/*
Theme Name: Twenty Sixteen
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen

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.
*/
@import url('https://fonts.googleapis.com/css?family=Assistant');
main#main {font-family: 'assistant', sans-serif !important;}
a {font-family: 'assistant', sans-serif !important;}
div#content {font-family: 'assistant', sans-serif !important;}
footer#colophon  {font-family: 'assistant', sans-serif !important;}
#centeredpic
{
    text-align: center;
}
body , html 
{
	height: 100%;
}
body .paddingzero
{
	padding: 0px;
}
.navbar-default
{
	background: none;
	border: 0px;
	margin-bottom: 0px;
}
footer#colophon {
    background: #0f1a33d9 !important;
	position: relative;
}
p {margin-top: 10px !important; margin-bottom:10px !important; margin-left:0px !important; margin-right:0px !important;}h3 {margin: 15px 0px !important;}ul {margin: 0px !important;padding: 5px 20px !important;}

/*div#page {
    background-color: rgba(0, 0, 0, 0.6);
}*/
.textwidget.custom-html-widget {
    color: #fff;
}
a#footerlinks {
    color: #fff;
}
a#footerlinksa {
    color: #fff;
}
a#footerlinksb {
    color: #fff;
}
a#footerlinksc {
    color: #fff;
}

.rtl h1.cattitle {
    text-align: right;
}
h1.cattitle {
    text-align: left;
}
.menudiv
{
	margin-top: 10px;
background: rgb(3, 22, 57) none repeat scroll 0% 0%;
opacity: 0.8;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover
{
	color: white;
}
.menudiv .col-lg-5
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.menudiv .col-lg-5
{
	text-align: right;
}
.navbar-default .navbar-nav > .open > a ,.navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover
{
	background: none ;
		color: white;
}
.dropdown-toggle
{
	cursor: pointer;
}
.practicearea .dropdown-menu
{
left: -40px;
}
.practicearea .dropdown-menu li 
{
	float: left;
	width: 30%
}
.dropdown-menu
{
width:100%;
}
#menu-top-menu li , #menu-top-menu-hebrew li { 
padding-top: 11px;
padding-bottom: 11px;
}
#menu-top-menu .dropdown-menu li  , #menu-top-menu-hebrew .dropdown-menu li 
{
padding: 0px;
}
.logoclass img 
{
float: right;
}
ul
{
list-style: none;

}
.socialicons ul
{
float: right;
margin-right: 50px;
}
.socialicons ul li a
{
color: white;
font-size: 17px;
}
.socialicons ul li 
{
float: left;
padding-left: 12px;
padding-right: 12px;
padding-top: 12px;
}
#menu-top-menu li a  , #menu-top-menu-hebrew li a 
{
	text-transform: uppercase;
}
.practicearea .dropdown-menu
{
	
border: 0px none;
border-radius: 0px;
background: white none repeat scroll 0% 0% !important;
padding-left: 16px;
width: 692px;
}
#menu-top-menu .dropdown-menu li , #menu-top-menu-hebrew .dropdown-menu li {
    padding: 0px;
    border-bottom: 1px solid lightblue;
}
#content
{
	clear: both;
}
.home 
{
	background-repeat: no-repeat;
}
.recenttrans h1 {
    text-align: center;
    text-transform: uppercase;
    font-size: 25px;
    color: white;
}
.recenttrans div {
    text-align: center;
    color: white;
    padding-top: 10px;
    padding-bottom: 10px;
}
body,html 
{
	height: auto !important;
}
footer
{ 
	text-align: center;
}
.active a 
{
	border-top: 4px solid white !important;
}
body
{
	background-size: 100% auto !important;
background-repeat: no-repeat !important;
	
}
.recenttrans
{
background: rgba(3, 22, 57,0.8) none repeat scroll 0% 0% !important;
width: 100%;
display: inline-block;
    margin-top: 22%;
    margin-bottom: 5%;
}   
.transdiv
{
borde-right: 1px solid white;

}
.transdiv:last-child
{
border-right: 0px;
}
@media(max-width:767px)
{
	body .searchdiv
	{
		margin-right: 7px;
	}
	body .search_law{
		    margin-top: 20px;
			    margin-right: 12px;
	}
	body .navbar-toggle
	{
		margin-right: 0px;
	}
	.rtl .search_law
	{
		    margin-left: 0px;
    margin-right: 7px;
	}
	.rtl .navbar-default
	{
		        width: 91%;
    margin-right: 26px;
	}
	.navbar-default
	{
	width: 90%;	
	}
	.navbar-header
	{
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
body 
{
	background-size: cover !important;
}
	.recenttrans .graycolor , .recenttrans div {

	height: auto !important;
}
	body  .newscontainer
	{
		padding-bottom: 15px !important;
	}
body #menu-top-menu-hebrew
{
	float: none !important;
}	
body .attorneyul .col-lg-3
{
border: 0px !important;
}
.attorneycontainer
{
padding-left: 15px;
}
body .contentcatp
{
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.selectDiv 
{
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
}
	.recenttrans
{
background: rgb(0, 56, 118) none repeat scroll 0% 0%; 
}
body .transdiv
{
	border-right: 0px;
}
body #menu-top-menu .dropdown-menu::after , body #menu-top-menu-hebrew .dropdown-menu::after {
    position: absolute;
    top: 45px;
    left: 46%;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    border-left: 6px solid transparent;
    content: '';
}
#menu-top-menu li a , #menu-top-menu-hebrew li a {
    text-transform: uppercase;
    text-align: center;
}
#menu-top-menu .dropdown-menu , #menu-top-menu-hebrew .dropdown-menu {
    left: 0px;
    background: white;

}
body .active a
{
		border-top: 0px !important;
	    border-bottom: 0px solid white !important;
}
body .current-menu-item a , body .nav .open > a, body  .nav .open > a:focus, body  .nav .open > a:hover
{
	border-top: 0px;
	    border-bottom: 4px solid white;
}
body #menu-top-menu .practicearea .dropdown-menu::after, body #menu-top-menu-hebrew .practicearea .dropdown-menu::after
{
	left: 48%;
}
.menu-about-menu-page-container li a ,.menu-about-menu-page-hebrew0-container li a , #menu-about-menu-page li a 
{
	border-bottom: 0px !important;
}
#menu-top-menu .dropdown-menu li , #menu-top-menu-hebrew .dropdown-menu li
{
	width: 100%;
}
.practiceh3 , .attorneycontainer .practiceh3
{
	text-align: center;
}
body #colophon
{
	 color: #003876;
}
body .right_sidebar_h3
{
	text-align: center;
}
}
@media(max-width:590px)
{
	body .practiceh3 , body  .cattitle
	{
		    color: #003876;
	}
}
.current-menu-item a ,body .nav .open > a, body  .nav .open > a:focus, body  .nav .open > a:hover
{
	
	    border-top: 4px solid white;
}
body .site-footer {
    color: #003876;
}
body .normalfooter
{
color: white !important;
}
body .content-area
{
float: none ;
margin-left: 0px;
}
.language_a:hover {
color: white;
}
.language_a {
float: right;
color: white;
padding-left: 12px;


}

