/*
Theme Name: Talitkin Lawoffice
Theme URI: http://www.itki.shakedeal.co.il/
Author: Tiran Moyal
Author URI: http://www.itki.shakedeal.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: Gallery, Blog, Media
Text Domain: talitkinlawoffice
*/

@font-face{font-family:'Open Sans Hebrew Light';src:url('fonts/opensanshebrew-light-webfont.eot');src:url('fonts/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensanshebrew-light-webfont.woff') format('woff'),
url('fonts/opensanshebrew-light-webfont.ttf') format('truetype'),
url('fonts/opensanshebrew-light-webfont.svg#1e3cbe1d61c0f2b766b8aff35f09f556') format('svg');font-style:normal;font-weight:200;}
@font-face{font-family:'Open Sans Hebrew Normal';src:url('fonts/opensanshebrew-regular-webfont.eot');src:url('fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensanshebrew-regular-webfont.woff') format('woff'),
url('fonts/opensanshebrew-regular-webfont.ttf') format('truetype'),
url('fonts/opensanshebrew-regular-webfont.svg#265e1bf8eadfa92b8d955acd546bd2c3') format('svg');font-style:normal;font-weight:400;}
@font-face{font-family:'Open Sans Hebrew';src:url('fonts/opensanshebrew-bold-webfont.eot');src:url('fonts/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensanshebrew-bold-webfont.woff') format('woff'),
url('fonts/opensanshebrew-bold-webfont.ttf') format('truetype'),
url('fonts/opensanshebrew-bold-webfont.svg#8b4b25a9e6dee2304c08fefb363a9190') format('svg');font-style:normal;font-weight:700;}
@font-face{font-family:'Open Sans Hebrew Black';src:url('fonts/opensanshebrew-extrabold-webfont.eot');src:url('fonts/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensanshebrew-extrabold-webfont.woff') format('woff'),
url('fonts/opensanshebrew-extrabold-webfont.ttf') format('truetype'),
url('fonts/opensanshebrew-extrabold-webfont.svg#f7e80113069d64680d94be62885b159d') format('svg');font-style:normal;font-weight:900;}

body{
	font-family:'Open Sans Hebrew Normal';
}
h1, h2, h3, h4, h5, h6{
	font-family:'Open Sans Hebrew Normal';
}
iframe, object, embed {
    max-width: 100%;
	margin:0 18%;
}
.menuicon{
	display:none;
}
.responsivemenuarea{
	display:none;
}
.cls{
	clear:both;
}
input, textarea{
	text-align:right;
}
a:hover{
	color:red !important;
}
.navigation ul li ul li a:hover{
	background:red;
	color:#fff !important;
}
.video-col img:hover{
	opacity:0.7;
}
.video-thumbnail img:hover{
	opacity:0.7;
}
.fiulllink:hover{
	opacity:0.5;
	background:#000;
}
.ajax-loader{
	display:block !important;
}
.media-col h3{
	min-height:80px;
}
.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;
}
.gomi {padding: 10px;

border: 1px solid #fff;

background: #fff;

margin: 10px;}
.navigation ul li ul li a{
	color:#0a0c13 !important;
}
.sidebar-list ul li{
	width:50%;
	float:right;
	display:inline-block;
	margin:0 0 25px 0;
}
.portfolio-details-left-col-eng .sidebar-list h2{
	margin-left:0 !important;
}
.wpcf7-submit:hover {color:#fff!important; background:#000!important;}

.wpcf7-submit:hover {color:red!important; background:#fff!important;}
.left{
	float:left;
}
.right{
	float:right;
}
.mediaengbox{
	min-height:180px;
	overflow:hidden;
}
.pagecontent a{
	color:red !important;
}
.pagecontent a:hover{
	color:#9d0b0f !important;
}
.pagecontent h2{
	color:#fff !important;
}
.pagecontentltr{
	direction:ltr;
}
.portfolio-details-left-col-eng{
	direction:ltr;
}
.portfolio-details-left-col-eng input{
	text-align:left;
}
.content-top-heading-eng{
	right:0;
	padding-right:10px;
	width:100%;
	padding-left:20px;
}
.portfolio-details-col-right-eng{
	text-align:left;
	padding-left:20px;
}
.whitecolor{
	width:auto; 
	max-width: 1140px; 
	direction:ltr; 
	margin: 0 auto;
	color:#fff;
	padding:0 10px 50px 10px;
}
.fiulllink{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:block;
}
.content-top-heading-two h1{
	color:#fff;
	padding-bottom: 10px;
	border-bottom: 2px solid #9d0b0f;
	margin-bottom:30px !important;
}
.portfolio-details-area h2, .portfolio-details-col h3{
	color:#fff !important;
}
.banner-content ul li img{
	width:auto !important;
	height:auto !important;
}
.consult-form-col .btn{
	height:45px !important;
}
.video-two-col h2{
	margin-bottom:10px;
}
.consult-col a{
	color:#fff;
	text-decoration:none;
}
.consult-col a:hover{
	color:#000;
	text-decoration:none;
}
.footer-col ul li ul{
	display:none !important;
}
.footer-col ul li a:hover{
	color:#9d0b0e;
	text-decoration:none;
}
.contact-box-inside .form-control{
	height:45px !important;
}
.portfolio-details-col-right{
	color:#fff;
	margin-top:20px;
}
.content-top-heading-two img{
	width:80px !important;
	height:80px !important;
}


/* 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:25px 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;
}
}
@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:25px 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%;
}
}

@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:25px 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;
}
.left{
	float:none;
}
.right{
	float:none;
}	
.navigation ul li a{
	text-align:right !important;
}
.sidebar-list ul li{
	float:none;
	width:auto;
	display:block;
}
.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;
}
.portfolio-details-col-right{
	padding-top:90px;
}
.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;
}
.content-top-heading-two img{
	width:50px !important;
	height:50px !important;
}
.banner-content ul li{
	line-height:0;
}
iframe, object, embed {
	margin:0 1%;
}
}
.ptitle {
color:#fff;
font-size: 30px!important;
padding: 5px 20px;
margin-bottom: -5px;
position: relative;
top: -22px;
display: inline-block;
background:#9D0B0F;}


.plist {
font-size: 30px;
font-weight: normal;
color: #ffffff;
border-bottom: 1px solid #ffffff;
padding-bottom: 15px;
margin-top: 50px;
margin-bottom: 30px;
margin-left: 150px;}


                               

