/*
Theme Name: Amar Azzura Hanani
Theme URI: https://www.amarlaw.co.il
Author: Tiran Moyal
Author URI: https://www.amarlaw.co.il
Description: Custom Design Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Lawyer, Legal Firm, Blog
Text Domain: azzurahanani
*/


iframe, object, embed {
    max-width: 100%;
}
.menuicon{
	display:none;
}
.responsivemenuarea{
	display:none;
}
.cls{
	clear:both;
}
input, textarea, select{
	text-align:right;
	direction:rtl;
}
.ajax-loader{
	display:block !important;
}
.alignnone{
    margin:5px 20px 20px 0;
}
.aligncenter{
    display:block;
    margin:5px auto 5px auto;
}
.alignright{
    float:right;
    margin:5px 0 20px 20px;
}
.alignleft{
    float:left;
    margin:5px 20px 20px 0;
}
.right{
	float:right;
}
div.wpcf7{
	width:100%;
}
.nobdr{
	border:none !important;
}
.nobdr img{
	top:10% !important;
}
.about-area:before {
    background-size: none !important;
    background-position: center top;
}
.team-col img{
	height:350px;
	width:100%;
}
.spacetop{
	margin-top:10px;
}
.form-bar-area .theme-btn{
	margin-top:0;
}
.about-right-img{
	z-index:999999;
}
.about-right-img img{
	height:auto !important;
}
.carousel-control-next, .carousel-control-prev{
	opacity:1;
	z-index:999999999;
}
/* for smart menu */


.sm{position:relative;z-index:9999;}
.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:rtl!important;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right;}
.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0;}
.sm ul{display:none;}
.sm li,.sm a{position:relative;}
.sm a{display:block;}
.sm a.disabled{cursor:not-allowed;}
.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden;}
.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


.sm-blue a span.sub-arrow {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 5px;
  right: auto;
  width: 34px;
  height: 34px;
  overflow: hidden;
  font: bold 16px/34px monospace !important;
  text-align: center;
  text-shadow: none;
  background: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background:#fff;
  color:#000;
}
.sm-blue a.highlighted span.sub-arrow:before {
  display: block;
  content: '-';
}


