﻿.nav-footer-list a,.nav-footer-title,.nav-legal-list a{display:inline-block;padding:.5em}


.table .cell
{
	display: table-cell;
	vertical-align: middle;
}


.aside-6-test{
    margin-top: 74px;
    display: flex;
    flex-wrap: wrap;
    font-family: "Open Sans";
    justify-content: center;
}
.smartbanner-show .menu-button-container .button-holder .main-menu-open,.smartbanner-show .menu-button-container .button-holder .main-menu-close{top:82px}
.menu-button-container .button-holder{position:relative}
.menu-button-container .button-holder .main-menu-open{position:absolute;right:10px;top:10px;cursor:pointer}
.menu-button-container .button-holder .main-menu-open img{width:2.4em;height:40px}

    #shop #main .row .bg-box{height: 200px;}

#shop #main .row .bg-box .webGL-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#shop #main .row .bg-box .pic {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#shop #main .row .bg-box .note {
  position: relative;
  z-index: 10;
}

#shop #main .row .bg-box .note .tab {
  display: inline-block;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}
.site-info{margin-top:40px}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}


.entry-media {
	margin:0;
	}


.masonry-container .entry-media {
	margin:0;
	}


.featpages .entry-media {
	width:45%;
	margin:0;
	padding:0 0 10px 20px;
	float:right;
	}


.blog-container .entry-media .thumb-caption,
.masonry-container .entry-media .thumb-caption {
	display:none;
	}

.comment-metadata,.wp-caption,.wp-caption-text,.entry-caption,.gallery-caption,.entry-media .thumb-caption,.sitemap-entry-meta,.entry-meta { font-family:Arial,Helvetica,sans-serif;font-size:18px;text-transform:none; }

.thumbs-left .entry-media,
.thumbs-right .entry-media {
width:50%;
}
.zone-content-wrapper{background:none repeat scroll 0 0 #F2F2F2;padding:0 0 20px 0;}
.front .zone-content-wrapper{padding:18px 0 0;}
.node-type-pagina-popup .zone-content-wrapper{background:none;}


.avatar {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	overflow:hidden;
	-webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	-ms-transition: all .35s ease;
	-o-transition: all .35s ease;
	transition: all .35s ease;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	overflow:hidden;
}


.item:hover .avatar {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	-ms-transition: all .35s ease;
	-o-transition: all .35s ease;
	transition: all .35s ease;
}
ul.content_button li.first{border-top:0px solid #dbdbdb;}
#superfish-2 .sf-depth-2.first a{margin-top:8px;}

	#header-info-wrap #header-logo, #header-info-wrap #header-text {
		margin-left: 0;
		margin-right: 0;
	}

#header-info-wrap #header-text {
	padding-top: 20px;
	margin-left: 18px;
	font-weight: bold;
}


.cf:before,
.cf:after {
    clear: both;
    content: "";
    display: table;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}


.t-menu .tm-conteudo {

padding: 0 25px;

min-height: 47px;

background: #161616;

border-radius: 5px;
}

		
	.mvp-feat1-right-wrap,
	.mvp-widget-feat2-side,
	#mvp-side-wrap,
	#mvp-home-widget-wrap .mvp-flex-side-wrap {
		border-top: 1px solid #ddd;
		margin: 20px 0 0;
		padding-top: 20px;
		width: 100%;
		}
