html,







body,







div,







span,







applet,







object,







iframe,







h1,







h2,







h3,







h4,







h5,







h6,







blockquote,







pre,







a,







abbr,







acronym,







address,







big,







cite,







code,







del,







dfn,







em,







font,







img,







ins,







kbd,







q,







s,







samp,







small,







strike,







strong,







sub,







sup,







tt,







var,







b,







u,







i,







center,







dl,







dt,







dd,







ol,







ul,







li,







fieldset,







form,







label,







legend,







table,







caption,







tbody,







tfoot,







thead,







tr,







th,







td {







    margin: 0;







    padding: 0;







    border: 0;







    outline: 0;







    font-size: 100%;







    vertical-align: baseline;







    background: transparent







}















body {







    line-height: 1







}















ol,







ul {







    list-style: none







}















a {







    text-decoration: none







}















a:hover {







    text-decoration: none







}















.left {







    float: left







}















.right {







    float: right







}















.clear {







    clear: both







}















* {







    margin: 0;







    padding: 0







}















body {







    background-color: #e6e6e6







}















.tc {







    border: 1px solid #ccc;







    padding: 7px;







    width: 290px;







    margin: 0 15px 12px 0;







    overflow: hidden !important;







    float: left !important







}















.summary ul {







    display: table !important







}















.box {







    border: 1px solid #ededed;







    overflow: hidden;







    padding: 10px;







    margin: 0 0 12px 0







}















#accordion-2 .dcjq-parent:after {







    content: "\f067";







    font-family: 'FontAwesome';







    font-size: 12px;







    margin: 0 0 0 4px;







    color: #fff !important







}















#accordion-2 .test:after {







    content: "\f068";







    font-family: 'FontAwesome';







    font-size: 12px;







    margin: 0 0 0 4px;







    color: #fff !important







}















.box .alignleft {







    display: inline !important;







    float: left !important;







    margin-top: 7px !important;







    margin-right: 7px !important;







    margin-bottom: 12px !important;







    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#969696')" !important;







    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696') !important;







    max-width: 99% !important;







    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important







}















.box .alignright {







    display: inline !important;







    float: right !important;







    margin-top: 7px !important;







    margin-left: 7px !important;







    margin-bottom: 12px !important;







    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#969696')" !important;







    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696') !important;







    max-width: 99% !important;







    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important







}















.box .aligncenter {







    clear: both !important;







    display: block !important;







    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#969696')" !important;







    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696') !important;







    max-width: 99% !important;







    margin: 7px auto 12px !important;







    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important







}















.summary ul li {







    margin: 0 0 0 18px !important







}















.summary {







    background-color: #f0f0f0;







    padding: 7px;







    margin: 10px 0







}















.summary h2 {







    margin-top: 0 !important;







    margin-bottom: 10px !important;



	line-height:0 !important;



	padding-bottom: 0 !important;



	font:normal 16px/20px Helvetica, Arial, sans-serif !important;







}















.summary h1 {







    margin-top: -10px !important;







    margin-bottom: 10px !important







}















.summary h3 {







    margin-top: -10px !important;







    margin-bottom: 10px !important







}















.summary h4 {







    margin-top: -10px !important;







    margin-bottom: 10px !important







}















.summary p {







    margin-bottom: 10px !important







}















.dcjq-count {







    display: none







}















.accordion li a {







    padding: 15px 0 0;







    font: bold 18px/20px Arial, Helvetica !important







}















#accordion-2 {







    margin: 12px 0 !important







}















#accordion-2 li ol {







    margin: 0 !important







}















.accordion li {







    list-style: none !important;







    color: #000







}















.accordion ul ol li {







    list-style: decimal !important;







    padding: 2px 0 !important;







    margin: 0 0 0 34px !important;

font-size: 13px !important;





}















.accordion ul li a {







    list-style: decimal inside !important;







    font-weight: 400 !important;







    font-size: 13px !important







}















.accordion ul li a:hover {







    text-decoration: none







}















#wraper {







    margin: 0 auto;







    max-width: 970px;







    max-width: 78.571428571rem;







    overflow: hidden;







    background: #FFF







}















.body_third {







    display: none







}















.header {







    width: 97.4%;







    overflow: hidden;







    padding: 1%







}















.header_left {







    float: left;







    width: 26%;







    margin: 0 0 0 6px







}















.header_right {







    float: right;







    width: 32%;







    background: #D3E3A9;







    padding: 4px;







    margin: 19px 0 0 0







}















.bar {







    background: #FFF;







    border: #09C 1px solid;







    width: 78%;







    float: left;







    height: 19px !important;







    padding: 2px;







    margin: 0 3px 0 0







}















.nav {







    position: relative;







    display: block;







    text-align: left;







    width: 98%;







    height: 34px;







    position: relative;







    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#be2a77', endColorstr='#be2a77');







    background: -webkit-gradient(linear, left top, left bottom, from(#be2a77), to(#be2a77));







    background: -moz-linear-gradient(top, #be2a77, #be2a77);







    border-bottom: 2px solid #ccc;







    margin: 0 auto;







    border-radius: 3px







}















.nav ul {







    list-style: none;







    padding: 0;







    text-align: left;







    position: relative;







    margin-top: 0







}















.nav ul li {







    float: left;







    *display: inline;







    zoom: 1;







    position: relative







}















.nav ul li span.arrow {







    display: block;







    position: absolute;







    top: 23px;







    color: #ffffff;







    width: 20px;







    left: 50%;







    margin-left: -10px;







    text-align: center;







    font-size: 12px;







    z-index: 5;







    cursor: pointer







}















.arrow .fa {







    color: #ffffff !important







}















.nav ul li a {







    display: block;







    margin: 0 15px 0 10px;







    margin: 0 2.857142857rem 0 0 1.857142857rem;







    position: relative;







    border-bottom: 0;







    color: #fff;







    white-space: nowrap;







    font: bold 17px/34px "Open Sans", Helvetica, Arial, sans-serif;







    padding: 0 4px 0 4px







}















.nav ul li ul {







    list-style: none;







    padding: 0;







    display: none;







    position: absolute;







    left: 0;







    width: 160px







}















.nav ul li ul li {







    width: 160px







}















.nav ul li ul li a {







    background: #535353;







    border-bottom: 1px solid #606060;







    display: block;







    padding: 8px;







    color: #fff !important;







    font: bold 12px/14px "Open Sans", Helvetica, Arial, sans-serif !important







}















.nav ul li ul li a:hover {







    background: #606060







}















.nav ul li:hover a {







    background: #535353







}















.nav ul li:hover a:hover {







    background: #535353







}















.nav ul li:hover ul {







    display: block







}















.nav ul li:hover ul a {







    background: #535353







}















.nav ul li:hover ul a:hover {







    background: #606060







}















.nav .nav-bars {







    display: none;







    position: absolute;







    top: 0;







    right: 0;







    color: #464646;







    font-size: 24px;







    cursor: pointer







}















.nav .nav-bars i {







    font-weight: bold







}















.nav.mobile {







    width: 100% !important;







    background: #fafafa !important;







    border-bottom: #dadee1 1px solid !important







}















.nav.mobile ul {







    display: none







}















.nav.mobile ul li {







    width: 100%;







    float: none







}















.nav.mobile ul li span.arrow {







    display: block;







    top: 0px;







    font-size: 18px;







    margin: 0;







    right: 2px;







    left: auto;







    padding: 10px;







    color: #000 !important







}















.mobile .fa-angle-down {







    color: #000 !important







}















.nav.mobile ul li span.arrow:hover {







    color: #aaa







}















.nav.mobile ul li span.arrow.arrow-rotate {







    -webkit-transform: rotate(180deg);







    -ms-transform: rotate(180deg);







    transform: rotate(180deg)







}















.nav.mobile ul li a {







    padding: 4px !important;







    font: bold 16px/28px "Open Sans", Helvetica, Arial, sans-serif !important;







    color: #000 !important;







    border-bottom: #dadee1 1px solid !important







}















.nav.mobile ul li ul {







    position: static;







    width: 100%







}















.nav.mobile ul li ul li {







    width: 100%







}















.nav.mobile ul li:hover a {







    background: #464646;







    border-bottom: 1px solid #606060







}















.nav.mobile ul li:hover a:hover {







    background: none !important;







    color: #4c91be !important







}















.nav.mobile ul li:hover ul {







    display: none







}















.nav.mobile ul li:hover ul a {







    background: #535353







}















.nav.mobile ul li:hover ul a:hover {







    background: #606060







}















.nav.mobile .nav-bars {







    display: block







}















.main_body {







    width: 97.2%;







    overflow: hidden;







    margin: 8px 0 0 16px







}















.body_left {







    width: 70%;







    float: left







}















.body_right {







    width: 28%;







    float: right







}















.latest_table {







    margin: 0 0 12px;

text-align:center;







}















.latest_table h4 {







    color: #000;







    font: bold 22px "Open Sans", Helvetica, Arial, sans-serif;







    padding: 0 !important







}















.latest_table h4 a {







    color: #000;







    font: bold 22px "Open Sans", Helvetica, Arial, sans-serif;







    padding: 0 !important







}















.latest_table h4 a:hover {







    color: #5AA39B







}















.latest_one {







    overflow: hidden;







    margin: 10px 0 0







}















.latest_one img {







    float: left;







    margin: 0 18px 0 0;







    width: 25%







}















.latest_one p {







    color: #000;







    font: normal 18px/22px Helvetica, Arial, sans-serif







}















.latest_search {







    width: 97%;







    float: right;







    margin: 12px 0 0;







    background: #D3E3A9;







    padding: 12px 12px;







    border-radius: 2px;







}















.search_form_input_div {







    font-size: 13px;







    font-weight: 700;







    width: 88%;







    height: 1.8em;







    border: gray 1px solid;







    padding: 0 5px;







    float: left;







    margin: 0 5px 0 0;







}















.popular_table {







    margin: 0







}















.popular_table h4 {







    color: #FFF;







    font: bold 18px "Open Sans", Helvetica, Arial, sans-serif;







    background: #5AA39B;







    padding: 5px;







    border-radius: 2px







}















.popular_table h4 a {







    color: #FFF;







    font: bold 17px "Open Sans", Helvetica, Arial, sans-serif;







    background: #5AA39B;







    padding: 5px;







    border-radius: 2px







}















.popular_one {







    overflow: hidden;







    margin: 10px 0 0







}















.popular_left {







    width: 48%;







    float: left







}















.popular_left img {







    width: 98.8%







}















.popular_right {







    width: 50%;







    float: right







}















.popular_right_one {







    margin: 0 0 20px;







    overflow: hidden







}















.popular_right_one a {







    color: #000;







    font: bold 16px Helvetica, Arial, sans-serif







}















.popular_right_one a:hover {







    color: #5AA39B;







    font: bold 16px Helvetica, Arial, sans-serif







}















.popular_right_one p {







    color: #000;







    font: normal 15px/22px Helvetica, Arial, sans-serif;







    padding: 5px 0 0







}















.popular_left h2 {







    position: relative;







    bottombottom: 0;







    left: 0;







    font: bold 16px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #fff;







    background: #000;







    background: rgba(0, 0, 0, 0.7);







    padding-top: 8px;







    padding-left: 7px;







    padding-right: 5px;







    margin-top: -52px;







    height: 44px;







    width: 95%







}















.popular_left h2 a {







    font: bold 16px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #fff







}















.popular_left h2 a:hover {







    text-decoration: underline







}















.list_table {







    border-top: gray 1px solid;







    margin: 12px 0 0;







    padding: 10px 0 0;







    overflow: hidden







}















.list_left {







    float: right;







    width: 47.7%;







    background-color: #efffef;







    padding: 7px







}















.list_right {







    float: left;







    width: 47.7%;







    background-color: #ffeff0;







    padding: 7px







}















.sidebar_right {







    margin: 0 0 10px







}















#sidebar_right a {







    color: #0D645B;







    font: normal 14px Helvetica, Arial, sans-serif;







    padding: 0 0 7px;







}















#sidebar_right a:hover {







    color: #4c91be;







    text-decoration: none







}















#sidebar_right .widgetTitle_right,







#twitterUpdate h3 {







    font: bold 18px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    padding: 7px 0 10px







}















#sidebar_right li {







    color: #14376c;







    font: normal 11px Myriad, Verdana, Geneva, Arial, Helvetica







}















#sidebar_right ul li:hover {







    color: #3f6b7e







}















#sidebar_right p {















































































    color: #000;







    font: normal 14px/20px Helvetica, Arial, sans-serif;







    padding: 5px 0 0







}















#sidebar_right ol li {







    list-style: decimal;







    color: #763B7C;







    font: bold 12px Myriad, Verdana, Geneva, Arial, Helvetica;







    margin: 0 0 0 26px







}















#sidebar_right li:last-child {







    border-bottom: 0







}















#sidebar_right li.widget {







    margin: 0







}















#sidebar_right li.widget.nosidepad {







    padding: 10px 0







}















#sidebar_right li.widget div {







    padding: 8px 5px;







    clear: both







}















#sidebar_right li.widget div div {







    padding: 0;







    border-top: none







}















#sidebar_right li.widget div.fixed {







    padding: 0;







    margin: 0;







    border: none







}















#sidebar_right ul {







    clear: both







}















#sidebar_right ul ul {







    padding: 8px 5px 10px







}















#sidebar_right ul.children {







    background: none !important







}















#sidebar_right ul.children li {







    border-width: 0 !important







}















#sidebar_right ul ul ul {







    padding: 0;







    border-top: none







}















#sidebar_right ul li {







    padding-left: 5px;







    border-width: 0;







}















#sidebar_right ol li {







    padding-left: 5px;







    border-width: 0







}















#sidebar_right ul ul li.rc_item,







#sidebar2 ul ul li#rc_nav {







    background: none;







    padding: 0;







    margin: 3px 0







}















#sidebar_right ul ul li.rc_item div {







    padding: 0;







    border: none







}















#sidebar_right ul ul li.rc_item .rc_avatar img {







    border: 1px solid #ddd







}















#sidebar2 a {







    color: #000;







    font: normal 14px/20px Helvetica, Arial, sans-serif







}















#sidebar2 a:hover {







    color: #4c91be;







    text-decoration: none







}















#sidebar2 .widgetTitle2,







#twitterUpdate h3 {







    font: normal 16px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #fff;







    background: #3F2E4D;







    padding: 6px;







    border-radius: 2px







}















#sidebar2 li {







    color: #14376c;







    padding: 5px 0;







    font: normal 11px Myriad, Verdana, Geneva, Arial, Helvetica







}















