/*



Theme Name: legatus



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/







/* wp */



img.alignleft,



.wp-caption.alignleft {



	margin: 12px 24px 12px 0;



	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;



}



img.alignright,



.wp-caption.alignright {



	margin: 12px 0 12px 24px;



	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;



}



img.aligncenter,



.wp-caption.aligncenter {



	clear: both;



	margin-top: 12px;



	margin-top: 0.857142857rem;



	margin-bottom: 12px;



	margin-bottom: 0.857142857rem;



}



.alignleft {



	float: left;



}



.alignright {



	float: right;



}



.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.comment-content th {



	font-size: 11px;



	font-size: 0.785714286rem;



	line-height: 2.181818182;



	font-weight: bold;



	text-transform: uppercase;



	color: #636363;



}



.comment-content img,



.widget img {



	max-width: 100%; /* Fluid images for posts, comments, and widgets */



}



.comment-content img,



.widget img,



img.header-image,



.author-avatar img,



img.wp-post-image {



	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */



	border-radius: 3px;



}



.nav-single + .comments-area,



#comment-nav-above {



	margin: 48px 0;



	margin: 3.428571429rem 0;



}







.entry-meta {



	clear: both;



}



.entry-header {



	margin-bottom: 24px;



	margin-bottom: 1.714285714rem;



}



.entry-header img.wp-post-image {



	margin-bottom: 24px;



	margin-bottom: 1.714285714rem;



}



.entry-header .entry-title {



	font-size: 20px;



	font-size: 1.428571429rem;



	line-height: 1.2;



	font-weight: normal;



}



.entry-header .entry-title a {



	text-decoration: none;



}



.entry-header .entry-format {



	margin-top: 24px;



	margin-top: 1.714285714rem;



	font-weight: normal;



}



.entry-header .comments-link {



	margin-top: 24px;



	margin-top: 1.714285714rem;



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 1.846153846;



	color: #757575;



}



.comments-link a,



.entry-meta a {



	color: #757575;



}



.comments-link a:hover,



.entry-meta a:hover {



	color: #21759b;



}



article.sticky .featured-post {



	border-top: 4px double #ededed;



	border-bottom: 4px double #ededed;



	color: #757575;



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 3.692307692;



	margin-bottom: 24px;



	margin-bottom: 1.714285714rem;



	text-align: center;



}



.entry-content,



.entry-summary,



.mu_register {



	line-height: 1.714285714;



}



.entry-content h1,



.comment-content h1,



.entry-content h2,



.comment-content h2,



.entry-content h3,



.comment-content h3,



.entry-content h4,



.comment-content h4,



.entry-content h5,



.comment-content h5,



.entry-content h6,



.comment-content h6 {



	margin: 24px 0;



	margin: 1.714285714rem 0;



	line-height: 1.714285714;



}



.entry-content h1,



.comment-content h1 {



	font-size: 21px;



	font-size: 1.5rem;



	line-height: 1.5;



}



.entry-content h2,



.comment-content h2,



.mu_register h2 {



	font-size: 18px;



	font-size: 1.285714286rem;



	line-height: 1.6;



}



.entry-content h3,



.comment-content h3 {



	font-size: 16px;



	font-size: 1.142857143rem;



	line-height: 1.846153846;



}



.entry-content h4,



.comment-content h4 {



	font-size: 14px;



	font-size: 1rem;



	line-height: 1.846153846;



}



.entry-content h5,



.comment-content h5 {



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 1.846153846;



}



.entry-content h6,



.comment-content h6 {



	font-size: 12px;



	font-size: 0.857142857rem;



	line-height: 1.846153846;



}



.entry-content p,



.entry-summary p,



.comment-content p,



.mu_register p {



	margin: 0 0 24px;



	margin: 0 0 1.714285714rem;



	line-height: 1.714285714;



}



.entry-content a:visited,



.comment-content a:visited {



	color: #9f9f9f;



}



.entry-content ol,



.comment-content ol,



.entry-content ul,



.comment-content ul,



.mu_register ul {



	margin: 0 0 24px;



	margin: 0 0 1.714285714rem;



	line-height: 1.714285714;



}



.entry-content ul ul,



.comment-content ul ul,



.entry-content ol ol,



.comment-content ol ol,



