

@import url('http://fonts.googleapis.com/css?family=Open+Sans:300,400,400italic,500,600,700,700italic&amp;subset=latin,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek,vietnamese');
/* Background */
body{
background-color: #ffffff;

background-image: url('http://driveme.co.il/wp-content/themes/eross/images/bg/blackmamba.png');

background-repeat: repeat repeat;
}
.jPanelMenu-panel {
    background: transparent!important;
}
#wrapper.container {
    background: #fff;
    overflow: hidden;
}
#wrapper.container .horizontal-icon {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 35px!important;
    padding-right: 35px!important;
}
#wrapper.container .row.fixedsize {
    margin: 0 -10px;
}
#wrapper.container section,
#wrapper.container .top-header,
#wrapper.container #heading,
#wrapper.container .main-header,
#wrapper.container #breadcrumb,
#wrapper.container #footer .widget-area,
#wrapper.container #footer .credit,
#wrapper.container #full-menu {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
#wrapper.container #heading {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
#wrapper.container #heading .heading-fullwidth {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
#wrapper.container #header .main-header.affix {
    margin-left: 0px!important;
    margin-right: 0px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
#wrapper.container #header .main-header.affix {
    -webkit-box-shadow: 0px 0px 0px rgba(150,150,150,0.05);
    -moz-box-shadow: 0px 0px 0px rgba(150,150,150,0.05);
    box-shadow: 0px 0px 0px rgba(150,150,150,0.05);
}
#wrapper.container #header .main-header.affix {
    background: none;
    border: 0;
}
#wrapper.container #header .main-header.affix .container {
    border-bottom: 1px solid #f2f2f2;
    padding-left: 30px!important;
    padding-right: 30px!important;
    -webkit-box-shadow: 0px 2px 0px rgba(150,150,150,0.05);
    -moz-box-shadow: 0px 2px 0px rgba(150,150,150,0.05);
    box-shadow: 0px 2px 0px rgba(150,150,150,0.05);
}
#wrapper.container #header .main-header.affix .logo-area {
    background: #fff;
}
#wrapper.container #header .main-header.affix #full-menu {
    background: transparent;
}



body{
font-family: Open Sans, Arial, Helvetica, sans-serif;;
font-size: 13px; 
font-weight: normal; 
color: #999999;
}


/* Style Generation */