#sidebar2 ul li:hover {







    color: #3f6b7e







}















#sidebar2 ol li {







    list-style: decimal;







    color: #763B7C;







    font: bold 12px Myriad, Verdana, Geneva, Arial, Helvetica;







    margin: 0 0 0 26px







}















#sidebar2 li:last-child {







    border-bottom: 0







}















#sidebar2 li.widget {







    margin: 0 0 12px !important







}















#sidebar2 li.widget.nosidepad {







    padding: 10px 0







}















#sidebar2 li.widget div {







    padding: 8px 5px;







    clear: both







}















#sidebar2 li.widget div div {







    padding: 0;







    border-top: none







}















#sidebar2 li.widget div.fixed {







    padding: 0;







    margin: 0;







    border: none







}















#sidebar2 ul {







    clear: both







}















#sidebar2 ul ul {







    padding: 8px 5px 10px







}















#sidebar2 ul.children {







    background: none !important;







    border: none !important;







    padding: 0 !important







}















#sidebar2 ul.children li {







    border-width: 0 !important







}















#sidebar2 ul ul ul {







    padding: 0;







    border-top: none







}















#sidebar2 ul li {







    padding-left: 5px;







    border-width: 0;







    border-bottom: 1px dotted #c6c5c5







}















#sidebar2 ol li {







    padding-left: 5px;







    border-width: 0;







    border-bottom: 1px dotted #c6c5c5







}















#sidebar2 ul ul li.rc_item,







#sidebar2 ul ul li#rc_nav {







    background: none;







    padding: 0;







    margin: 3px 0







}















#sidebar2 ul ul li.rc_item div {







    padding: 0;







    border: none







}















#sidebar2 ul ul li.rc_item .rc_avatar img {







    border: 1px solid #ddd







}















.widget_categories2 {







    padding: 0 !important;







    border-bottom: 1px gray solid !important;







    border-left: 1px gray solid;







    border-right: 1px gray solid;







    margin: 0 0 12px







}















.scroll_table {







    border-top: gray 1px solid;







    margin: 12px 0 0;







    padding: 10px 0 0;







    overflow: hidden







}















.scroll_table h4 {







    color: #FFF;







    font: bold 17px "Open Sans", Helvetica, Arial, sans-serif;







    background: #759236;







    padding: 5px;







    border-radius: 2px







}















.scroll_table h4 a {







    color: #FFF;







    font: bold 17px "Open Sans", Helvetica, Arial, sans-serif;







    background: #759236;







    padding: 5px;







    border-radius: 2px







}















.contentBox {







    padding: 10px 0 0;







    overflow: hidden;







    overflow: auto;







    background: #f3eee5;







    height: 10em







}















.contentBox ul {







    float: left;







    padding: 3px 15px 0 10px;







    width: 21%







}















.contentBox ul li {







    color: #000;







    font: normal 12px/16px Myriad, Verdana, Geneva, Arial, Helvetica;







    padding: 0 0 12px







}















.contentBox ul li a {







    color: #000







}















.contentBox ul li a:hover {







    color: #0D645B







}















.footer {







    margin: 12px 0 0 15px;







    overflow: hidden







}















.footer_up {







    overflow: hidden;







    border-top: gray 1px solid;







    padding: 10px 0 0







}















.foot_one {







    float: left;







    width: 16%;







    margin: 0 30px 0 0







}















.foot_one h2 {







    color: #666;







    font: bold 14px "Open Sans", Helvetica, Arial, sans-serif







}















.foot_one ul {







    padding: 10px 0 0







}















.foot_one ul li {







    color: #686868;







    font: normal 12px/14px Helvetica, Arial, sans-serif;







    padding: 0 0 8px;







    text-decoration: none







}















.foot_one ul li a {







    color: #686868







}















.foot_one ul li a:hover {







    color: #4c91be







}















.footer_down {







    overflow: hidden;







    border-top: gray 1px solid;







    padding: 10px 0 0







}















.footer_down ul {







    padding: 1px 0 0







}















.footer_down ul li {







    color: #686868;







    font: normal 12px/14px Helvetica, Arial, sans-serif;







    padding: 0 18px 0 0;







    text-decoration: none;







    float: left







}















.footer_down ul li a {







    color: #686868







}















.footer_down ul li a:hover {







    color: #4c91be







}















.footer_copy {







    overflow: hidden;







    border-top: gray 1px solid;







    padding: 10px 0;







    margin: 12px 0 0







}















.footer_copy p {







    color: #666;







    font: normal 12px/14px Helvetica, Arial, sans-serif







}















.footer_copy a {







    color: #4c91be;







    font: normal 12px/14px Helvetica, Arial, sans-serif







}















.footer_copy a:hover {







    color: #000;







    font: normal 12px/14px Helvetica, Arial, sans-serif







}















.table_one h3 {







    font: bold 17px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    padding: 4px;







    border-radius: 2px







}















.table_one ul {







    padding: 2px 0 0







}















.table_one ul li {







    color: #666;







    font: normal 13px/20px Helvetica, Arial, sans-serif;







    padding: 4px 0 4px 5px;







    border-width: 0;







    border-bottom: 1px dotted #c6c5c5







}















.table_one ul li a {







    color: #666;







    font: normal 13px/20px Helvetica, Arial, sans-serif;







    padding: 0 0 7px 5px;







    border-width: 0







}















.table_one ul li a:hover {







    color: #4c91be







}















.text_middile {







    width: 100%;







    float: right







}















.inner_search {







    background: #D3E3A9;







    padding: 12px 10px 12px 20px;







    border-radius: 2px







}















.bred_head {







    margin: 0 0 7px;







    color: #686868;







    font: normal 11px Helvetica, Arial, sans-serif







}















.bred_head a {







    color: #000;







    font: bold 11px Helvetica, Arial, sans-serif







}















.bred_head a:hover {







    color: #cc7d48







}















.body_head {







    margin: 5px 0 3px







}















.body_head h1 {







    color: #000;







    font: normal 32px "Open Sans", Helvetica, Arial, sans-serif;







    padding: 0 0 2px







}















.cate_table h4 {







    color: #666;







    font: normal 12px Helvetica, Arial, sans-serif;







    float: left;







    padding: 2px 0 0







}















.cate_table a {







    color: #5AA39B !important;







    font: normal 12px Helvetica, Arial, sans-serif !important;







    margin: 3px 4px 0 0 !important;







    padding: 3px 4px 0 3px !important;







    display: table







}















.cate_table a:hover {







    color: #b75675 !important







}















.cate_table {







    margin: 0 0 7px







}















.net_box {







    margin: 10px 0;







    overflow: hidden;







    font-size: 13px !important







}















.net_box span {







    color: #000 !important







}















.netleft {







    width: 35%;







    float: left







}















.netright {







    width: 35%;







    float: right







}















.published {







    padding: 10px 0 0







}















.comment {







    color: #21759b







}















.last {







    padding: 10px 0 0







}















.writer a {







    color: #666;







    font: italic 12px Helvetica, Arial, sans-serif;







    text-decoration: none







}















.writer a:hover {







    color: #b75675 !important







}















.date {















    color: #000;







    font: italic 12px Helvetica, Arial, sans-serif;







    padding: 0 0 0 2px







}















.tag_table h4 {







    color: #666;







    font: normal 12px Helvetica, Arial, sans-serif;







    float: left;







    padding: 2px 0 0







}















.tag_table a {







    color: #5AA39B !important;







    font: normal 12px Helvetica, Arial, sans-serif !important;







    margin: 1px 4px 0 0 !important;







    padding: 1px 4px 0 3px !important;







    display: block;







    float: left







}















.tag_table a:hover {







    color: #b75675 !important







}















.tag_table {







    margin: 0 0 7px;







    overflow: hidden







}















.side3_box {







    margin: 0 0 12px







}















#sidebar3 a {







    color: #666;







    font: normal 13px/20px Helvetica, Arial, sans-serif







}















#sidebar3 a:hover {







    color: #4c91be;







    text-decoration: none







}















#sidebar3 .widgetTitle3,







#twitterUpdate h3 {







    font: bold 17px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    padding: 4px;







    border-radius: 2px







}















#sidebar3 li {







    color: #14376c;







    padding: 5px 0;







    font: normal 11px Myriad, Verdana, Geneva, Arial, Helvetica







}















#sidebar3 ul li:hover {







    color: #3f6b7e







}















#sidebar3 ol li {







    list-style: decimal;







    color: #763B7C;







    font: bold 12px Myriad, Verdana, Geneva, Arial, Helvetica;







    margin: 0 0 0 26px







}















#sidebar3 li:last-child {







    border-bottom: 0







}















#sidebar3 li.widget {







    margin: 0







}















#sidebar3 li.widget.nosidepad {







    padding: 10px 0







}















#sidebar3 li.widget div {







    padding: 8px 5px;







    clear: both







}















#sidebar3 li.widget div div {







    padding: 0;







    border-top: none







}















#sidebar3 li.widget div.fixed {







    padding: 0;







    margin: 0;







    border: none







}















#sidebar3 ul {







    clear: both







}















#sidebar3 ul ul {







    padding: 8px 5px 10px







}















#sidebar3 ul.children {







    background: none !important







}















#sidebar3 ul.children li {







    border-width: 0 !important







}















#sidebar3 ul ul ul {







    padding: 0;







    border-top: none







}















#sidebar3 ul li {







    padding-left: 5px;







    border-width: 0;







    border-bottom: 1px dotted #c6c5c5







}















#sidebar3 ol li {







    padding-left: 5px;







    border-width: 0;







    border-bottom: 1px dotted #c6c5c5







}















#sidebar3 ul ul li.rc_item,







#sidebar3 ul ul li#rc_nav {







    background: none;







    padding: 0;







    margin: 3px 0







}















#sidebar3 ul ul li.rc_item div {







    padding: 0;







    border: none







}















#sidebar3 ul ul li.rc_item .rc_avatar img {







    border: 1px solid #ddd







}















.widget_categories3 {







    padding: 0 !important







}















.comment_table {







    margin: 15px 0 0







}















.comment_table h4 {







    color: #000;







    font: bold 15px/17px "Open Sans", Helvetica, Arial, sans-serif !important;







    padding: 6px 0 10px







}















.row {







    margin: 0 0 2px;







    overflow: hidden







}















.comment_table label {







    display: table;







    padding: 10px 0 10px 0







}















#author {







    background: url(images/contact_input.png) repeat-x #f7f7f7 !important;







    border: 1px solid #ccc !important;







    color: #111 !important;







    padding: 8px !important;







    width: 90%;







    height: 1.5em;







    margin: 0 0 0 0px;







    display: block;







    border-radius: 3px







}















#email {







    background: url(images/contact_input.png) repeat-x #f7f7f7 !important;







    border: 1px solid #ccc !important;







    color: #111 !important;







    padding: 8px !important;







    width: 90%;







    height: 1.5em;







    margin: 0 0 0 0px;







    display: block;







    border-radius: 3px







}















#url {







    background: url(images/contact_input.png) repeat-x #f7f7f7 !important;







    border: 1px solid #ccc !important;







    color: #111 !important;







    padding: 8px !important;







    width: 90%;







    height: 1.5em;







    margin: 0 0 0 0px;







    display: block;







    border-radius: 3px







}















#comment {







    background: url(images/contact_input.png) repeat-x #f7f7f7 !important;







    border: 1px solid #ccc !important;







    color: #111 !important;







    padding: 8px !important;







    width: 90%;







    height: 7em;







    margin: 0 0 0 0px;







    display: block;







    border-radius: 3px







}















.comment_table #submit {
background: #5AA39B;
    width: 140px;
    cursor: pointer;
    font: bold 15px/20px Helvetica, Arial, sans-serif !important;
    border: 0 !important;
    color: #fff !important;
    float: left;
    font-size: 12px;
    /* text-shadow: 1px 1px 1px #fff; */
    margin-right: 9px;
    height: 38px;
    padding: 0 4px 0 0;
    margin: 0 0 0;
}
.comment_table #submit:hover{
	background: -webkit-gradient(linear, left top, left bottom, from(#be2a77), to(#be2a77));
}















.required {







    margin: 0 0 7px;







    color: red;







    font: bold 13px/17px Helvetica, Arial, sans-serif !important;







    clear: both







}















.required span {







    color: red







}















.cate_first h4 {







    font: bold 22px/26px "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    margin: 0 0 12px 12px







}















.cate_para {







    background-color: #F8F8F8;







    padding: 12px;







    overflow: hidden







}















.cate_para img {







    width: 20%;







    margin: 0 15px 0 0;







    float: left







}















.cate_para p {







    color: #686868;







    font: normal 15px/22px Helvetica, Arial, sans-serif !important







}















.cate_para a {







    color: #3C4B1B;







    font: bold 12px/20px Helvetica, Arial, sans-serif !important;







    text-decoration: underline







}















.cate_para a:hover {







    color: #000;







    font: bold 12px/20px Helvetica, Arial, sans-serif !important;







    text-decoration: none







}















.post_table {







    overflow: hidden;







    margin: 12px 0 0;







    background-color: #efffef;







    padding: 14px 10px 0 10px;







}















.post_table h4 {







    font: bold 20px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    margin: 0 0 0 12px







}















.post_one {







    margin: 12px 0 0







}


.post_one ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 18px;
}

.post_one ul li {
flex-basis: 26%;
    color: #000;
    font: normal 15px/19px Helvetica, Arial, sans-serif;
    padding: 0 0 0 0;
    list-style: decimal;
    margin: 0 0 20px 6%;
    height: auto;
}




.post_one ul li a {







    color: #686868;







    font: normal 15px/19px Helvetica, Arial, sans-serif







}















.post_one ul li a:hover {







    color: #4c91be







}















.blog_pagination {







    clear: both;







    position: relative;







    font-size: 11px;







    padding: 7px;







    overflow: hidden;







    margin: 12px 0 16px;







    background-color: #ffeff0







}















.blog_pagination a {
    display: block;
    float: left;
    margin: 2px 6px 2px 0;
    text-decoration: none;
    width: auto;
    font: bold 15px Myriad, Helvetica, Arial, sans-serif;
    color: #000;
    padding: 0 10px;
}















.blog_pagination a:hover {







    color: #666







}















.blog_pagination .current {
    background-color: #be2a77;
    padding: 2px 8px;
    font: bold 15px Helvetica, Arial, sans-serif;
    color: #fff;
}



.blog_pagination span {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    padding: 0 10px;
    text-decoration: none;
    width: auto;
    font: bold 11px Helvetica, Arial, sans-serif;
    color: #000;
}



























