body{
	background-image:url(/articles/wp-content/uploads/2017/03/academy-background-blurred.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family: 'Lato', sans-serif;
	font-size:22px;
}

a{
	color:#c42600;
}

a:hover{
	color:#ff5026;
}

img{
	max-width:100%;
	height:auto;
}

blockquote{
	color: rgb(249, 214, 72);
	background-color:#000;
	padding:20px;
	margin-bottom:20px;
	border-left:0;
	font-size:1em;
	margin-left:0;
	margin-top:20px;
}

.main-content{
	background-color:#fff;
	padding:20px 30px;
	border: 1px #e7e7e7 solid;
}

.sidebar{
	background-color:#fff;
	border:0;
  	padding:0;
}

.sidebar-inner{
	max-width:300px;
	margin:0 auto;
}

h1, h2, h3, h4 {
    padding-bottom: 4px;
    border-bottom: 4px #c42600 solid;
    display: inline-block;
    margin-bottom: 20px;
    font-weight: bold;
}

h3, h4{
	font-weight:normal;
}

h3, h4 {
	border-bottom: 4px #82daff solid;
}

h1:after, h2:after, h3:after, h4:after{
	display:block;width:100%;height:1px;
}

#toc_container li{
	margin-bottom:4px;
}

#toc_container li a{
	color:#000;
}

#toc_container li a:hover{
	color:#13baff;
}

.entry-footer .google{
	padding:20px 0;
}

/* Navbar */

.navbar-default{
	margin-top:0px;
	background-color:transparent !important;
}

.navbar-default .navbar-nav>li>a{
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:1px;
	padding:15px 20px;
}
.navbar-default{
	border-radius:0;
}
.entry-meta{
	display:none;
	color:#686868;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:1px;
	margin-bottom:10px;
}

#menu-item-831 {

    width: 100px;
    display: inline-block;
    position: relative;
    height: 1px;

}

#menu-item-831 a{
	position: absolute;

top: 0;

left: 0;

display: block;

padding: 0;

margin-top: -5px;

background-color: transparent;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{
	color:#e7e7e7;
}

/* Sidebar list */

.sidebar-widget{
	margin-top:20px;
}

.sidebar-header{
	display:block;
	border-bottom: 4px #000 solid;
	margin-bottom:10px;
	margin-top:20px;
}

.sidebar .lcp_catlist {
	padding:0px 0 20px;
}

.sidebar .lcp_catlist li{
	list-style-type:none;
	margin-left:0;
	margin-bottom:10px;
}

.sidebar .lcp_catlist li:last-child{
	margin-bottom:0;
}

.sidebar .lcp_catlist li:before {
    content: "";
}

.sidebar .lcp_catlist li:after {
    content: "";
    width:100%;
    clear:both;
    display:block;
    height:1px;
}

.sidebar .lcp_catlist li img{
	margin-right:10px;
}

.sidebar .lcp_catlist li a{
	vertical-align:top;
	font-size:12px;
}

.sidebar .lcp_catlist li a:first-child{
	float:right;
	display:block;
	width:65%;
}

.sidebar .lcp_catlist li a:last-child{
	float:left;
	display:block;
	width:30%;
}

/*make the menu sub-menu items drop down on mouse hover */
ul.nav li.dropdown:hover > ul.dropdown-menu{
    display: block;
    margin: 0;
}

.dropdown-menu>li>a {
    font-size: 16px;
    padding: 10px 20px;
}

iframe, img, .wp-caption{
	max-width:100%;
}

/*.entry-content iframe {
    position: relative;
    display: inline-block;
    margin: 0 8px;
    line-height: 0;
    background-image: url(/articles/wp-content/uploads/2017/03/swtor-media-container.png);
    padding: 2px 1px;
    background-size: 100% 100%;
    background-repeat: repeat-x;
}*/

.video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.page-id-717 h1, .page-id-715 h1{
  	color:#fff;
  }

 .academy-intro{
 	color:#fff;
 	padding:20px;
 	background-color:rgba(0,0,0,0.6);
 }

 .epyt-pagination .epyt-pagebutton {
    background-color: #13baff;
    color: #fff;
    padding: 10px 16px;
    border-radius: 5px;
    margin: 10px;
    font-weight:bold;
}


.postid-1540 .entry-content .col-md-4 img{
	border-radius:5px;
	padding:10px;
	border:1px silver solid;
	margin-bottom:20px;
}

.postid-1540 .entry-content em{
	color:#0482b6;
	display:block;
	font-size:20px;
	font-family:georgia;
}

.postid-1540 .entry-content .col-md-6 ul{
	border-radius:5px;
	padding:10px;
	border:1px silver solid;
	margin-bottom:20px;
	display:inline-block;
	padding-left:30px;
	margin-top:-5px;
	background-color:#fff;
}

.postid-1540 .entry-content .col-md-6:last-child b{
	border-radius:5px;
	padding:10px;
	border:1px silver solid;
	margin-bottom:20px;
	background-color:#fff;
	margin-top:20px;
}

