/*

Theme Name: Legatus Premium Theme

Theme URI: http://legatus.orange-themes.com/

Description: Legatus Premium Wordpress Theme

Author: Orange Themes

Author URI: http://www.orange-themes.com/

Version: 1.1.7

Tags: 

License: GNU General Public License

License URI: README_License.txt

*/





/** Wordpress default clases */



.wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; max-width: 632px !important; /* prevent too-wide images from breaking layout */ padding: 4px; text-align: center; }



.wp-caption-text { font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; }



.sticky { background: #f8f8f8; padding: 0px 0px 16px 0px; }



.sticky .article-content { padding: 0px 16px; }



.article-block-small-image.sticky .article-header { padding: 8px 20px 0px 16px; }



.gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }



.bypostauthor {}



.main-menu-wrapper ul ul li a i { font-style: normal!important; }



.alignright  {}



.alignleft  {}



.aligncenter   {}



ul li a i { font-style: normal; }





.gal-current-image .loading {

	display:inline-block;

	background:#fff url(./images/loading.gif) no-repeat center center;

	line-height:0px;

	min-height:400px;

	width:968px;

}



.waiter > img {

  position:relative;

}



.gal-current-image .loading img {

	opacity:0.6;

	filter:alpha(opacity=60);

}



.port-last-image .loading {

	display:inline-block;

	background:#fff url(./images/loading.gif) no-repeat center center;

	line-height:0px;

	min-height:400px;



}



.port-last-image  .loading img {

	opacity:0.6;

	filter:alpha(opacity=60);

}



/* isotope transition styles */



.isotope,

.isotope .isotope-item {

  -webkit-transition-duration: 0.8s;

     -moz-transition-duration: 0.8s;

          transition-duration: 0.8s;

}



.isotope {

  -webkit-transition-property: height, width;

     -moz-transition-property: height, width;

          transition-property: height, width;

}



.isotope .isotope-item {

  -webkit-transition-property: -webkit-transform, opacity;

     -moz-transition-property:    -moz-transform, opacity;

          transition-property:         transform, opacity;

}

  

#infscr-loading {

	background: -moz-linear-gradient(center top , #747D84 0%, #434F56 100%) repeat scroll 0 0 transparent;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	bottom: 0;

	font-size: 0.8em;

	font-style: normal;

	font-weight: normal;

	height: 50px;

	left: 50%;

	margin-left: -45px;

	padding-top: 20px;

	position: fixed;

	text-align: center;

	z-index: 1000;

	width: 90px;

	background-repeat:no-repeat;

	background-position: center center;

}

	