.link_left {







    float: left;







    width: 47.9%;







    background-color: #efffef;







    padding: 7px







}















.link_right {







    float: right;







    width: 47.9%;







    background-color: #ffeff0;







    padding: 7px







}















.link_table {







    border-top: gray 1px solid;







    margin: 12px 0 0;







    padding: 10px 0 0;







    overflow: hidden







}















.link_left h4 {







    font: bold 18px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    margin: 0 0 12px 12px







}















.link_left ul {







    margin: 0 0 0 12px







}















.link_left ul li {







    color: #0D645B;







    font: normal 14px/14px Helvetica, Arial, sans-serif;







    padding: 0 0 10px;







    text-decoration: none;







    list-style: square;







    margin: 0 0 0 12px







}















.link_left ul li a {







    color: #0D645B







}















.link_left ul li a:hover {







    color: #4c91be;







    text-decoration: none







}















.link_right h4 {







    font: bold 18px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    margin: 0 0 12px 12px







}















.link_right ul {







    margin: 0 0 0 12px







}















.link_right ul li {







    color: #0D645B;







    font: normal 14px/14px Helvetica, Arial, sans-serif;







    padding: 0 0 10px;







    text-decoration: none;







    list-style: square;







    margin: 0 0 0 12px







}















.link_right ul li a {







    color: #0D645B







}















.link_right ul li a:hover {







    color: #4c91be;







    text-decoration: none







}















.view_table {







    border-top: gray 1px solid;







    margin: 12px 0 0;







    padding: 10px 0 0;







    overflow: hidden







}















.list_head {







    padding: 10px 0 0







}















.list_head h1 {







    font: bold 18px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    margin: 0 0 12px 4px







}















.view_one {







    margin: 15px 0 0







}















.list_tabs {







    padding: 8px 0 59px;







    font-size: 0;







    margin: 0;







    list-style-type: none;







    border-bottom: none







}















.list_tabs li {







    margin: 0;







    margin-right: 0;







    float: left;







    padding: 0 0 18px







}















.list_tabs li a {







    font: normal 15px/17px Helvetica, Arial, sans-serif;







    text-decoration: none;







    position: relative;







    z-index: 1;







    padding: 8px 10px;







    color: #000;







    background: url(images/contact_input.png) repeat-x #f7f7f7 !important;







    border: 1px solid #ccc !important;







    outline: none







}















.list_tabs li a:visited {







    color: #000







}















.list_tabs li a:hover {







    text-decoration: none;







    color: #15c







}















.list_tabs li.selected a {







    position: relative;







    top: 0;







    font-weight: 700;







    background: #be2a77 !important;







    color: #fff







}















.list_tabs li.selected a:hover {







    text-decoration: none







}















.listcontent {







    display: block;







    width: 100%;







    overflow: hidden







}















.listcontent h4 {







    font: bold 16px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    margin: 2px 0 7px 7px;







    background-color: #efffef;







    padding: 7px;







    display: inline-block







}















.listcontents {







    border: 1px solid #ccc;







    padding: 10px;







    background-color: #FFF







}















.listcontent ul {







    padding: 10px 0 0







}















.listcontent ul li {







    float: left;







    width: 26%;







    color: #000;







    font: normal 15px/19px Helvetica, Arial, sans-serif;







    padding: 0 10px 12px 0;







    list-style: decimal;







    margin: 0 0 15px 28px







}















.listcontent ul li a {







    color: #686868;







    font: normal 15px/18px Helvetica, Arial, sans-serif







}















.listcontent ul li a:hover {







    color: #4c91be







}















.text_part h1,







.comment_table h1 {







    font-size: 24px;







    font-size: 1.5rem;







    line-height: 1.5;







    font-family: "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    font-weight: 400







}















.text_part h5,







.comment_table h5 {







    font-size: 13px;







    font-size: .928571429rem;







    line-height: 1.846153846;







    font-family: "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    font-weight: 700







}















.text_part h6,







.comment_table h6 {







    font-size: 12px;







    font-size: .857142857rem;







    line-height: 1.846153846;







    font-family: "Open Sans", Helvetica, Arial, sans-serif;







    color: #000;







    font-weight: 700







}















.comment_table h2 {







    color: #000;







    font: normal 19px/19px "Open Sans", Helvetica, Arial, sans-serif !important;







    padding: 6px 0







}















.comment_table p {







    font-family: "Open Sans", Helvetica, Arial, sans-serif;







    margin: 0 0 10px;







    line-height: 1.714285714;







    font-weight: 400 !important;







    font-size: 16px !important;







    color: #000 !important







}















.comment_table h3 {







    color: #000;







    font: bold 18px/24px "Open Sans", Helvetica, Arial, sans-serif !important;







    padding: 6px 0;







    margin: 0 0 12px 0







}















.comment_table h4 {







    color: #000;







    font: bold 14px/15px "Open Sans", Helvetica, Arial, sans-serif !important;







    padding: 6px 0







}















abbr,







acronym {







    border-bottom: 1px dotted #666;







    cursor: help







}















big {







    font-size: 18px







}















ins {







    background-color: #ffeff0;







    padding: 2px;







    color: #686868;







    text-decoration: none







}















.adsbygoogle {







    background: none !important







}















pre {







    background-color: #efffef;







    border: 1px solid #ededed;







    color: #000;







    font-family: "Open Sans", Helvetica, Arial, sans-serif;







    font-size: 14px;







    font-size: .857142857rem;







    line-height: 1.714285714;







    margin: 24px 0;







    margin: 1.714285714rem 0;







    overflow: auto;







    padding: 12px







}















sup,







sub {







    height: 0;







    line-height: 1;







    position: relative;







    vertical-align: baseline;







    font-size: 10px







}















sup {







    bottom: 1ex







}















sub {







    top: .5ex







}















i,







cite,







em,







var,







address,







dfn {







    color: #000;







    font: italic 14px/26px "Open Sans", Helvetica, Arial, sans-serif







}















blockquote {







    color: #000;







    font: italic 14px/26px "Open Sans", Helvetica, Arial, sans-serif







}















address {







    display: block







}















.text_part dl,







.comment_table dl {







    margin: 0 15px;







    margin: 0 1.714285714rem;







    font-family: "Open Sans", Helvetica, Arial, sans-serif







}















.text_part dt,







.comment_table dt {







    font-weight: 700;







    line-height: 1.714285714;







    font-family: "Open Sans", Helvetica, Arial, sans-serif







}















.text_part dd,







.comment_table dd {







    line-height: 1.714285714;







    margin-bottom: 15px;







    margin-bottom: 1.714285714rem;







    font-family: "Open Sans", Helvetica, Arial, sans-serif;







    font-size: 14px







}















.commentlist li.comment .children {







    border: none !important;







    margin: 0 0 15px 25px !important;







    padding: 0 !important







}















tr th,







.text_part thead th {







    color: #666;







    font-size: 14px;







    font-weight: 700;







    line-height: 18px;







    padding: 9px 12px 7px;







    font-family: "Open Sans", Helvetica, Arial, sans-serif;







    background-color: #ffeff0;







    border: 1px solid #e5e5e5







}















tr th,







.comment_table thead th {







    color: #666;







    font-size: 14px;







    font-weight: 700;







    line-height: 18px;







    padding: 9px 12px 7px;







    font-family: "Open Sans", Helvetica, Arial, sans-serif;







    background-color: #ffeff0;







    border: 1px solid #e5e5e5







}















.comment_table img {







    display: none







}















.comment_table ul {







    margin: 0







}















.comment_table ul li {







    list-style: none !important;







    color: #777;







    font: normal 14px/17px "Open Sans", Helvetica, Arial, sans-serif !important;







    padding: 0 0 8px;







    margin: 0 0 0 7px;







    line-height: 1.714285714







}















.comment_table ul li li {







    padding: 6px 0 8px;







    color: #777;







    font: normal 14px/17px "Open Sans", Helvetica, Arial, sans-serif !important;







    list-style: none !important;







    margin: 0 0 0 9px;







    line-height: 1.714285714







}















.comment_table ul li a {







    color: #777;







    font: normal 10px/17px "Open Sans", Helvetica, Arial, sans-serif;







    padding: 3px 0 0







}















.comment_table ul li a:hover {







    color: #b75675 !important







}















.comment_table ul li li a {







    color: #4c91be !important;







    font: normal 13px/22px "Open Sans", Helvetica, Arial, sans-serif !important;







    padding: 3px 0 0







}















.comment_table ul li li a:hover {







    color: #cb75675 !important







}















.comment_table ol {







    margin: 0







}















.comment_table ol li {







    list-style: none !important;







    color: #777;







    font: normal 14px/17px "Open Sans", Helvetica, Arial, sans-serif;







    padding: 0 0 8px;







    margin: 0 0 0 7px;







    line-height: 1.714285714







}















.comment_table ol li li {







    padding: 6px 0 8px;







    color: #777;







    font: normal 14px/17px "Open Sans", Helvetica, Arial, sans-serif;







    list-style: none !important;







    margin: 0 0 0 9px;







    line-height: 1.714285714







}















.comment_table ol li a {







    color: #b75675;







    font: normal 13px/17px Helvetica, Arial, sans-serif;







    padding: 3px 0 0







}















.comment_table ol li a:hover {







    color: #777 !important







}















.comment_table ol li li a {







    color: #777;







    font: normal 13px/17px "Open Sans", Helvetica, Arial, sans-serif;







    padding: 3px 0 0







}















.comment_table ol li li a:hover {







    color: #cb75675 !important







}















.comment-form-author {







    margin: 0 0 -2px !important







}















.comment-form-email {







    margin: 0 0 -2px !important







}















.comment-form-url {







    margin: 0 0 -2px !important







}















.comment-form-comment {







    margin: 0 0 -2px !important







}















.fn {







    color: #4c91be !important;







    font-family: Helvetica, Arial, sans-serif;







    font-size: 14px !important;







    font-weight: bold !important







}























.fn a {







    color: #4c91be !important;







    font-family: Helvetica, Arial, sans-serif;







    font-size: 14px !important;







    font-weight: bold !important







}















.fn a:hover {







    color: #777 !important







}















.commentlist a {







    color: #777;







    font-family: "Open Sans", Helvetica, Arial, sans-serif;







    font-size: 12px;







    font-style: italic !important







}















.says {







    color: #777;







    font-family: "Open Sans", Helvetica, Arial, sans-serif;







    font-size: 13px !important;







    font-weight: 700 !important







}















.comment-awaiting-moderation {







    color: #595959;







    font: normal 12px/18px Arial, Helvetica, sans-serif







}















.comment-body p {







    color: #444 !important;







    font: normal 13px/22px Helvetica, Arial, sans-serif !important;







    padding: 10px 0 0 0;







    display: table;







    float: none;







    width: 100%







}















.comment-body p a {







    color: #4c91be !important;







    font: normal 13px Helvetica, Arial, sans-serif !important







}



.comment-body p a:hover



{



color: #777 !important



}















.comment-body p a:hover {







    color: #777 !important







}















.reply {







    width: 50px;







    margin-left: 0 !important;







    margin-bottom: 15px !important;







    cursor: pointer;







    font: bold 11px Helvetica, Arial, sans-serif !important;







    border: 0 !important;







    color: #4c4b4b !important;







    text-shadow: 1px 1px 1px #fff;







    text-transform: capitalize;







    height: 22px;







    padding: 3px 0 0 0







}















.reply a {







    color: #777 !important;







    font: bold 13px Helvetica, Arial, sans-serif !important







}















.children .reply a {







    color: #777 !important;







    font: bold 13px Helvetica, Arial, sans-serif !important







}















.children .reply a:hover {







    color: #b75675 !important







}















.children .comment-meta a {







    color: #b75675 !important;







    font: normal 13px/17px "Open Sans", Helvetica, Arial, sans-serif !important;







    padding: 3px 0 0







}















.comment-reply-link {







    color: #777 !important;







    font: bold 13px Helvetica, Arial, sans-serif !important







}















.commentlist li.comment {







    border: 1px solid #ededed;







    overflow: hidden;







    padding: 12px 12px 0 12px !important;







    margin: 0 0 15px !important;







    border-radius: 10px







}















html,







body,







div,







span,







applet,







object,







iframe,







h1,







h2,







h3,







h4,







h5,







h6,







p,







blockquote,







pre,







a,







abbr,







acronym,







address,







big,







cite,







code,







del,







dfn,







em,







img,







ins,







kbd,







q,







s,







samp,







small,







strike,







strong,







sub,







sup,







tt,







var,







b,







u,







i,







center,







dl,







dt,







dd,







ol,







ul,







li,







fieldset,







form,







label,







legend,







table,







caption,







tbody,







tfoot,







thead,







tr,







th,







td,







article,







aside,







canvas,







details,







embed,







figure,







figcaption,







footer,







header,







hgroup,







menu,







nav,







output,







ruby,







section,







summary,







time,







mark,







audio,







video {







    margin: 0;







    padding: 0;







    border: 0;







    font-size: 100%;







    vertical-align: baseline







}















body {







    line-height: 1







}















ol,







ul {







    list-style: none







}















blockquote,







q {







    quotes: none







}















blockquote:before,







blockquote:after,







q:before,







q:after {







    content: '';







    content: none







}















table {







    border-collapse: collapse;







    border-spacing: 0;







    width: 100%







}















caption,







th,







td {







    font-weight: 400;







    text-align: left







}















html {







    overflow-y: scroll;







    font-size: 100%;







    -webkit-text-size-adjust: 100%;







    -ms-text-size-adjust: 100%







}





























article,







aside,







details,







figcaption,







figure,







footer,







header,







hgroup,







nav,







section {







    display: block







}















audio,







canvas,







video {







    display: inline-block







}















audio:not([controls]) {







    display: none







}















del {







    color: #333







}















ins {







    background: none;







    text-decoration: none;







    position: relative !important;







    overflow: hidden !important;







    margin: auto !important







}















hr {







    background-color: #ccc;







    border: 0;







    height: 1px;







    margin: 24px;







    margin-bottom: 1.714285714rem







}















sub,







sup {







    font-size: 75%;







    line-height: 0;







    position: relative;







    vertical-align: baseline







}















sup {







    top: -.5em







}















sub {







    bottom: -.25em







}















small {







    font-size: smaller







}















img {







    border: 0;







    -ms-interpolation-mode: bicubic







}















.clear:after,







.wrapper:after,







.format-status .entry-header:after {







    clear: both







}















.clear:before,







.clear:after,







.wrapper:before,







.wrapper:after,







.format-status .entry-header:before,