.postid-1540 .entry-content #toc_container{
	float: left;
	margin-right: 20px;
}

.postid-1540 .entry-content .reseth2 {
    clear: both;
    display: block;
}



@media (max-width: 1611px) {
	body{
		background-image:none;
	}
  .navbar.navbar-default {
  	border:0;
  	background-color:transparent;
  	margin-bottom:0;
  }
  .navbar-default .navbar-toggle{
  	margin-right:0;
  }
  
  .epyt-gallery-title{
  	color:#fff;
  }
	.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb {
		width: 100%;
	}

			h1{
				     text-shadow: none;
				     font-size:18px;
			}
			.academy-intro{
				background-color:#fff;
				color:#000;
				padding:0;
				font-size:12px;
			}
			#menu-item-831{
				display:none;
			}
			.page-id-717 h1, .page-id-715 h1{
				color:#000;
			}

		}

		/* Amazon */
		div#amzn-native-ad-0 div.amzn-native-products-list div.amzn-native-product {
		    border: 1px white solid !important;
		}
		.amzn-native-product-title-text {
    text-align: center !important;
    display: block;
}

.amzn-native-product-price {
    text-align: center !important;
    display: block;
}

.amzn-native-product-rating.below-price {
    display: none !important;
}

.amzn-native-product-asin-container{
	height:200px!important;
}

/*new menu*/

#menu-item-831 {
    width: 100px;
    display: inline-block;
    position: relative;
    height: 1px;
    margin-left:-40px;
}

#menu-item-831 a {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    padding: 0;
    margin-top: -5px;
    background-color: transparent;
}

#menu-item-831 img {
    z-index: 9999;
    position: relative;
    margin-top: 10px;
}

@media (max-width: 1611px){
.table tbody td{
    display: block;

    }
    .table th{
    	display:none;
    }

}


/*News and Category Cards*/

.news-card{
  background-color:#fff;
  font-size:18px;
  margin-bottom:40px;
  padding-bottom:40px;
  border-bottom:1px silver solid;
}
.news-card img{

}

.news-card h3{
  font-size:24px;
  font-weight:bold;
  line-height:1em;
  margin-top:0;
  padding-top:0;
  margin-top:0;
  border-bottom:0;
}

.news-card-inner{
  padding:20px;
  padding-top:0;
}

.post-edit-link{
  color:silver;
}

.meta-date{
  margin-top:6px;
  display:inline-block;
  background-color:#e7e7e7;
  padding:6px;
  color:#000;
  font-size:12px;
}


.video-thumbnail{
	display:block;
	position: relative;
}

