﻿
span.search_icon {
cursor: pointer;
margin: 0 3px 0 5px
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}








.googleadbottom img, #supplementary img{
	max-width: 100%;
}


.googleadbottom{
	overflow: hidden;
}


.hamburger-box {
  width: 30px;
  height: 24px;
  display: inline-block;
  position: relative; }



.hamburger--3dx .hamburger-box {
  perspective: 80px; }



.hamburger--3dx-r .hamburger-box {
  perspective: 80px; }



.hamburger--3dy .hamburger-box {
  perspective: 80px; }



.hamburger--3dy-r .hamburger-box {
  perspective: 80px; }



.hamburger--3dxy .hamburger-box {
  perspective: 80px; }



.hamburger--3dxy-r .hamburger-box {
  perspective: 80px; }



.tagcloud {
    overflow: hidden;
    padding-top: 5px;
    margin: 0 0 0 -5px;
}


.tagcloud a {
    display: inline-block;
    color: #505050;
    margin: 0 0 5px 5px;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 21px !important;
    padding: 0 9px 2px 9px;
    background-color: #fff;
    float: left;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    text-transform: uppercase;
    transition: all 300ms;
    -webkit-transition: all 300ms;
    border: 1px #dddddd solid;
}


.tagcloud a:hover {
    color: #fff !important;
}


.wds-tweet-container {
	border-bottom: 1px #ccc solid;
	padding: 8px;
}


.wds-tweet-data {
	font-size: 10px;
	text-align: center;	
}


.footer-links__list {
  text-align: center;
  width: 100%;
  margin: 20px 0 10px;
}


.footer-links__list li {
	margin: 0 15px 10px;
}

.nav-text { display: none; float: right; font-size: 16px; line-height: 24px; padding: 13px 20px; }

	.nav-toggle,
	.nav-text { display: block; }

#nav-topbar .nav-text { color: #555; }
.noticias .item .back{margin:0 auto;border:1px solid #ebebeb;padding:15px}
.eventos .item .back,.galeria-imagens .item .back{margin:0 auto}


    .back {
        height: 420px !important;
    }


.collapse {
  display: none;
}


.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
#connect .subheading{font-size:12px;top:29px;color:#9ba2a3;right:38px;font-weight:400;width:204px;text-align:center}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}
.widget-container{margin:0 0 30px;font-size:12px}
.widget-container h3{margin:0 0 20px;padding:0 0 15px;text-transform:uppercase;font:700 14px Arial,Helvetica,sans-serif;color:#666;border-bottom:3px solid #ddd}
.widget-container p{font:12px/20px Arial,Helvetica,sans-serif;margin-bottom:15px}
.widget-container ul{clear:both;padding-left:0;list-style:none}
.widget-container ul li a{padding:0 0 0 5px;line-height:22px;text-decoration:none}
.widget-container ul li a:hover{text-decoration:underline}
.widget-container ul ul{padding:0 0 0 15px;border-top:none}
.widget-container input#s{float:left;width:60%;padding:7px 0 7px 7px;margin-right:5px;border-color:#ccc #efefef #efefef #ccc;border-width:1px;border-style:solid}
.widget-container input.submit{margin-left:5px;float:left}
.nav-drawer__menu-link{background-image:none;background-position:0 0;background-repeat:repeat;background-size:initial;color:initial;text-decoration:initial;transition:initial;display:block;-ms-flex:1 calc(100% - 3em);flex:1 calc(100% - 3em);padding:.25rem 1rem;color:#fff;outline:none}
.nav-drawer__menu-link:hover{color:inherit}
body.user-mousing .disclaimer a:focus,body.user-mousing .nav-drawer__menu-button:focus,body.user-mousing .nav-drawer__menu-link:focus,body.user-mousing article p a:focus,body.user-mousing h1 a:focus,body.user-mousing h2 a:focus,body.user-mousing h3 a:focus{background-color:transparent}
body.contrast-light .nav-drawer__menu-link:hover{color:#000}


.dj-megamenu li.dj-up {
	position: relative;
    display: block;
    float: left;
    padding: 0;
    margin: 0 -1px 0 0;
    background: none;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.thumbnail .caption{padding:9px;color:#333}
.metaslider .caption{padding:5px 10px;word-wrap:break-word}
.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:#000;color:#fff;opacity:.7;margin:0;display:block;width:100%;line-height:1.4em}
.metaslider .caption-wrap .caption img{width:auto}

.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}





.widget-area {
	font-size: 12px;
}



#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}

#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}



#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

	
	#colophon #supplementary .widget-area {
		float: none;
		margin-right: 0;
		width: auto;
	}








.nav-logo-wrap {
	float: left;
	margin-right: 20px;
}


.nav-logo-wrap .logo {
	display: table-cell;
	vertical-align: middle;
	max-width: 130px;
	height: 75px;

	-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}


.nav-logo-wrap .logo img {
	max-height: 100%;
}


.nav-logo-wrap .logo:before,
.nav-logo-wrap .logo:after {
	display: none;
}
.e93-3.x-image {width:196px;margin:0px auto 0px auto;background-color:transparent;}


.spacer {
  overflow: hidden;
  height: 30px;
  font-size: 0;
  line-height: 0;
}

.footer .footer-widgets .textwidget .spacer { height:9px; }

  .solution-list__wrap {
    padding: 0 0 0 150px;
    font-size: 15px;
    text-align: justify; }

    .solution-list__wrap h3 {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 4px;
      text-align: left; }
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
ul.socailicon li.ytube{position:relative;font-size:0;width:0}
ul.socailicon li.ytube a:before{content:"\f167";font-family:FontAwesome;position:absolute;top:-30px;color:#fff;background:#fe3432;border:1px solid #fe3432;width:45px;height:45px;border-radius:50%;text-align:center;padding-top:12px;left:49px;font-size:30px}
ul.socailicon li.ytube a:hover:before{color:#d14735;background:0 0;transition:background-color .7s ease}
.socailiconinner ul li.ytube a:before{content:"\f167";font-family:FontAwesome;position:absolute;top:-10px;color:#fff;background:#fe3432;border:1px solid #fe3432;width:45px;height:45px;border-radius:50%;text-align:center;padding-top:6px;left:49px}
.socailiconinner ul li.ytube a:hover:before{color:#fe3432;background:0 0;transition:background-color .7s ease}


.arrows--outside .rsArrow {
  top: 0;
  height: 100%;
}


.arrows--outside .rsArrow .rsArrowIcn {
  top: 45%;
  position: relative;
}


.single-post .arrows--outside .rsArrow {
  height: 100%;
}


.arrows--hover {
  cursor: none;
}


.arrows--hover .rsArrow {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background: transparent;
  -webkit-transform: none;
          transform: none;
  cursor: none;
}


.arrows--hover .rsArrowRight {
  left: 50%;
}


.arrows--hover .rsArrowIcn {
  margin-top: -40px;
  margin-left: -25px;
  opacity: 0;
}


.arrows--hover .visible .rsArrowIcn {
  opacity: 1;
}

    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
        width: 100%;
        margin-right: 0;
    }

.one_sixth { width: 13.33% }

  #header .header_mid .mid_nav_wrap {
    display: block;
    height: auto;
    float: none;
    margin: 0 -20px;
    visibility: visible;
    overflow: hidden;
    clear: both;
    opacity: 1;
  }

  #header .header_mid .mid_nav_wrap nav {
    display: none;
  }


.header_mid .mid_nav_wrap {float:left;}
.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

#content .product_c .main_box {
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  background:#ffffff;
  margin: 0 15px;
}

#content .product_c .view-grid .main_box:hover {
    
}

#content .product_c .featured-products .main_box {
  margin:0 15px 0;
}

#content .product_c .collection-list .main_box {
  margin:0 15px 30px;
}

  .home_collection .product_c .main_box .box_1 {
   height: 130px !important;
  }



.home_collection .product_c .main_box, .collection-grid .main_box {
  margin: 0 !important;
}

#content .product_c {
  position:relative;
}

  #content .home_collection .product_c {
    padding-top:0;
  }