.format-status .entry-header:after {







    display: table;







    content: ""







}















.archive-title,







.page-title,







.widget-title,







.entry-content th,







.comment-content th {







    font-size: 14px !important;







    font-size: .785714286rem;







    line-height: 2.181818182;







    font-weight: 700;







    text-transform: uppercase;







    color: #636363;







    border-bottom: 1px #ccc solid;







    background: #ededed;







    border-top: 1px #ccc solid;







    padding: 0 0 0 5px







}















article.format-quote footer.entry-meta,







article.format-link footer.entry-meta,







article.format-status footer.entry-meta {







    font-size: 12px !important;







    font-size: .785714286rem;







    line-height: 2.181818182







}















button,







input,







textarea {







    border: 1px solid #ccc;







    border-radius: 3px;







    font-family: inherit;







    padding: 6px;







    padding: .428571429rem







}















button,







input {







    line-height: normal







}















textarea {







    font-size: 100%;







    overflow: auto;







    vertical-align: top







}















input[type="checkbox"],







input[type="radio"],







input[type="file"],







input[type="hidden"],







input[type="image"],







input[type="color"] {







    border: 0;







    border-radius: 0;







    padding: 0







}















.menu-toggle,







input[type="submit"],







input[type="button"],







input[type="reset"],







article.post-password-required input[type=submit],







li.bypostauthor cite span {







    padding: 6px 10px;







    padding: .428571429rem .714285714rem;







    font-size: 11px;







    font-size: .785714286rem;







    line-height: 1.428571429;







    font-weight: 400;







    color: #7c7c7c;







    background-color: #e6e6e6;







    background-repeat: repeat-x;







    background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);







    background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);







    background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);







    background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);







    background-image: linear-gradient(top, #f4f4f4, #e6e6e6);







    border: 1px solid #d2d2d2;







    border-radius: 3px;







    box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1)







}















.menu-toggle,







button,







input[type="submit"],







input[type="button"],







input[type="reset"] {







    cursor: pointer







}















button[disabled],







input[disabled] {







    cursor: default







}















.menu-toggle:hover,







button:hover,







input[type="submit"]:hover,







input[type="button"]:hover,







input[type="reset"]:hover,







article.post-password-required input[type=submit]:hover {







    color: #5e5e5e;







    background-color: #ebebeb;







    background-repeat: repeat-x;







    background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);







    background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);







    background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);







    background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);







    background-image: linear-gradient(top, #f9f9f9, #ebebeb)







}















.menu-toggle:active,







.menu-toggle.toggled-on,







button:active,







input[type="submit"]:active,







input[type="button"]:active,







input[type="reset"]:active {







    color: #757575;







    background-color: #e1e1e1;







    background-repeat: repeat-x;







    background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);







    background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);







    background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);







    background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);







    background-image: linear-gradient(top, #ebebeb, #e1e1e1);







    box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;







    border: none







}















li.bypostauthor cite span {







    color: #fff;







    background-color: #21759b;







    background-image: none;







    border: 1px solid #1f6f93;







    border-radius: 2px;







    box-shadow: none;







    padding: 0







}















.entry-content img,







.comment-content img,







.widget img {







    max-width: 100%;







}















img[class*="align"],















img[class*="wp-image-"],







img[class*="attachment-"] {







    height: auto







}















img.size-full,







img.size-large,







img.header-image,







img.wp-post-image {







    max-width: 100%;







    height: auto







}















embed,







iframe,







object,







video {







    max-width: 100%







}















.entry-content .twitter-tweet-rendered {







    max-width: 100% !important







}















.alignleft {







    float: left







}















.alignright {







    float: right







}















.aligncenter {







    display: block;







    margin-left: auto;







    margin-right: auto







}















.entry-content img,







.comment-content img,







.widget img,







img.header-image,







.author-avatar img,







img.wp-post-image {







    border-radius: 3px;







    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);







	    max-width: 100%;







    height: auto;







}















.wp-caption {







    width: auto !important;







	height: auto;







    }















.wp-caption .wp-caption-text,







.gallery-caption,







.entry-caption {







    font-style: italic;







    font-size: 12px;







    font-size: .857142857rem;







    line-height: 2;







    color: #757575;

padding:4px 0 0 0;

}



strong a {

    outline: none;

    color: #4c91be;

    font-weight:bold;

}















img.wp-smiley,







.rsswidget img {







    border: 0;







    border-radius: 0;







    box-shadow: none;







    margin-bottom: 0;







    margin-top: 0;







    padding: 0







}















.entry-content dl.gallery-item {







    margin: 0







}















.gallery-item a,







.gallery-caption {







    width: 90%







}















.gallery-item a {







    display: block







}















.gallery-caption a {







    display: inline







}















.gallery-columns-1 .gallery-item a {







    max-width: 100%;







    width: auto







}















.gallery .gallery-icon img {







    height: auto;







    max-width: 90%;







    padding: 5%







}















.gallery-columns-1 .gallery-icon img {







    padding: 3%







}















.site-content nav {







    clear: both;







    line-height: 2;







    overflow: hidden







}















#nav-above {







    padding: 24px 0;







    padding: 1.714285714rem 0;







    display: none







}















.paged #nav-above {







    display: block







}















.nav-previous,







.previous-image {







    float: left;







    width: 50%







}















.nav-next,







.next-image {







    float: right;







    text-align: right;







    width: 50%







}















.nav-single + .comments-area,







#comment-nav-above {







    margin: 48px 0;







    margin: 3.428571429rem 0







}















.author .archive-header {







    margin-bottom: 24px;







    margin-bottom: 1.714285714rem







}















.author-info {







    border-top: 1px solid #ededed;







    margin: 24px 0;







    margin: 1.714285714rem 0;







    padding-top: 24px;







    padding-top: 1.714285714rem;







    overflow: hidden







}















.author-description p {







    color: #757575;







    font-size: 13px;







    font-size: .928571429rem;







    line-height: 1.846153846







}















.author.archive .author-info {







    border-top: 0;







    margin: 0 0 48px;







    margin: 0 0 3.428571429rem







}















.author.archive .author-avatar {







    margin-top: 0







}















html {







    font-size: 87.5%







}















body {







    font-size: 16px !important;







    font-size: 1rem;







    font-family: Helvetica, Arial, sans-serif;







    text-rendering: optimizeLegibility;







    color: #444







}















body.custom-font-enabled {







    font-family: "Open Sans", Helvetica, Arial, sans-serif







}















a {







    outline: none;







    color: #4c91be;







    font-weight: normal







}















a:hover {







    color: #000







}















.assistive-text,







.site .screen-reader-text {







    position: absolute !important;







    clip: rect(1px, 1px, 1px, 1px)







}















.main-navigation .assistive-text:hover,







.main-navigation .assistive-text:active,







.main-navigation .assistive-text:focus {







    background: #fff;







    border: 2px solid #333;







    border-radius: 3px;







    clip: auto !important;







    color: #fff;







    display: block;







    font-size: 12px;







    padding: 12px;







    position: absolute;







    top: 5px;







    left: 5px;







    z-index: 100000







}















.site {







    padding: 0 24px;







    padding: 0 1.714285714rem;







    background-color: #fff







}















.site-content {







    margin: 24px 0 0;







    margin: 1.714285714rem 0 0







}















.widget-area {







    margin: 24px 0 0;







    margin: 1.714285714rem 0 0







}















.site-header {







    padding: 24px 0;







    padding: 1.714285714rem 0







}















.site-header h1,







.site-header h2 {







    text-align: center







}















.site-header h1 a,







.site-header h2 a {







    color: #515151;







    display: inline-block;







    text-decoration: none







}















.site-header h1 a:hover,















.site-header h2 a:hover {







    color: #21759b







}















.site-header h1 {







    font-size: 24px;







    font-size: 1.714285714rem;







    line-height: 1.285714286;







    margin-bottom: 14px;







    margin-bottom: 1rem







}















.site-header h2 {







    font-weight: 400;







    font-size: 13px;







    font-size: .928571429rem;







    line-height: 1.846153846;







    color: #757575







}















.header-image {







    margin-top: 24px;







    margin-top: 1.714285714rem







}















.main-navigation {







    margin-top: 5px;







    text-align: center







}















.main-navigation li {







    margin-top: 24px;







    margin-top: 1.714285714rem;







    font-size: 14px;







    font-size: .957142858rem;







    line-height: 1.42857143







}















.main-navigation a {







    color: #5e5e5e







}















.main-navigation a:hover {







    color: #21759b







}















.main-navigation ul.nav-menu,







.main-navigation div.nav-menu > ul {







    display: none







}















.main-navigation ul.nav-menu.toggled-on,







.menu-toggle {







    display: inline-block







}















section[role="banner"] {







    margin-bottom: 48px;







    margin-bottom: 3.428571429rem







}















.widget-area .widget {







    -webkit-hyphens: auto;







    -moz-hyphens: auto;







    hyphens: auto;







    margin-bottom: 10px;







    margin-bottom: 1.428571429rem;







    word-wrap: break-word







}















.widget-area .widget p,







.widget-area .widget li,







.widget-area .widget .textwidget {







    font-size: 13px;







    font-size: .928571429rem;







    line-height: 1.846153846







}















.widget-area .widget p {







    margin-bottom: 24px;







    margin-bottom: 1.714285714rem







}















.widget-area .textwidget ul {







    list-style: disc outside;







    margin: 0 0 24px;







    margin: 0 0 1.714285714rem







}















.widget-area .textwidget li {







    margin-left: 36px;







    margin-left: 2.571428571rem







}















.widget-area .widget a {







    color: #757575







}















.widget-area .widget a:hover {







    color: #21759b







}















.widget-area #s {







    width: 53.66666666666%







}















summary {







    background: #ededed;







    padding: 10px;







    font-size: 12px !important







}















footer[role="contentinfo"] {







    border-top: 1px solid #ededed;







    clear: both;







    font-size: 12px;







    font-size: .857142857rem;







    line-height: 2;







    max-width: 960px;







    max-width: 68.571428571rem;







    margin-top: 24px;







    margin-top: 1.714285714rem;







    margin-left: auto;







    margin-right: auto;







    padding: 24px 0;







    padding: 1.714285714rem 0







}















footer[role="contentinfo"] a {







    color: #686868







}















footer[role="contentinfo"] a:hover {







    color: #21759b







}















.entry-meta {







    clear: both







}















.entry-header {







    margin-bottom: 24px;







    margin-bottom: 1.714285714rem







}















.entry-header img.wp-post-image {







    margin-bottom: 24px;







    margin-bottom: 1.714285714rem







}















.entry-header .entry-title {







    font-size: 20px;







    font-size: 1.428571429rem;







    line-height: 1.2;







    font-weight: 400







}















.entry-header .entry-title a {







    text-decoration: none







}















.entry-header .entry-format {







    margin-top: 24px;







    margin-top: 1.714285714rem;







    font-weight: 400







}















.entry-header .comments-link {







    margin-top: 24px;







    margin-top: 1.714285714rem;







    font-size: 13px;







    font-size: .928571429rem;







    line-height: 1.846153846;







    color: #757575







}















.comments-link a,







.entry-meta a {







    color: #757575







}















.comments-link a:hover,







.entry-meta a:hover {







    color: #21759b







}















article.sticky .featured-post {







    border-top: 4px double #ededed;







    border-bottom: 4px double #ededed;







    color: #757575;







    font-size: 13px;







    font-size: .928571429rem;







    line-height: 3.692307692;







    margin-bottom: 24px;







    margin-bottom: 1.714285714rem;







    text-align: center







}















.entry-content,







.entry-summary,







.mu_register {







    line-height: 1.714285714







}















.entry-content h1,







.comment-content h1,







.entry-content h2,







.comment-content h2,







.entry-content h3,







.comment-content h3,







.entry-content h4,







.comment-content h4,







.entry-content h5,







.comment-content h5,







.entry-content h6,







.comment-content h6 {







    margin: 24px 0;







    margin: .714285714rem 0;







    line-height: 1.714285714







}















.entry-content h1,







.comment-content h1 {







    font-size: 21px;







    font-size: 1.5rem;







    line-height: 1.5







}















.entry-content h2,







.comment-content h2,







.mu_register h2 {







    font-size: 26px !important;







    font-size: 1.285714286rem;







    line-height: 1.2;







    font-weight: normal;







    margin-top: 22px







}















.entry-content h3,







.comment-content h3 {







    font-size: 21px !important;







    font-size: 1.142857143rem;







    line-height: 1.246153846;



font-weight: normal !important;







}















.entry-content h4,







.comment-content h4 {







    font-size: 17px !important;







    font-size: 1rem;







    line-height: 1.446153846;



font-weight: normal !important;







}















.entry-content h5,







.comment-content h5 {







    font-size: 16px !important;







    font-size: .928571429rem;







    line-height: 1.846153846







}















.entry-content h6,







.comment-content h6 {







    font-size: 15px !important;







    font-size: .857142857rem;







    line-height: 1.246153846







}















.entry-content p,







.entry-summary p,







.comment-content p,







.mu_register p {







    margin: 0 0 24px;







    margin: 0 0 .714285714rem;







    line-height: 1.5em







}















.entry-content ol,







.comment-content ol,







.entry-content ul,







.comment-content ul,







.mu_register ul {







    margin: 0 0 24px;







    margin: 0 0 1.714285714rem;







    line-height: 1.714285714







}















.entry-content ul ul,







.comment-content ul ul,







.entry-content ol ol,







.comment-content ol ol,







.entry-content ul ol,







.comment-content ul ol,







.entry-content ol ul,







.comment-content ol ul {







    margin-bottom: 0







}















.entry-content ul,







.comment-content ul,







.mu_register ul {







    list-style: disc;







    margin: 0 0 12px 20px;







    overflow: hidden







}















.entry-content ol,







.comment-content ol {







    list-style: decimal;







    margin: 0 0 12px 20px;







    overflow: hidden







}















.entry-content li,







.comment-content li,







.mu_register li {







    margin: 0 0 0 24px !important;







    margin: 0 0 0 .571428571rem







}















.entry-content blockquote,







.comment-content blockquote {







    margin-bottom: 24px;







    margin-bottom: 1.714285714rem;







    padding: 24px;







    padding: 1.714285714rem;







    font-style: italic







}















.entry-content blockquote p:last-child,







.comment-content blockquote p:last-child {







    margin-bottom: 0







}















.entry-content code,







.comment-content code {







    font-family: Consolas, Monaco, Lucida Console, monospace;







    font-size: 12px;







    font-size: .857142857rem;







    line-height: 2







}















