﻿.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
.header-sticky-container.slide-down{top:-64px}
.search-sticky-open .header-sticky-container.slide-down{top:0}
.conversation-module .slide{float:left;width:100%;padding-bottom:.625rem;text-align:center}
.article-carousel-module .slide .image-wrap{width:41.66667%;float:left;display:block;padding-left:.9375rem;box-sizing:border-box}
.article-carousel-module .slide .image-wrap img{width:100%;display:block}
.article-carousel-module .slide .title-wrap{width:58.33333%;float:left;display:block;padding:0 .9375rem;box-sizing:border-box}
.article-carousel-module .slide .title-wrap a{color:#111c24}
.article-carousel-module .slide h3{font-family:FreightSans-Medium,Arial,sans-serif;font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;color:#111c24;font-weight:400}
.video-hero .slide{position:relative;height:100%}
.video-hero .slide .image{max-height:100%}
.video-hero .slide .image img{padding-top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.module-inquiries .container-team-mobile-carousel .slide.swiper-slide{height:auto!important}
.rabbi-carousel .slide .image-wrap{float:left;margin-bottom:.625rem;box-sizing:border-box;position:relative;display:block;max-width:25%;margin-right:20px}
.rabbi-carousel .slide .image-wrap a.img{display:block}
.rabbi-carousel .slide .image-wrap img{display:block;width:100%}
.rabbi-carousel .slide .title-wrap{float:left;display:block}
.rabbi-carousel .slide .title-wrap a{color:#111c24}
.rabbi-carousel .slide h4{font-family:PreloSlab-Bold,Georgia,serif;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin-top:.625rem}
.entry-content a[href]:after, .entry a[href]:after{content:" (" attr(href) ")";}
a[href^="javascript:"]:after,
a[href^="#"]:after,
[class^="meta"] a:after,
[class$="meta"] a:after,
.page-link a:after,
.postmetadata a:after,
.gallery-item a:after,
.postinfo a:after,
.entry h2 a:after,
.entry-taxonomy a:after,
.tags a:after,
#masthead a:after{content:"" !important;}
.entry-date, .post-date, .date{text-align:left !important;}
.entry-date *, .post-date *{display:inline !important;position:static !important;}
#global-search-form input,#global-search-form label,#global-search-form button{float:left;}
#global-search-form .search-area{padding-left:10px;font-weight:200;}
#global-search{background:#787f8a;width:100%;padding:0;height:50px;margin-top:0;clear:both;color:#fff;overflow:hidden;}
#global-search-form input[type="text"]{width:100%;font-size:18px;padding:0;margin:0;}
#global-search-text{width:100%;}
#global-search-form input[type="text"]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#global-search-form input[type="radio"]{margin-right:6px;}
#global-search-form button{margin-left:20px;color:#eaeaea;background:#344051;border:0;font-weight:200;}
.ie8 #global-search-form input[type='text'],.ie910 #global-search-form input[type='text']{color:#344051;background:#ffffff !important;}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}


.font-nexa-heavy, h1, h2, h3, .site-footer h6, #feature #header-feature h1,
#feature #header-feature h2, .sidebar .categories h2, .panel p, body.home #feature #header-feature h2, body.home #main #home-features .home-feature-container h2, body.home #main #home-secondary .left-content h2, body.page-template-archive-support-php #page #main #support-boxes .support-box h2, .page-id-20 #page #main #about-content h1, body.page-id-22 #page #main #pricing-details .pricing-box-contain .pricing-box h2, body.page-id-22 #page #main #pricing-details .pricing-info h1 {
  font-family: 'Nexa Heavy', Helvetica, Arial, Sans-Serif; }


.font-medium, .btn.call-to-action, .btn[type="submit"], .search input[type="submit"], .sidebar h2, body.single #main #primary .entry-content h3, body.home #main #home-features .home-feature-container h2, body.home #main #home-secondary .left-content p, .page-id-20 #page #main #about-content h1, .page-id-20 #page #main #about-content h2, body.page-id-22 #page #main #pricing-details .pricing-box-contain .pricing-box h2, body.page-id-22 #page #main #pricing-details .pricing-info h1, body.page-id-22 #page #main #pricing-details .pricing-info h2, body.page-id-22 #page #main #secondary-content .secondary-content-block h2 {
  font-size: 21px; }


.icon-user:before, body.home #main #home-features .home-feature-container:nth-child(3) h2:before {
  content: "\e601"; }


.icon-create:before, body.home #main #home-features .home-feature-container:first-child h2:before {
  content: "\e61a"; }