.entry-content ul ol,



.comment-content ul ol,



.entry-content ol ul,



.comment-content ol ul {



	margin-bottom: 0;



}



.entry-content ul,



.comment-content ul,



.mu_register ul {



	list-style: disc outside;



}



.entry-content ol,



.comment-content ol {



	list-style: decimal outside;



}



.entry-content li,



.comment-content li,



.mu_register li {



	margin: 0 0 0 36px;



	margin: 0 0 0 2.571428571rem;



}



.entry-content blockquote,



.comment-content blockquote {



	margin-bottom: 24px;



	margin-bottom: 1.714285714rem;



	padding: 24px;



	padding: 1.714285714rem;



	font-style: italic;



}



.entry-content blockquote p:last-child,



.comment-content blockquote p:last-child {



	margin-bottom: 0;



}



.entry-content code,



.comment-content code {



	font-family: Consolas, Monaco, Lucida Console, monospace;



	font-size: 12px;



	font-size: 0.857142857rem;



	line-height: 2;



}



.entry-content pre,



.comment-content pre {



	border: 1px solid #ededed;



	color: #666;



	font-family: Consolas, Monaco, Lucida Console, monospace;



	font-size: 12px;



	font-size: 0.857142857rem;



	line-height: 1.714285714;



	margin: 24px 0;



	margin: 1.714285714rem 0;



	overflow: auto;



	padding: 24px;



	padding: 1.714285714rem;



}



.entry-content pre code,



.comment-content pre code {



	display: block;



}



.entry-content abbr,



.comment-content abbr,



.entry-content dfn,



.comment-content dfn,



.entry-content acronym,



.comment-content acronym {



	border-bottom: 1px dotted #666;



	cursor: help;



}



.entry-content address,



.comment-content address {



	display: block;



	line-height: 1.714285714;



	margin: 0 0 24px;



	margin: 0 0 1.714285714rem;



}



img.alignleft,



.wp-caption.alignleft {



	margin: 12px 24px 12px 0;



	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;



}



img.alignright,



.wp-caption.alignright {



	margin: 12px 0 12px 24px;



	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;



}



img.aligncenter,



.wp-caption.aligncenter {



	clear: both;



	margin-top: 12px;



	margin-top: 0.857142857rem;



	margin-bottom: 12px;



	margin-bottom: 0.857142857rem;



}



.entry-content embed,



.entry-content iframe,



.entry-content object,



.entry-content video {



	margin-bottom: 24px;



	margin-bottom: 1.714285714rem;



}



.entry-content dl,



.comment-content dl {



	margin: 0 24px;



	margin: 0 1.714285714rem;



}



.entry-content dt,



.comment-content dt {



	font-weight: bold;



	line-height: 1.714285714;



}



.entry-content dd,



.comment-content dd {



	line-height: 1.714285714;



	margin-bottom: 24px;



	margin-bottom: 1.714285714rem;



}



.entry-content table,



.comment-content table {



	border-bottom: 1px solid #ededed;



	color: #757575;



	font-size: 12px;



	font-size: 0.857142857rem;



	line-height: 2;



	margin: 0 0 24px;



	margin: 0 0 1.714285714rem;



	width: 100%;



}



.entry-content table caption,



.comment-content table caption {



	font-size: 16px;



	font-size: 1.142857143rem;



	margin: 24px 0;



	margin: 1.714285714rem 0;



}



.entry-content td,



.comment-content td {



	border-top: 1px solid #ededed;



	padding: 6px 10px 6px 0;



}



.site-content article {



	border-bottom: 4px double #ededed;



	margin-bottom: 72px;



	margin-bottom: 5.142857143rem;



	padding-bottom: 24px;



	padding-bottom: 1.714285714rem;



	word-wrap: break-word;



	-webkit-hyphens: auto;



	-moz-hyphens: auto;



	hyphens: auto;



}



.page-links {



	clear: both;



	line-height: 1.714285714;



}



footer.entry-meta {



	margin-top: 24px;



	margin-top: 1.714285714rem;



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 1.846153846;



	color: #757575;



}



.single-author .entry-meta .by-author {



	display: none;



}



.mu_register h2 {



	color: #757575;



	font-weight: normal;



}