/* Heading */
h1{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #666666; }
h2{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #666666; }
h3{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666; }
h4{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666; }
h5{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; }
h6{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }

/* Heading large */
h1.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 33px; font-weight: light; color: #666666; }
h2.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: light; color: #666666; }
h3.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 27px; font-weight: light; color: #666666; }
h4.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: light; color: #666666; }
h5.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: light; color: #666666; }
h6.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: light; color: #666666; }


/* Auto Gen with color selection */
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
a:hover,
#header .site-menu.style1 ul > li.current-menu-item > a,
.portfolio-page .portfolio-navigations ul li a.selected,
.theme-color,
.button.border,
.button.border i,
.callout.style1 .heading,
.callout.style1 h4,
.service-box.style2 .iconbox-style2,
.blog-item .blog-media .blog-media-overlay .overlay-content{
	color: #44BFE8}
.button,
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
#header .header-search.header-search-open .header-icon-search,
#header .responsive-menu,
#header .site-menu ul li.current-menu-item > a,
#header .site-menu ul ul li a,
#header .fullmenu,
.blog-item .blog-media .blog-media-overlay .overlay-content .top-top-bottom a,
.blog-item .blog-media .blog-media-overlay .overlay-content .top-top-bottom a:hover,
.blog-item .post-icon,
.blog-item .entry-share.active,
.blog-item .entry-share:hover,
.relate-post .post-image .post-icon,
.enews-widget,
.tags.widget a:hover,
.portfolio.widget .portfolio-short-item .portfolio-overlay-content a,
.portfolio-item.active .portfolio-info .portfolio-short-content,
.portfolio-item .portfolio-overlay-content a,
.portfolio-navigations.style-2 li a,
.product-item.active .product-info .product-short-content,
.product-item .product-overlay-content a,
#product-detail .product-amount span,
.horizontal-icon .icon,
.title-block .line,
.accordion .accordion-title a,
.button,
.tabs .tabNavigation li.active a,
.service-box .iconbox-style1,
.service-box .iconbox-style1 .inner,
.icon-box .square-icon,
.callout.color .inner,
.callout.style3,
.testimonial.alternative .testimonial-content,
.testimonialslide .slides li,
.skill-bar .skill-bar-content,
.infobox.style2 figcaption,
.title-icon .icon,
.caroufredselnavi a:hover,
.leftside li.active a,
.leftside li:hover a,
.leftside li a:hover,
.pagenavi span,
.shortpost:hover .post-content,
.infobox:hover .infobox-content,
.callout.color,
.timeline .event:after,
.flexslider .flex-control-nav li a.flex-active,
.flexslider .flex-control-nav li a:hover,
#jPanelMenu-menu ul li:hover>a,
#jPanelMenu-menu ul li:hover>span,
#jPanelMenu-menu ul li.active>a,
#jPanelMenu-menu ul li.active>span,
#jPanelMenu-menu ul li.sidr-class-active>a,
#jPanelMenu-menu ul li.sidr-class-current>a,
#jPanelMenu-menu ul li.sidr-class-active>span,
#jPanelMenu-menu ul li ul li:hover>a,
#jPanelMenu-menu ul li ul li:hover>span,
#jPanelMenu-menu ul li ul li.active>a,
#jPanelMenu-menu ul li ul li.active>span,
#jPanelMenu-menu ul li ul li.sidr-class-active>a,
#jPanelMenu-menu ul li ul li.sidr-class-active>span,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{
	background-color: #44BFE8}
.testimonialslide .slides li:before{
	border-top-color: #44BFE8}
#header .site-menu ul ul:before,
.heading-style1 span,
.product-item.active .product-info .product-short-content:before,
.portfolio-item.active .portfolio-info .portfolio-short-content:before,
#header .fullmenu.style2 .sf-menu > li > a.sf-with-ul:after{
	border-bottom-color: #44BFE8}
.leftside li.active:after,
.leftside li:hover:after,
.tabs.left.alternative .tabNavigation li.active:after{
	border-left-color: #44BFE8}
.tabs.right.alternative .tabNavigation li.active:after{
	border-right-color: #44BFE8}
#header .site-menu.style1 ul > li.current-menu-item > a,
.blog-item .entry-share.active,
.blog-item .entry-share:hover,
.portfolio-page .portfolio-navigations ul li a.selected,
.button.border,
.button.border i,
.team:hover .team-avatar,
.testimonialslide .flex-control-thumbs li img.flex-active,
.shortpost:hover .post-content,
.infobox:hover .infobox-content,
.colorborder,
.border-image:hover{
	border-color: #44BFE8}
.button:hover,
.button:focus,
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
.button:active,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
#header .site-menu ul > li > a:hover,
#header .site-menu ul ul li.sfHover > a,
#header .site-menu ul ul li a:hover,
#header .site-menu.style1 ul li ul li a:hover,
#header .site-menu.style1 ul ul > li.current-menu-item > a,
#header .site-menu ul > li.sfHover > a,
#header .site-menu.style1 ul ul > li.sfHover > a,
#header .fullmenu.style1 .site-menu ul > li > a:hover,
#header .fullmenu.style1 .site-menu ul li.current-menu-item > a,
#header .fullmenu.style1 .site-menu .sf-menu ul > li > a:hover,
#header .fullmenu.style1 .site-menu .sf-menu ul li.current-menu-item > a,
.pagenavi a:hover{
	background: #47c2eb}
#header .site-menu ul > li.sfHover > a{
	color: #fff
}
.timeline-wrap:hover:before{
	background: #49c4ed;
}
#header .fullmenu.style1 .sf-menu{
	border-left: 1px solid #47c2eb}
#header .fullmenu.style1 .sf-menu > li{
	border-right: 1px solid #47c2eb;
	border-left: 1px solid #47c2eb}
.button i{
	background: #45c0e9;
}
.button i:after{
	border-right-color: #45c0e9;
}
.tabs.right .tabNavigation li.active a{
	border-left-color: #49c4ed;
}
.tabs.left .tabNavigation li.active a{
	border-right-color: #49c4ed;
}
.accordion .accordion-title a,
.tabs .tabNavigation li.active a{
	border-bottom-color: #49c4ed;
}


/* Link */
a{color:#666666; }
a:hover{ color: #44BFE8; }

/* Top Header */
#header .top-header{
	border-bottom: 1 solid #f2f2f2;
	background: #ffffff;
	color: #999999;
	-webkit-box-shadow: 0px 2px 0px rgba(252,252,252, 1);
	-moz-box-shadow:    0px 2px 0px rgba(252,252,252, 1);
	box-shadow:         0px 2px 0px rgba(252,252,252, 1);
}

/* Header */
#header .main-header{
	border-bottom: 1 solid #f2f2f2;
	background-color: #ffffff;
	color: #000000;
}

/* Heading */
#heading{
	background-color: #fbfbfb;
	border-bottom: 1 solid #f2f2f2;
	color: #000000;
}

/* Portfolio Item */
.portfolio-item .portfolio-info .portfolio-short-content{
	background-color: #ffffff;
}
.portfolio-item .portfolio-info .portfolio-short-content:before{
	border-bottom-color: #ffffff;
}
.portfolio-item .portfolio-overlay-content a,
.portfolio-item.active .portfolio-info .portfolio-short-content{
	background: #44BFE8;
}
.portfolio-item.active .portfolio-info .portfolio-short-content:before{
	border-bottom-color: #44BFE8;
}
.portfolio-item .portfolio-info .portfolio-short-content h5 a,
.portfolio-item .portfolio-info .portfolio-short-content h5{
	color: #666666;
}
.portfolio-item.active .portfolio-info .portfolio-short-content h5 a,
.portfolio-item.active .portfolio-info .portfolio-short-content h5{
	color: #ffffff;
}
.portfolio-item .portfolio-info .portfolio-short-content{
	color: #000000;
}
.portfolio-item.active .portfolio-info .portfolio-short-content{
	color: #eaeaea;
}

/* Product Item */
.product-item .product-info .product-short-content{
	background-color: #ffffff;
}
.product-item.active .product-info .product-short-content{
	background: #44BFE8;
}
.product-item .product-info .product-short-content h5{
	color: #666666;
}
.product-item.active .product-info .product-short-content h5{
	color: #ffffff;
}
.product-item .product-info .product-short-content .product-price{
	color: #000000;
}
.product-item.active .product-info .product-short-content .product-price{
	color: #eaeaea;
}

/* Footer */
#footer .widget-area{
	background-color: #363636;
	color: #999999;
}
#footer .widget-area .widget-title{
	color: #666666;
}
#footer .widget-area a{
	color: #666666;
}
#footer .widget-area a:hover{
	color: #44BFE8;
}

/* Credit */

#footer .credit{
	background-color: #2f2f2f;
	border-top: 1 solid #292929;
	color: #555555;
}
#footer .credit a{
	color: #656565;
}
#footer .credit a:hover{
	color: #858585;
}

