﻿
#extra-footer p {
margin: 1em auto;
max-width: 960px;
}

.menuTrigger,
.section,
#barra-brasil,
#category,
#category-vcge,
#em-destaque,
#extra-footer,
#footer,
#header,
#portal-features,
#viewlet-social-like,
#voltar-topo {
display: none !important;
}


.left-inner {
	padding-left: 25px;
}


.left-inner-margin {
	margin-left: 25px;
}



.left-inner-sm {
	padding-left: 10px;
}

.site-title { font-size: 20px; line-height: 26px; text-decoration: none; margin: 0; display: inline-block; position: relative; }

.site-title-online { position: absolute; top: 20px; right: 0; text-align: right; text-transform: lowercase; font-size: 14px; }
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}
#u3103-9{font-size:36px;line-height:36px;}
#u3103-9,#u3103-10{font-size:30px;line-height:36px;}
.et-pb-contact-message{position:relative}

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}


.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}


.wp-pagenavi span.current {
	font-weight: bold;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}
.fusion-copyright-notice{color:#ffffff;font-size:12px;}
.fusion-copyright-notice a{color:#ffffff;}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center}
.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both}
.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer{display:block;width:100%;text-align:center}
            	.big-intro {		text-align: center !important;	}

.about-us .big-intro {
	text-align: right;
	font-weight: 300;
	font-size: 60px;
	line-height: normal;
	margin-top: -15px;
}

.about-us .col-md-12.zerif-rtl-big-title .big-intro,
.about-us .col-md-12.zerif_about_us_center p {
	text-align: center;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

.minifrontpage+.newsbox.more{margin-top: 0; border-top:0;}

.newsbox .more, .ui-tabs .more, .newsflash .more{padding:1rem 0; text-align: right;}


.newsbox.more{font-weight: bold; text-align: right; padding: 5px 10px;}

.checklist .more{padding: 0 0 1rem 0;}

  #footer .widget-posts li .date {
      color : #999999;
  }


  #footer .widget h4 {
     color:#ffffff!important;
     font-family:Raleway,sans-serif;
     font-weight:;
     font-size:14px;
	 letter-spacing:1px;
	 text-transform:uppercase;
  }


.widget-posts li {
    margin-bottom: 0;
    min-height: 90px;
    padding: 10px 0 15px !important;
    position: relative !important;
}

.rightcolumn
{
	float: left;
	width: 317px;
	margin: 0 48px;
}

.rightcolumn .snarvei_header
{
	width: 317px;
}

.leftcolumn, .rightcolumn
{
	font-family: Arial;
	font-size: 1.0em;
}

.leftcolumn H3, .rightcolumn H3
{
	font-family: Arial;
	font-size: 1.1em;
}

.leftcolumn a, .rightcolumn a, .leftcolumn a:visited, .rightcolumn a:visited
{
	color: #4D4D4B;
}


.social-list li a:hover .social-icon {
  border-color: #ccc;
}


.social-icon {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  border: 2px solid #fff;
  border-radius: 50%;
  text-align: center;
}


.social-icon .fa {
  line-height: inherit;
  position: absolute;
  text-align: center;
  left: 0;
  width: 100%;
}


footer .social-list a .social-icon {
  border-color: #ccc;
}


footer .social-list a:hover .social-icon {
  border-color: #999;
}

  .team-overlay .social-icon{
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
.row{margin-right:-15px;margin-left:-15px}

.view-hover{*display:inline;zoom:1;list-style-position:outside;}

.view-hover .open-none{display:none;}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:35px}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}
 .pb05 { padding-bottom:  5px; }
.ajax_loader_1{position:relative;display:inline-block;width:100%;height:100%}