.entry-content pre,







.comment-content pre {







    border: 1px solid #ededed;







    color: #666;







    font-family: Consolas, Monaco, Lucida Console, monospace;







    font-size: 12px;







    font-size: .857142857rem;







    line-height: 1.714285714;







    margin: 24px 0;







    margin: 1.714285714rem 0;







    overflow: auto;







    padding: 24px;







    padding: 1.714285714rem







}















.entry-content pre code,







.comment-content pre code {







    display: block







}















.entry-content abbr,







.comment-content abbr,







.entry-content dfn,







.comment-content dfn,







.entry-content acronym,







.comment-content acronym {







    border-bottom: 1px dotted #666;







    cursor: help







}















.entry-content address,







.comment-content address {







    display: block;







    line-height: 1.714285714;







    margin: 0 0 24px;







    margin: 0 0 1.714285714rem







}















img.alignleft {







    margin: 12px 24px 12px 0;







    margin: .857142857rem 1.714285714rem .857142857rem 0







}















img.alignright {







    margin: 12px 0 12px 24px;







    margin: .857142857rem 0 .857142857rem 1.714285714rem







}















img.aligncenter {







    margin-top: 12px;







    margin-top: .857142857rem;







    margin-bottom: 12px;







    margin-bottom: .857142857rem







}















.entry-content embed,







.entry-content iframe,







.entry-content object,







.entry-content video {







    margin-bottom: 24px;







    margin-bottom: 1.714285714rem







}















.entry-content dl,







.comment-content dl {







    margin: 0 24px;







    margin: 0 1.714285714rem







}















.entry-content dt,







.comment-content dt {







    font-weight: 700;







    line-height: 1.714285714







}















.entry-content dd,







.comment-content dd {







    line-height: 1.714285714;







    margin-bottom: 24px;







    margin-bottom: 1.714285714rem







}















.entry-content table,







.comment-content table {







    border-bottom: 1px solid #ededed;







    border-right: 1px solid #ededed;







    border-left: 1px solid #ededed;







    color: #757575;







    font-size: 15px !important;







    font-size: .857142857rem;







    line-height: 2;







    margin: 0 0 24px 12px;







    margin: 10px 0 1.714285714rem







}















.entry-content table caption,







.comment-content table caption {







    font-size: 16px;







    font-size: 1.142857143rem;







    margin: 24px 0;







    margin: 1.714285714rem 0







}















.entry-content td,







.comment-content td {







    border-top: 1px solid #ededed;







    border-right: 1px solid #ededed;







    padding: 6px 10px







}















.site-content article {







    border-bottom: 4px solid #ededed;







    margin-bottom: 20px;







    margin-bottom: 1.142857143rem;







    padding-bottom: 24px;







    padding-bottom: 1.714285714rem;







    word-wrap: break-word;







    -webkit-hyphens: auto;







    -moz-hyphens: auto;







    hyphens: auto







}















.page-links {







    clear: both;







    line-height: 1.714285714







}















footer.entry-meta {







    margin-top: 24px;







    margin-top: 1.714285714rem;







    font-size: 13px;







    font-size: .928571429rem;







    line-height: 1.846153846;







    color: #757575







}















.single-author .entry-meta .by-author {







    display: none







}















.mu_register h2 {







    color: #757575;







    font-weight: 400







}















.archive-header,







.page-header {







    margin-bottom: 48px;







    margin-bottom: 3.428571429rem;







    padding-bottom: 22px;







    padding-bottom: 1.571428571rem;







    border-bottom: 1px solid #ededed







}















.archive-meta {







    color: #757575;







    font-size: 12px;







    font-size: .857142857rem;







    line-height: 2;







    margin-top: 22px;







    margin-top: 1.571428571rem







}















.article.attachment {







    overflow: hidden







}















.image-attachment div.attachment {







    text-align: center







}















.image-attachment div.attachment p {







    text-align: center







}















.image-attachment div.attachment img {







    display: block;







    height: auto;







    margin: 0 auto;







    max-width: 100%







}















.image-attachment .entry-caption {







    margin-top: 8px;







    margin-top: .571428571rem







}















article.format-aside h1 {







    margin-bottom: 24px;







    margin-bottom: 1.714285714rem







}















article.format-aside h1 a {







    text-decoration: none;







    color: #4d525a







}















article.format-aside h1 a:hover {







    color: #2e3542







}















article.format-aside .aside {







    padding: 24px 24px 0;







    padding: 1.714285714rem;







    background: #d2e0f9;







    border-left: 22px solid #a8bfe8







}















article.format-aside p {







    font-size: 13px;







    font-size: .928571429rem;







    line-height: 1.846153846;







    color: #4a5466







}















article.format-aside blockquote:last-child,







article.format-aside p:last-child {







    margin-bottom: 0







}















article.format-image footer h1 {







    font-size: 13px;







    font-size: .928571429rem;







    line-height: 1.846153846;







    font-weight: 400







}















article.format-image footer h2 {







    font-size: 11px;







    font-size: .785714286rem;







    line-height: 2.181818182







}















article.format-image footer a h2 {







    font-weight: 400







}















article.format-link header {







    padding: 0 10px;







    padding: 0 .714285714rem;







    float: right;







    font-size: 11px;







    font-size: .785714286rem;







    line-height: 2.181818182;







    font-weight: 700;







    font-style: italic;







    text-transform: uppercase;







    color: #848484;







    background-color: #ebebeb;







    border-radius: 3px







}















article.format-link .entry-content {







    max-width: 80%;







    float: left







}















article.format-link .entry-content a {







    font-size: 22px;







    font-size: 1.571428571rem;







    line-height: 1.090909091;







    text-decoration: none







}















article.format-quote .entry-content p {







    margin: 0;







    padding-bottom: 24px;







    padding-bottom: 1.714285714rem







}















article.format-quote .entry-content blockquote {







    display: block;







    padding: 24px 24px 0;







    padding: 1.714285714rem 1.714285714rem 0;







    font-size: 15px;







    font-size: 1.071428571rem;







    line-height: 1.6;







    font-style: normal;







    color: #6a6a6a;







    background: #efefef







}















.format-status .entry-header {







    margin-bottom: 24px;







    margin-bottom: 1.714285714rem















}















.format-status .entry-header header {







    display: inline-block







}















.format-status .entry-header h1 {







    font-size: 15px;







    font-size: 1.071428571rem;







    font-weight: 400;







    line-height: 1.6;







    margin: 0







}















.format-status .entry-header h2 {







    font-size: 12px;







    font-size: .857142857rem;







    font-weight: 400;







    line-height: 2;







    margin: 0







}















.format-status .entry-header header a {







    color: #757575







}















.format-status .entry-header header a:hover {







    color: #21759b







}















.format-status .entry-header img {







    float: left;







    margin-right: 21px;







    margin-right: 1.5rem







}















.header_search {







    display: none







}















#searchbar {







    display: none







}















.header_mob {







    display: none







}















.comment-author {







    width: 60%;







    float: left







}















.commentmetadata {







    width: 35%;







    float: right;







    text-align: right







}





#accordion-2 .dcjq-parent

{

text-align: center;

    font: normal 16px/22px "Open Sans", Helvetica, Arial, sans-serif !important;

    color: #fff;

    background: #5AA39B;

    width: 100%;

    display: block;

    padding: 5px 0 5px 0 !important;

}



.menu-container

{

position: relative;

    display: block;

    text-align: left;

    width: 98%;

    height: 34px;

    position: relative;

    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#be2a77', endColorstr='#be2a77');

    background: -webkit-gradient(linear, left top, left bottom, from(#be2a77), to(#be2a77));

    background: -moz-linear-gradient(top, #be2a77, #be2a77);

    border-bottom: 2px solid #ccc;

    margin: 0 auto;

    border-radius: 3px;

}

.stellarnav,

.stellarnav li {

    position: relative;

    line-height: normal

}



.stellarnav {

    width: 100%;

    z-index: 9900

}



.stellarnav ul {

    margin: 0;

    padding: 0;

    }



.stellarnav li {

    list-style: none;

    display: block;

    margin: 0;

    padding: 0;

    vertical-align: middle;

    display: inline-block;

    color: #000;

    font: bold 17px/34px "Open Sans", Helvetica, Arial, sans-serif;

    }



.stellarnav li a {

font: bold 17px/34px "Open Sans", Helvetica, Arial, sans-serif;

    padding: 0 10px 0 10px;

    display: block;

    text-decoration: none;

    color: #fff;

    box-sizing: border-box;

    -webkit-transition: all .3s ease-out;

    -moz-transition: all .3s ease-out;

    transition: all .3s ease-out

}



.stellarnav>ul>li {

    display: inline-block

}



.stellarnav>ul>li>a {

    padding: 10px 20px 10px 20px;

}



.stellarnav ul ul {

    top: auto;

    width: 200px;

    position: absolute;

    z-index: 9900;

    text-align: left;

    display: none;

    background: #535353 !important;

    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);

    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);

    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);

    -webkit-border-radius: 0 0 5px 5px;

    -moz-border-radius: 0 0 5px 5px;

    -o-border-radius: 0 0 5px 5px;

    border-radius: 0 0 5px 5px;

}



.stellarnav li li {

    display: block;

    color: #000 !important;

    font: bold 12px/14px "Open Sans", Helvetica, Arial, sans-serif !important;

    border-bottom: #606060 1px solid;

    padding: 0 0 0 0 !important;

    margin: 0 !important;

    text-transform: capitalize !important;

}



.stellarnav li li a {

    padding: 7px 10px 7px 10px !important;

    color: #fff !important;

	font: bold 12px/14px "Open Sans", Helvetica, Arial, sans-serif !important;

}



.stellarnav li li a:hover {

    background: #444 !important;

    color: #fff !important;

}



.stellarnav .dd-toggle,

.stellarnav li.call-btn-mobile,

.stellarnav li.location-btn-mobile,

.stellarnav.hide-arrows li li.has-sub>a:after,

.stellarnav.hide-arrows li.drop-left li.has-sub>a:after,

.stellarnav.hide-arrows li.has-sub>a:after {

    display: none

}



.stellarnav ul ul ul {

    top: 0;

    left: 200px;

    background-color: #444 !important;

}



.stellarnav ul ul ul li {

    border-bottom: none !important;

}



.stellarnav ul ul ul li a {

    color: #fff !important;

    padding: 5px 10px 5px 10px !important;

}



.stellarnav>ul>li:hover>ul>li:hover>ul {

    opacity: 1;

    visibility: visible;

    top: 0

}



.stellarnav>ul>li.drop-left>ul {

    right: 0

}



.stellarnav.light .sub-menu ul ul:hover .has-sub a {

    background: #444 !important;

    color: #fff !important;

    display: block !important;

}



.stellarnav li.drop-left ul ul {

    left: auto;

    right: 220px

}



.stellarnav.light,

.stellarnav.light ul ul {}



.stellarnav.light li a {

    color: #fff

}



.stellarnav.light .call-btn-mobile,

.stellarnav.light .location-btn-mobile,

.stellarnav.light .menu-toggle {

    color:#fff;

}



.stellarnav.dark,

.stellarnav.dark ul ul {

    background: rgba(0, 0, 0, 1)

}



.stellarnav.dark li a {

    color: #FFF

}



.stellarnav.dark .call-btn-mobile,

.stellarnav.dark .location-btn-mobile,

.stellarnav.dark .menu-toggle {

    color: rgba(255, 255, 255, 1)

}



.stellarnav.fixed {

    position: fixed;

    width: 100%;

    top: 0;

    left: 0;

    z-index: 9999

}



body.stellarnav-noscroll-x {

    overflow-x: hidden

}



.stellarnav li.has-sub>a:after {

    content: '\f0d7';

    font-family: FontAwesome;

    margin-left: 7px;

    float: right;

	font-size: 15px;

}



.stellarnav li li.has-sub>a:after {

    content: "\f0da";

    font-family: FontAwesome;

    margin-left: 10px;

    float: right;

    font-size: 14px;

}



.stellarnav li.drop-left li.has-sub>a:after {

    float: left;

    content: '\f0d9';

    font-family: FontAwesome;

    margin-right: 10px

}



.stellarnav .call-btn-mobile,

.stellarnav .close-menu,

.stellarnav .location-btn-mobile,

.stellarnav .menu-toggle {

    display: none;

    text-transform: uppercase;

    text-decoration: none

}



.stellarnav .dd-toggle {

    position: absolute;

    top: 0;

    right: 0;

    padding: 0;

    width: 48px;

    height: 48px;

    text-align: center;

    z-index: 9999;

    border: 0

}



.stellarnav .dd-toggle i {

    position: absolute;

    margin: auto;

    top: 28%;

    left: 0;

    right: 0;

    -webkit-transition: transform .3s ease-out;

    -moz-transition: transform .3s ease-out;

    transition: transform .3s ease-out

}



.stellarnav.mobile>ul>li>a.dd-toggle {

    padding: 0

}



.stellarnav li.open>a.dd-toggle i {

    -webkit-transform: rotate(135deg);

    -ms-transform: rotate(135deg);

    -o-transform: rotate(135deg);

    transform: rotate(135deg);

}



@media only screen and (max-width:768px) {

    .stellarnav {

        overflow: hidden;

        display: block

    }

    .stellarnav ul {

        position: relative;

        display: none

    }

}



.stellarnav .call-btn-mobile,

.stellarnav .location-btn-mobile,

.stellarnav .menu-toggle {

    color: #777;

    box-sizing: border-box;

}



.stellarnav .full {

    width: 100%;

}



.stellarnav .half {

    width: 50%

}



.stellarnav .third {

    width: 33%;

    text-align: center

}



.stellarnav .location-btn-mobile.third {

    text-align: center

}



.stellarnav .location-btn-mobile.half {

    text-align: right

}



.stellarnav.light .half,

.stellarnav.light .third {

    border-left: 1px solid rgba(0, 0, 0, .15)

}



.stellarnav.light .half:first-child,

.stellarnav.light .third:first-child {

    border-left: 0

}



.stellarnav.dark .half,

.stellarnav.dark .third {

    border-left: 1px solid rgba(255, 255, 255, .15)

}



.stellarnav.dark .half:first-child,

.stellarnav.dark .third:first-child {

    border-left: 0

}



.stellarnav.mobile,

.stellarnav.mobile.fixed {

    position: static

}



.stellarnav.mobile ul {

    position: relative;

    display: none;

    text-align: left;

    background: rgba(221, 221, 221, 1)

}



.stellarnav.mobile.active>ul,

.stellarnav.mobile>ul>li {

    display: block

}