.video-thumbnail i{
	position:absolute;
	top:0;
	left:0;
	display:block;
	background-image:url(https://swtorista.com/armor/images/youtube-player2.png);
	background-repeat: no-repeat;
	background-position:center center;
	opacity:0.6;
	width: 100%;
	height: 100%;
}

.video-thumbnail i:hover{
	opacity:1;
}

.video-thumbnail img{
	display: block;
	border:1px #c42600 solid;
}

.youtube-below-video{
	background-color:#c42600;
	color:#fff;
	display:inline-block;
	padding:10px 20px;
	font-size:20px;
}

.youtube-below-video:hover{
	color:#fff;
}

.youtube-embed{
	margin-bottom:20px;
}

.rgg-container{
	margin-bottom:20px;
}

.panel.forums, .panel.forum, .panel.panel-forums, .panel.panel-forum, .panel.bioware, .panel.panel-bioware{
	background-color: #212121;
    border-radius: 5px;
    padding:20px 20px 20px 130px;
    border:1px rgb(249, 214, 72) solid;
    color: rgb(249, 214, 72);
    background-image: url(https://swtorista.com/articles/wp-content/uploads/2023/08/swtor-broadsword.thumb_.png.4fe62a6e6d6f18a3b5428ed130035289.png);
    /*background-image:url(https://swtorista.com/articles/wp-content/uploads/2021/05/BioWare-1.gif);*/
    background-repeat:no-repeat;
    background-position:20px 20px;
}

.panel.forums a, .panel.forum a, .panel.panel-forums a, .panel.panel-forum a, .panel.bioware a, .panel.panel-bioware a{
	color:#fff;
	text-decoration: underline;
}

.panel.forums .panel-body, .panel.forum .panel-body, .panel.panel-forums .panel-body, .panel.panel-forum .panel-body, .panel.bioware .panel-body, .panel.panel-bioware .panel-body{
	padding:0;
}

/* Mail Panel*/


.panel.mail .panel-body {
    background-color: #02060a;
    padding: 25px 25px;
    border: 14px #25a9d3 ridge;
    color: rgb(249, 214, 72);
    width: 517px;
    color: #89d0e9;
    letter-spacing: 1px;
    font-weight: bold;
    margin-left: 1px;
    border-top: 0;
    border-top: 0;
    -webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.panel.mail .panel-body p{
	margin-bottom:40px;
}

.panel.mail .panel-body p:last-child{
	margin-bottom:0px;
}

.panel.mail:before{
	width:520px;
    height:91px;
    background-image:url(https://swtorista.com/articles/wp-content/uploads/2021/05/mail-message-top.png);
    content: "";
    display:block;
}

.panel-info.mail{
	border:0;
}

/* Extra Tables*/

.reputation-mission-table{

}

.reputation-mission-table b {
    background-color: aliceblue;
    display: inline-block;
    font-weight: bold;
    padding: 6px;
    color:#000;
}

.reputation-mission-table i {
    background-color: pink;
    display: inline-block;
    font-weight: bold;
    padding: 6px;
    font-style: normal;
    color:#000;
}

.reputation-mission-table tr td:last-child {
    font-size: 10px;
}

.reputation-mission-table tr td:last-child img {
    height: 20px;
}

ul.reputation-image-list li img {
    float: left;
    margin-right: 6px;
}

ul.reputation-image-list li {
    margin-bottom: 16px;
}

/* Guild Sidebar */

.guild-image{
    display:block;
    border:1px #00b1ff solid;
    border-bottom:0;
  }
  .guild-holder{
    background-color:#050e1d;
    padding:16px 30px;
    border:1px #00b1ff solid;
    margin-bottom:10px;
    color:#fff;
    border-top:0;
  }
  .guild-holder b{
    display:block;
    margin-bottom:-2px;
    color:#00b1ff;
    font-size:30px;
    text-transform: uppercase;
    letter-spacing:2px;
  }

  .guild-holder i{
    display:block;
    margin-bottom:10px;
    color:#cb5b79;
    font-size:18px;
  }

  .guild-holder p{
    display:block;
    font-size:18px;
  }

  .guild-holder span{
    color:#eb124c;
    text-decoration:underline;
  }

  /* Sidebar Fixes */

  .flex-container-events-sidebar .flex-item .single-event-inner{
  margin-right:0 !important;
  padding:0 !important;
}

.flex-container-events-sidebar .flex-item b{
  padding-top:6px;
}

/* Admin Bar */

#wp-admin-bar-swis > a:after, #wp-admin-bar-swis span.ab-label:after {content: " (Step #2)";}
        #wp-admin-bar-refresh-homepage > a:after {content: " (Step #1)";}
        #wp-admin-bar-swis-clear-cache > a:after, #wp-admin-bar-swis-clear-asset-cache > a:after, #wp-admin-bar-swis-slim > a:after {content: " (Don't Use)";}
        #wp-admin-bar-swis-clear-url-cache > a:after {content: " (😊 Clear Page Cache after Refresh)";}

/* Master Mode Box*/

.alert.alert-master-mode {
    border: 2px #c42600 solid;
}

.alert-master-mode strong {
    background-color: #c42600;
    color: #fff;
    padding: 6px 20px;
    display: inline-block;
    margin-bottom: 10px;
}

/* Dear Swtorista*/

.body-class-dear-swtorista #toc_container{
  display:none
}



.body-class-dear-swtorista h1, .body-class-dear-swtorista h2 {
    background-color: #cc2c30;
    color: #fff;
    padding: 20px 60px 20px 20px;
    margin-left: -31px;
    display: inline-block;
    border-bottom: 0;
}

.body-class-dear-swtorista section .entry-content img {
    border: 10px #cc2c30 solid;
    clip-path: polygon(0 0, calc(100% - 80px) 0, 100% 80px, 100% 100%, 80px 100%, 0 calc(100% - 80px));
}

.body-class-dear-swtorista section .entry-content p, .body-class-dear-swtorista section .entry-content ul {
    margin-bottom: 30px;
}

.body-class-dear-swtorista section .entry-content em {
    color: #bd0005;
    font-size: 40px;
    font-weight: 300;
}


.body-class-dear-swtorista section .entry-content ul {
    font-family: 'Gloria Hallelujah', cursive;
    list-style-position: inside;
    padding: 10px;
    display: inline-block;
    min-width: 50%;
    background-color: #ff000012;
}

.body-class-dear-swtorista section .entry-content ul li {
    padding: 10px 0 10px 1rem;
}

.body-class-dear-swtorista section .entry-content ul li:not(:last-child) {
  border-bottom: 1px solid lightblue;
}

.body-class-dear-swtorista section .entry-content ul li:first-child {
  margin-top: 1rem;
}

.body-class-dear-swtorista section .entry-content ul li:last-child {
  margin-bottom: 1rem;
}

.body-class-dear-swtorista section .entry-content ul ::marker {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23c42600' xml:space='preserve' width='14' viewBox='0 0 50 50'%3E%3Cpath d='M46.4 16.2c-2.3-2.3-5.4-3.5-8.4-4.5-.5-.2-1.1-.3-1.6-.5-1.6-1.6-3.7-2.8-6.2-3.2-1-.2-1.9.1-2.5.6-.9-.3-1.8-.6-2.7-.8-3.2-1-6.4-1.8-9.5-.1-1 .5-1.9 1.2-2.7 2-6.4 1.4-11.7 5-12.4 12.7C0 27 1.9 31.5 4.9 34.9c.1.6.2 1.1.4 1.7 1 3.2 3.3 5.7 6.7 6.5 2.7.6 5.4-.2 7.9-1.2 3.3.4 6.7.3 9.9 0 6.5-.7 13.3-2.8 17.1-8.5 3.6-5.2 4-12.6-.5-17.2zm-17.3.9c2.1.4 4 1.7 4.7 3.8 0 .5-.1 1.1-.2 1.6-.3 1.4-.8 2.6-1.6 3.7-.7.2-1.5.1-2.3-.4-.8-.4-1.6-1-2.2-1.6-.4-.4-1.2-1.7-1.6-1.9 3.4 1.3 5.1-3 3.2-5.2zm-11.6 9.7c.2-1.9 1.1-3.9 2.3-5.5-.4 2.1.3 4.2 1.7 6 1.3 1.7 3.1 3.2 5 4.2-.2.1-.4.2-.6.4-.1 0-.1.1-.2.1-3.9.2-8.7-.8-8.2-5.2zm-6.4 3.1c.1.3.1.7.2 1 .2.6.4 1.2.7 1.8-.4-.2-.7-.5-1-.7.1-.8.1-1.4.1-2.1zm31.2-1.3c-.9 1.7-2.1 3.1-3.7 4.1 2-2.1 3.4-4.7 4-7.6.2-.7.3-1.4.3-2.1.6 1.5.5 3.3-.6 5.6z'/%3E%3C/svg%3E") ' ';
}

.body-class-dear-swtorista section .entry-content ul li:nth-child(3n)::marker {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23c42600' xml:space='preserve' width='14' viewBox='0 0 50 50'%3E%3Cpath d='M46.5 12.5c-.4-1.1-1.3-1.8-2.2-2-4.2-4-11.6-4.3-17.1-4.1-6.9.3-13.9 2.1-19.4 6.5C2 17.5-2.4 25.7 2.5 32.6c2.2 3.2 5.5 4.9 9 5.5 3.3 1.7 6.7 3.3 10.2 4.4 7.8 2.3 17 1.6 23.2-4.3 7.3-7 4.8-17.3 1.6-25.7zm-20.2 2.7c.6 0 1.3 0 1.8.2 1.1.4 1.7 1.3 2 2.3-1-1.2-2.4-2.1-3.8-2.5zm-1.4 6.6c.9.9 1.3 2.2-.2 2.3-2 .2-1.1-1.9.2-2.3zm-11.8 9.8c-.6-.3-2.9-1.1-3.2-1.8-.2-.5 1.4-3.1 2.1-4.2.3.5.7 1 1.2 1.4 0 .3.1.6.2.8.5 1.9 1.5 3.1 2.9 4h-.2c-.8.1-1.6.1-2.5-.1-.2 0-.3 0-.5-.1zM24 36.4c1.6-.7 3-1.5 4.3-2.5.8.2 1.7.3 2.5.5 2.5.4 5.2.9 7.7.6-.9.6-2 1.1-3 1.4-3.9 1.3-7.7 1-11.5 0z'/%3E%3C/svg%3E") ' ';
}

.body-class-dear-swtorista section .entry-content ul li:nth-child(3n - 1)::marker {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23c42600' xml:space='preserve' width='14' viewBox='0 0 50 50'%3E%3Cpath d='M48.3 23.7c-1-9.9-9.9-15.6-18.8-17.8-8.2-2.1-18.8-2.6-24.6 4.8C.6 16.2 1 23.6 4.3 29.3c-.5 1-.8 2-1 3-.6 4 2 7.6 5.1 10 5.9 4.4 14 4.2 19.6-.4 1.5 0 2.9-.2 4.4-.5 1.8 0 3.5 0 5.3-.1 2.3-.1 3.5-1.9 3.5-3.7 4.5-3.3 7.7-8.2 7.1-13.9zM9.1 17.8c1.1-4.1 4.9-5.8 8.8-6.1.9-.1 1.9-.1 2.9-.1-3.2 1.6-6.3 4.6-8 7.4-.1.1-.1.2-.2.3-1.1.9-2.1 1.9-3 2.9-.2.2-.4.4-.5.6-.4-1.7-.5-3.3 0-5z'/%3E%3C/svg%3E") ' ';
}






/* START NEW 2026 MENU */

.fancy-menu-holder{
  width:100%;
}

.mega-menu-red-holder-logo{
  display:none;
}

.mega-toggle-blocks-left {
    background-image: url(https://swtorista.com/articles/wp-content/uploads/2022/09/swtorista-logo-header.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 10px 0px;
}

.mega-toggle-blocks-center:before {
    content: "Swtorista";
    color: #fff;
    font-weight: bold;
}


/*Mobile view */

@media only screen and (max-width: 1611px) {

  .mega-menu-link-divider, .homepage-starter-sidebar-species, #mega-menu-item-40051{
    display:none !important;
  }

  #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{
    font-size:20px;
    margin-bottom:8px;
  }

  #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard, #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{
    font-size:16px;
  }
  
  .mega-sub-menu ul{
    margin-left:0;
    padding-left:0;
  }
  .mega-sub-menu li{
    margin-bottom:6px;
  }

  #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container, #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-3, #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-4, #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-6, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container-3, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container-4, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container-6 {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    padding: 0;
    margin: 0;
    list-style: none;
  }

  #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container .flex-item,   .content-lovely-menu-holder .homepage-starter-sidebar .flex-container .flex-item {
    padding: 6px;
    width: 50%;
    color: #ffbb2a;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    border-radius:30px;
  }

  #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-3 .flex-item, #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-4 .flex-item, #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-6 .flex-item, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container-3 .flex-item, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container-4 .flex-item, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container-6 .flex-item{
    padding: 6px;
    width: 50%;
    color: #ffbb2a;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    border-radius:30px;
  }

  .mega-menu-big-crafted-items{
    margin-left:0;
    padding-left:0;
  }
  .mega-menu-big-crafted-items li{
    list-style-type:none;
    margin-left:0;
    padding-left:0;
  }
  .mega-menu-big-crafted-items li img {
      height: 1.2em;
      width: 1.2em;
      vertical-align: middle;
      border-radius: 5px;
      margin-right: 4px;  
  }
  .mega-menu-big-crafted-items li b{
    font-style:normal;
  }

  .mega-menu-all-crafted-items{
    display:none;
  }


    #mega-menu-wrap-main-menu .armor-classes {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        padding: 0;
        justify-content: space-between;
        box-sizing: border-box;
        margin-bottom: 20px;
    }

    #mega-menu-wrap-main-menu .armor-classes a {
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 2px;
        flex: 1 1 calc(50% - 10px);
        max-width: calc(50% - 10px);
        box-sizing: border-box;
    }

    #mega-menu-wrap-main-menu .armor-classes a b {
        display: block;
        background-color: #c42600;
        color: #fff;
        padding: 6px 10px;
    }

    .supporting .sidebar-thanks{
      font-size:14px;
    }

    li#mega-menu-item-45371 a {
      background-color: #ffffff !important;
  }

  .dark-mode li#mega-menu-item-45371 a {
      background-color: #333 !important;
  }

  #mega-menu-wrap-main-menu:has(.mega-menu-open) #mega-menu-main-menu[data-effect-mobile^="slide_"]+button.mega-close:before{
    content: "x" !important;
  }

  .textwidget .homepage-starter-sidebar{
        background: #fff
  }




} /*end mobile menu*/


