/* NORMALIZE */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/* YJSG_LAYOUT */
.yjsgsitew{margin:0 auto;display:block}.holders{height:auto;margin:0 auto;padding:25px 0}.holders .sidebars{height:auto;float:left}#holder2 .sidebars{float:right}#holder2 .sidebar-main{float:left}#holder3 .sidebar-main{float:right}.sidebar-top{padding-bottom:15px}.sidebar-bottom{padding-top:15px}
.yjsgrtl #logoholder + #yjsgheadergrid{margin-left:-15px;margin-right:15px}div.addround{padding:15px}.yjsg_grid{display:block;margin:0px auto;height:auto;width:auto;padding:15px 0;clear:both}
.inside-container > .yjsg_grid,.inside-container > .inside-container{padding-left:0px;padding-right:0px}
#yjsgbodytop{padding-top:0px}#yjsgbodybottom{padding-bottom:0px}.yjsgxhtml{display:block;float:left;margin:0;padding:0}.yjsgxhtml.only_mod{float:none}.yjsquare,.yjsgModsChrome,.yjplain{margin:0;padding:0;clear:both;display:block;height:auto}
.sidebars .yjsquare{margin-bottom:15px}.module_subtitle{display:block;clear:both;font-size:80%;margin:5px 0 0 0}.yjsquare_in{padding:0;margin:0;display:block}
.addround{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #999}
#footer{display:block;clear:both;overflow:hidden;margin:0 auto;padding-top:15px;padding-bottom:15px;position:relative}
#footmod{clear:both;padding:0;margin:0px;overflow:hidden}
#cp{display:table;padding:0;overflow:hidden}
.validators,
.yjsgcp{display:block;clear:both}
.yjsglogo{display:block;height:35px;width:35px;margin:auto 0;padding:0;position:absolute;top:0;bottom:0;left:auto;right:15px;background:url(../../../../../plugins/system/yjsg/assets/images/yjsglogo.png) no-repeat center center}
.yjsglogo span{line-height:999px}
#joomlacredit{padding-top:0;padding-bottom:0;margin:0 auto;display:block}
.top_menu_poz{margin:0 auto;display:block}
.yjsg-panel{display:block;position:absolute;top:-2000;width:100%;z-index:7900}
.yjsg-panel-stretch{display:block;background:#fff;overflow:hidden}
.yjsg-panel-content{margin:0 auto;display:block}
.yjsg-panel-open{background:#ba095e;display:block;margin:0 auto;position:relative;bottom:1px;font-weight:bold;text-align:center;border:1px solid #e2e2e2}
#yjsg_toppanel .yjsg-panel-stretch{border-bottom:1px solid #e2e2e2}
#yjsg_toppanel .yjsg-panel-open{border-top:none;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px}
#yjsg_botpanel{position:fixed}
#yjsg_botpanel .yjsg-panel-stretch{border-top:1px solid #e2e2e2}
#yjsg_botpanel .yjsg-panel-open{margin:0;position:absolute;top:0px;right:15px;border-bottom:none;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px}
#yjsg_sidepanel{position:fixed;top:0;height:800px;z-index:7900}
#yjsg_sidepanel .yjsg-panel-open{height:100px;width:30px;position:absolute;border-right:none;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;line-height:100px;font-family:'FontAwesome';overflow:hidden;text-indent:6px;font-size:25px;color:#fff
}
#yjsg_sidepanel_open:after{content:"\f053"}
#yjsg_sidepanel_open.SidePanOpen:after{content:"\f054"}
#yjsg_sidepanel_slide{display:block;overflow:hidden;margin-left:30px;height:800px;background:#fff;padding-top:20px;border-left:1px solid #e2e2e2}
.yjsg-article-category ul{padding:0;margin:0;list-style:none}
.yjsg-article-category ul li{background-image:none}
.yjsg-article-category ul li h6{margin:0;font-weight:normal;font-size:100%}
.yjsg-article-category ul li a{line-height:32px;display:block}
.yjsg-article-category ul li a:before{font-size:10px;font-family:'FontAwesome';content:"\f054"}
.yjsg-article-category ul li:last-child a{border:none}
.yjsg-article-category ul li a{border-bottom:1px solid #ddd}
.yjsg-article-category ul li a.active,
.yjsg-article-category ul li a:hover{background:#f7f7f7}
html.canvas_on{position:absolute;overflow:hidden;width:100%;height:100%}
.yjsg-off_canvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:8999;background:rgba(0, 0, 0, 0)}
.yjsg-off_canvas.canvas_active{display:block}
.yjsg-off_canvas_in{display:block;padding:15px;position:fixed;top:0;bottom:0;left:0;max-width:100%;background:#fff;overflow-y:auto;z-index:9100}
.yjsg-off_canvas_in .closeCanvas{position:absolute;top:0;right:5px;cursor:pointer;font-size:18px}
.yjsg-offc-btn.site-offc{display:none;position:fixed;top:5px;left:5px;font-size:21px;cursor:pointer;z-index:7999}
.yjsgChromes embed,
.yjsgChromes video,
.yjsgChromes iframe,
.yjsgChromes video{display:block;margin:0;padding:0}
.yjsgChromes video{width:100%;max-width:100%;height:auto}
.yjsgChromes iframe,
.yjsgChromes embed,
.yjsgChromes object{max-width:100%;border:none}
.yjsgChromes img{display:block;height:auto;width:100%;max-width:100%}
.yjsgtabs_chromeaction{display:block;position:relative}
.yjsgaccChrome{display:block;position:relative}
.yjsgaccGroup{display:block;position:relative;padding:0;margin:0 0 3px 0;border:1px solid #ddd;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.yjsgaccTrigger{display:block;padding:9px 15px;font-size:14px;background-color:#f5f5f5}
.yjsgaccTrigger a{display:block}
.yjsgaccTrigger.hovered,
.yjsgaccTrigger.active{background-color:#fafafa}
.yjsgaccContent{display:none;padding:15px;border-top:1px solid #ddd;overflow:hidden}
.yjsgsliderHolder{display:block;position:relative;margin:0 auto;height:auto;overflow:hidden;position:relative;width:100%}
.yjsgsliderChrome{position:relative;overflow:hidden;display:block;opacity:0;margin:0 auto;padding:0;overflow:hidden}
.yjsgsliderChrome .yjsgsliderSlide{position:absolute;display:block;overflow:hidden;width:100%;height:100%;top:0;z-index:1;opacity:0;margin:0;padding:0}
.yjsgsliderControls{display:none}
ul.yjsgsliderPagination,
ul.yjsgsliderPagination li{padding:0;margin:0;list-style-type:none}
ul.yjsgsliderPagination{display:block;margin-top:10px;position:relative;z-index:15}
ul.yjsgsliderPagination li{float:left;margin:0 5px 0 0}
ul.yjsgsliderPagination li a{display:inline-block;padding:4px 12px;margin-bottom:0;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-decoration:none;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;border:1px solid #ddd}
ul.yjsgsliderPagination li.active a{background:#efefef}
a.yjsgsliderNav,
span.yjsgsliderStopAll{position:absolute;display:block;overflow:hidden;text-align:center;top:50%;left:0px;z-index:15;padding:0;margin:-45px 0 0 0;height:45px;width:45px;line-height:45px;font-size:45px}
a.yjsgsliderNav.next{left:auto;right:0}
a.yjsgsliderNav i{display:block;text-align:center;font-family:"FontAwesome";font-style:normal}
a.yjsgsliderNav.prev i:before{content:"\f104"}
a.yjsgsliderNav.next i:before{content:"\f105"}
span.yjsgsliderStopAll{font-family:"FontAwesome";left:auto;right:0;margin:-80px 0 0 0;font-size:20px;color:#fff}
span.yjsgsliderStopAll:before{content:"\f052"}
.fa-image:before{content:"\f03e"}.fa-book:before{content:"\f02d"}.fa-youtube-play:before{content:"\f16a"}
div.yjsgsliderControlsTabs{display:none}
ul.yjsgsliderPaginationTabs{display:block;padding:0;margin:0px 0px 15px 0px;list-style-type:none;border-bottom:1px solid #ddd}
ul.yjsgsliderPaginationTabs li{padding:0;float:left;margin:0 5px 0 0;list-style-type:none;background-image:none;margin-bottom:-1px}
ul.yjsgsliderPaginationTabs li a{cursor:pointer;position:relative;display:block;padding:10px 15px;line-height:20px;border:1px solid transparent;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}
ul.yjsgsliderPaginationTabs li.active a{background:#fff;border:1px solid #ddd;border-bottom-color:transparent}
div.yjsgModsChrome.yjsgtabs .yjsgsliderNav{margin-top:0px}
div.yjsgSimpleTabs.yjsgtabsnav ul.yjsgShortcodeTabs li.active a{border-bottom-color:transparent}
.yjsgTabContent{word-wrap:break-word;overflow:hidden}
.yjsg-edit-form .yjsgTabContent{overflow:visible}
.yjsgTabContent img,
.yjsgTabContent video,
.yjsgTabContent audio,
.yjsgTabContent iframe{max-width:100%}
div.tabpills ul.yjsgsliderPaginationTabs{border-bottom:none}
div.tabpills ul.yjsgsliderPaginationTabs li.active a{border:1px solid #ddd;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;background:#efefef}
.yjsgsliderChrome.loadingSlides{height:80px}
.yjsgsliderLoader{display:block;height:100px;width:100%;position:absolute;top:0;left:0;background:url(../../../../../plugins/system/yjsg/assets/images/yjsgsliderLoader.gif) no-repeat center center;z-index:10}
.tabsleft .yjsgShortcodeTabs{width:auto;float:left;margin:0;margin-right:10px;border:none;border-right:1px solid #ddd;display:block}
.tabsleft ul.yjsgShortcodeTabs li{float:none;clear:both;display:block;margin:0;margin-right:-1px}
.tabsleft .yjsgShortcodeTabs li.active a{border:1px solid #ddd;border-right-color:transparent;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px}
div.yjsgSimpleTabs.tabsleft ul.yjsgShortcodeTabs li.active a{border-right-color:transparent}
.tabsright .yjsgShortcodeTabs{width:auto;float:right;margin:0;margin-left:10px;border:none;border-left:1px solid #ddd;display:block}
.tabsright ul.yjsgShortcodeTabs li{float:none;clear:both;display:block;margin:0;margin-left:-1px}
.tabsright .yjsgShortcodeTabs li.active a{border:1px solid #ddd;border-left-color:transparent;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px}
div.yjsgSimpleTabs.tabsright ul.yjsgShortcodeTabs li.active a{border-left-color:transparent}
.tabscentered .yjsgShortcodeTabs{text-align:center;float:none}
.tabscentered .yjsgShortcodeTabs >li{float:none;display:inline-block}
.yjsg-page-error .centered{width:auto;max-width:600px;text-align:center;padding:30px 0}
.yjsg-page-error h1{font-size:280px}
@media screen and (max-width:768px){.yjsg-page-error h1{font-size:180px}
}
.yjsg-page-error h1:after{content:"Sorry, we couldn't find that page...";display:block;clear:both;font-size:28px}
.yjsg-page-error span.errormsg{display:block;margin-top:20px}
.yjsg-page-offline .centered{width:auto;max-width:600px;padding:30px 15px}
.yjsg-page-offline #header{text-align:center}
.yjsg-page-offline p.offlinemsg{display:block;text-align:center;margin:15px 0}
.tpl_component{padding:20px;display:block}
.yjsg-userpages{display:block;width:auto;max-width:600px;margin:0 auto}
.yjsg-userpages .pagetitle{display:block;text-align:center}
.yjsg-userpages.user dt{font-weight:bold;padding:5px;margin:0 0 5px 0;background:#fff;border-bottom:1px solid #ddd}
.yjsg-userpages.user dd{padding:5px;margin:0}
.category_description{display:block;position:relative;margin-bottom:30px}
.cat-image{float:left;margin-right:20px}
ul.categories_view{list-style-type:none;padding:0}
ul.categories_view li{list-style-type:none;background:none;border-bottom:1px solid #ebebeb;padding:10px 0}
.catitem_title{font-size:120%;font-weight:normal}
html.com_media li{background-image:none}
html.com_media .icon-folder-close:before,
html.com_media .icon-folder-2:before{content:"\f07b"}
html.com_media #imageForm .controls input{border:1px solid #ddd;padding:4px 6px;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
html.com_media .span6{float:left;margin-right:10px}
html.com_media.view-imagesList .imgOutline{border:1px solid #ddd;float:left;width:80px;height:80px;text-align:center;margin-right:10px;line-height:40px}
html.com_media #uploadform input{float:left}
html.com_media button{margin:0px 5px}
html.view-form div#sbox-window{padding:0}
#editor-xtd-buttons a{display:block;float:left;padding:4px 15px;border:1px solid #ddd;margin:15px 5px 0 0;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.yjsg-module-positions,
.yjsg-module-positions-raw{min-height:125px;text-align:center;border:2px dashed #ddd;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:125px}
.yjsg-module-positions.smaller{min-height:30px;line-height:30px}
.yjsg-module-positions.smaller.modpos-footer{max-width:75%}
@media screen and (max-width:979px){.yjsg-module-positions{margin-bottom:20px}
}
.yjsg-row{display:block;margin:0 auto;height:auto;width:auto;padding:15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.inside-container .yjsg-row,
.yjsg_grid .yjsg-row{margin-left:-15px;margin-right:-15px}
.yjsg-row .yjsg-row{margin:0 auto}
[class*='yjsg-col-']{ display:block; float:left; margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
[class*='yjsg-col-']{ padding-left:15px; padding-right:15px}
.yjsg-col-1{width:100%;float:none}.yjsg-col-1-2{width:50%}.yjsg-col-1-3{width:33.33333333333333%}.yjsg-col-1-4{width:25%}.yjsg-col-1-5{width:20%}.yjsg-col-1-6{width:16.66666666666667%}.yjsg-col-1-8{width:12.5%}.yjsg-col-2-3{width:66.66%}.yjsg-col-3-4{width:75%}.yjsg-col-2-5{width:40%}.yjsg-col-3-5{width:60%}.yjsg-col-4-5{width:80%}
 @media screen and (max-width:979px){ [class*='yjsg-col-']{ width:50%}
.yjsg-col-1,
[class*='yjsg-col-1-']:nth-child(odd):last-child{width:100%}
}
 @media screen and (max-width:719px){ [class*='yjsg-col-']{ width:100%}
}
.yjsgrtl .yjsgxhtml{float:right}
.yjsgrtl .holders .sidebars{float:right}
.yjsgrtl #holder2 .sidebars{float:left}
.yjsgrtl #holder2 .sidebar-main{float:right}
.yjsgrtl #holder3 .sidebar-main{float:left}
.yjsgrtl .site-offc{left:auto;right:5px}
.yjsgrtl .yjsg-off_canvas_in .closeCanvas{right:auto;left:5px}
.yjsgrtl .icon-yjsg-pathway:before{font-family:inherit;content:""}
.yjsgrtl .icon-yjsg-pathway:after{font-family:'FontAwesome';content:"\f053"}
.yjsgrtl .yjsglogo{left:15px;right:auto}
.yjsgrtl ul.yjsgsliderPaginationTabs li,
.yjsgrtl ul.yjsgsliderPagination li{float:right;margin-right:0px;margin-left:5px}
.yjsgrtl #yjsg_botpanel .yjsg-panel-open{right:auto;left:15px}
.yjsgrtl #yjsg_sidepanel_slide{margin-left:0;margin-right:30px;border-left:none;border-right:1px solid #e2e2e2}
.yjsgrtl #yjsg_sidepanel .yjsg-panel-open{border-left:none;border-right:1px solid #e2e2e2;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.yjsgrtl .yjsg-article-category ul li a:before{font-family:inherit;content:""}
.yjsgrtl .yjsg-article-category ul li a:after{font-family:'FontAwesome';content:"\f053";font-size:10px}
.yjsgrtl .tabsright .yjsgShortcodeTabs li{float:none;margin-right:0;margin-left:-1px}
.yjsgrtl .tabsleft .yjsgShortcodeTabs li{float:none;margin-right:-1px;margin-left:0}
.yjsgrtl table.yjsg-table-bordered td{border-right-width:0}
.yjsgrtl table.yjsg-table-bordered thead:last-child tr:last-child > th:first-child,
.yjsgrtl table.yjsg-table-bordered tbody:last-child tr:last-child > td:first-child,
.yjsgrtl table.yjsg-table-bordered tbody:last-child tr:last-child > th:first-child,
.yjsgrtl table.yjsg-table-bordered tfoot:last-child tr:last-child > td:first-child,
.yjsgrtl table.yjsg-table-bordered tfoot:last-child tr:last-child > th:first-child{-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
.com_quix .holders,
.com_sppagebuilder .holders{padding:0}
.com_quix .tpl_component,
.com_sppagebuilder .tpl_component{padding:0}
.com_quix #centerbottom.yjsgsitew,
.com_sppagebuilder #centerbottom.yjsgsitew{padding:0;width:auto}
.com_quix #midblock .inside-container,
.com_sppagebuilder #midblock .inside-container{padding:0}
/* FONT-AWESOME */
@font-face{font-family:'FontAwesome';src:url('../../../../../plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0');src:url('../../../../../plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'),url('../../../../../plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../../../../../plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../../../../../plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../../../../../plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:YjsgFont;src:url(../../../../../plugins/system/yjsg/assets/fonts/yjsgfont/YjsgFont.eot);src:url(../../../../../plugins/system/yjsg/assets/fonts/yjsgfont/YjsgFont.svg#YjsgFont) format('svg'),url(../../../../../plugins/system/yjsg/assets/fonts/yjsgfont/YjsgFont.eot?#iefix) format('eot'),url(../../../../../plugins/system/yjsg/assets/fonts/yjsgfont/YjsgFont.woff) format('woff'),url(../../../../../plugins/system/yjsg/assets/fonts/yjsgfont/YjsgFont.ttf) format('truetype');font-weight:400;font-style:normal}
[class*=" icon-"]:before,[class*=" yjsg-icon-"]:before,[class^=icon-]:before,[class^=yjsg-icon-]:before{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;line-height:1em;-webkit-font-smoothing:antialiased!important;-moz-font-smoothing:antialiased!important;font-smoothing:antialiased!important}[class*=" yjsg-icon-"]:before,[class^=yjsg-icon-]:before{font-family:YjsgFont;vertical-align:middle;margin-top:3px}i[class*=" icon-"],i[class*=" yjsg-icon-"],i[class^=icon-],i[class^=yjsg-icon-],span[class*=" icon-"],span[class*=" yjsg-icon-"],span[class^=icon-],span[class^=yjsg-icon-]{background-image:none;font-size:inherit}li[class*=" icon-"],li[class*=" yjsg-icon-"],li[class^=icon-],li[class^=yjsg-icon-]{display:block}.yjsquare h2 i,.yjsquare h2 span[class^=icon-],.yjsquare h2 span[class^=yjsg-icon-],noindex:-o-prefocus{margin-top:1px}a [class*=" icon-"],a [class*=" yjsg-icon-"],a [class^=icon-],a [class^=yjsg-icon-]{display:inline-block;text-decoration:inherit}.icon-large:before{vertical-align:top;font-size:1.3333333333333333em}.btn [class*=" icon-"],.btn [class*=" yjsg-icon-"],.btn [class^=icon-],.btn [class^=yjsg-icon-]{line-height:.9em}li i[class*=" icon-"],li i[class*=" yjsg-icon-"],li i[class^=icon-],li i[class^=yjsg-icon-],li span[class*=" icon-"],li span[class*=" yjsg-icon-"],li span[class^=icon-],li span[class^=yjsg-icon-]{display:inline-block;width:1.25em;text-align:center}li span.add-on span[class^=icon-]{width:auto}li .icon-large[class*=" icon-"],li .icon-large[class*=" yjsg-icon-"],li .icon-large[class^=icon-],li .icon-large[class^=yjsg-icon-]{width:1.875em}li[class*=" icon-"],li[class*=" yjsg-icon-"],li[class^=icon-],li[class^=yjsg-icon-]{margin-left:0;list-style-type:none}li [class*=" yjsg-icon-"]:before,li [class^=yjsg-icon-]:before{margin-top:5px}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}a .icon-flip-horizontal:before,a .icon-flip-vertical:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-rotate-90:before{display:inline-block}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class*=" icon-"],.icon-stack [class*=" yjsg-icon-"],.icon-stack [class^=icon-],.icon-stack [class^=yjsg-icon-]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack [class*=" yjsg-icon-"],.icon-stack [class^=yjsg-icon-]{margin-top:-5px}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-spin,a .icon-stack{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icons-ul{margin-left:2.142857142857143em;list-style-type:none}.icons-ul>li{position:relative;padding-left:0;background:0 0}.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit}[class*=" icon-"].hide,[class*=" yjsg-icon-"].hide,[class^=icon-].hide,[class^=yjsg-icon-].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/* NEWSITEMS.CSS */
.article_title{word-break: break-all;margin:0 0 20px 0}
.newsitem_tools{display: block;width:100%;margin:0;clear:both;padding:0;margin:0 0 25px 0}
.newsitem_tools [class^="icon-"],.newsitem_tools [class^="fa"],.newsitem_info [class^="icon-"],.newsitem_info [class^="fa"]{font-size:14px}
.newsitem_info{display: block;float:left;font-size:90%;color:#888}
.newsitem_info span.details{display:block;margin:0;padding:0;float:none}
.newsitem_info span.createdby,.newsitem_info span.newsitem_hits{float:left;margin-right:10px}
.newsitem_info_bottom,.newsitem_info_split_bottom{margin:20px 0;float:none}
ul.dropdown-menu.articletools{margin:0;padding:0}
.bootstrapoff ul.dropdown-menu.articletools li{display:inline-block;padding:0;margin:0px 5px 0 0;float:right}
ul.dropdown-menu.articletools em{font-style:normal}
.bootstrapoff .articletools em{display:none}
div.actiongroup a.btn-mini{font-size:14px;padding: 2px 6px;line-height: 16px}
.newsitem_text{display:block;padding:0;margin:0 auto;max-width:550px}
a.readon{padding:0 0 0 10px;font-size: 100%;line-height: 34px;display:inline-block;border:none;margin-top:20px;margin-bottom:0px}
a.readon span{display:block;line-height:34px;padding:0px 10px 0px 0px}
span.row-separator{clear:both;display:block;height:1px;overflow:hidden}
div.yjsg-newsitems .float-left{float: left;overflow: hidden}
div.yjsg-newsitems .float-right{float: right;overflow: hidden}
div.yjsg-newsitems .width20{width: 20%}
div.yjsg-newsitems .width25{width: 25%}
div.yjsg-newsitems .width33{width: 33.333%}
div.yjsg-newsitems .width50{width: 50%}
div.yjsg-newsitems .width100{width: 100%}
div.yjsg-newsitems div.multicolumns .yjsgarticle{margin: 0px 0px 15px 0px;padding:0 15px}
div.yjsg-morearticles{margin:10px 0;display:block}
ul.yjsg-more-articles-links{margin:0;padding:0;list-style:none;border:1px solid #ddd;border-bottom:none;display:block}
ul.yjsg-more-articles-links li{display:block;margin:0;padding:0;border-bottom:1px solid #ddd}
ul.yjsg-more-articles-links li a{padding:8px;display:block}
div.yjsgarticle .pagenav{display:block;clear:both;overflow:hidden}
#article-index,.article-index ul{margin:0 0 20px 0;padding:0;width:100%;max-width:240px;float: right}
#article-index ul{list-style:none;padding:0;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#article-index ul li{background:none}
#article-index a.toclink{padding:5px;display:block;margin:0}
#article-index ul li:last-child{border:none}
.yjsg-pager-links{display:block;clear:both;padding:0;margin:0}
.yjsg-pager-links ul li{padding-left:0;background-image:none}
.yjsg-pager-links .pager{padding-left: 0;margin:10px 0;list-style: none;text-align: center}
.yjsg-pager-links .pager:before,.yjsg-pager-links .pager:after{display: table;content: "";line-height: 0}
.yjsg-pager-links .pager li{display: inline}
.yjsg-pager-links .pager li > a,.yjsg-pager-links .pager li > span{display: inline-block;padding: 5px 14px;background-color: #ffffff;border: 1px solid #dddddd}
.yjsg-pager-links .pager li > a:hover,.yjsg-pager-links .pager li > a:focus{text-decoration: none;background-color: #eeeeee}
.yjsg-pager-links .pager .next > a,.yjsg-pager-links .pager .next > span{float: right}
.yjsg-pager-links .pager .previous > a,.yjsg-pager-links .pager .previous > span{float: left}
.yjsgarticle .pagenavcounter{font-size:90%;font-weight:bold}
div.yjsg-pagination{text-align: center;clear:both;margin:0 auto}
.yjsg-pagination-counter{display:block;margin-top:10px}
ul.yjsg-pagination-links{display: inline-block;padding-left: 0;margin:0 auto;border-radius: 4px}
ul.yjsg-pagination-links > li{display: inline}
ul.yjsg-pagination-links > li > a,ul.yjsg-pagination-links > li > span{position: relative;float: left;padding: 6px 12px;line-height: 1.42857143;text-decoration: none;background-color: #ffffff;border: 1px solid #dddddd;margin-left: -1px}
ul.yjsg-pagination-links > li:first-child > a,ul.yjsg-pagination-links > li:first-child > span{margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px}
ul.yjsg-pagination-links > li:last-child > a,ul.yjsg-pagination-links > li:last-child > span{border-bottom-right-radius: 4px;border-top-right-radius: 4px}
ul.yjsg-pagination-links > li > a:hover,ul.yjsg-pagination-links > li > span:hover,ul.yjsg-pagination-links > li > a:focus,ul.yjsg-pagination-links > li > span:focus{background-color: #eeeeee;border-color: #dddddd}
.img_caption{text-align:center}
.img_caption.left{float: left;margin-right: 1em}
.img_caption.right{float: right;margin-left: 1em}
.img_caption.left p{clear: left;text-align: center;padding:3px}
.img_caption.right p{clear: right;text-align: center;padding:3px}
.contentdescription img{padding:5px;margin:0px}
p.img_caption{padding:5px 0;background:#efefef;color:#5F5F5F}
.yjsg-rich-snippets,.yjsg-rich-snippets span{display:block;margin:0;padding:0;float:none;clear:both}
.yjsg-rich-snippets.yjrs-article{margin:20px 0}
.yjsg-md-offers span > span,.yjsg-md-book span > span{display:inline-block;clear:none}
.yjsg-md-video{padding-top:5px}
.yjsg-md-video a{width:120px;height:auto;overflow:hidden;display:block;margin-top:10px;padding:5px;border:1px solid #ddd}
.yjsg-md-video-link a img{max-width:120px;display:block;height:auto}
.yjsg-md-sep{font-weight:bold}
.yjsg-rating{display:block;margin-bottom:10px;color:#888}
.yjsg-rating span{float:left;display:inline-block;line-height:normal;margin:0;padding:0;font-size:14px}
.yjsg-rating .fa-star{color:#ccc;float:left;margin-right:3px;}
.yjsg-rating .yjsg-rating-count{margin-top:-2px;margin-left:5px}
.yjsg-rating-count,.yjsg-rating-count .fa:before{color:#ccc}
.yjsg-rating-count span{float:none}
.view-article .yjsg-rating:hover .fa-star,.fa-star.rated{  color:#FC0}
.view-article .yjsg-rating:hover{cursor:pointer}
.view-article .yjsg-rating .fa-star:hover ~ .fa-star{   color:#ccc}
form.yjsg-rating-form{display:none}
.yjsg-rating:before,.yjsg-rating:after,.yjsg-rich-snippets:before,.yjsg-rich-snippets:after,div.yjsg-morearticles:after,div.yjsg-morearticles ul:after,.jb_pagin:after,.modifydate:after,.newsitem_category:after,.newsitem_published:after,.yjsgarticle:after,.newsitem_text:after,.newsitem_tools:after,.newsitem_info:after{display:table;content:"";clear:both}
.yjsgrtl .yjsg-rating{float:right}
.yjsgrtl .yjsg-rate{float:right;margin-right:0;margin-left:3px}
.yjsgrtl .yjsg-rating-count{float:right}
.yjsgrtl .newsitem_info{float:right}
.yjsgrtl #article-index,.yjsgrtl .article-index ul{float:left}
.yjsgrtl .newsitem_info span.createdby,.yjsgrtl .newsitem_info span.newsitem_hits{margin-right:0;margin-left:10px}
.yjsgrtl .yjsg-pager-links .pager .next > a,.yjsgrtl .yjsg-pager-links .pager .next > span{float: left}
.yjsgrtl .yjsg-pager-links .pager .previous > a,.yjsgrtl .yjsg-pager-links .pager .previous > span{float: right}
/* TEMPLATE.CSS */
a,a:hover{text-decoration:none}
a:focus, textarea:focus, 
input:focus, button:focus, select:focus{outline:none}
ul,ol{padding-left:0;  list-style-position:inside}
ul ul, ol ul{padding-left:15px}
p{margin:0 0 10px 0}
h1, h2, h3, h4, h5, h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}
h4,h5,h6{margin-top:10px;margin-bottom:10px}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small{font-weight:normal;line-height:1;color:#999999}
h1 small, h2 small, h3 small{font-size:65%}
h4 small, h5 small, h6 small{font-size:75%}
ul, ol{margin-top:0;margin-bottom:25px}
ul ul, ol ul, ul ol, ol ol{margin-bottom:0}
.yjsg-form,.yjsg-form *{
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.yjsg-form-element, .yjsg-form-element .inputbox, .yjsg-form select{background:#fff;border:1px solid #dcdcdc}
fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}
.yjsg-element-holder input, .yjsg-element-holder select, .yjsg-element-holder textarea, .yjsg-form .yjsg-form-element, .yjsg-form .yjsg-form-prepend, .yjsg-form .yjsg-form-append, .yjsg-form .inputbox, button, .button{font-size:100%;display:block;margin-bottom:10px;width:100%;height:34px;padding:6px 12px;color:#555555;line-height:1.42857143;background-color:#ffffff;background-image:none;vertical-align:middle}
button, .button{display:inline-block;border:1px solid transparent;cursor:pointer;text-align:center;width:auto}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"]{width:auto}
input[type=radio], input[type=checkbox]{display:inline-block;line-height:normal;vertical-align:middle}
textarea, select[multiple], select[size], .yjsg-form textarea.yjsg-form-element, .yjsg-form select[multiple].yjsg-form-element, .yjsg-form select[size].yjsg-form-element, .yjsg-form select[multiple], .yjsg-form select[size]{height:auto}
input[type="radio"] + label, label.checkbox-label, label.radiobtn, label.radio, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"], #jform_contact_email_copy-lbl{cursor:pointer}
.yjsg-form-fieldset{display:block}
.yjsg-form-group, .yjsg-form-group-inline, .yjsg-element-holder{display:block;margin-bottom:10px}
.yjsg-form-group-inline .yjsg-element-holder{display:inline-block;margin-bottom:0;vertical-align:middle}
.yjsg-form-group-inline input[type="radio"], .yjsg-form-group-inline input[type="checkbox"]{position:static;display:inline-block;float:none;margin-top:0px;margin-left:0;margin-right:5px}
.yjsg-form-group > label{display:block;margin-bottom:10px}
.yjsg-form-group-inline label{display:inline-block;min-height:20px;margin-top:10px;margin-bottom:10px;margin-right:15px;padding-left:0}
.yjsg-edit-form .yjsg-form-group-inline label{min-width:170px}
.yjsg-element-holder fieldset label{min-width:5px}
.yjsg-form-fieldset:after, .yjsg-form-group:after, .yjsg-form-group-inline:after{display:table;content:"";clear:both}
.yjsg-form .yjsg-element-holder + .yjsg-element-holder{margin-left:5px}
.yjsg-form-group-addon{position:relative;display:table;border-collapse:separate;margin-bottom:10px;width:100%}
.yjsg-form .yjsg-form-prepend + .yjsg-form-element{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;margin-left:-1px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px}
.yjsg-form-group-addon .yjsg-form-element{margin-bottom:0;display:table-cell;width:auto}
.yjsg-form .yjsg-form-prepend, .yjsg-form .yjsg-form-append{position:relative;left:auto;top:auto;right:auto;bottom:auto;overflow:hidden;z-index:3;height:34px;width:34px;padding:6px 8px;margin-bottom:0;white-space:nowrap;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;display:table-cell;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.yjsg-form .yjsg-form-append{right:5px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px}
.yjsg-form .yjsg-form-append + .yjsg-form-append{z-index:4;right:8px}
.yjsg-form-element.invalid{border-color:red}
fieldset[disabled], input[readonly], input.yjsg-form-element[readonly], input[disabled], select[disabled], textarea[disabled]{cursor:not-allowed;background-color:#f5f5f5}
.yjsg-form .com_finder_filter ul{margin:20px 0 0 0;padding:0;list-style:none;display:block}
.yjsg-form .com_finder_filter ul li{display:block}
.yjsg-form .com_finder_filter ul li:after, .yjsg-form .com_finder_filter ul:after{display:table;content:"";clear:both}
.yjsg-form .com_finder_filter ul li label, .yjsg-form .com_finder_filter ul li select{display:inline-block;width:auto}
.yjsg-form .com_finder_filter ul li label{width:100%;max-width:200px}
.calendar .button{display:table-cell;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;border-radius:0px;line-height:inherit;height:auto;background:none}
.calendar .label{padding:0;background:none;color:inherit;text-shadow:none}
.calendar .combo .hilite{background:#fc8}
.calendar .combo .active{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background:#efefef;font-weight:bold}
img.calendar{width:16px;height:16px;max-width:16px}
table.yjsg-table-bordered{width:100%;max-width:100%;margin-top:10px;border-collapse:separate;background-color:transparent}
table.yjsg-table-bordered tr td{height:40px;padding:0 10px;line-height:40px;vertical-align:top}
table.yjsg-table-bordered{border-style:solid;border-width:1px;border-bottom-width:0px}
table.yjsg-table-bordered td{border-style:solid;border-width:0px;border-bottom-width:1px;border-right-width:1px}
table.yjsg-table-bordered th{border-style:solid;border-width:0px;border-bottom-width:1px;text-align:left}
table.yjsg-table-bordered > thead > tr > th, table.yjsg-table-bordered > tbody > tr > th, table.yjsg-table-bordered > tfoot > tr > th, table.yjsg-table-bordered > thead > tr > td, table.yjsg-table-bordered > tbody > tr > td, table.yjsg-table-bordered > tfoot > tr > td{padding:8px;line-height:1.42857143;vertical-align:top;font-weight:normal}
table.yjsg-table-bordered > thead > tr > th{vertical-align:bottom}
table.yjsg-table-bordered > thead:first-child > tr:first-child > th, table.yjsg-table-bordered > thead:first-child > tr:first-child > td{border-top:0}
table.yjsg-table-bordered tr td:last-child{border-right:0}
table.yjsg-table-bordered{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
table.yjsg-table-bordered thead:first-child tr:first-child > th:first-child, table.yjsg-table-bordered tbody:first-child tr:first-child > td:first-child, table.yjsg-table-bordered tbody:first-child tr:first-child > th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
table.yjsg-table-bordered thead:first-child tr:first-child > th:last-child, table.yjsg-table-bordered tbody:first-child tr:first-child > td:last-child, table.yjsg-table-bordered tbody:first-child tr:first-child > th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}
table.yjsg-table-bordered thead:last-child tr:last-child > th:first-child, table.yjsg-table-bordered tbody:last-child tr:last-child > td:first-child, table.yjsg-table-bordered tbody:last-child tr:last-child > th:first-child, table.yjsg-table-bordered tfoot:last-child tr:last-child > td:first-child, table.yjsg-table-bordered tfoot:last-child tr:last-child > th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
table.yjsg-table-bordered thead:last-child tr:last-child > th:last-child, table.yjsg-table-bordered tbody:last-child tr:last-child > td:last-child, table.yjsg-table-bordered tbody:last-child tr:last-child > th:last-child, table.yjsg-table-bordered tfoot:last-child tr:last-child > td:last-child, table.yjsg-table-bordered tfoot:last-child tr:last-child > th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
table.yjsg-table-bordered tfoot + tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
table.yjsg-table-bordered tfoot + tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
table.yjsg-table-bordered, table.yjsg-table-bordered td, table.yjsg-table-bordered th{border-color:#DDD;background-color:#fff}
tr.sectiontableentry1 td{background-color:#fafafa}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td{background-color:#f7f7f7}
.readon, .inputbox, .yjsg-form-element, .button, input, select, #pathway .breadcrumb, .pager li > a, .pager li > span, .yjsg-more-articles-links{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.yjsgrtl{direction:rtl;unicode-bidi:embed}
.yjsgrtl ul, .yjsgrtl ol{padding-right:0}
.yjsgrtl ul ul, .yjsgrtl ol ul{padding-right:15px}
/*responsive*/
@media only screen and (min-width:1200px) and (max-width:1220px){	
div.yjsgsitew{max-width:1160px}
}
@media only screen and (min-width:1040px) and (max-width:1199px){
div.yjsgsitew{max-width:1000px}}
@media only screen and (min-width:980px) and (max-width:1039px){
div.yjsgsitew{max-width:950px}	
}
@media screen and (max-width:979px){	
div.yjsgsitew{width:auto}
#mmenu_holder + div{visibility:hidden;height:0;font-size:0}
div.sidebars{margin-bottom:15px;width:auto!important;float:none!important;clear:both!important}
div.yjsgclearrow{clear:left!important}
div.yjsgxhtml.last_mod,div.yjsgxhtml.only_mod{width:auto!important;float:none}
[data-sticky-block]{display:none!important}}
@media screen and (max-width:768px){
.yjsg-font-mega,.yjsg-font-jumbo{font-size:36px}
#adv2{margin-top:10px}
div.yjsgxhtml{width:100%!important;float:none!important;clear:both!important}
}
@media screen and (max-width:720px){
div.yjsg-newsitems .float-left{width:90%}
div.yjsg-newsitems div.multicolumns{margin-left:0px;margin-right:0px}
#footer div,.yjsglogo{display:block;clear:both;text-align:center;position:relative;margin:0 auto}
.yjsglogo{right:auto;margin-top:15px}}
@-ms-viewport{width:auto !important}