.stellarnav.mobile.active {

    padding-bottom: 0

}



.stellarnav.mobile>ul>li>a {

    padding: 15px

}



.stellarnav.mobile ul ul {

    position: relative;

    opacity: 1;

    visibility: visible;

    width: auto;

    display: none;

    -moz-transition: none;

    -webkit-transition: none;

    -o-transition: color 0 ease-in;

    transition: none

}



.stellarnav.mobile ul ul ul {

    left: auto;

    top: auto

}



.stellarnav.mobile li.drop-left ul ul {

    right: auto

}



.stellarnav.mobile li a {

    border-bottom: 1px solid rgba(255, 255, 255, .15)

}



.stellarnav.mobile li.has-sub a {

    padding-right: 50px

}



.stellarnav.mobile>ul {

    border-top: 1px solid rgba(255, 255, 255, .15)

}



.stellarnav.mobile.light li a {

    border-bottom: 1px solid rgba(0, 0, 0, .15)

}



.stellarnav.mobile.light>ul {

    border-top: 1px solid rgba(0, 0, 0, .15)

}



.stellarnav.mobile li a.dd-toggle,

.stellarnav.mobile.light li a.dd-toggle {

    border: 0

}



.stellarnav.mobile .call-btn-mobile,

.stellarnav.mobile .close-menu,

.stellarnav.mobile .dd-toggle,

.stellarnav.mobile .location-btn-mobile,

.stellarnav.mobile .menu-toggle {

    display: inline-block;

}



.stellarnav.mobile li.call-btn-mobile {

    border-right: 1px solid rgba(255, 255, 255, .1);

    box-sizing: border-box

}



.stellarnav.mobile li.call-btn-mobile,

.stellarnav.mobile li.location-btn-mobile {

    display: inline-block;

    width: 50%;

    text-transform: uppercase;

    text-align: center

}



.stellarnav.mobile li.call-btn-mobile.full,

.stellarnav.mobile li.location-btn-mobile.full {

    display: block;

    width: 100%;

    text-transform: uppercase;

    border-right: 0;

    text-align: left

}



.stellarnav.mobile li.call-btn-mobile i,

.stellarnav.mobile li.location-btn-mobile i {

    margin-right: 5px

}



.stellarnav.mobile.light ul {

    background: rgba(255, 255, 255, 1)

}



.stellarnav.mobile.dark ul {

    background: rgba(0, 0, 0, 1)

}



.stellarnav.mobile.dark ul ul {

    background: rgba(255, 255, 255, .08)

}



.stellarnav.mobile.light li.call-btn-mobile {

    border-right: 1px solid rgba(0, 0, 0, .1)

}



.stellarnav.mobile.top {

    position: absolute;

    width: 100%;

    top: 0;

    left: 0;

    z-index: 9999

}



.stellarnav.mobile li li.has-sub>a:after,

.stellarnav.mobile li.drop-left li.has-sub>a:after,

.stellarnav.mobile li.has-sub>a:after {

    display: none

}
.accordion li ul
{
margin-left:0 !important;
}
.form-submit{
	margin: 16px 0 0 0 !important;
}

.error_massage {
    color: #be2a77 !important;
	font: bold 19px/22px "Open Sans", Helvetica, Arial, sans-serif;
    margin: 16px 0 6px 0 !important;
}
.error_head {
    color: #000;
    font: normal 32px "Open Sans", Helvetica, Arial, sans-serif;
    padding: 0 0 2px;
}
.error_title {
    color: #000;
    font: normal 18px/22px Helvetica, Arial, sans-serif;
    margin: 12px 0 24px 0 !important;
    background: none !important;
}

.error_search #searchform {
    width: 90% !important;
    /* margin: 0 auto; */
    background: none !important;
    border-radius: 30px !important;
    overflow: hidden !important;
    padding: 3px 8px 3px 8px !important;
    height: auto !important;
    border: 2px solid #e1e1e1;
}
.error_search .error_bar {
    color: #afafaf;
    font: bold 18px/22px Helvetica, Arial, sans-serif;
    background-image: none;
    border: none;
    width: 79%;
    float: left;
    padding: 2px 14px;
    margin: 0 0 0 0;
    height: 46px;
    border: none !important;
    border-radius: 6px;
    background: none;
    border-radius: 30px 0 0 30px;
}
.error_search #error_submit {
    background: #be2a77 !important;
    height: 48px;
    width: 16%;
    border: none;
    color: #fff !important;
    font: bold 18px "Open Sans", Helvetica, Arial, sans-serif;
    padding: 0 24px 0 24px;
    cursor: pointer !important;
    border-radius: 30px;
    float: right;
}
.error_search .error_bar:focus, .error_search .error_bar:focus{
outline:none !important;
}



@media only screen and (max-width:420px) {

    .stellarnav.mobile .call-btn-mobile.third span,

    .stellarnav.mobile .location-btn-mobile.third span {

        display: none

    }

}







@media screen and (max-width:479px) {
.error_title {
    color: #000;
    font: normal 18px/22px Helvetica, Arial, sans-serif;
    margin: 12px 0 18px 0 !important;
    background: none !important;
}
.error_search #searchform {
    width: 96% !important;
    /* margin: 0 auto; */
    background: none !important;
    border-radius: 30px !important;
    overflow: hidden !important;
    padding: 3px 4px 3px 4px !important;
    border: 2px solid #e1e1e1;
    height: 42px !important;
    margin-bottom: 18px;
}
.error_search .error_bar {
    color: #afafaf;
    font: bold 16px/22px Helvetica, Arial, sans-serif;
    background-image: none;
    border: none;
    width: 60%;
    float: left;
    padding: 2px 10px;
    margin: 0 0 0 0;
    height: 42px;
    border: none !important;
    border-radius: 6px;
    background: none;
    border-radius: 30px 0 0 30px;
}
.error_search #error_submit {
    background: #be2a77 !important;
    height: 42px;
    width: 90px;
    border: none;
    color: #fff !important;
    font: bold 16px "Open Sans", Helvetica, Arial, sans-serif;
    padding: 0 12px 0 12px;
    cursor: pointer !important;
    border-radius: 30px;
    float: right;
}



	.post_one ul {
    display: block;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 6px;
}

.stellarnav.mobile.light li a:hover

{

color: #4c91be !important;

}

.stellarnav li li a {

    display: block;

    color: #000 !important;

    font: bold 14px/18px "Open Sans", Helvetica, Arial, sans-serif !important;

    padding: 6px 0 5px 8px !important;

    border-bottom:none !important;

        margin: 0 !important;

    text-transform: capitalize !important;

}

.stellarnav li li

{

border-bottom:none !important;

}

.stellarnav ul ul

{

box-shadow:none !important;

}

.stellarnav li li a:hover {

    background: none !important;

    color: #4c91be !important;

}

.stellarnav.mobile.light li a {

        font: bold 16px/28px "Open Sans", Helvetica, Arial, sans-serif;

    color: #000 !important;

    text-transform: capitalize;

	padding: 4px 7px 4px 7px;

}

.menu-navigation-container {

    display: block !important;

    margin: 5px 0 0 0;

}

.stellarnav.mobile ul {

    position: relative;

    display: none;

    text-align: left;

    background: rgba(221, 221, 221, 1);

    z-index: 10;

}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {

    content: "\f0c9";

    color: #fff !important;

}

.stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .close-menu, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .location-btn-mobile, .stellarnav.mobile .menu-toggle {

    display: inline-block;

    background: none !important;

    border: none !important;

    padding: 0 0 0 10px!important;

	font-size: 26px !important;

}

.stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .close-menu, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .location-btn-mobile, .stellarnav.mobile .menu-toggle:focus

{

background: none !important;

border: none !important;

box-shadow:none !important;

}

.menu-container

{

background:none !important;

width: auto !important;

width: auto !important;

border-bottom: none !important;

    margin: -33px 0 0 0 !important;

    border-radius: 0px !important;

position:absolute;

}

.menu-navigatin-menu-container {

    margin: 12px 0 0 0;

    z-index: 10;

    position: relative;

}

.stellarnav li {

    list-style: none;

    display: block;

    margin: 0;

    padding: 0;

    vertical-align: middle;

    display: inline-block;

    color: #000;

    font: normal 16px 'Lato-Bold';

    text-transform: uppercase;

    width: 100%;

    background: #fafafa !important;

}

.stellarnav.mobile li a.dd-toggle, .stellarnav.mobile.light li a.dd-toggle {

    border: 0;

    font-size: 13px !important;

}





.accordion li {

    margin: 0 !important;

    padding: 0 0 0 6px !important;

}

.accordion ul ol li {

    list-style: decimal !important;

    padding: 2px 0 !important;

    margin: 0 0 0 34px !important;

    font-size: 13px !important;

    width: 78%;

}

#accordion-2 li:before

{

display:none !important;

}



.entry-content li {



    margin: 0 0 0 0 !important;



    margin: 0 0 0 0 !important;



	padding: 0 0 0 12px !important;



}



table td {



    border-top: 1px solid #ededed !important;



    border-right: 1px solid #ededed !important;



    padding: 6px 5px !important;



}



table td li {



    margin: 0 0 0 0 !important;



    margin: 0 0 0 .571428571rem !important;



}



.entry-content ol {



    list-style: none !important;



    margin: 0 0 12px 0 !important;



    overflow: hidden !important;



    width: 100% !important;



	counter-reset: my-badass-counter;



	position:relative;



}



.entry-content ol li:before



{



content: counter(my-badass-counter);



    counter-increment: my-badass-counter;



   



    font: normal 16px Helvetica, Arial, sans-serif;



    color: #757575;



    position: absolute;



    margin-top: 5px;



    left: 0;







}



.entry-content ul {



    list-style: none;



    margin: 0 0 12px 0 !important;



    overflow: hidden;



		position:relative;



}



.entry-content ul li:before



{



content: "";



    background: #757575;



    width: 5px;



    height: 5px;



    border-radius: 50%;



	-webkit-border-radius: 50%;



	-moz-border-radius: 50%;



    font: normal 16px Helvetica, Arial, sans-serif;



    color: #757575;



    position: absolute;



    margin-top: 10px;



    left: 0;



}



.youtube-player {



width: 100% !important;







}







.inner_search {







    background: #D3E3A9;







    padding: 12px 0 12px 5px;







    border-radius: 2px;







}







.view_table {







    border-top: gray 1px solid;







    margin: 0 0 0;







    padding: 0 0 0;







    overflow: hidden;







}







.view_one {







    margin: 0 0 0;







}







.listcontent ul li {







    float: none;







    width: 90%;







    color: #000;







    font: normal 15px/19px Helvetica, Arial, sans-serif;







    padding: 0 0 10px 0;







    list-style: decimal;







    margin: 0 0 10px 10%;







}







.post_one ul li {







    float: none;







    width: 90%;







    color: #000;







    font: normal 15px/19px Helvetica, Arial, sans-serif;







    padding: 0 0 0 0;







    list-style: decimal;







    margin: 0 0 16px 10%;







    height: auto;







}







.list_tabs {







    padding: 8px 0 0;







    font-size: 0;







    margin: 0;







    list-style-type: none;







    border-bottom: none;







    overflow: hidden;







}







.list_tabs li {







    margin: 11px 0 0 0;







    margin-right: 0;







    float: left;







    padding: 0 0 8px;







}







#comment, #author, #email, #url







{







width: 94%;







}







.list_table {







    border-top: gray 1px solid;







    margin: 0 0 0;







    padding: 0 0 0;







    overflow: hidden;







}







.popular_right_one {







    margin: 0 0 10px;







    overflow: hidden;







}







.popular_left {







    width: 100%;







    float: none;







    margin: 0 0 15px 0;







    position: relative;







}







.popular_left img







{







width: 100%;







height: auto;







}







.popular_right {







    width: 100%;







    float: none;







}







    #menu-navigation {







        display: none







    }







    .menu-navigation-container {







        display: block !important







    }







    .nav.mobile ul li ul li a {







        background: none !important;







        border-bottom: none !important;







        color: #000 !important;







        font: bold 14px/18px "Open Sans", Helvetica, Arial, sans-serif !important;







        padding: 8px 0 0 0 !important







    }







    .nav.mobile ul li ul li {







        color: #000 !important;







        font: bold 14px/18px "Open Sans", Helvetica, Arial, sans-serif !important







    }







    .nav.mobile ul li ul {







        border-bottom: #dadee1 1px solid !important;







        padding: 0 0 8px 0 !important;







        margin: 0 0 0 10px







    }







    .nav ul li:hover a {







        background: none !important







    }







    .nav .nav-bars i {







        font-weight: bold;







        color: #fff !important;







        font-size: 26px !important







    }







    .nav.mobile .nav-bars {







        display: block;







        margin-right: 90%;







        margin-top: -9%







    }







    .header_mob {







    float: none;







    width: 56%;







    margin: 4px auto;







    display: table !important;







}







.header_mob img {







    width: 100%;







    height: auto;







}







    .header {







        border-bottom: 1px dolid #d1d1d1;







        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(190, 42, 119)), to(rgb(190, 42, 119)));







        border-bottom: 2px solid rgb(204, 204, 204);







        box-shadow: 0 4px 4px -4px rgba(0, 0, 0, .2);







        height: 32px;







        width: 98% !important;







    margin: 0 auto;







    }







    .nav {







        position: relative !important;







        display: block !important;







        text-align: left !important;







        width: 100% !important;







        height: auto !important;







        position: relative !important;







        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#be2a77', endColorstr='#be2a77');







        background: none !important;







        background: none !important;







        border-bottom: none !important;







        margin: 0 auto;







        border-radius: 0px !important







    }







.comment_table #submit {
    height: 38px;
    width: 140px;
    padding: 4px 0 !important;
    background: #5aa39b;
    border: 0;
    font-size: 15px !important;
    color: #FFFFFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    margin: 4px 0 10px 0;
    text-align: center;
}







    #searchbar #s {







        width: 72%;







        height: 28px;







        padding-top: 2px;







        padding-left: 5px;







        margin-right: 2px;







        margin-left: 10px;







        margin-top: 5px;







        border: #09C 1px solid;







        float: left;







        font: normal 13px arial, sans-serif;







        color: #000;







        background: #fff







    }



.sub