/* Media Element Player */
.mejs-container .mejs-controls .mejs-time,
.mejs-container .mejs-controls .mejs-time span,
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li,
.mejs-chapters .mejs-chapter .mejs-chapter-block,
.mejs-captions-layer,
.mejs-captions-layer  a,
.me-cannotplay a,
.mejs-contextmenu .mejs-contextmenu-item:hover,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li,
.mejs-postroll-close{
	color: #44BFE8}
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-time-rail .mejs-time-handle,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-contextmenu{
	background: #44BFE8}
.mejs-chapters{
	-xborder-right: solid 1px #44BFE8;
}


/* Custom CSS */
/*Global*/
BODY{
font-family: Arial !important;
color: #000 !important;
font-size:14px !important;
}

h1,h2,h3,h4,h5,h6,h1.large,h2.large,h3.large,h4.large,h5.large, h6.large{
font-family:Arial;
}


h4,h5,h6{
color:#000;
}

.accordion .accordion-title a {
font-size:14px;
}

.accordion .accordion-title a.collapsed {
color: #000;
}

.tabs .tabNavigation li a{
color:#000;
}

.left-menu{
height:50px;
font-weight:bold;
}

.phone{
color: #44BFE8;
font-size:20px;
display:inline;
}


/*Page ID 131 ???*/

.page-id-131 .icon-box .square-icon{
float:right;
}
.page-id-131 .icon-box .icon-box-content{
margin-right:65px
}

/*Page About*/

.page-id-58 .main-content .list-unstyled.normal{
padding-right:5px;
}

.page-id-58 .title-block .line{
width: 213px;
}

.page-id-58 .icon-list li i{
margin-left:10px;
}

.page-id-131 .title-block .line{
width: 125px;
}



/* Header Title's Background */

#heading{
background-image:url('wp-content/uploads/2014/05/bg_heading.jpg');
background-repeat:no-repeat;
background-size:cover;
}
#heading h2{
color:white;
font-weight: bold;
font-size: 22px;
letter-spacing: 0px;
}