/* Desktop view */

@media only screen and (min-width: 1612px) {

/* New Menu*/

#mega-menu-item-45301{
  display:none !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link {
    color: #fff;
    text-transform: uppercase !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
    line-height: 50px !important;
    height: 50px !important; 
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{
  padding: 0 8px !important;
}

.mega-menu-list-menu-links li a{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{
  background-color: #c42600  !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title {
  background-color: #c42600;
  color: #fff  !important;
  padding: 10px !important;
  margin-bottom: 10px !important;
  margin-top: 0 !important;}

li#mega-menu-item-40051 a{display:none!important;}

li#mega-menu-item-40051{width:100%;display:block!important;height:1px!important;overflow:hidden;}

/*#mega-menu-wrap-main-menu  homepage-starter-sidebar */

#mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container, #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-3, #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-4, #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-6, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container-3, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container-4, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container-6 {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  padding: 0;
  margin: 0;
  list-style: none;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container .flex-item, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container .flex-item {
  padding: 6px;
  width: 50%;
  color: #ffbb2a;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  border-radius:30px;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-3 .flex-item , .content-lovely-menu-holder .homepage-starter-sidebar .flex-container-3 .flex-item {
  padding: 6px;
  width: 33%;
  color: #ffbb2a;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  border-radius:30px;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-4 .flex-item , .content-lovely-menu-holder  .homepage-starter-sidebar .flex-container-4 .flex-item {
  padding: 6px;
  width: 24%;
  color: #ffbb2a;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  border-radius:30px;
}


#mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-container-6 .flex-item, .content-lovely-menu-holder .homepage-starter-sidebar .flex-container-6 .flex-item {
  padding: 6px;
  width: 16%;
  color: #ffbb2a;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  border-radius:30px;
}


#mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-item a, .content-lovely-menu-holder .homepage-starter-sidebar .flex-item a{
  display:block;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-item b, .content-lovely-menu-holder .homepage-starter-sidebar .flex-item b {
    border: 2px rgba(255, 255, 255, 0.3) solid;

    border-radius: 30px;
    padding: 2px 2px;
    display: block;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-item b span, .content-lovely-menu-holder .homepage-starter-sidebar .flex-item b span{
  /*background-color:rgba(0,0,0,0.5);*/
  background: linear-gradient(180deg, rgba(186,3,33,1) 0%, rgba(80,0,77,1) 100%);
  color:#fff;
  font-size:14px;
  border-radius:20px;
  padding:2px 8px;
  display:block;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-item a:hover, .content-lovely-menu-holder .homepage-starter-sidebar .flex-item a:hover{
  background-color:rgba(0,0,0,0.2);
  text-decoration: none;
}


#mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-item a:hover b span,  .content-lovely-menu-holder .homepage-starter-sidebar .flex-item a:hover b span{
  background-color:rgba(0,0,0,0.7);
  text-decoration: none;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-item img , .content-lovely-menu-holder .homepage-starter-sidebar .flex-item img {
    border: 2px rgba(255, 255, 255, 0.3) solid;
    padding: 2px;
    border-radius: 30px;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar, .content-lovely-menu-holder.homepage-starter-sidebar{
    /*background: rgb(186,3,33);
    background: linear-gradient(180deg, rgba(186,3,33,1) 0%, rgba(80,0,77,1) 100%);*/
    padding: 2px;
    margin-bottom: 20px;
    margin-top: 0px;
    background: #fff;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar-title{
  border:2px rgba(255,255,255,0.3) solid;
  border-radius:30px;
  padding:2px 2px;
  display:block;
  margin:0px 6px 10px;
  font-weight:bold;
  text-align:center;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar-title span{
  /*background-color:rgba(0,0,0,0.5);*/
  background: rgb(186,3,33);
    background: linear-gradient(180deg, rgba(186,3,33,1) 0%, rgba(80,0,77,1) 100%);
  color:#fff;
  font-size:24px;
  border-radius:30px;
  padding:2px 16px;
  display:block;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar-title span em{
  display:block;
  font-size:24px;
  font-style:normal;
}

#mega-menu-wrap-main-menu .homepage-starter-sidebar-species{
  margin-top:6px;
}



#mega-menu-wrap-main-menu .armor-classes {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 0;
    justify-content: space-between;
    box-sizing: border-box;
    margin-bottom: 20px;
}

#mega-menu-wrap-main-menu .armor-classes a {
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    flex: 1 1 calc(25% - 10px);
    max-width: calc(25% - 10px);
    box-sizing: border-box;
}

#mega-menu-wrap-main-menu .armor-classes a b {
    display: block;
    background-color: #c42600;
    color: #fff;
    padding: 6px 10px;
}

/* Menu Icons */
.mega-menu-link-weapons > a,
.mega-menu-link-armor > a,
.mega-menu-link-weapons > a,
.mega-menu-link-decorations > a, 
.mega-menu-link-everything > a, 
.mega-menu-link-quests > a, 
.mega-menu-link-names > a, 
.mega-menu-link-mounts > a, 
.mega-menu-link-pets > a, 
.mega-menu-link-crystals > a, 
.mega-menu-link-dyes > a, 
.mega-menu-link-flairs > a, 
.mega-menu-link-titles > a, 
.mega-menu-link-gifts > a, 
.mega-menu-link-codex > a, 
.mega-menu-link-datacrons > a, 
.mega-menu-link-lore > a,
.mega-menu-link-fashion > a,
.mega-menu-link-videos > a,
.mega-menu-link-toys > a,
.mega-menu-link-tunings > a,
.mega-menu-link-emotes > a,
.mega-menu-link-achievements > a,
.mega-menu-link-news > a,
.mega-menu-link-guide > a{
  background-color: #e7e7e7 !important;
  color: #595959 !important;
  
}

.mega-menu-link-weapons > a:before,
.mega-menu-link-armor > a:before,
.mega-menu-link-decorations > a:before, 
.mega-menu-link-everything > a:before, 
.mega-menu-link-quests > a:before, 
.mega-menu-link-names > a:before, 
.mega-menu-link-mounts > a:before, 
.mega-menu-link-pets > a:before, 
.mega-menu-link-crystals > a:before, 
.mega-menu-link-dyes > a:before, 
.mega-menu-link-flairs > a:before, 
.mega-menu-link-titles > a:before, 
.mega-menu-link-gifts > a:before, 
.mega-menu-link-codex > a:before, 
.mega-menu-link-datacrons > a:before, 
.mega-menu-link-lore > a:before, 
.mega-menu-link-fashion > a:before, 
.mega-menu-link-videos > a:before, 
.mega-menu-link-toys > a:before , 
.mega-menu-link-tunings > a:before , 
.mega-menu-link-emotes > a:before , 
.mega-menu-link-achievements > a:before,
.mega-menu-link-news > a:before,
.mega-menu-link-guide > a:before {
    margin-top: 10px !important;
    opacity:0.3;
}

.mega-menu-link-weapons > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/weapons.png);
}

.mega-menu-link-armor > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/armor.png);
}