{

float: left;

margin: 5px 0 0 0;

}



    #searchbar #submit {







        background: #aac54b !important;







        height: 28px;







        margin: 5px 0 0 0 !important;







        padding: 5px 15px !important;







        float: right;







        color: #fff !important;







        text-shadow: none !important;







        border: #809a36 1px solid !important







    }







    .header_search {







        float: right;







        position: relative;







        margin: -27px 8px 0 0;







        display: table !important







    }







    .fa-search {







        color: #fff !important;







        display: inline-block;







        font: normal normal normal 24px/1 FontAwesome !important;







        font-size: inherit;







        text-rendering: auto;







        -webkit-font-smoothing: antialiased;







        -moz-osx-font-smoothing: grayscale







    }







    .fa-search-minus {







        color: #fff !important;







        display: inline-block;







        font: normal normal normal 24px/1 FontAwesome !important;







        font-size: inherit;







        text-rendering: auto;







        -webkit-font-smoothing: antialiased;







        -moz-osx-font-smoothing: grayscale







    }







    #searchbar {







        display: none;







        float: right;







        width: 100%;







        height: 40px;







        padding-right: 5px !important;







        padding-top: 0px !important;







        z-index: 9999;







        box-shadow: none;







        line-height: 50px;







        margin-right: 0%;







        margin-top: 25p;







        color: #000 !important;







        position: relative;







        background: #D3E3A9;







        margin-bottom: 10px







    }







    .header_responsive {







        float: right;







        margin: -40px 0 0 0;







        display: table







    }







    .tc {







        border: 1px solid #ccc;







        border-right: 1px solid #ccc !important;







        padding: 7px;







        width: 94% !important;







        margin: 0 0 12px !important;







        overflow: visible !important;







        float: left !important







    }







    .bred_head {







        margin: 0 0 7px 5px !important;







        color: #686868;







        font: normal 13px Helvetica, Arial, sans-serif







    }







    .body_head {







        margin: 5px 0 3px 5px !important







    }







    .netleft {







        width: 45%;







        float: left







    }







    .netright {







        width: 45%;







        float: right







    }







    #accordion-2 {







        margin: 12px 0 !important







    }







    #accordion-2 li ol {







        margin: 0 0 0 20px !important







    }







    .scrollit {







        overflow-y: hidden;



    overflow-x: scroll;



    height: auto;



    width: 100%;



	margin: 0 0 15px 0;







    }







    #wraper {







        margin: 0 auto;







        width: 100%;







        overflow: hidden;







        background: #FFF







    }







    .body_third {







        width: 85.9%;







        background-color: #F8F8F8;







        padding: 8px;







        clear: both;







        display: block;







        margin: 10px auto







    }







    .header_left {







        display: none







    }







    .header_right {







        display: none







    }







    .main_body {







        width: 98%;







        overflow: hidden;







        margin: 8px auto







    }







    .body_left {







        width: 100%;







        float: none







    }







    .body_right {







        width: 100%;







        float: none;







        margin: 10px 0 0







    }







    .list_left {







        float: right;







        width: 45%;







        background-color: #efffef;







        padding: 7px;







    }







    .list_right {







        float: left;







        width: 45%;







        background-color: #ffeff0;







        padding: 7px;







    }







    .latest_search {







        width: 98%;







        float: none;







        margin: 12px 0 0;







        background: #D3E3A9;







        padding: 7px 5px;







        border-radius: 2px;







    }







    .search_form_input_div {







        font-size: 13px;







        font-weight: 700;







        width: 73%;







        height: 1.8em;







        border: gray 1px solid;







        padding: 0 5px;







        float: left;







        margin: 0 2px 0 0;







    }







    .text_middile {







        width: 99%;







        float: none;







        margin: 10px 0 0







    }







    .post_table {







        overflow: hidden;







        margin: 12px 0 0;







        background-color: #efffef;







        padding: 12px 12px 0 12px;







    }















    .post_one {







        margin: 12px 0 7px;







        overflow: hidden







    }







    .entry-content table,







    .comment-content table {







        border-bottom: 1px solid #ededed;







        color: #757575;







        font-size: 12px;







        font-size: .857142857rem;







        line-height: 2;







        margin: 0 0 24px;







        margin: 0 0 1.714285714rem;







        width: 100%;







    }







    .popular_left h2 {







        position: absolute;







        bottombottom: 0;







        left: 0;







        font: bold 16px/22px "Open Sans", Helvetica, Arial, sans-serif;







        color: #fff;







        background: #000;







        background: rgba(0, 0, 0, 0.7);







        padding-top: 8px;







        padding-bottom: 8px;







        padding-left: 0;







        padding-right: 0;







        margin-top: 0;







        height: auto;







        width: 100%;







        bottom: 0 !important;







        text-align: center;







    }







    .entry-content {







        width: 99%;







        overflow: hidden







    }







    .entry-content li,







    .comment-content li,







    .mu_register li {







        margin: 0;







        margin: 0 0 0 0







    }







    .footer {







    margin: 12px 0 0 0;







    overflow: hidden;







    text-align: center;







}







}















@media screen and (min-width:480px) and (max-width:767px) {
.error_title {
    color: #000;
    font: normal 18px/22px Helvetica, Arial, sans-serif;
    margin: 12px 0 18px 0 !important;
    background: none !important;
}
.error_search #searchform {
    width: 96% !important;
    /* margin: 0 auto; */
    background: none !important;
    border-radius: 30px !important;
    overflow: hidden !important;
    padding: 3px 4px 3px 4px !important;
    border: 2px solid #e1e1e1;
    height: 42px !important;
    margin-bottom: 18px;
}
.error_search .error_bar {
    color: #afafaf;
    font: bold 16px/22px Helvetica, Arial, sans-serif;
    background-image: none;
    border: none;
    width: 60%;
    float: left;
    padding: 2px 10px;
    margin: 0 0 0 0;
    height: 42px;
    border: none !important;
    border-radius: 6px;
    background: none;
    border-radius: 30px 0 0 30px;
}
.error_search #error_submit {
    background: #be2a77 !important;
    height: 42px;
    width: 90px;
    border: none;
    color: #fff !important;
    font: bold 16px "Open Sans", Helvetica, Arial, sans-serif;
    padding: 0 12px 0 12px;
    cursor: pointer !important;
    border-radius: 30px;
    float: right;
}

.stellarnav.mobile.light li a:hover

{

color: #4c91be !important;

}



.stellarnav li li a {

    display: block;

    color: #000 !important;

    font: bold 14px/18px "Open Sans", Helvetica, Arial, sans-serif !important;

    padding: 6px 0 5px 8px !important;

    border-bottom:none !important;

        margin: 0 !important;

    text-transform: capitalize !important;

}

.stellarnav li li

{

border-bottom:none !important;

}

.stellarnav ul ul

{

box-shadow:none !important;

}

.stellarnav li li a:hover {

    background: none !important;

    color: #4c91be !important;

}

.stellarnav.mobile.light li a {

        font: bold 16px/28px "Open Sans", Helvetica, Arial, sans-serif;

    color: #000 !important;

    text-transform: capitalize;

	padding: 4px 7px 4px 7px;

}

.menu-navigation-container {

    display: block !important;

    margin: 5px 0 0 0;

}

.stellarnav.mobile ul {

    position: relative;

    display: none;

    text-align: left;

    background: rgba(221, 221, 221, 1);

    z-index: 10;

}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {

    content: "\f0c9";

    color: #fff !important;

}

.stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .close-menu, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .location-btn-mobile, .stellarnav.mobile .menu-toggle {

    display: inline-block;

    background: none !important;

    border: none !important;

    padding: 0 0 0 10px!important;

	font-size: 26px !important;

}

.stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .close-menu, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .location-btn-mobile, .stellarnav.mobile .menu-toggle:focus

{

background: none !important;

border: none !important;

box-shadow:none !important;

}

.menu-container

{

background:none !important;

width: auto !important;

width: auto !important;

border-bottom: none !important;

    margin: -33px 0 0 0 !important;

    border-radius: 0px !important;

position:absolute;

}

.menu-navigatin-menu-container {

    margin: 12px 0 0 0;

    z-index: 10;

    position: relative;

}

.stellarnav li {

    list-style: none;

    display: block;

    margin: 0;

    padding: 0;

    vertical-align: middle;

    display: inline-block;

    color: #000;

    font: normal 16px 'Lato-Bold';

    text-transform: uppercase;

    width: 100%;

    background: #fafafa !important;

}

.stellarnav.mobile li a.dd-toggle, .stellarnav.mobile.light li a.dd-toggle {

    border: 0;

    font-size: 13px !important;

}



.youtube-player {



width: 100% !important;







}







.list_tabs {







    padding: 8px 0 0;







    font-size: 0;







    margin: 0;







    list-style-type: none;







    border-bottom: none;







    overflow: hidden;







}







.list_tabs li {







    margin: 10px 0 0 0;







    margin-right: 0;







    float: left;







    padding: 0 0 10px;







}







.listcontent ul li {







    float: left;







    width: 38%;







    height: 65px;







    color: #000;







    font: normal 15px/19px Helvetica, Arial, sans-serif;







    padding: 0 0 0 0;







    list-style: decimal;







    margin: 0 0 10px 10%;







}





.post_one ul{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top: 6px;
}

.post_one ul li {
flex-basis: 42%;
    color: #000;
    font: normal 15px/19px Helvetica, Arial, sans-serif;
    padding: 0 0 0 0;
    list-style: decimal;
    margin: 0 0 20px 6%;
    height: auto;
}







.view_table {







    border-top: gray 1px solid;







    margin: 0 0 0;







    padding: 0 0 0;







    overflow: hidden;







}







.view_one {







    margin: 0 0 0;







}







#comment, #author, #email, #url







{







width: 96%;







}







.netleft {







    width: 40%;







    float: left;







}







.netright {







    width: 40%;







    float: right;







}







.popular_left h2 {







    position: absolute;







    bottombottom: 0;







    left: 0;







    font: bold 16px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #fff;







    background: #000;







    background: rgba(0, 0, 0, 0.7);







    padding-top: 8px;







    padding-bottom: 8px;







    padding-left: 0;







    padding-right: 0;







    margin-top: 0;







    height: auto;







    width: 100%;







    bottom: 0 !important;







    text-align: center;







}







.list_table {







    border-top: gray 1px solid;







    margin: 0 0 0;







    padding: 0 0 0;







    overflow: hidden;







}







.popular_right_one {







    margin: 0 0 10px;







    overflow: hidden;







}







.popular_left {







    width: 100%;







    float: none;







    margin: 0 0 15px 0;







    position: relative;







}







.popular_left img







{







width: 100%;







height: auto;







}







.popular_right {







    width: 100%;







    float: none;







}







    #menu-navigation {







        display: none







    }







    .menu-navigation-container {







        display: block !important







    }







    .nav.mobile ul li ul li a {







        background: none !important;







        border-bottom: none !important;







        color: #000 !important;







        font: bold 14px/18px "Open Sans", Helvetica, Arial, sans-serif !important;







        padding: 8px 0 0 0 !important







    }







    .nav.mobile ul li ul li {







        color: #000 !important;







        font: bold 14px/18px "Open Sans", Helvetica, Arial, sans-serif !important







    }







    .nav.mobile ul li ul {







        border-bottom: #dadee1 1px solid !important;







        padding: 0 0 8px 0 !important;







        margin: 0 0 0 10px







    }







    .footer {







        margin: 12px 0 0 0;







        overflow: hidden;







        text-align: center;







    }







    .nav ul li:hover a {







        background: none !important







    }







    .nav .nav-bars i {







        font-weight: bold;







        color: #fff !important;







        font-size: 26px !important







    }







    .nav.mobile .nav-bars {







        display: block;







        margin-right: 93%;







        margin-top: -5%







    }







    .header_mob {







        float: none;







        width: 176px;







        margin: 4px auto;







        display: table !important







    }







    .header {







        border-bottom: 1px dolid #d1d1d1;







        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(190, 42, 119)), to(rgb(190, 42, 119)));







        border-bottom: 2px solid rgb(204, 204, 204);







        box-shadow: 0 4px 4px -4px rgba(0, 0, 0, .2);







        height: 32px;







        width: 98% !important;







        margin: 0 auto;







    }







    .nav {







        position: relative !important;







        display: block !important;







        text-align: left !important;







        width: 100% !important;







        height: auto !important;







        position: relative !important;







        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#be2a77', endColorstr='#be2a77');







        background: none !important;







        background: none !important;







        border-bottom: none !important;







        margin: 0 auto;







        border-radius: 0px !important







    }







    .comment_table #submit {
    height: 38px;
    width: 140px;
    padding: 4px 0 !important;
    background: #5aa39b;
    border: 0;
    font-size: 15px !important;
    color: #FFFFFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    margin: 4px 0 10px 0;
    text-align: center;
}







    #searchbar #s {







        width: 82%;







        height: 28px;







        padding-top: 2px;







        padding-left: 5px;







        margin-right: 2px;







        margin-left: 10px;







        margin-top: 5px;







        border: #09C 1px solid;







        float: left;







        font: normal 13px arial, sans-serif;







        color: #000;







        background: #fff







    }



.sub

