@charset "utf-8";
@import url(/templates/yoo_nano2/warp/css/base.css);
@import url(/templates/yoo_nano2/warp/css/layout.css);
@import url(/templates/yoo_nano2/warp/css/menus.css);
@import url(/templates/yoo_nano2/warp/css/modules.css);
@import url(/templates/yoo_nano2/warp/css/tools.css);
@import url(/templates/yoo_nano2/warp/css/system.css);
@import url(/templates/yoo_nano2/warp/systems/joomla/css/system.css);
@import url(/templates/yoo_nano2/css/system-all.css);
@import url(/templates/yoo_nano2/warp/css/responsive.css);
@import url(/templates/yoo_nano2/warp/css/print.css);
body{font:normal 14px/20px Arial,Helvetica,sans-serif;color:#444;background-image:url(/jupgrade/images/sitebackground.png);background-repeat:repeat-x}a{color:#469bdb}a:hover,em,code{color:#f16d1a}ins,mark{background-color:#ffa}mark{color:#444}hr{border-top-color:#ddd}pre{border:1px solid #ddd;background:#fafafa}::-moz-selection{background:#39f;color:#fff}::selection{background:#39f;color:#fff}
.module,#breadcrumbs,#content,#footer{margin:20px}#menu .module{margin:10px 5px}#header{margin-left: -20px}#toolbar,#headerbar{margin-bottom:15px}#headerbar .module{margin:15px 0 15px 15px}#footer{margin-top:0}#maininner{background-image:url(http://strugglingteens.co/jupgrade/images/contentbackground2.png);background-repeat:no-repeat;margin-top:10px;background-color:#f6efd7}#header{background-image:url(/jupgrade/images/headerbg.png);height:103px}#top-a:after,#top-b:after,#innertop:after{content:"";display:block;margin:0 20px;border-bottom:1px solid #ddd}#bottom-a:before,#bottom-b:before,#innerbottom:before{content:"";display:block;margin:0 20px;border-top:1px solid #ddd}#header+#bottom-a:before,#header+#bottom-b:before,#top-a+#bottom-a:before,#top-a+#bottom-b:before,#top-b+#bottom-a:before,#top-b+#bottom-b:before{border:none}#sidebar-a,#sidebar-b{position:relative}#sidebar-a:before,#sidebar-b:before{content:"";display:block;position:absolute;top:20px;bottom:20px;left:0;right:0;z-index: -1;border:0 solid #DDD}.sidebar-a-right #sidebar-a:before,.sidebar-b-right #sidebar-b:before{border-width:0 0 0 1px}.sidebar-a-left #sidebar-a:before,.sidebar-b-left #sidebar-b:before{border-width:0 1px 0 0}#footer,#toolbar{font-size:12px;line-height:18px}#totop-scroller{display:block;position:absolute;top:0;right:0;z-index:1;width:21px;height:21px;border:1px solid #ddd;background:url(/templates/yoo_nano2/images/totop_scroller.png) 50% 50% no-repeat;border-radius:4px;text-decoration:none}#totop-scroller:hover{background-color:#EEE}
.menu-dropdown{margin-bottom: -10px}.menu-dropdown li.level1{margin-right:10px;padding-bottom:10px}.menu-dropdown a.level1,.menu-dropdown span.level1{color:#777}.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1,.menu-dropdown li.active .level1{color:#444}.menu-dropdown .dropdown{top:40px;border-top:1px solid #DDD}.menu-dropdown .dropdown-bg>div{padding:0 5px;border:1px solid #DDD;border-top:none;background:#fff}.menu-dropdown li.level2{margin:0 5px;border-top:1px solid #e6e6e6}.menu-dropdown li.level2:first-child{border:none}.menu-dropdown a.level2,.menu-dropdown span.level2{color:#444}.menu-dropdown a.level2:hover{color:#f16d1a}.menu-dropdown a.current.level2{font-weight:bold}.menu-dropdown a.level3>span{padding-left:15px;background:url(/templates/yoo_nano2/images/menu_dropdown_level3.png) 0 50% no-repeat}.menu-dropdown a.level3:hover{color:#f16d1a}.menu-dropdown a.current.level3{font-weight:bold}.menu-sidebar a,.menu-sidebar li>span{color:#444}.menu-sidebar a:hover,.menu-sidebar li>span:hover{color:#f16d1a}.menu-sidebar a.current{font-weight:bold}.menu-sidebar li.level1{border-top:1px solid #ddd}.menu-sidebar li.level1:first-child{border-top:none}.menu-sidebar li.parent .level1>span{background:url(/templates/yoo_nano2/images/menu_sidebar_parent.png) 100% 0 no-repeat}.menu-sidebar li.parent.active .level1>span{background-position:100% -30px}.menu-sidebar ul a>span{padding-left:15px;background:url(/templates/yoo_nano2/images/menu_sidebar_level2.png) 0 50% no-repeat}.menu-sidebar ul.level2 ul{padding-left:10px}.menu-line li{margin-left:7px;padding-left:8px;background:url(/templates/yoo_nano2/images/menu_line_item.png) 0 50% no-repeat}.menu-line li:first-child{margin-left:0;padding-left:0;background:none}
.module .badge{top: -2px;right:0;width:32px;height:22px;background:url(/templates/yoo_nano2/images/module_badges.png) 0 0 no-repeat}.module .badge-hot{background-position:0 0}.module .badge-top{background-position:0 -25px}.module .badge-free{background-position:0 -50px}.module .badge-new{background-position:0 -75px}.module .module-title .icon{background:url(/templates/yoo_nano2/images/module_icons.png) 0 0 no-repeat}.module .module-title .icon-download{background-position:0 0}.module .module-title .icon-twitter{background-position:0 -30px}.module .module-title .icon-mail{background-position:0 -60px}.module .module-title .icon-bubble{background-position:0 -90px}.module .module-title .icon-login{background-position:0 -120px}.module .module-title .icon-cart{background-position:0 -150px}.grid-h .mod-line:before{content:"";display:block;position:absolute;top:0;bottom:0;left: -20px;border-style:solid;border-color:#DDD;border-width:0 0 0 1px}.grid-h:first-child>.mod-line:before{display:none}.grid-v .mod-line:before{content:"";display:block;position:absolute;top: -20px;left:0;right:0;border-top:0px solid #ddd}.grid-v:first-child>.mod-line:before{display:none}
.button-default{padding:3px 10px;border:1px solid #ddd;background:#EEE;border-radius:4px;color:#444;text-shadow:0 1px 1px #FFF}.button-default:hover{border-color:#CCC;background:#DDD;color:#444}.button-primary{padding:3px 10px;border:1px solid #469bdb;background:#469bdb;border-radius:4px;text-shadow:0 1px 0 rgba(0,0,0,0.2);color:#FFF}.button-primary:hover{border-color:#444;background:#444;color:#FFF}img.border-box{border:1px solid #ddd}ul.line>li{border-top:1px solid #ddd}ul.line>li:first-child{border:none}ul.check>li{padding:4px 0 0 30px;background:url(/templates/yoo_nano2/images/tools/list_check.png) 0 0 no-repeat}ul.zebra>li,table.zebra tbody td{border-bottom:1px solid #ddd}ul.zebra>li:first-child,table.zebra tbody tr:first-child td{border-top:1px solid #ddd}ul.zebra>li.odd,table.zebra tbody tr.odd{background:#fafafa}ul.zebra>li:nth-of-type(odd),table.zebra tbody tr:nth-of-type(odd){background:#fafafa}table.zebra caption{color:#999}dl.separator dt{position:relative;padding-top:5px;padding-bottom:5px;text-transform:uppercase}dl.separator dd{padding-top:5px;padding-bottom:5px;border-width:0 0 0 1px;border-style:solid;border-color:#DDD}dl.separator dt:before{content:"";position:absolute;top:0;right: -15px;width:30px;border-top:1px solid #DDD}dl.separator dt:after{content:"";position:absolute;top: -3px;right: -4px;width:5px;height:5px;background:#FFF;border:1px solid #DDD;border-radius:6px}dl.separator dt:first-child:before,dl.separator dt:first-child:after{display:none}em.box{border:1px dotted #bbb;background:#fafafa;color:#444}hr.dotted{background:url(/templates/yoo_nano2/images/tools/line_dotted.png) 0 0 repeat-x}.box-content{background:#fafafa;border:1px solid #ddd}.box-note,.box-info,.box-warning,.box-hint,.box-download{background:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.box-info{background:#ebf5fa url(/templates/yoo_nano2/images/tools/box_info.png) 0 0 no-repeat;border-color:#d2dce1}.box-warning{background:#fff0eb url(/templates/yoo_nano2/images/tools/box_warning.png) 0 0 no-repeat;border-color:#ffd7cd}.box-hint{background:#fffae6 url(/templates/yoo_nano2/images/tools/box_hint.png) 0 0 no-repeat;border-color:#fae6be}.box-download{background:#faffe6 url(/templates/yoo_nano2/images/tools/box_download.png) 0 0 no-repeat;border-color:#dce6be}form.box fieldset{border:1px solid #ddd}form.box legend{background:#fff}
#system .items .leading .item{padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid #ddd}#system .item-list{border-top:1px solid #ddd}#system span.highlight{background-color:#ffa}

.custom-logo{display:inline-block;width:210px;height:90px;background:url(/images/yootheme/logo.png) 50% 50% no-repeat;background-size:contain}@media (max-width: 479px){.custom-logo{height:60px}}
body{font-family:"Trebuchet MS",Verdana,Arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS",Verdana,Arial,sans-serif}
.menu-dropdown a.level1,.menu-dropdown span.level1{font-family:"Trebuchet MS",Verdana,Arial,sans-serif}
.menu-dropdown{margin-bottom: -11px}.menu-dropdown li.level1{padding-bottom:11px}.menu-dropdown a.level1,.menu-dropdown span.level1{padding:1px}.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1,.menu-dropdown li.active .level1{padding:0;border:1px solid #DDD;background:#EEE;border-radius:4px;text-shadow:0 1px 1px #FFF}.menu-dropdown .dropdown{top:43px}.menu-dropdown .dropdown,.menu-dropdown .dropdown-bg>div{border-radius:4px}.menu-sidebar li.level1{border:none}.menu-sidebar a.level1,.menu-sidebar span.level1{padding:1px 11px}.menu-sidebar a.level1:hover,.menu-sidebar span.level1:hover{padding:0 10px;border:1px solid #DDD;background:#EEE;border-radius:4px;color:#444;text-shadow:0 1px 1px #FFF}.menu-sidebar a.level1>span,.menu-sidebar span.level1>span{line-height:18px}.menu-sidebar ul.level2{padding-left:11px;padding-right:11px}.menu-sidebar ul.level2 ul{padding-left:11px}
@media (max-width: 1220px){}@media (max-width: 959px){#sidebar-a .grid-v:first-child>.mod-line:before,#sidebar-b .grid-v:first-child>.mod-line:before{display:block}}@media (min-width: 768px) and (max-width: 959px){}@media (min-width: 480px) and (max-width: 959px){#search{display:none}.sidebars-1 #sidebar-a:before,.sidebars-1 #sidebar-b:before,.sidebars-2 #sidebar-b:before{display:none}.grid-h:not(.width33):nth-child(odd)>.mod-line:before{display:none}.grid-h.width25:first-child>.mod-line:before{display:block;top:auto;bottom: -20px;left:0;right:0;width:200%;padding:0 20px;border-width:1px 0 0 0}}@media (max-width: 767px){#header{border-bottom-width:0}#toolbar,#headerbar,#menubar,#breadcrumbs,#totop-scroller{display:none}}@media (min-width: 480px) and (max-width: 767px){}@media (max-width: 479px){#sidebar-a:before,#sidebar-b:before{display:none}.grid-h .mod-line:before{display:block;top: -20px;bottom:auto;left:0;right:0;border-top-width:1px}#system .items .item,#system .items .item:first-child{margin-top:12px;padding-top:18px;border-top-width:1px}#system .items :first-child .item:first-child{margin-top:0;padding-top:0;border-width:0}#system .items .leading .item{margin-bottom:0;padding-bottom:0;border-width:0}}