@media (min-width: 787px) and (max-width: 960px){
.main-herader{
	position:static !important;
}	
.responsivemenuarea{
	overflow:hidden;
	display:block;
	background:#fff;
}
.responsivenav{
	width:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
	overflow:hidden;
}
.menuicon{
	width:38px;
	height:30px;
	margin:15px 0 0 0;
	float:left;
	display:block;
}
.menuicon span{
	padding:0 0 0 0;
	width:38px;
	height:30px;
}
.menuicon span a{
	display:block;
	width:38px;
	height:30px;
	text-indent:-99999px;
	background:url(images/responsivenavicon.png) no-repeat 0 0;
  	text-decoration:none;
	cursor:pointer;
}
.responsivenav h2{
	float:left;
	color:#fff;
	font-size:20px;
}
.responsivemenu{
	background:#fff;
	width:100%;
	padding:0 0 0 0;
	overflow:hidden;
}
.responsivemenu ul{
	width:100%;
	background:#f9485c;
	padding:0 0 0 0;
}
.responsivemenu ul li{
	width:100%;
	border-bottom:1px solid #9d0b0f;
	text-align:right;
	padding:0 0 0 0;
}
.responsivemenu ul li a{
	padding:10px 20px 10px 20px;
	display:block;
	text-decoration:none;
	color:#000;
	font-size:16px;
}
.responsivemenu ul li a:hover{
	text-decoration:none;
	color:#9d0b0f;
}
.responsivemenu ul li ul{
	padding:0 15px 0 0;
	width:auto;
}
.responsivemenu ul li ul li{
	border-top:1px solid #9d0b0f;
	border-bottom:none;
}		
.pagecontent img{
	width:100% !important;
	height:auto !important;
	display:inline-block !important;
}
.about-right-img{
	position:static;
}
}
@media (min-width: 481px) and (max-width: 786px){
.main-herader{
	position:static !important;
}	
.responsivemenuarea{
	overflow:hidden;
	display:block;
	background:#fff;
}
.responsivenav{
	width:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
	overflow:hidden;
}
.menuicon{
	width:38px;
	height:30px;
	margin:15px 0 0 0;
	float:left;
	display:block;
}
.menuicon span{
	padding:0 0 0 0;
	width:38px;
	height:30px;
}
.menuicon span a{
	display:block;
	width:38px;
	height:30px;
	text-indent:-99999px;
	background:url(images/responsivenavicon.png) no-repeat 0 0;
  	text-decoration:none;
	cursor:pointer;
}
.responsivenav h2{
	float:left;
	color:#fff;
	font-size:20px;
}
.responsivemenu{
	background:#fff;
	width:100%;
	padding:0 0 0 0;
	overflow:hidden;
}
.responsivemenu ul{
	width:100%;
	background:#f9485c;
	padding:0 0 0 0;
}
.responsivemenu ul li{
	width:100%;
	border-bottom:1px solid #9d0b0f;
	text-align:right;
	padding:0 0 0 0;
}
.responsivemenu ul li a{
	padding:10px 20px 10px 20px;
	display:block;
	text-decoration:none;
	color:#000;
	font-size:16px;
}
.responsivemenu ul li a:hover{
	text-decoration:none;
	color:#9d0b0f;
}
.responsivemenu ul li ul{
	padding:0 15px 0 0;
	width:auto;
}
.responsivemenu ul li ul li{
	border-top:1px solid #9d0b0f;
	border-bottom:none;
}	
.navigation ul li ul{
	position:static !important;
	display:block !important;
	padding:0 20px 0 0;
}
.navigation ul li ul li{
	background:url(images/bullet01.png) no-repeat right 13px;
	padding:0 15px 0 0;
}
.navigation ul li ul li a{
	color:#0a0c13 !important; 
	border-bottom:none !important;
}
.pagecontent img{
	width:100% !important;
	height:auto !important;
	display:inline-block !important;
}
.portfolio-details-col img{
	width:100% !important;
	height:auto !important;
	display:inline-block !important;
}
.content-top-heading-two img{
	width:65px !important;
	height:65px !important;
}
iframe, object, embed {
	margin:0 5%;
}
.about-right-img{
	position:static;
}
}

@media (max-width: 480px){
.main-herader{
	position:static !important;
}	
.responsivemenuarea{
	overflow:hidden;
	display:block;
	background:#fff;
}
.responsivenav{
	width:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
	overflow:hidden;
}
.menuicon{
	width:38px;
	height:30px;
	margin:15px 0 0 0;
	float:left;
	display:block;
}
.menuicon span{
	padding:0 0 0 0;
	width:38px;
	height:30px;
}
.menuicon span a{
	display:block;
	width:38px;
	height:30px;
	text-indent:-99999px;
	background:url(images/responsivenavicon.png) no-repeat 0 0;
  	text-decoration:none;
	cursor:pointer;
}
.responsivenav h2{
	float:left;
	color:#fff;
	font-size:20px;
}
.responsivemenu{
	background:#fff;
	width:100%;
	padding:0 0 0 0;
	overflow:hidden;
}
.responsivemenu ul{
	width:100%;
	background:#fff;
	padding:0 0 0 0;
}
.responsivemenu ul li{
	width:100%;
	border-bottom:1px solid #9d0b0f;
	text-align:right;
	padding:0 0 0 0;
}
.responsivemenu ul li a{
	padding:10px 20px 10px 20px;
	display:block;
	text-decoration:none;
	color:#000;
	font-size:16px;
}
.responsivemenu ul li a:hover{
	text-decoration:none;
	color:#9d0b0f;
}
.responsivemenu ul li ul{
	padding:0 15px 0 0;
	width:auto;
}
.responsivemenu ul li ul li{
	border-top:1px solid #9d0b0f;
	border-bottom:none;
}	
.team-col img{
	height:auto;
}
.selectParent{
	margin-bottom:10px;
}
.about-right-img{
	position:static;
}
}