{

float: left;

margin: 5px 0 0 0;

}



    #searchbar #submit {







        background: #aac54b !important;







        height: 28px;







        margin: 5px 0 0 0 !important;







        padding: 5px 15px !important;







        float: right;







        color: #fff !important;







        text-shadow: none !important;







        border: #809a36 1px solid !important







    }







    .header_search {







        float: right;







        position: relative;







        margin: -24px 12px 0 0;







        display: table !important







    }







    .fa-search {







        color: #fff !important;







        display: inline-block;







        font: normal normal normal 24px/1 FontAwesome !important;















        font-size: inherit;







        text-rendering: auto;







        -webkit-font-smoothing: antialiased;







        -moz-osx-font-smoothing: grayscale







    }







    .fa-search-minus {







        color: #fff !important;







        display: inline-block;







        font: normal normal normal 24px/1 FontAwesome !important;







        font-size: inherit;







        text-rendering: auto;







        -webkit-font-smoothing: antialiased;







        -moz-osx-font-smoothing: grayscale







    }







    #searchbar {







        display: none;







        float: right;







        width: 100%;







        height: 40px;







        padding-right: 5px !important;







        padding-top: 0px !important;







        z-index: 9999;







        box-shadow: none;







        line-height: 50px;







        margin-right: 0%;







        margin-top: 25p;







        color: #000 !important;







        position: relative;







        background: #D3E3A9;







        margin-bottom: 10px







    }







    .header_responsive {







        float: right;







        margin: -40px 0 0 0;







        display: table







    }







    #accordion-2 {







        margin: 12px 0 !important







    }







    #accordion-2 li ol {







        margin: 0 0 0 20px !important







    }







    .scrollit {







        overflow-y: hidden;



    overflow-x: scroll;



    height: auto;



    width: 100%;



	margin: 0 0 15px 0;







    }







    #wraper {







        margin: 0 auto;







        max-width: 100%;







        overflow: hidden;







        background: #FFF







    }







    .body_third {







        width: 100%;







        background-color: #F8F8F8;







        padding: 8px;







        clear: both;







        display: block;







        margin: 10px auto







    }







    .header_left {







        display: none







    }







    .header_right {







        display: none







    }







    .main_body {







        width: 98%;







        overflow: hidden;







        margin: 8px auto;







    }







    .body_left {







        width: 100%;







        float: none;







    }







    .body_right {







        width: 100%;







        float: none;







        margin: 10px 0 0;







    }







    .list_left {







        float: right;







        width: 46%;







        background-color: #efffef;







        padding: 7px;







    }







    .list_right {







        float: left;







        width: 46%;







        background-color: #ffeff0;







        padding: 7px;







    }







    .latest_search {







        width: 100%;







        float: none;







        margin: 12px 0 0;







        background: #D3E3A9;







        padding: 7px 5px;







        border-radius: 2px;







    }







    .search_form_input_div {







        font-size: 13px;







        font-weight: 700;







        width: 81%;







        height: 1.8em;







        border: gray 1px solid;







        padding: 0 5px;







        float: left;







        margin: 0 2px 0 0;







    }







    .text_middile {







        width: 300px;







        float: none;







        margin: 10px 0 0







    }







    .post_table {







        overflow: hidden;







        margin: 12px 0 0;







        background-color: #efffef;







        padding: 14px 10px 0 10px !important;







    }







    .post_one {







        margin: 12px 0 7px;







        overflow: hidden







    }







    .entry-content table,







    .comment-content table {







        border-bottom: 1px solid #ededed;







        color: #757575;







        font-size: 12px;







        font-size: .857142857rem;







        line-height: 2;







        margin: 0 0 24px;







        margin: 0 0 1.714285714rem;







        width: 100%;







    }







    .text_middile {







        width: 99%;







        float: none;







        margin: 10px 0 0







    }







}















@media screen and (min-width:1024px) and (max-width:1099px) {

.error_search #searchform {
    width: 90% !important;
    /* margin: 0 auto; */
    background: none !important;
    border-radius: 30px !important;
    overflow: hidden !important;
    padding: 3px 4px 3px 4px !important;
    height: auto !important;
    border: 2px solid #e1e1e1;
}





    .bar {







        background: #FFF;







        border: #09C 1px solid;







        width: 80%;







        float: left;







        height: 19px !important;







        padding: 2px;







        margin: 0 3px 0 0







    }







    .header_right {







        float: right;







        width: 38%;







        background: #D3E3A9;







        padding: 4px;







        margin: 19px 0 0 0







    }







}















@media screen and (min-width:768px) and (max-width:1023px) {
.error_title {
    color: #000;
    font: normal 18px/22px Helvetica, Arial, sans-serif;
    margin: 12px 0 18px 0 !important;
    background: none !important;
}
.error_search #searchform {
    width: 96% !important;
    /* margin: 0 auto; */
    background: none !important;
    border-radius: 30px !important;
    overflow: hidden !important;
    padding: 3px 4px 3px 4px !important;
    border: 2px solid #e1e1e1;
    height: 42px !important;
    margin-bottom: 18px;
}
.error_search .error_bar {
    color: #afafaf;
    font: bold 16px/22px Helvetica, Arial, sans-serif;
    background-image: none;
    border: none;
    width: 60%;
    float: left;
    padding: 2px 10px;
    margin: 0 0 0 0;
    height: 42px;
    border: none !important;
    border-radius: 6px;
    background: none;
    border-radius: 30px 0 0 30px;
}
.error_search #error_submit {
    background: #be2a77 !important;
    height: 42px;
    width: 90px;
    border: none;
    color: #fff !important;
    font: bold 16px "Open Sans", Helvetica, Arial, sans-serif;
    padding: 0 12px 0 12px;
    cursor: pointer !important;
    border-radius: 30px;
    float: right;
}


.stellarnav.mobile.light li a:hover

{

color: #4c91be !important;

}



.stellarnav li li a {

    display: block;

    color: #000 !important;

    font: bold 14px/18px "Open Sans", Helvetica, Arial, sans-serif !important;

    padding: 6px 0 5px 8px !important;

    border-bottom:none !important;

        margin: 0 !important;

    text-transform: capitalize !important;

}

.stellarnav li li

{

border-bottom:none !important;

}

.stellarnav ul ul

{

box-shadow:none !important;

}

.stellarnav li li a:hover {

    background: none !important;

    color: #4c91be !important;

}

.stellarnav.mobile.light li a {

        font: bold 16px/28px "Open Sans", Helvetica, Arial, sans-serif;

    color: #000 !important;

    text-transform: capitalize;

	padding: 4px 7px 4px 7px;

}

.menu-navigation-container {

    display: block !important;

    margin: 5px 0 0 0;

}

.stellarnav.mobile ul {

    position: relative;

    display: none;

    text-align: left;

    background: rgba(221, 221, 221, 1);

    z-index: 10;

}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {

    content: "\f0c9";

    color: #fff !important;

}

.stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .close-menu, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .location-btn-mobile, .stellarnav.mobile .menu-toggle {

    display: inline-block;

    background: none !important;

    border: none !important;

    padding: 0 0 0 10px!important;

	font-size: 26px !important;

}

.stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .close-menu, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .location-btn-mobile, .stellarnav.mobile .menu-toggle:focus

{

background: none !important;

border: none !important;

box-shadow:none !important;

}

.menu-container

{

background:none !important;

width: auto !important;

width: auto !important;

border-bottom: none !important;

    margin: -33px 0 0 0 !important;

    border-radius: 0px !important;

position:absolute;

}

.menu-navigatin-menu-container {

    margin: 12px 0 0 0;

    z-index: 10;

    position: relative;

}

.stellarnav li {

    list-style: none;

    display: block;

    margin: 0;

    padding: 0;

    vertical-align: middle;

    display: inline-block;

    color: #000;

    font: normal 16px 'Lato-Bold';

    text-transform: uppercase;

    width: 100%;

    background: #fafafa !important;

}

.stellarnav.mobile li a.dd-toggle, .stellarnav.mobile.light li a.dd-toggle {

    border: 0;

    font-size: 13px !important;

}







.view_one {







    margin: 0 0 0;







}







.list_tabs {







    padding: 8px 0 0;







    font-size: 0;







    margin: 0;







    list-style-type: none;







    border-bottom: none;







    overflow: hidden;







}







.list_tabs li {







    margin: 10px 0 0 0;







    margin-right: 0;







    float: left;







    padding: 0 0 10px;







}







.listcontent ul li {







    float: left;







    width: 38%;







    height: 65px;







    color: #000;







    font: normal 15px/19px Helvetica, Arial, sans-serif;







    padding: 0 0 0 0;







    list-style: decimal;







    margin: 0 0 10px 10%;







}







.post_one ul{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top: 6px;
}

.post_one ul li {
flex-basis: 42%;
    color: #000;
    font: normal 15px/19px Helvetica, Arial, sans-serif;
    padding: 0 0 0 0;
    list-style: decimal;
    margin: 0 0 20px 6%;
    height: auto;
}







.latest_search {







    width: 96%;







    float: right;







    margin: 12px 0 0;







    background: #D3E3A9;







    padding: 12px 10px;







    border-radius: 2px;







}







.popular_left h2 {







    position: absolute;







    bottombottom: 0;







    left: 0;







    font: bold 16px/22px "Open Sans", Helvetica, Arial, sans-serif;







    color: #fff;







    background: #000;







    background: rgba(0, 0, 0, 0.7);







    padding-top: 8px;







    padding-bottom: 8px;







    padding-left: 0;







    padding-right: 0;







    margin-top: 0;







    height: auto;







    width: 100%;







    bottom: 0 !important;







    text-align: center;







}







.popular_left img







{







width: 100%;







height: auto;







}







.popular_left {







    width: 50%;







    float: left;







	position:relative;







}







.popular_right {







    width: 48%;







    float: right;







}







    #menu-navigation {







        display: none







    }







    .menu-navigation-container {







        display: block !important







    }







    .nav.mobile ul li ul li a {







        background: none !important;







        border-bottom: none !important;







        color: #000 !important;







        font: bold 14px/18px "Open Sans", Helvetica, Arial, sans-serif !important;







        padding: 8px 0 0 0 !important







    }







    .nav.mobile ul li ul li {







        color: #000 !important;







        font: bold 14px/18px "Open Sans", Helvetica, Arial, sans-serif !important;







        margin: 0 0 0 10px







    }







    .nav.mobile ul li ul {







        border-bottom: #dadee1 1px solid !important;







        padding: 0 0 8px 0 !important







    }







    .footer {







        margin: 12px 0 0 0;







		text-align:center;







        overflow: hidden







    }







    .nav ul li:hover a {







        background: none !important







    }







    .nav .nav-bars i {







        font-weight: bold;







        color: #fff !important;







        font-size: 26px !important







    }







    .nav.mobile .nav-bars {







        display: block;







        margin-right: 93%;







        margin-top: -5%







    }







    .header_mob {







        float: none;







        width: 176px;







        margin: 4px auto;







        display: table !important







    }







    .header {







        border-bottom: 1px dolid #d1d1d1;







        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(190, 42, 119)), to(rgb(190, 42, 119)));







        border-bottom: 2px solid rgb(204, 204, 204);







        box-shadow: 0 4px 4px -4px rgba(0, 0, 0, .2);







        height: 32px;







        width: 98% !important;







        margin: 0 auto;







    }







    .nav {







        position: relative !important;







        display: block !important;







        text-align: left !important;







        width: 100% !important;







        height: auto !important;







        position: relative !important;







        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#be2a77', endColorstr='#be2a77');







        background: none !important;







        background: none !important;







        border-bottom: none !important;







        margin: 0 auto;







        border-radius: 0px !important







    }







    .comment_table #submit {
    height: 38px;
    width: 140px;
    padding: 4px 0 !important;
    background: #5aa39b;
    border: 0;
    font-size: 15px !important;
    color: #FFFFFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    margin: 4px 0 10px 0;
    text-align: center;
}







    #searchbar #s {







        width: 88%;







        height: 28px;







        padding-top: 2px;







        padding-left: 5px;







        margin-right: 2px;







        margin-left: 10px;







        margin-top: 5px;







        border: #09C 1px solid;







        float: left;







        font: normal 13px arial, sans-serif;







        color: #000;







        background: #fff







    }



.sub

{

float: left;

margin: 5px 0 0 0;

}



    #searchbar #submit {







        background: #aac54b !important;







        height: 28px;







        margin: 5px 0 0 0 !important;







        padding: 5px 15px !important;







        float: right;







        color: #fff !important;







        text-shadow: none !important;







        border: #809a36 1px solid !important







    }







    .header_search {







        float: right;







        position: relative;







        margin: -24px 12px 0 0;







        display: table !important







    }







    .fa-search {







        color: #fff !important;







        display: inline-block;







        font: normal normal normal 24px/1 FontAwesome !important;







        font-size: inherit;







        text-rendering: auto;







        -webkit-font-smoothing: antialiased;







        -moz-osx-font-smoothing: grayscale







    }







    .fa-search-minus {







        color: #fff !important;







        display: inline-block;







        font: normal normal normal 24px/1 FontAwesome !important;







        font-size: inherit;







        text-rendering: auto;







        -webkit-font-smoothing: antialiased;







        -moz-osx-font-smoothing: grayscale







    }







    #searchbar {







        display: none;







        float: right;







        width: 100%;







        height: 40px;







        padding-right: 5px !important;







        padding-top: 0px !important;







        z-index: 9999;







        box-shadow: none;







        line-height: 50px;







        margin-right: 0%;







        margin-top: 25p;







        color: #000 !important;







        position: relative;







        background: #D3E3A9;







        margin-bottom: 10px







    }







    .header_responsive {







        float: right;







        margin: -40px 0 0 0;







        display: table







    }







    .header_left {







        display: none







    }







    #wraper {







        margin: 0 auto;







        max-width: 969px;







        max-width: 60.571428571rem;







        overflow: hidden;







        background: #FFF







    }







    .search_form_input_div {







        font-size: 13px;







        font-weight: 700;







        width: 84%;







        height: 1.8em;







        border: gray 1px solid;







        padding: 0 5px;







        float: left;







        margin: 0 2px 0 0;







    }







    .list_left {







        float: left;







        width: 46%;







        background-color: #efffef;







        padding: 7px







    }







    .list_right {







        float: right;







        width: 46%;







        background-color: #ffeff0;







        padding: 7px







    }







    .header_right {







        display: none







    }







    .nav ul li a {







        display: block;







        margin: 0 10px 0 10px;







        margin: 0 2.857142857rem 0 0 1.857142857rem;







        position: relative;







        border-bottom: 0;







        color: #fff;







        white-space: nowrap;







        font: bold 15px/34px "Open Sans", Helvetica, Arial, sans-serif;







        padding: 0 4px 0 4px







    }







    .bar {







        background: #FFF;







        border: #09C 1px solid;







        width: 73%;







        float: left;







        height: 19px;







        padding: 2px;







        margin: 0 3px 0 0







    }







    .body_first {







        width: 28.9%;







        float: left;







        padding: 8px







    }







    .text_middile {







        width: 100%;







        float: right







    }







    .main-navigation ul.nav-menu,







    .main-navigation div.nav-menu > ul {







        display: inline-block !important;







        text-align: left;







        width: 58.7rem;







        height: 37px;







        position: relative;







        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#be2a77', endColorstr='#be2a77');







        background: -webkit-gradient(linear, left top, left bottom, from(#be2a77), to(#be2a77));







        background: -moz-linear-gradient(top, #be2a77, #be2a77);







        border-bottom: 2px solid #ccc;







        margin: 0 auto;







        border-radius: 3px







    }







    .main_body {







        width: 98%;







        overflow: hidden;







        margin: 8px auto;







    }







}















.commentlist li {







    display: none







}















#loadMore {







    cursor: pointer;







    background: #5AA39B;







    height: 32px;







    text-align: center;







    font: normal 16px/32px "Open Sans", Helvetica, Arial, sans-serif !important;







    color: #fff;







    margin: 10px 0 12px;







    border-bottom: 1px solid #ccc;







    border-radius: 3px







}















#loadMore:hover {







    color: #fff







}















#showLess {







    display: none !important







}















.children li.comment {







    border: none !important;







    padding: 0 !important







}















.accordion li {







    margin: 0 !important







}