/* Tabs Slides */
.tabs .tabNavigation li a{
background-color:#E0D9D9;
}
.tabs.right.alternative .tabNavigation li:after{
border-right-color:#E0D9D9;
}

/* INPUT BORDER */
input[type=text], input[type=email], textarea{
border-color:#E0D9D9;
}

/* Pricing Columns */
.pricing-alternative .pricing-details ul li.empty{
height:52px;
}
.pricing-alternative .pricing-details ul li.empty:before{
display: block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "f00d";
text-align: center;
}

.pricing-alternative .pricing-details ul li.empty2{
height:74px;
}


/* Home Page - CTA Form*/
@media(max-width: 767px){
.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea{
width:100%;
}
}

/*
@media (min-width: 768px) {
.home .callout-content .form-group,
.home .callout-content .form-group input{
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
width:90%;
}
.home .callout-content .form-group{
width:30%;
}
.home .callout-content .form-group.button-holder{
width:8%;
}
.home .callout-content .form-group.button-holder input{
width:100%;
}
}*/



/* Contact */

.page-id-499 .team-avatar{
 margin-left:30px;
}
.page-id-499 input, 
.page-id-499 select,
.page-id-499 textarea{
padding:3px 5px;
}

.page-id-499 input[type="submit"] {
padding: 7px 10px;
}
.page-id-499 .wpcf7-form{
margin-top:10px;
}

.page-id-499 .wpcf7-form textarea {
width: auto;
}

/*Homepage Video*/
.video-embed{
text-align:center;
background: #44BFE8;
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 30px 30px;
padding: 10px;
}


/*Pricing Table*/
.pricing-table-headline{
text-align:center;
}

.pricing-table-headline span{
padding-right:0;
}

.pricing-table .pricing-header{
width: 256px;
min-height:200px;
background-repeat:no-repeat;
margin:0 auto;
padding-top:20px;
text-align:center;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}

.pricing-table .pricing-center .pricing-header{
padding-top: 30px;
}

.pricing-table .pricing-header h4{
color: #393939;
font-size: 30px;
text-align: center;	
margin-bottom:0;

text-shadow: 1px 1px 1px #000, 0 0 0 #000, 1px 1px 1px #000;
}

