/*	-==========================- GENERAL -==========================-  */
.container { width: 1150px; margin: 0px auto; }



/*	-==========================- SIDEBARS -==========================-  */
.sidebar.right { position:relative; float:right; overflow:hidden; padding-bottom:20px; height:100%; width:272px; }
.sidebar.left { position:relative; float:right; overflow:hidden; padding-bottom:20px; height:100%; width:272px; }
.sidebar ul.children { margin-left:7px; }
.sidebar ul.children li { font-size:90%; }
.sidebar ul.children li:before { content: '- '; color:#8e3949; }
.sidebar .children { background:url(images/cat-children.png) right top no-repeat; overflow:hidden; margin-top:-13px; padding-top:20px; }

/*	-==========================- DROP DOWN MENU -==========================-  */
#header li ul { display:none; position:absolute; right:0px; top:45px; height:auto;	min-width:154px; }
#mainmenu li, #secondarymenu li { position:relative; float:left; }

/*	-==========================- FOOTER -==========================-  */
.footer-widgets { padding-left:3%; }
.widgetf { float:left; width:33%; }
.footer_txt { padding-left:50px; }


/*	-==========================- SUBMENU -==========================-  */
#header .sub-menu li { background:none; width:auto; float:none !important; display:block !important; clear:left; border-left-width:0px !important; border-right-width:0px !important;	padding:0 !important; margin:0; margin-top:-2px; text-align:center; line-height:25px; height:25px; word-wrap:normal;	white-space:nowrap; }
#header ul.children li a, #header .sub-menu li a { font-family:'Alef Hebrew' !important; border:none; font-size:13px !important; text-transform:none; text-shadow:none !important; line-height:25px;	height:25px; }
#header .sub-menu .sub-menu { left: 100%; top: 0 !important; }


/*	-==========================- SHARE -==========================-  */
#smthemes_share { position: absolute; height: 0; left: 0; top: 0; width: 100%; z-index:9999; }
#smthemes_share .inner{ background:#fff; background-clip: padding-box; background-color: #FFFFFF; border: 1px solid #BBBBBB; border-radius: 5px 5px 5px 5px; box-shadow: 1px 0 15px rgba(0, 0, 0, 0.2); display: none; font-family: 'Alef Hebrew'; font-size: 10px; left: 15px; line-height: 16px; min-width: 60px; padding: 5px; position: absolute; text-align: center; width: 70px; display: block; position: absolute; top: 283px; padding-top:20px;}
#smthemes_share li { text-align:center; margin-bottom:20px; overflow:hidden; }

.topdiv{background:#42659b; position:absolute; top:0; height:150px; width:100%;}
.fixlogo{width:1150px; margin-right:auto; margin-left:auto;}
.topdiv2{background:#3a3938; position:absolute; top: 150px; height:67px; width:100%;}
.celine{float: right; width: 400px; position: relative; right: 37%; top: 15px;}
                                                                           
.heart {
	font-size: 150px;
	color: #e00;
	animation: beat .25s infinite alternate;
	transform-origin: center;
}

/* Heart beat animation */
@keyframes beat{
	to { transform: scale(1.1); }
}




.heart {
	font-size: 150px;
	color: #e00;

	-webkit-animation: beat 1.10s infinite alternate;
	-moz-animation: beat 1.10s infinite alternate;
	-ms-animation: beat 1.10s infinite alternate;
	-o-animation: beat 1.10s infinite alternate;
	animation: beat 1.10s infinite alternate;

	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}


@keyframes "beat" {
 to {
    -webkit-transform: scale(1.1);
   	-moz-transform: scale(1.1);
   	-o-transform: scale(1.1);
   	-ms-transform: scale(1.1);
   	transform: scale(1.1);
 }

}

@-moz-keyframes beat {
 to {
   -moz-transform: scale(1.1);
   transform: scale(1.1);
 }

}

@-webkit-keyframes "beat" {
 to {
   -webkit-transform: scale(1.1);
   transform: scale(1.1);
 }

}

@-ms-keyframes "beat" {
 to {
   -ms-transform: scale(1.1);
   transform: scale(1.1);
 }

}

@-o-keyframes "beat" {
 to {
   -o-transform: scale(1.1);
   transform: scale(1.1);
 }

} 

.call{float: left; margin-top: 13px;}
.warps{width:100%;}               
.leftmain{float:left; margin-right: 20px;}
.leftmain input[type="text"], [type="tel"]{border-radius: 3px; background: #fff; height: 30px; line-height: 30px; border: 0px;}
.leftmain input[type="submit"]{border-radius: 3px; background: orange; height: 30px; width: 100px; color: #000; font-size: 20px; line-height: 20px; border: 0px; font-family: 'Alef Hebrew';}
.leftmain input[type="submit"]:hover{background:#cc0000; color:#fff;}
.leftmain textarea{border-radius:3px; height:120px;}
.leftmain input[type="text"],[type="tel"], textarea{width:80%; font-size:14px; font-family:'Alef Hebrew'; padding:3px;}

.boxcon{background: #3a3938; padding:15px 25px 0 0 ; color:#fff; width: 300px; height: 100%; border-radius: 3px;}

.textright{margin-left: 15px; font-size: 20px; line-height: 23px;}
.textright ul{padding:0 10px !important; list-style: none !important;} 
.textright li{padding: 0 5px; font-size: 22px; line-height: 30px; font-weight: bold;}
.textright li:before {content:">>"; color:#42659b; }

.centertext{text-align:center; width:100%; margin-top:25px; color:#cc0000;}
.span.wpcf7-not-valid-tip{color: #999 !important;}
div.wpcf7-validation-errors{text-align: center !important;}
div.wpcf7-mail-sent-ok{background: #398f14; color: #fff; text-align: center;}
.footerfix{width:1150px; margin-right:auto; margin-left:auto; text-align:center;}
.flinetext{font-size:19px; color#:fff; line-height: 30px; height: 30px;}
.saletag{margin-top: -58px;display: inline-block; margin-left: 5px;}
.saletag2{display: inline-block; margin-left: 75px;}
.mainbox00{float:left;margin-left: -100px; }
.sale3{background: #cc0000; border-right: 8px solid #333; color: #fff; border-left: 8px solid #333; font-size: 23px; font-weight: bold; padding: 3px; height: 30px; line-height: 30px; text-align: center; margin: 0 0 8px 0;}

.mobilelogo{display:none;}