body #menu-top-menu-hebrew 
{
float:right;
}
.entry-header , .entry-content
{ 
	margin-left: 0px !important;
	margin-right: 0px !important;
}
body .hebrewa .col-lg-3:last-child
{
	padding-right: 0px !important;
}
body .hebrewa .col-lg-3
{
	padding-right: 15px !important;
}
#masthead {
    width: 100%;
    position: relative;
    z-index: 2;
}
.load_more_div a {
    background: #031639;
    padding: 12px;
    display: inline-block;
    color: white;
    text-transform: uppercase;
    margin-top: 10px;
}
.load_more_div
{
	
    text-align: center;
clear: both;

}
@media(min-width:1160px) and (max-width:1200px)
{
.menudiv .container
{
	width: 1023px;
}
}
@media(min-width:768px) and (max-width:1000px)
{
	.recenttrans {
		width: 95%;
	    margin-left: 23px;
    margin-right: 0px;
}
}
.recenttrans a 
{
	text-decoration: none;
	color: white;
}
.recenttrans .graycolor
{
	    visibility: visible;
    height: 36px;
}
/*.page-blue-header .container-body
{
	padding-bottom: 11px !important;
}*/
@media(max-width:767px)
{
.home{
	/*background: url("images/mobile.jpg") !important;
	background-size: cover !important;*/
}
}
body 
{
	background-size: cover !important;
}

/*.page-blue-header
{
	padding-bottom: 11px !important;
} */
.attorneyul   li a 
{
font-size: 16px ;
}
.search_law:hover 
{
	color: white;
}
.search_law
{
	float: right;
	margin-top: 34px;
	color: white;
	font-size: 16px;
	z-index: 99999;
}
@media(min-width:768px)
{
	.rtl .navbar-default
{
	width: 100%  !important;
	margin-right: 20px !important;
}
.navbar-default
{
	width: 98%;
}
}   
.searchdiv
{
	z-index: 99999;
	display: none; 
	    position: absolute;
    top: 100%;
    right: 0;
	    background: white;
    padding: 20px;
}  
.searchformdiv
{
	padding-top: 22px !important;
}
.searchform1 a { 
    float: right;
    position: absolute;
    right: 10px;
    top: 28px;
}
@media(max-width:767px)
{
	body .searchform1 a {
    float: none;
    position: relative;
    right: 0;
    top: 0;
    margin-left: -25px;
	}
	body .searchform1 input 
{
	float: none;
	width: 269px;
}
div#real-accessability {
    top: 200px;
}
}
.searchform1 input 
{
    padding: 5px;
    width: 300px;
    float: right;
} 
.searchresultsdiv ul li{
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid lightgray;
	padding-bottom: 10px;
}
.searchresultsdiv ul 
{
	padding-top: 10px;
} 
.searchresultsdiv ul h2 { 
    color: #003876;
    font-size: 18px;
    font-weight: bold;
}
@media(min-width:992px)
{
	#masthead .container-body
	{
		width: 1024px;
	}
}