.mega-menu-link-fashion > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2024/10/fashion-cion.png);
}

.mega-menu-link-decorations > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/decorations.png);
}

.mega-menu-link-everything > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/everything.png);
}

.mega-menu-link-quests > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/quests.png);
}

.mega-menu-link-names > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/names.png);
}

.mega-menu-link-mounts > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/mounts.png);
}

.mega-menu-link-pets > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/pets.png);
}

.mega-menu-link-crystals > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/crystals.png);
}

.mega-menu-link-dyes > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/dyes.png);
}

.mega-menu-link-flairs > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/flairs.png);
}

.mega-menu-link-titles > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/titles.png);
}

.mega-menu-link-gifts > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/gifts.png);
}

.mega-menu-link-codex > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/codex.png);
}

.mega-menu-link-datacrons > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/datacrons.png);
}

.mega-menu-link-lore > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/lore.png);
}


.mega-menu-link-videos > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/videos.png);
}

.mega-menu-link-toys > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/toys.png);
}

.mega-menu-link-tunings > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/tunings.png);
}

.mega-menu-link-emotes > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/emotes.png);
}

.mega-menu-link-achievements > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/achievements.png);
}

.mega-menu-link-news > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/news.png);
}

.mega-menu-link-guide > a:before{
  content:url(https://swtorista.com/articles/wp-content/uploads/2022/06/guides.png);
}

/* More */

#mega-menu-main-menu {
  white-space: normal;
  position:relative;
}