.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}



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


.flex-column {
	flex-direction: column;
	align-items: center;
	flex-basis: 180px;
	flex-grow: 1;
}


.quick-links .flex-column {
	flex-basis: 240px;
}
.font_lus64zd9m, [data-font="font_lus64zd9m"], [data-font="font_lus64zd9m"] li a, #content-holder h1, #content-holder h2, #content-holder h3, #content-holder p, #content-holder li {font-family: "unitext", sans-serif;font-weight: 300;font-style: normal;}
#mk-theme-container{z-index:200}
#mk-notification-bar,#mk-page-introduce,#mk-theme-container,.master-holder div,.mk-blog-classic-item,.mk-blog-grid-item,.mk-employee-item,.mk-fullwidth-boxed,.mk-gallery .gallery-caption,.mk-gallery .gallery-inner,.mk-gallery .gallery-title,.mk-header-toolbar,.mk-image-caption,.mk-news-item,.page-section-content,.portfolio-widget-info,.shopping-cart-header,.testimonial-column .testimonial-item,.text-input,.theme-page-wrapper,:after,:before,[class*=mk-col-],input[type=text],textarea{box-sizing:border-box}
.dashboard-opened #mk-theme-container{left:-300px}
#mk-theme-container,.mk-side-dashboard,.sticky-style-fixed.header-style-1 .mk-header-holder,.sticky-style-fixed.header-style-3 .mk-header-holder{transition:all .3s ease-in-out}


#content {
	float: left;
	font-family: Verdana, Helvetica;
	font-size: 15px;
	margin-left: 20px;
	margin-right: 10px;
	position: relative;
	text-align: left;
	width: 73%;
}


#content a:link,#content a:visited,#footer a:link,#footer a:visited {
	color: #00f;
	text-decoration: none;
}


#content a:hover {
	color: #000;
	text-decoration: none;
}

.ipad_footer_image{
	float:left;
	padding:0 10px;
	
	cursor:pointer;
}
.navigation-thin-wrapper{padding-top:0;max-width:1121px;height:30px;margin:0 auto;position:relative}
.badcreditok .vc_column-inner{padding-top:6px!important;margin-top:0}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