.icon-in-stock:before, body.home #main #home-features .home-feature-container:nth-child(2) h2:before {
  content: "\e621"; }

    body.home #main #home-features .home-feature-container {
      padding: 80px 0 60px 0;
      border-top: solid 1px #dfedde;
      background-repeat: no-repeat; }

      body.home #main #home-features .home-feature-container:first-child {
        padding-top: 0; }

      body.home #main #home-features .home-feature-container h2 {
        color: #3c4050;
        text-transform: uppercase;
        float: left;
        padding-left: 60px;
        height: 50px;
        position: relative; }

        body.home #main #home-features .home-feature-container h2:before {
          position: absolute;
          top: 50%;
          left: 0;
          font-size: 48px;
          color: #94bd54;
          line-height: 1px;
          font-family: 'carta';
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          margin: -30px 0 0 0; }

      body.home #main #home-features .home-feature-container .content p {
        margin: 25px 0 0 0; }

        body.home #main #home-features .home-feature-container:first-child h2 {
          padding-top: 10px; }

      body.home #main #home-features .home-feature-container:nth-child(2) .featured-content {
        float: right;
        right: 0; }

      body.home #main #home-features .home-feature-container:nth-child(2) .featured-image {
        float: left;
        left: 0; }

      body.home #main #home-features .home-feature-container:nth-child(2) h2 {
        padding-top: 10px; }

      body.home #main #home-features .home-feature-container .home-feature-1,
      body.home #main #home-features .home-feature-container .home-feature-2,
      body.home #main #home-features .home-feature-container .home-feature-3 {
        height: 350px; }

      body.home #main #home-features .home-feature-container .animation {
        line-height: 1em;
        -webkit-transform: scale(1) !important;
        -moz-transform: scale(1) !important;
        transform: scale(1) !important; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.mobile_nav .navbar-toggle .icon-bar {
  background-color: #888;
}

.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

.span4 {
  width: 300px;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}

.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }

div.home-page-blurb
{
	text-overflow: eclipse;
}

.fusion-clearfix {
  clear: both;
  zoom: 1;
}

.fusion-clearfix:before,
.fusion-clearfix:after {
  content: " ";
  display: table;
}

.fusion-clearfix:after {
  clear: both;
}



.widget_text .textwidget  { padding: 7px 10px 0; border-bottom: 1px solid #dfdfdf; }


.padded{
	padding: 15px;
	text-align: left;
}


.homepageBottom li.menu-item{
	width: 283px;
}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container{margin-right:auto;margin-left:auto}
.container:after,.container:before{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px}
.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}
.box-shadow-outset{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 2px transparent}
.box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}
.box-shadow-inset{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 2px transparent;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
.box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 2px transparent}

#content .box {
  position:relative;
  border:5px solid #fff;
  border-radius:5px;
}

#content .h_row_1 a.div-link .box, #content .h_row_2 a.div-link .box {
  border-color:#fff;
}

#content .blog_blk .box img {
  width:100%;
  height:auto;
}

#content .box-registration .lbltxt, #content .box-login .lbltxt {
  padding:20px 0 0 0;
}

#content .box-registration .btn_c, #content .box-login .btn_c, #content .box-login a.info_btn {
  margin:30px 0 15px;
}

#content .box-login a.info_btn {
  margin-left:10px;
}

.box-activate-account input.clear_btn {
  margin-left:10px;
}

.box-activate-account input.btn_c, .box-activate-account input.clear_btn {
  margin-top:20px;
}

#content .box-search .frm .txtbox {
  height:40px;
  margin-right:10px;
}

#content .contact_c h5.box-heading {
  padding:15px 25px;
  line-height:20px;
  border-bottom: 1px solid #efefef;
}

#content .contact_c .box {
  margin-bottom:30px;
}

  #content .box-search .frm .btn_c {
    float:right;
    margin:20px 0 0 0;
  }

  #content .box-registration .btn_c {
    float:none;
    margin:30px auto 0;
  }

  .box-activate-account input.btn_c, .box-activate-account input.info_btn {
    margin:20px auto 0;
    float:none;
  }