#mega-menu-main-menu > li {
  display: inline-block;
  vertical-align: top;
}

li.mega-menu-more {
    position: absolute;
    right: 0;
    bottom: 0;
}

.mega-menu-more a{
  line-height: 50px;
    height: 50px;
    padding: 0 10px;
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #fff;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(205, 0, 0, 0));
    border: 0;
    border-radius: 0;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    outline: none;

  background-color: #bfbcbc !important;
    color: #595959 !important;
        text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 2px;
}

  #mega-menu-wrap-main-menu {
    margin-left: 129px !important;
  }

  .mega-menu-red-holder{
    position:relative;
    background: #C42600;
  }

  .mega-menu-red-holder.mega-menu-red-holder-red-loaded{
    position:relative;
    background: #C42600;
    background: linear-gradient(180deg,rgba(196, 38, 0, 1) 51%, rgba(231, 231, 231, 1) 49%) !important;
  }

  .mega-menu-red-holder-logo{
    position:absolute;
    top:1px;
    left:0;
    display:block;
  }

  /* Updates section */

  .mega-menu-updates .textwidget {
      background-color: #7a0ee10f;
      position: relative;
      padding: 20px;
  }

  .mega-menu-updates .textwidget p {
      padding-bottom: 0;
      margin-bottom: 0 !important;
  }

  .mega-menu-updates .textwidget img {
      float: right;
      max-width:50% !important;
  }

  .mega-menu-updates  .textwidget ul {
      margin-left: 20px;
      padding-left: 0;
  }

  /* Beginner Section*/

  .mega-menu-gradient-list{
    margin-left: 0;
    padding-left: 0;
}

  .mega-menu-gradient-list li {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 6px;
}

      .mega-menu-gradient-list a {
        padding: 10px 20px;
        display: block;
        font-size: 20px;
        border-radius: 5px;
        border: 3px #c42600 solid;
    }

    .mega-menu-slightly-larger{
      font-size:1.2em;
    }


 .dropdown-header{
      color: #ffbb2a;
}