.menuicon {
	padding-top: 9px;
	padding-right: 20px;
}
.slick-slider,.slick,.slick__slide{overflow:hidden !important;}
.slick__slide img{margin-left:auto;margin-right:auto;}
.slick--center .slick__slide{-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.no-js .slick__slide,.slick__slide .slick__slide{max-width:100%;}
.slick,.slick__slide{max-width:100%;position:relative;}
.slick__slide.slick-center{z-index:1;}
.slick__slide.slick-current{z-index:4;}
.slick--ondemand .slick__slide:not(.slick-active) img[data-lazy]{width:40px;height:40px;}
.slick--display--thumbnail .slick__slide img{pointer-events:auto;}
.slick--float .slick__slide{float:left;max-width:100%;}
.slick--display--main .slick__slide img{pointer-events:none;}
.title-bar-title{vertical-align:middle}
.has-tip,.title-bar-title{display:inline-block;font-weight:700}

.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink, .pagelink { background: #fd82b1; }
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
.mobile-main-nav .menu-item a .fa{padding-right:6px}

.iconfont,.icon:before{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

.post-list .icon{position:absolute;width:55px;height:55px;top:4px;left:0px;padding:1px;border-radius:100px;box-shadow:0 0 0 1px #eee,0 5px 10px -6px #666;}

.post-list .icon:after{content:'';position:absolute;width:1px;top:25%;height:50%;right:-14px;background:#eee;}

.post-list .icon i{position:absolute;left:3px;right:0;top:4px;color:#ccc;text-align:center;font-size:26px;line-height:50px;z-index:0;}

.post-list .icon img{border-radius:100px;position:relative;z-index:1;}

.arrow,#footer .links_adlink,.post-list  h2.title:before,.post-list  h2.title:after,#header:before,.post-list .icon:after{display:none;}

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}


.team-container .popup-slider .item .content {
  display: inline-block;
  margin-left: 30px;
  text-align: left;
  width: 48%;
}


.team-container .popup-slider .item .content .title {
  font-size: 18px;
  font-weight: bold;
  margin-right: 20px;
}


.team-container .popup-slider .item .content .position {
  font-style: italic;
}

		

.vc_column-inner {
	padding: 0 !important;
	}
.mp__expanded .mp__info .mp__song-artist{display:block;font-size:.75rem;line-height:1.2;margin-bottom:5px}


.typography--default {
    line-height: 26px
}


.typography--default:first-child {
    margin-top: 0
}


.typography--default img {
    margin: 24px 0 0;
    display: inline-block;
    max-width: 100%;
    height: auto
}


.typography--default h1,.typography--default h4,.typography--default h5,.typography--default h6 {
    margin: 0 0 25px 0;
    font-size: 35px;
}


.typography--default h2 {
    margin: 34px 0 15px;
    font-size: 28px;
}


.typography--default p {
    margin-bottom: 15px
}

#main {
	padding-top: 50px;
}



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}

      #navigation .menus.nav-icons .side-nav {
        position: absolute;
        top: 0;
        right: 0; }

      #navigation .menus.nav-icons-1 .side-nav {
        width: 3em; }

      #navigation .menus.nav-icons-2 .side-nav {
        width: 6em; }

      #navigation .menus.nav-icons-3 .side-nav {
        width: 9em; }

      #navigation .menus.nav-icons-4 .side-nav {
        width: 12em; }

  #navigation .menus.nav-icons-1.cart-extended .side-nav {
    width: 12.5em; }

  #navigation .menus.nav-icons-2.cart-extended .side-nav {
    width: 15.5em; }

  #navigation .menus.nav-icons-3.cart-extended .side-nav {
    width: 18.5em; }

  #navigation .menus.nav-icons-4.cart-extended .side-nav {
    width: 21.5em; }


.menu-mob__sep { height: 40px; width: 1px; background-color: rgba(255, 255, 255, 0.2); margin: 0 12px 0 11px; }


