/*	-==========================- GENERAL -==========================-  */
.container { width: 1000px; 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; left: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:10; }
#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; }

.menugreenline{background:#5bb136; height:64px;position:relative; z-index:-11; top:120px; }
.banners{position:relative; z-index:999; max-height:400px;}
.ban1{width:25%; height:400px; background:#000; float:left; background:url('../images/ban1.jpg') top no-repeat; background-size: 100% 100%; background-position:center; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear;} 
.ban2{width:25%; height:400px; background:#fff; float:left; background:url('../images/ban2.jpg') top no-repeat; background-size: 100% 100%; background-position:center; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear;}
.ban3{width:25%; height:400px; background:#000; float:left; background:url('../images/ban3.jpg') top no-repeat; background-size: 100% 100%; background-position:center; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear;}
.ban4{width:25%; height:400px; background:#5bb136; float:left; background-size: 100% 100%; background-position:center; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear;}

.ban1:hover{cursor: pointer; background-size: 110% 110%; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; filter: grayscale(50%); -webkit-filter: grayscale(50%); filter: gray; }   
.ban2:hover{cursor: pointer; background-size: 110% 110%; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; filter: grayscale(50%); -webkit-filter: grayscale(50%); filter: gray;}  
.ban3:hover{cursor: pointer; background-size: 110% 110%; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; filter: grayscale(50%); -webkit-filter: grayscale(50%); filter: gray;}  
.ban4:hover{cursor: pointer; background-size: 110% 110%; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; filter: grayscale(50%); -webkit-filter: grayscale(50%); filter: gray;}  

.spacer{margin-top:300px;}#all{margin-top:15px;}.textcu{margin-right:auto; margin-left:auto; width:75%; margin-top:100px; padding-right:20px; text-align:center;}
.titilecu{color:#fff; font-size:46px; font-weight:bold;background:#5bb136;opacity:0.7;padding:2px;}
.titilecu2{color:#fff; font-size:26px;}
.titilecu3{color:#fff; font-size:18px;}
.textcu-2-1{margin-right:auto; margin-left:auto; width:75%; margin-top:100px; padding-right:20px; text-align:center;}
.titilecu-2-1{color:#000; font-size:46px; font-weight:bold;background:#5bb136;opacity:0.7;padding:2px;height:60px;position:relative;z-index:998}
.titilecu2-2-1{color:#000; font-size:26px;}
.titilecu3-2-1{color:#000; font-size:18px;}
.boxdbtnmove{margin-right:auto; margin-left:auto; width:25%; margin-top:50px;}
.boxdbtn{background:#5bb136; height:50px; width:127px; line-height: 50px; text-align:center; color:#fff; font-size:18px; font-weight:bold;} 
.boxdbtn:hover{background:#000;}

.boxdbtnmove2{margin-right:auto; margin-left:auto; width:25%; margin-top:50px;}
.boxdbtn2{background:#000; height:50px; width:127px; line-height: 50px; text-align:center; color:#fff; font-size:18px; font-weight:bold;} 
.boxdbtn2:hover{background:#fff; color:#000}

.mbmu {display:none;}


@media only screen and (min-width: 1224px) {
.content-n #main_content{margin-top: 80px;}
}

.mobilogos{display:none;}


.tablefooter{width:1000px; margin:40px 0;}
.tablefooter td{vertical-align:top; padding-right:15px;}

.contitle{font-size:26px; color:#fff; font-weight:bold;}
.contitle2{ font-size:20px; color:#fff; line-height:36px;}     
.socialbtm{margin:80px 0;padding:0 10px;}
.socialbtm img{transition:0.3s; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;}
.socialbtm img:hover{opacity:0.7; transition:0.3s; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;}