.dropdown-header-mirror,.dropdown-header {
    font-weight: bold;
     padding-left: 6px !important;
}

li.dropdown-header-mirror{
  background-color: #0000001a;
}
    

.dropdown-classes-holder .dropdown-header{
      color: #ffbb2a;
}

 .dropdown-mirror-holder ul {
    color: #080808;
    background: linear-gradient(185deg, rgb(160 204 219) 0%, rgb(89 135 149) 100%) !important;
}

.dropdown-mirror-holder a {
    color: #004358 !important;
}

/*Crafting menu*/

.mega-menu-all-crafted-items .textwidget ul, .mega-menu-big-crafted-items {
  margin-left:0;
  padding-left:0;
}

.mega-menu-all-crafted-items .textwidget li, .mega-menu-big-crafted-items  li{
  list-style-type:none;
  
}

.mega-menu-all-crafted-items .textwidget li i{
  font-style:normal;
}

.mega-menu-all-crafted-items .textwidget li a, .mega-menu-big-crafted-items li a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
  }

.mega-menu-all-crafted-items .textwidget li img {
    height: 1.2em;
    width: 1.2em;
    vertical-align: middle;
    border-radius: 5px;
    margin-right: 4px;
    
}

.mega-menu-all-crafted-items .category-tier-2 {
    padding-left: 6px;
}

.mega-menu-all-crafted-items .category-tier-3 {
    padding-left: 12px;
}

.mega-menu-all-crafted-items .category-tier-4 {
    padding-left: 18px;
}

.mega-menu-big-crafted-items li img{
    height: 1.2em;
    width: 1.2em;
    vertical-align: middle;
    border-radius: 5px;
    margin-right: 4px;
}

.mega-menu-big-crafted-items li{
  font-size:20px;
}

/* Smaller Menus*/

.mega-menu-link-events, .mega-menu-link-companions{
  position:relative !important;
}