html.special.black-bg .menu-mob__sep { background-color: #fff; }


html.special.blue-bg .menu-mob__sep { background-color: #195183; }


.sub-title {
	margin-bottom: 46px;
}


.sub-title:before {
	content: '';
	position: absolute;
	display: block;
	width: 40px;
	height: 2px;
	background: #fb0000;
	margin-top: 55px;
}


.sub-title-theatres {
	margin-bottom: 46px;
	text-align: center;
}


.sub-title-theatres:after {
	position: absolute;
	content: '';
	display: block;
	width: 40px;
	height: 2px;
	background: #fb0000;
	margin-top: 15px;
	left: 50%;
	margin-left: -20px;
}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

.toggle{ display:none;}

.l_ink{ width:750px; height:115px; overflow:hidden; float:left; margin-left:15px;}

.l_ink dl{ width:750px; height:30px; overflow:hidden; float:left; display:block;}

.l_ink dt{ width:40px; height:30px; font:14px/30px "Microsoft YaHei"; float:left;}

.l_ink dt a{ color:#3c9df9;}

.l_ink dt a:hover{ color:#ff6600;}

.l_ink dd{ width:700px; height:32px; overflow:hidden; float:left;}

.l_ink dd ul{ width:700px; height:30px; display:block; overflow:hidden; float:left;}

.l_ink dd li{ width:85px; height:30px; overflow:hidden; float:left; font:14px/30px "Microsoft YaHei"; margin:0 15px 0 15px;}

.l_ink dd li a{ color:#000;}

.l_ink dd li a:hover{ color:#ff6600;}

.l_ink dd .l_col{ color:#ff8d1d;}
.navbar-header{float:left}


.site-footer .footer-follow-text { color: #fff; font-size: 0.875rem; margin-top: 5px; }


.mod_events_latest {
    border-top: 1px solid #ccc;
    border-top: 1px solid rgba(180,180,180,0.8); padding: 5px 0;
}
.shopcolumn1 .product_item .details_product_item,.shopcolumn2.shopfullwidth .product_item .details_product_item{width:70%;float:left;padding-left:10px;padding-right:10px}
.shopcolumn2.shopfullwidth .product_item .details_product_item{width:100%;float:none;padding-left:0}
.shopcolumn1 .product_item .details_product_item{width:100%;float:none;padding-left:0}




.says,
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  
  word-wrap: normal !important;
}


.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  padding: 0.9375rem 1.4375rem 0.875rem;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  
}

.language-title, .currency-title{ color: #000; font-size: 9px; font-weight: 600; letter-spacing: 1px; margin-right: 10px; padding-top: 10px !important; text-transform: uppercase; }

li.item.dropdowns-mobile .dropdowns ul li.language-title{ font-size:11px; }
.header-style-1 .mk-header-start-tour,.header-style-3 .mk-header-start-tour,.header-style-1 .mk-header-inner #mk-header-search,.header-style-1 .mk-header-inner,.header-style-1 .mk-search-trigger,.header-style-3 .mk-header-inner,.header-style-1 .header-logo,.header-style-3 .header-logo,.header-style-1 .shopping-cart-header,.header-style-3 .shopping-cart-header,.header-style-1 #mk-header-social.header-section a,.header-style-2 #mk-header-social.header-section a,.header-style-3 #mk-header-social.header-section a{height: 90px;line-height:90px;}
.mk-search-trigger,.mk-shoping-cart-link i,.mk-header-cart-count,.mk-toolbar-resposnive-icon i{color: #444444;}
.mk-search-trigger:hover,.mk-header-start-tour:hover{color: #f97352;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}


	.multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: left; }

.lang-item{cursor:pointer;display:inline-block;vertical-align:middle;padding:2px 4px 3px;}

.lang-item.is-current{background-color:#383838;padding:2px 5px 3px;}

header .basket-block .totals{color:#FF0000;}
.tb-post-list-slider .post_list article:last-of-type{margin-bottom:0}



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

.modal-dialog {
    width: 666px;
    
}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }

  .l-header__sub {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    font-size: 1rem;
    width: 100%;
    padding: 10px 0;
    background: #F8F3F2; }
.transparent-bg{-moz-box-shadow:rgba(0,0,0,.298039) 0 1px 4px;-webkit-box-shadow:rgba(0,0,0,.298039) 0 1px 4px;box-shadow:rgba(0,0,0,.298039) 0 1px 4px;background-color:#fff;border-radius:0}


.rpwe-summary{
font-size: 14px;
}


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-3 {
    float: left;
    width: 25%;
  }