/* =Comments



-------------------------------------------------------------- */







.comments-title {



	margin-bottom: 48px;



	margin-bottom: 3.428571429rem;



	font-size: 16px;



	font-size: 1.142857143rem;



	line-height: 1.5;



	font-weight: normal;



}



.comments-area article {



	margin: 24px 0;



	margin: 1.714285714rem 0;



}



.comments-area article header {



	margin: 0 0 48px;



	margin: 0 0 3.428571429rem;



	overflow: hidden;



	position: relative;



}



.comments-area article header img {



	float: left;



	padding: 0;



	line-height: 0;



}



.comments-area article header cite,



.comments-area article header time {



	display: block;



	margin-left: 85px;



	margin-left: 6.071428571rem;



}



.comments-area article header cite {



	font-style: normal;



	font-size: 15px;



	font-size: 1.071428571rem;



	line-height: 1.42857143;



}



.comments-area cite b {



	font-weight: normal;



}



.comments-area article header time {



	line-height: 1.714285714;



	text-decoration: none;



	font-size: 12px;



	font-size: 0.857142857rem;



	color: #5e5e5e;



}



.comments-area article header a {



	text-decoration: none;



	color: #5e5e5e;



}



.comments-area article header a:hover {



	color: #21759b;



}



.comments-area article header cite a {



	color: #444;



}



.comments-area article header cite a:hover {



	text-decoration: underline;



}



.comments-area article header h4 {



	position: absolute;



	top: 0;



	right: 0;



	padding: 6px 12px;



	padding: 0.428571429rem 0.857142857rem;



	font-size: 12px;



	font-size: 0.857142857rem;



	font-weight: normal;



	color: #fff;



	background-color: #0088d0;



	background-repeat: repeat-x;



	background-image: -moz-linear-gradient(top, #009cee, #0088d0);



	background-image: -ms-linear-gradient(top, #009cee, #0088d0);



	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);



	background-image: -o-linear-gradient(top, #009cee, #0088d0);



	background-image: linear-gradient(top, #009cee, #0088d0);



	border-radius: 3px;



	border: 1px solid #007cbd;



}



.comments-area .bypostauthor cite span {



	position: absolute;



	margin-left: 5px;



	margin-left: 0.357142857rem;



	padding: 2px 5px;



	padding: 0.142857143rem 0.357142857rem;



	font-size: 10px;



	font-size: 0.714285714rem;



}



.comments-area .bypostauthor cite b {



	font-weight: bold;



}



a.comment-reply-link,



a.comment-edit-link {



	color: #686868;



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 1.846153846;



}



a.comment-reply-link:hover,



a.comment-edit-link:hover {



	color: #21759b;



}



.commentlist .pingback {



	line-height: 1.714285714;



	margin-bottom: 24px;



	margin-bottom: 1.714285714rem;



}







/* Comment form */



#respond {



	margin-top: 0;



}



#respond h3#reply-title {



	display:none



}



#respond h3#reply-title #cancel-comment-reply-link {



	margin-left: 10px;



	margin-left: 0.714285714rem;



	font-weight: normal;



	font-size: 12px;



	font-size: 0.857142857rem;



}



#respond form {



	margin: 24px 0;



	margin: 1.714285714rem 0;



}



#respond form p {







	margin:  0;



}



#respond form p.logged-in-as {



	margin-bottom: 0;



}



#respond form label {



	display: block;



	line-height: 1.714285714;



}



#respond form input[type="text"],



#respond form textarea {



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	font-size: 12px;



	font-size: 0.857142857rem;



	line-height: 1.714285714;



	padding: 10px;



	padding: 0.714285714rem;



	width: 100%;



}



#respond form p.form-allowed-tags {



	margin: 0;



	font-size: 12px;



	font-size: 0.857142857rem;



	line-height: 2;



	color: #5e5e5e;



}



.required {



	color: red;



}











/* =Front page template



-------------------------------------------------------------- */







.entry-page-image {



	margin-bottom: 14px;



	margin-bottom: 1rem;



}



.template-front-page .site-content article {



	border: 0;



	margin-bottom: 0;



}



.template-front-page .widget-area {



	clear: both;



	float: none;



	width: auto;



	padding-top: 24px;



	padding-top: 1.714285714rem;



	border-top: 1px solid #ededed;



}