.mega-menu-link-events > .mega-sub-menu{
  width:300px !important;
}

.mega-menu-link-companions > .mega-sub-menu{
  width:400px !important;
}
.mega-menu-link-companions > .mega-sub-menu b{
  font-weight:normal;
}

/* Cut off */

ul#mega-menu-wrap-main-menu {
    height: 100px !important;
    overflow: hidden !important;
}

ul#mega-menu-wrap-main-menu  .mega-menu-main-menu-showmore {
    height: auto!important;
    overflow: auto !important;
}

ul.mega-menu-list-menu-links {
    margin-left: 0;
    padding-left: 16px;
}

#mega-menu-main-menu > li > .mega-sub-menu {
    max-height: calc(100vh - 120px) !important;
    overflow-y: auto !important;
}

/* Dark Mode Menu */

.dark-mode #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu {
    background-color: #000;
}

.dark-mode #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard, .dark-mode #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{
  color:#fff;
}

.dark-mode #mega-menu-wrap-main-menu .homepage-starter-sidebar {
    background-color: #000;
}

.dark-mode #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-item img{
  border: 2px rgb(199 7 7 / 30%) solid;
}

.dark-mode #mega-menu-wrap-main-menu .homepage-starter-sidebar .flex-item b {
        border: 2px rgb(199 7 7 / 30%) solid;
        }

body.dark-mode #mega-menu-wrap-main-menu table.table.table-bordered.table-striped, body.dark-mode #mega-menu-wrap-main-menu table {
    background-color: transparent !important;
}

body.dark-mode input#gsc-i-id1{
  background-color: #686464;
  color:#fff;
}

body.dark-mode .gsc-input-box{
  background-color: #686464 !important;
}

body.dark-mode .mega-menu-link-weapons > a, body.dark-mode .mega-menu-link-armor > a, body.dark-mode .mega-menu-link-weapons > a, body.dark-mode .mega-menu-link-decorations > a, body.dark-mode .mega-menu-link-everything > a, body.dark-mode .mega-menu-link-quests > a, body.dark-mode .mega-menu-link-names > a, body.dark-mode .mega-menu-link-mounts > a, body.dark-mode .mega-menu-link-pets > a, body.dark-mode .mega-menu-link-crystals > a, body.dark-mode .mega-menu-link-dyes > a, body.dark-mode .mega-menu-link-flairs > a, body.dark-mode .mega-menu-link-titles > a, body.dark-mode .mega-menu-link-gifts > a, body.dark-mode .mega-menu-link-codex > a, body.dark-mode .mega-menu-link-datacrons > a, body.dark-mode .mega-menu-link-lore > a, body.dark-mode .mega-menu-link-fashion > a, body.dark-mode .mega-menu-link-videos > a, body.dark-mode .mega-menu-link-toys > a, body.dark-mode .mega-menu-link-tunings > a, body.dark-mode .mega-menu-link-emotes > a, body.dark-mode .mega-menu-link-achievements > a, body.dark-mode .mega-menu-link-news > a, body.dark-mode .mega-menu-link-guide > a{
            background-color: #1a1a1a !important;
        color: #8d8c8c !important;
}

body.dark-mode .mega-menu-link-weapons > a:before, body.dark-mode .mega-menu-link-armor > a:before, body.dark-mode .mega-menu-link-decorations > a:before, body.dark-mode .mega-menu-link-everything > a:before, body.dark-mode .mega-menu-link-quests > a:before, body.dark-mode .mega-menu-link-names > a:before, body.dark-mode .mega-menu-link-mounts > a:before, body.dark-mode .mega-menu-link-pets > a:before, body.dark-mode .mega-menu-link-crystals > a:before, body.dark-mode .mega-menu-link-dyes > a:before, body.dark-mode .mega-menu-link-flairs > a:before, body.dark-mode .mega-menu-link-titles > a:before, body.dark-mode .mega-menu-link-gifts > a:before, body.dark-mode .mega-menu-link-codex > a:before, body.dark-mode .mega-menu-link-datacrons > a:before, body.dark-mode .mega-menu-link-lore > a:before, body.dark-mode .mega-menu-link-fashion > a:before, body.dark-mode .mega-menu-link-videos > a:before, body.dark-mode .mega-menu-link-toys > a:before, body.dark-mode .mega-menu-link-tunings > a:before, body.dark-mode .mega-menu-link-emotes > a:before, body.dark-mode .mega-menu-link-achievements > a:before, body.dark-mode .mega-menu-link-news > a:before, body.dark-mode .mega-menu-link-guide > a:before{
    opacity: 1;
}

.dark-mode .mega-menu-more a {
    color: red !important;
    background-color: #000 !important;
}

.dark-mode .mega-menu-red-holder.mega-menu-red-holder-red-loaded{
        background: linear-gradient(180deg, rgba(196, 38, 0, 1) 51%, #1a1a1a 49%) !important;
 }



} /*end desktop menu*/

/* END NEW 2026 MENU */
