/* tweak menu dropdowns to look a bit more like previous site */

nav #menu-item-6214 .sub-menu {
	width: 330px !important;
}

nav li {
	padding-bottom: 0 !important;
}

nav #menu-item-6240 .sub-menu {
	width: 290px !important;
}

nav .sf-menu >li ul {
	border-color: #e3e3e3 !important;
	padding: 0 !important;
}
nav .sf-menu >li ul li a {
	padding: 10px 15px !important;
}

/* tweak side menu to look a bit more like previous site */

.theiaStickySidebar #sidebar {
	padding: 0 !important;
	background: transparent !important;
}


.theiaStickySidebar #sidebar h2 {
	color: #fff !important;
	background: #ee7218 !important;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	padding: 0 10px;
/* 	font-size: 25px; */
	line-height: 50px; 
	margin-bottom: 3px;
}


#sidebar ul {
	margin-left: 0 !important;
}
#sidebar li {
	list-style: none !important;
	display: block !important;
	margin: 0 !important;
	padding-bottom: 0 !important;
	
}
#sidebar li a {
	display: block !important;
	background: #d4e5f1 !important;
	border: none !important;
	margin-bottom: 3px !important;
	padding: 7px 10px !important;
	-webkit-transition: all 0.234s ease; -moz-transition: all 0.234s ease; -o-transition: all 0.234s ease; transition: all 0.234s ease;
}

#sidebar li.side_nav_current a {
	background: #eff7fc !important;
}

#sidebar li.side_nav_current a {
	background: #EBF2F8 !important;
	padding-left: 13px;
/* 	font-size: 12px; */
	margin: 1px 0;
}

#sidebar li.side_nav_current .faq_catlink_current {
	background: #59A2D3 !important;
	color: #fff !important;
}


.theiaStickySidebar #sidebar #menu-modules li a:hover,
.theiaStickySidebar #sidebar #menu-modules li.current-menu-item a {
	background: #eff7fc !important;
	-webkit-transition: all 0.234s ease; -moz-transition: all 0.234s ease; -o-transition: all 0.234s ease; transition: all 0.234s ease;
}





@media (min-width: 701px) { 

	.hideonnotmobiles {
		display: none !important;
	}
}

@media (max-width: 700px) {
	.hideonmobiles {
		display: none !important;
	}
}



@media (max-width: 540px) {
	#release-note-table td, #release-note-table th { 
		font-size: 11px !important;
		line-height: 14px !important;
		padding-top: 6px;
	}
	.release_areacolumn	{
		max-width: 110px;
	}
}

#release-note-table {
	min-width: 600px;
}
#release-note-table td,
#release-note-table th {
	text-align: left;
	padding: 9px;
	font-size: 12px;
	line-height: 18px;
	word-wrap: break-word;
}

#release-note-table {
	min-width: 0 !important;
}

.mobilereleasesummary td {
	padding-top: 0 !important;
	padding-bottom: 7px !important;
	border-bottom: 1px solid #e3e3e3;
}

h3.qa-faq-title {
	font-size: 15px !important;
	line-height: 22px !important;
	margin-bottom: 15px !important;
}

.qa-faq-answer {
	font-size: 13px !important;
	line-height: 19px !important;
	margin-bottom: 15px !important;
}

.qa-faq-answer p {
	padding-bottom: 0 !important;
	margin-bottom: 17px !important;
}




#faq_search_string {
	width: auto !important;
	line-height: 29px !important;
}


.qa-faq-anchor:hover {
	color: #0a1963 !important;
	opacity: 0.9 !important;
}


ul.internal-content-arrowlist li,
ul.arrowlist li {
	list-style: none !important;
	list-style-image: url(img/arrow-b.gif) !important;
}
ul.internal-content-arrowlist,
ul.arrowlist {
    list-style-image: url(img/arrow-b.gif) !important;
}

p {
	padding-bottom: 16px;
}



/* jquery in footer mod adds .robs_sidebar_move_below_fix on appropriate pages */
/* move sidebar below content  */
@media (max-width: 999px) {
	
	.robs_sidebar_move_below_fix .col.span_12 {
		flex-direction: column !important;
	    display: flex !important;
	} 
	
	.robs_sidebar_move_below_fix .col.span_12 .vc_col-sm-3 {
		
		flex: 1 !important;
		margin-top: 30px !important;
		order: 2 !important;
	}
	
	
	/* 	hide til revealed by footer jquery to avoid flash before jquery kicks in*/
	.col.span_12 .vc_col-sm-3 {
		
		display: none;
	}
	
	
	.robs_sidebar_move_below_fix  .col.span_12 .vc_col_sm-9 {

		flex: 1 !important;
		order: 1 !important;
	}
	    
}




/* fix mobile arrow down on mobile menu issue */
#slide-out-widget-area .ocm-dropdown-arrow {
    width: 100% !important;
}
#slide-out-widget-area .ocm-dropdown-arrow i {
    right: 0px !important;
    position: absolute;
}
#slide-out-widget-area .open-submenu > .ocm-dropdown-arrow i {
    position: absolute;
    left: 0px !important;
}


#slide-out-widget-area .ocm-dropdown-arrow {
    transition: none !important;
}