.titcontacto {
    margin-left: 10px;
    margin-top: 42px;
    font-family: "fb";
    font-size: 13px;
    color: #108fbb;
    padding-bottom: 5px;    
}
 .red a{color:#F00;font-weight:700;padding-left:10px;}
 .red{color:#F00;}



.clearfix { clear:both;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}

.banner.flexslider .slide img{
    width:100%;
}

						#recent-posts .entry img.thumb {border: 7px solid #dedede; margin-top: 4px;}

#m-footer {display:block; margin-bottom:0;
text-align:left; margin:0; padding:15px 0 0 0; height:30px; width:100%; background:#0C2A4B;
}


#m-footer ul {list-style-type:none; margin:0 0 0 -7px; padding:0; text-align:center; color:#fff;}

#m-footer ul li {display:inline; padding:0 3px}

#m-footer a {color:#fff; text-decoration:underline;}




#m-nav,
#m-banner,
#oig-port,
#m-logo,
#m-footer,
.mobile-only {display:none;}


.et_monarch .et_social_mobile_button:before, .et_monarch .et_social_close:after, .et_monarch .et_social_heading:after { font-family: 'etmonarch'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 16px; }


.et_monarch span.et_social_close, .et_monarch .et_social_mobile_button { cursor: pointer; }

.et_monarch span.et_social_close { position: absolute; right: 10px; top: 0; line-height: 40px; }

	.et_monarch span.et_social_close:after { content: "\e60C"; color: #cccccc; }

		.et_monarch .et_social_pinterest_window span.et_social_close { cursor: pointer; }
#main-nav ul ul.sub-menu{width:200px;z-index:250;}
#main-nav ul ul ul.sub-menu,#main-nav ul ul li.current-menu-item ul,#main-nav ul ul li.current_page_parent ul,#main-nav ul ul li.current-menu-parent ul,#main-nav ul ul li.current-page-ancestor ul{top:-2px;}
#main-nav ul .mega-menu-block ul ul.sub-menu,#main-nav ul .mega-menu-block ul li.current-menu-item ul,#main-nav ul .mega-menu-block ul li.current_page_parent ul,#main-nav ul .mega-menu-block ul li.current-menu-parent ul,#main-nav ul .mega-menu-block ul li.current-page-ancestor ul{top:0;}
#main-nav ul ul ul,#main-nav ul li .mega-menu-block ul.sub-menu{border-top:0 none;}
#main-nav ul li.mega-menu.mega-links .mega-menu-block .sub-menu-columns-item{-webkit-animation:none;-moz-animation:none;animation:none;}
#main-nav ul ul.sub-menu.mega-cat-more-links{width:100%;margin:10px 0;}
#main-nav ul ul.sub-menu.mega-cat-more-links:after{content:' ';display:block;clear:both;}
#slide-out #mobile-menu ul ul,#slide-out #mobile-menu .sub-menu-columns-item{display:none;background:#333;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.flinklist {
  margin: 0;
  padding: 0;
  list-style: none;
}

.flinklist a {
  color: #6d6d6d;
  font: 11px/16px 'Open Sans', Arial, sans serif;
}

.flinklist a:hover {
  color: #222;
}

  .flinklist li {
    line-height: 12px;
  }
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}

* html .clear-block{height:1%;}
fieldset ul.clear-block li{margin:0;padding:0;background-image:none;}


.diagram-text {
	position: absolute;
}


.diagram-epos .diagram-text {
	position: absolute;
	top: 47px;
	left: 106px;
}


.diagram-crm .diagram-text {
	position: absolute;
	top: 52px;
	left: 112px;
}


.diagram-business .diagram-text {
	position: absolute;
	top: 55px;
	left: 112px;
}


.diagram-stock .diagram-text {
	position: absolute;
	top: 57px;
	left: 112px;
	width: 108px;
}


.diagram-mobile .diagram-text {
	position: absolute;
	top: 63px;
	left: -34px;
}


.diagram-ecommerce .diagram-text {
	position: absolute;
	top: 21px;
	left: 19px;
}


.diagram-financials .diagram-text {
	position: absolute;
	top: 21px;
	left: 35px;
}


.menu-wrap {
	position: absolute;
	top: 0;
	left: 60px;
	background: #006652;
	width: 200px;
	height: 100%;
}


td.logoarea-logo {
	width: 1%;
	}






#sidemenu{
	width:250px;
	padding:0px;
	display: inline-block;
	font:Arial, Helvetica, sans-serif;
	float:left;
	background-color:#900;
	
}


#sidemenu a{
	color:#FFFFFF;
	text-decoration:none;
}


#sidemenu a:visted{ color:#FFFFFF;}

#sidemenu a:hover{ color:#CCCCCC;}


#sidemenu ul{
	font-size: 12px;
	letter-spacing: 1px;
	color: #ffffff;
	list-style: none;
	text-align: left;
	padding-bottom:10px;
}




#sidemenu ul li a{
	display:block;
	background-color:#7b0000;
	font-weight: 600;
	vertical-align: middle;
	width: 225px;
	padding-left:25px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top:10px;
	padding-bottom:10px;


}



#sidemenu ul ul li{
	background-color:none;
	display: block;
	width: 210px;
	font-weight: 400;
 

}


#sidemenu ul ul li a{
	background-color:#900;
	width: 210px;
	font-weight: 400;
	text-transform: none;
	padding-bottom:0px;
	letter-spacing: 0px;

}

#sidemenu ul li a:hover{
	text-decoration:underline;

}


#sidemenu ul ul li a:hover{
	text-decoration:underline;

}


#sidemenu ul ul ul li {
color:#000;
list-style:outside;
list-style:circle;
	width: 200px; !important
	padding-left:25px;
	
}

#sidemenu ul ul ul li a{
	padding-bottom:0px; !important
	color:#000;
	width:175px;
	padding-left:50px;
	text-indent:0px;
	font-style:italic;

}

.span12 {
  width: 940px;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}

.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