.pricing-table .pricing-center .pricing-header h4{
font-size:35px;
}
.pricing-table .pricing-center .pricing-header h5{
font-size:35px;
line-height:1em;
}
.pricing-table .pricing-left .pricing-header h5{
font-size:35px;
line-height:1em;
}
.pricing-table .pricing-right .pricing-header h5{
font-size:35px;
line-height:1em;
}
.pricing-table .pricing-header p{
margin-bottom:0;
margin-top: 10px;
}
.pricing-table .pricing-header span{
font-size: 18px;
}

.pricing-table .pricing-center .pricing-header p{
margin-top:20px;
}

.pricing-table .pricing-price {
z-index:10;
 background-color: #393939;
 height: 90px;
 -moz-border-radius:45px;
 -webkit-border-radius: 45px;
 width: 90px;

position:relative;
top:-105px;
margin:0 auto;
text-align:center;
}

.pricing-table .pricing-price span{
color:white;
font-size:22px;
position: relative;
top: 35px;
}

.pricing-table .pricing-right .pricing-header{
background-color:#45bfe8;
}

.pricing-table .pricing-center .pricing-header{
position:relative;
background-color:#de3b56;
width: 284px;
min-height:220px;
}

.pricing-table .pricing-left .pricing-header{
background-color:#4c980f;
}
	
.pricing-table .pricing-header .most-popular{
background-image:url('wp-content/themes/eross/images/ribbon.png');
background-repeat:no-repeat;
position:absolute;
width:113px;
height:113px;
left:-5px;
top:-5px;
}
	
.pricing-table .pricing-container{
background-image:url('wp-content/themes/eross/images/pricing-table-col-bg.png');
background-repeat:no-repeat;
width: 256px;
height: 464px;
margin:0 auto;
position:relative;
}

.pricing-table .pricing-center .pricing-container{
background-image:url('wp-content/themes/eross/images/pricing-table-center-col-bg.png');
background-repeat:no-repeat;
width: 284px;
height: 515px;
margin:0 auto;
}

.pricing-table .pricing-container .features-list{
top: -80px;
text-align: right;
position: relative;
padding-right: 0;
list-style: none;
}

.pricing-table .pricing-container .features-list .feature{
background-image:url('wp-content/themes/eross/images/bullet.png');
background-position-x: right;
background-position-y: 10%;
background-repeat:no-repeat;
line-height:200%;
padding-right: 20px;
margin-right: 10%;
}

.pricing-table .pricing-container .features-list .feature.included{
background-image: none;
text-align: center;
margin-right: 0;
font-weight: bold;
padding-right: 0;
font-size: 20px;
}

.pricing-table .pricing-action{
text-align:center;
position: relative;
top: 428px;
}

.pricing-table .pricing-center .pricing-action{
top: 479px;
}
.pricing-table .pricing-action div{
width:100%;
}
.pricing-table .pricing-action div.button:hover{
font-size: 18px;
cursor:auto;
background:auto;
}
.pricing-table .pricing-action div.button {
font-size: 18px;
font-style: bold;
}

.pricing-table .pricing-right .pricing-action div{
background-color:#45bfe8;
}
.pricing-table .pricing-center .pricing-action div{
background-color:#de3b56;
}
.pricing-table .pricing-left .pricing-action div{
background-color:#4c980f;
}


/*About Separator*/
#wrapper.container .horizontal-sq-icon {
margin-left: -30px;
margin-right: -30px;
padding-left: 35px!important;
padding-right: 35px!important;
}

.horizontal-sq-icon {
border-top: 1px solid #f2f2f2;
margin-bottom: 20px;
text-align: center;
position: relative;
}

.horizontal-sq-icon .icon {
width: 80px;
height: 80px;
text-align: center;
display: block;
background: #44BFE8;
margin: -40px auto 0;
padding: 25px 0;
border: 5px solid #fff;
color: #fff;
font-size: 24px;
}

.home.page .flex-active-slide{
line-height:110%;
}