/*-----oren's edit's------*/ 

li#menu-item-1580 {
    display: none;
}
#menu-top-menu-hebrew .dropdown-menu li {
    text-align: right;
}
li#menu-item-13889 {
    display: none;
}
li#menu-item-13890 {
    display: none;
}

table {
    border: 1px solid #999;
}

td {
    border: 1px solid #999;
    background-color: #fff;
}

@media only screen 
and (min-width : 310px) and (max-width : 344px) {
table {
    max-width:250px;
}
a.search_law {
    left: 6%;
    position: absolute;
}
button.navbar-toggle {
    right: 6%;
}
}

@media only screen 
and (min-width : 345px) and (max-width : 375px) {
table {
    max-width:303px;
}
a.search_law {
    left: 8%;
    position: absolute;
}
button.navbar-toggle {
    right: 8%;
}
}

@media only screen 
and (min-width : 376px) and (max-width : 409px) {
table {
    max-width:320px;
}
a.search_law {
    left: 9%;
    position: absolute;
}
button.navbar-toggle {
    right: 9%;
}
}

@media only screen 
and (min-width : 410px) and (max-width : 480px) {
table {
    max-width:350px;
}
a.search_law {
    left: 9%;
    position: absolute;
}
button.navbar-toggle {
    right: 9%;
}
}

@media only screen 
and (min-width : 481px) and (max-width : 600px) {
table {
    max-width:400px;
}
}

@media only screen 
and (min-width : 601px) and (max-width : 991px) {
table {
    max-width:450px;
}
}

@media only screen 
and (min-device-width : 992px) and (max-device-width : 1024px) {
table {
    max-width:550px;
}
}
body .paddingbottom15
{
padding-bottom: 15px !important;
}
body.rtl .singleattorney .col-lg-3:first-child 
{
	float: right;
}
body.rtl .atto_content {
    padding-left: 0px;
	padding-right: 20px;
}
body.rtl .menudiv .col-lg-5 , body.rtl .menudiv .col-lg-5 img
{
	float: right;
}
body.rtl .search_law , body.rtl #menu-top-menu-hebrew
{
	float: left;
}
body.rtl .navbar-default
{
     width: 94% !important;
	 float: left;
}
@media(min-width:767px) and (max-width:1159px)
{
	body.rtl #bs-example-navbar-collapse-1 #menu-top-menu-hebrew .practicearea .dropdown-menu::after {
    left: 47% !important;
}
body.rtl #menu-top-menu-hebrew
{
	floaT: none !important;
}
}
body.rtl #menu-top-menu-hebrew .practicearea .dropdown-menu::after {
    left: 51% !important;
}
body.rtl .practicearea .dropdown-menu
{
	right: -318px !important;
}
body .attorneycontainer .practiceh3
{
	color: white; 
background: none !important;	
}
@media(max-width:767px)
{
	body.rtl .menudiv .col-lg-5, body.rtl .menudiv .col-lg-5 img
	{
		float:none !important;
	}
	body.rtl .mainmenu .navbar-default {
    width: 100% !important;
    float: left;
}
	body.rtl .search_law, body.rtl #menu-top-menu-hebrew
	{
		float: none !important;
	}
}
body .singlereadmore a 
{
	border: 1px solid #003876;

color: #003876;
text-transform: uppercase;
display: inline;
}
body  .otherdetails .hsignlepage:after 
{
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(35deg);
-moz-transform: translateX(-50%) translateY(-50%) rotate(35deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(35deg);
transform: translateX(-50%) translateY(-50%) rotate(35deg);
}

body .singlereadmore:after { 
-webkit-transform: translateX(-50%) translateY(-50%) rotate(15deg);
-moz-transform: translateX(-50%) translateY(-50%) rotate(15deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(15deg);
transform: translateX(-50%) translateY(-50%) rotate(15deg);
}
.newsdiv a 
{
   color: #337ab7;
    text-decoration: none;
    text-transform: uppercase;
}
body .newsdiv a:hover {
color: #23547d !important;
}
body .detailpagetitle a
{
	color: white !important;
}
@media(max-width:767px)
{
	.desktopattcontent
	{
		display:none !important;
	}
	.mobileattcontent
	{
		display:block !important;
	}
	
}
@media(min-width:768px)
{
	h1.desktopattcontent
	{
		display:block !important;
	}
	span.desktopattcontent
	{
		display:inline-block !important;
	}
	.mobileattcontent
	{
		display:none !important;
	}
}
body .mobileattcontent
{
	padding-top: 0 !important;
padding-bottom: 15px !important

}
.rtl .practicearea .dropdown-menu li
{
	float: right;
}
body.rtl .aboutintern article
{
padding-right: 20px;
}
.portal-template-default img.aligncenter , .page-template-template-latetsportal img.aligncenter
{
display: block;
margin-right: auto;
margin-left: auto;
}
.portal-template-default img.alignleft , .page-template-template-latetsportal img.alignleft
{
display: block;
float:left;
}