/* =WordPress Core

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

.alignnone {

    margin: 5px 0px 20px 20px;

}



.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}



a img.alignnone {

    margin: 5px 20px 20px 0;

}



a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}



.wp-caption p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}



.bypostauthor {}



img { height: auto !important; }

.attachment-wp-cpl-post-thumb {height: 50px !important;}

.wp-cpl-widget .wp-cpl-excerpt {}

.wpb_heading {background-color: #0070C0;

font-size: 14px;

display: block;

color: #fff;

line-height: 110%;

margin-bottom: 5px;

padding: 7px 10px 9px 10px;

width: 411px;

margin-right: 5px;}

.new {clear: both;}

.new li {list-style: none; background: none !important; height: 58px;

float: none !important;

padding: 3px 5px !important;

margin: 2px 0 !important;

overflow: hidden !important;

border-bottom: 1px solid #e5e5e5;}

.wp-thumb-overlay {float: right;

margin-left: 5px;margin-top: 4px;}

#wpcontent_slider h4, #wpcontent_slider h4 a {color: #000 !important;}

#wpcontent_slider .cs-title {direction: rtl; text-align: right; width: 96% !important;}

#wpcontent_slider .cs-title h4 {display: none;}

#wpcontent_slider .cs-title p {font-size: 18px !important;

font-weight: bold;}

#wpcontent_slider_container {margin-bottom: 10px !important}

.wpcf7-form-control.wpcf7-submit{background: #0070C0; float: right; color: #fff;padding: 4px 20px;width: 257px;font-weight: bold; cursor: pointer;border: 2px outset;}

.wpcf7-form-control.wpcf7-submit:hover {border: 2px inset;}

.page-template-default .main-content-split {width: 76%; float: left;}

.theme-default .nivo-controlNav {display: none;}

.form-submit #submit {border: 2px outset buttonface;

background: #0070C0;

padding: 4px 14px;

float: right;

margin-top: 10px;

color: #fff;cursor: pointer; margin-bottom: 20px;}

.post-ex {padding-top: 8px;

font-weight: bold;

color: #5e5e5e;}

.with-name span img {margin: 0px;}

textarea, input {background: lightgray;

padding: 4px 2px !important;

width: 250px; border: 2px inset;}

.page-id-46 .with-name span img {display: none;}

.page-id-46 .shortcode-author-avatars div.author-list .user {height: 80px;

padding: 1%;

width: 20%;

margin-left: 1.5%;

margin-right: 1.3%;}



.page-id-46 .shortcode-author-avatars div.aa_pageList div {text-align: center;margin: 0 auto;

width: 190px;}

#respond .comment-form-author, #respond .comment-form-subject {margin-bottom: 8px;}

#respond textarea {background: lightgray; border: 2px inset;}

#respond #terms {width: 20px;}

.bc li {float: right;}

.content-article-title {padding-top: 10px;}

.comment-block ol{list-style-type: decimal; list-style-position: inside;}

.comments .byuser .user-nick.editor a:after, .comments .byuser .user-nick.manager a:after {content:" - חבר מערכת"; color: #0070C0;}

.comments .byuser li .user-nick a:after {content:""; color: #0070C0;}



.related-block ul li:before {display: none;}

.related-block ul li{padding-right: 0px;

border-bottom: 1px solid lightgray;

padding-bottom: 7px;}

.author-content h3:hover {color: #0070C0;}

.nivoSlider {margin-right: 6px;}

.category .new h2 {background-color: #0070C0;

display: block;

color: #fff;

line-height: 110%;

font-size: 14px;

margin-bottom: 5px;

padding: 7px 10px 9px 10px;}

.single .main-split-right .wp_bannerize div {margin: 0px 0px 10px 10px;} 

select {width: 258px;

height: 30px;

font-size: 14px;

font-family: 'alef';}

.mobile, .bann-mob {display: none;}

.bottomc {text-align: center;

clear: both;

margin: 0px auto;

width: 93.5%;

height: 10px;

float: none;

padding-top: 10px;}

.bottomc .bann div{float: right; margin-left: 10px; margin-bottom: 10px;}

.category .bottomc .bann {width: 100%; margin-left: 10px;}

.comment-block .commment-content .user-nick .marker {display: none;}

.comment-block em {font-size: 17px;color: rgb(6, 189, 6);font-weight: bold;}



.ub-PNa .ul {padding-bottom: 0px;}

div.ub-PNa {padding-top: 0px;max-width: 2000px;}

div.shortcode-author-avatars.paging {

background: url(/wp-content/themes/legatus-theme/images/loading.gif) no-repeat center center;

}



.ngg-imagebrowser-nav .next, .ngg-imagebrowser-nav .back {

  width: auto;

}

.user.with-name.with-biography.bio-length--1.biography-missing {

  display: none;

}

#wpadminbar #wp-admin-bar-my-account.with-avatar>a img {

  height: 16px !important;

}



li.comment {

  clear: both;

}

a#cs-wpcontent_slider11 {

    background-size: 100%;

}



div#responsive-menu {

    padding-top: 80px;

}



img.avatar {

    width: 90px;

}



.cnss-social-icon {width:100%}



div#cs-title-wpcontent_slider {

    font-size: 18px !important;

    font-weight: bold;

    width: 100%;

}



div#cs-title-wpcontent_slider b {

    width: 100%;

    text-align: left;

    font-size: 12px;

}



.slider-wrapper { width: 430px !important;height: 280px !important; }





.shortcode-content ol {list-style-type: decimal;list-style-position: inside;}



.shortcode-content ol li {font-size: 14px;    margin-left: 0 !important;    padding-left: 0 !important;}