.template-front-page .widget-area .widget li {



	margin: 8px 0 0;



	margin: 0.571428571rem 0 0;



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 1.714285714;



	list-style-type: square;



	list-style-position: inside;



}



.template-front-page .widget-area .widget li a {



	color: #757575;



}



.template-front-page .widget-area .widget li a:hover {



	color: #21759b;



}



.template-front-page .widget-area .widget_text img {



	float: left;



	margin: 8px 24px 8px 0;



	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;



}











/* pagi */







.pagination {







clear:both;







position:relative;







font-size:14px;







line-height:13px;







margin:0







}















.pagination span, .pagination a {







display:block;







float:left;







margin: 2px 2px 2px 0;







padding:10px 12px 10px 12px;







text-decoration:none;







width:auto;







color:#fff;







background: #555;







}















.pagination a:hover{







color:#fff;







background: #ad0b18;







}















.pagination .current{







padding:10px 12px 10px 12px;







background: #ad0b18;







color:#fff;







}







footer h3 a, footer h3 a:hover{color:#fefefe; text-decoration:none}



footer .menu-main-menu-container ul{margin: 20px 0; padding: 0;}

footer .menu-main-menu-container ul li{display:inline; list-style:none;   margin-right: 8px;}

footer .menu-main-menu-container ul li a{color:#fff; font-size:13px}

footer .menu-main-menu-container{display:inline-block}

.footer_info{font-size:13px}

.footer_info a{color:#fff}

.footer_info span{  float: right;

  display: inline-table;

  margin-top: 20px;}













	.magazine_menu li{

		float:left;

		}



	.magazine_menu li ul{

		background:#e0e0e0;

		display:none;

		height:auto;

		position:absolute;

		width:225px;

		z-index:200;

		margin:0

		}

	.magazine_menu li:hover ul{

		display:block;

		}

	.magazine_menu li li {

		display:block;

		float:none;

		width:225px;

		}

	.magazine_menu li ul a{

		display:block;

		text-align:left;

		padding:0 10px !important

		}

		.magazine_menu li ul a:hover{

			background:#949494;

			}

	.magazine_menu p{

		clear:left;

		}	

		

.post_list_box a:hover{text-decoration:none}

		



.loginDiv {
    float: right;
    height: 69px;
    margin-right: 2px;
    position: absolute;
    right: 0;
    width: 260px;
}

.loginDiv ul {
    position: relative;
    top: 50px;
}
.login_ul {
    margin-bottom: 0;
    margin-left: -42px;
    margin-top: 0;
}

.login_li {
    color: #95774c;
    float: right;
    font-size: 11px;
    list-style: outside none none;
    margin-bottom: -4px;
    padding-left: 6px;
    padding-right: 0;
    padding-top: 4px;
	margin:10px 0;
}

.word_link:link {
    color: #fff;
    font-size: 11px;
    text-decoration: underline;
}
.login_li .word_link {
    background: hsl(355, 88%, 36%) none repeat scroll 0 0;
    color: hsl(0, 0%, 100%) !important;
    line-height: 12px;
    padding: 6px 10px;
    text-decoration: none !important;
}

#ad-14320 img{width:100% !important; max-width:1060px !important; height:auto !important}
.showinmobile{display:none !important}
@media (max-width: 768px){
.ls-slide div{display:none}
.login_li .word_link{font-size:14px}
.hideinmobile{display:none !important}
.fter_logo{margin-top:0 } 
.widget.adsanity-single img{width:100%; height:auto}
.table-responsive{  overflow-x: scroll !important;}
.signup_legatus_insider{width:120px !important; height:auto !important}
}
@media (max-width: 768px){
	.showinmobile{display:block !important}
}


.ls-bottom-nav-wrapper{text-align:left !important}

.ls-borderlessdark .ls-nav-sides {
  width: 12px !important;
}

.ls-borderlessdark .ls-bottom-slidebuttons, .ls-borderlessdark .ls-nav-start, .ls-borderlessdark .ls-nav-stop, .ls-borderlessdark .ls-nav-sides {
  top: -100px !important;
}

a.ls-l {
  bottom: 71px;
  top: auto !important;
}


.navbar #menu-item-21092{display:none}