﻿
#masthead .header_logo img {
  width: 170px;
}

.advertisement-content {
   text-align: center;
}
.fullwidht{width:100%;float:left;display:inline-block}

.footer-left{float:left;width:64.666%;}

.footer-left,
.footer-right{float:left;width:100%;}

h1.post-title,
h1.page-title{
font-size:1.4em;
}

h1.post-title,
h1.page-title,
h2.post-title{
margin:6px 0 0 0; 
}

div.woocommerce-content h1.page-title{
text-align:left;
}


h1.post-title,  h1.page-title,  h2.post-title, a.permalink:link, a.permalink:visited  {color:#3f3f3f;}


.page2 .bottomLeft img.centers {
	top: 30px;
	left: 9px;
	position: absolute;
	z-index: 10;
}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}



.site-content { padding-top: 3.125rem; padding-bottom: 3.125rem; }

.page-template-home .site-content { padding-top: 0; padding-bottom: 0; }

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

.slider .yellow .question{
	font-family: 'Nunito', sans-serif;
    font-size: 16px;
    font-weight: 300;
	display: block;
	background: #212b34;
	color:#f8a01a;
	padding: 10px;
	max-width: 25%;
	text-align: center;
	position: absolute;
	right: 5%;
	bottom: 10px;
}


.slider .yellow .question:hover{
	background: #efefef;
	color: #212b34;
	text-decoration: none
}

.custome-carousel .person-photo {
    margin: 20px auto;
    display: inline-block;
    left: 10%;
    position: absolute;
}


.fill {
   display:block; position:relative;
}

.fill img{ position:relative; z-index:-1;}
.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}


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }


.nav, .reset-ul, .left-menu, .sub-left-menu, .top-menu, .list-added-products, .sort-type-products, .prev-next-home, .payment-icon, .partners-icon, .checkout-steps, .payment-cart, .list-payment-options, .list-delivery-methods { margin: 0; padding: 0; list-style: none; }


.left-menu { padding-bottom: 30px; }




.panel-flexible .panel-separator {
  margin: 0 0 1em 0;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}


.w3eden .wpdm_icon {
    box-shadow: none;
    min-width: 48px;
}


.w3eden .wpdm-link-tpl img.wpdm_icon { width: 48px !important; margin: 5px 0; }
.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:60%}
.et_vertical_nav.et_header_style_centered .et-search-form input,.et_vertical_nav.et_header_style_centered span.et_close_search_field{top:0}
span.et_close_search_field{display:block;position:absolute;z-index:99999;top:0;right:0;bottom:0;width:30px;height:30px;margin:auto;cursor:pointer}
span.et_close_search_field:after{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:32px;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;content:"\4d";speak:none}
.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}
.et_vertical_nav span.et_close_search_field:after{font-size:16px}
.et_vertical_nav span.et_close_search_field{width:13px;height:18px}

#fklms_login_bar .fkcontainer{   
    padding-top: 5px;
    margin: 0 auto;
    padding-right: 30px;
}
.qodef-blog-list-holder.qodef-image-in-box .qodef-blog-list-item-inner{display:block}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

#main_menu {
	float: left;
	width: 500px;
	height: 30px;
}

#main_menu ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#main_menu ul li {
	float: left;
	font-size: 12px;
	color: #dee8f6;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#main_menu li a {
	text-align: center;
	padding-right: 14px;
	padding-left: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	height: 30px;
	line-height: 30px;
	float: left;
}

#main_menu li a:hover {
	background: #305F9E;
}
.aio-icon-header h3.aio-icon-title{margin:0;display:block;font-size:16px;line-height:1.2em}
.top-icon .aio-icon-header h3.aio-icon-title{margin:25px 0 15px}
.square_box-icon .aio-icon-header h3.aio-icon-title{margin:15px 0}
.heading-right-icon .aio-icon-description,.heading-right-icon .aio-icon-description *,.heading-right-icon .aio-icon-header h3.aio-icon-title,.right-icon .aio-ibd-block,.right-icon .aio-ibd-block *,.right-icon .aio-icon-description,.right-icon .aio-icon-header h3.aio-icon-title{text-align:right}


#bluebar {
	display: none;
}
.abcp_writers-slider__items-wrap{height:300px;margin:auto;padding:0;list-style:none;position:relative}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
#footer-different-inside-right{float:right;width:45%;padding-top:50px}
body.right{margin:0px;padding:10px;font-size:12px;line-height:18px;text-align:left;font-family:"ＭＳ Ｐゴシック", sans-serif, "ヒラギノ角ゴ Pro W6";background-repeat:no-repeat;background-color:#000000}
.banner_area ul.right{margin:0;padding:0;float:right;width:202px}
.disco .right{width:715px}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

#back-top #text{width: 108px;display: block;text-align: center;font: 11px/100% Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}

#back-top #text:hover{color: #000;}

#back-top #text:hover span{background-color:rgba(0,0,0,.3);}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}
.region-sidebar-second .block{margin-bottom:40px;}
#header-top .block,#main-navigation .block,#banner .block{padding:0;}
.block-superfish select{-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #ccc;width:100%;display:inline-block;font-size:12px;padding:5px;color:#666;font-family:'Cabin Condensed',Arial,sans-serif;}
.not-logged-in .block-forum .contextual-links-wrapper{display:none;}
#block-superfish-4 .block .block-superfish{margin-bottom:0em;}
 .main-navigation [class^="fa fa-"], .main-navigation .mobile-nav-icon { color: #ffffff }


	.wrapper .main {
		padding-top: 221px;
	}


.wrapper-alt .banner.banner-footer {
	display: none;
}



.wrapper { overflow: hidden; position: relative; min-height: 100%; }

.wrapper.no-scroll { position: fixed; top: 0; bottom: 0; left: 0; right: 0; }

.textwidget { margin:0px; padding:10px; font-size:13px; line-height:130%; color:#666;  background:#f6f6f6; border-bottom:2px solid #dfdfdf; border-radius:4px; }
#page{background:#f7fcfd}
.ult_tabitemname{position:relative;display:none;margin:0;padding:12px 15px;color:inherit;overflow:hidden}
#ump-user-account-links .ump-profile-submenu{overflow:hidden;border-radius:5px}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

.header-image .header-image-text-wrapper {
  display: table;
  height: 100%;
  margin: 0 auto;
  width: 1170px;                                        
}

  body .header-image .header-image-text-wrapper {
    width: 960px;
}


.width-container .width-container {
    padding: 0
}

    blockquote.width-container {
        padding: 20px 20px 16px;
        margin: 0 3%;
        width: auto
    }


.table-section.width-container {
    max-width: 964px
}
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper{margin:0 auto;width:940px;}
#branding img{border-top:4px solid #000;border-bottom:1px solid #000;display:block;float:left;}
#access,	#branding img,	#respond,	.comment-edit-link,	.edit-link,	.navigation,	.page-link,	.widget-area{display:none !important;}

	#logo,
	#header-nav {
		display: table-cell;
		vertical-align: middle;
	}

	#header-nav {
		z-index: 1;
		position: relative;
	}

#menu a,
#menul a,
#top_menu a,
.nav .links a {
    transition: ease .2s background
}

#footer .links,
#top_menu a,
.inpbutton,
.nav .links a,
.video_view .cs {
    text-transform: uppercase
}

#top_menu {
    text-align: right;
    min-width: 200px;
    float: right;
    padding-top: 30px
}

#top_menu a {
    font-size: 14px;
    color: #fff;
    padding: 5px;
    display: block;
    float: left;
    text-decoration: none;
    margin-right: 10px
}

#top_menu a.profile img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 26px;
    height: 26px;
    position: relative;
    top: -1px
}
.minimal #headertop .headertop_content{padding-top:8px;padding-bottom:8px;line-height:20px;font-weight:600}
.minimal #headertop .headertop_content .email,.minimal #headertop .headertop_content .mobile{display:inline}
.minimal #headertop .headertop_content i{padding:0 2px}

  .top-navigation .left-column {
    float: left;
    font-weight: 600; }

    .top-navigation .left-column .nav {
      position: relative;
      margin-left: -12.5px; }

      .top-navigation .left-column .nav.segmentos_nav {
        position: absolute;
        margin-left: 0; }

      .top-navigation .left-column a {
        font-size: 14px;
        font-weight: 600; }

        .top-navigation .left-column a .text-label {
          font-size: 14px;
          font-weight: 600; }

    .top-navigation .left-column,
    .top-navigation .right-column,
    .top-navigation .nav,
    .top-navigation .dropdown {
      position: static; }

.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;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

.tm-article .tm-article-date-true .tm-article-date .tm-article-date-day {
  display: block;
  font-size: 11px;
}
.view-eventi .legenda{float:left;font-size:11px;height:15px;line-height:15px;margin:18px 7px 0 10px;position:relative;white-space:nowrap;}
.view-eventi .legenda img{float:left;}
.view-eventi .legenda span{display:inline-block;float:left;height:15px;line-height:15px;margin:0 0 0 10px;}


.video-inner-wrap {
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  text-align: center;
  z-index: 10;
  padding: 20px;
  height: 100%;
  position: absolute;
  width: 100%;
}


.video-inner-wrap div {
  margin: 0 auto;
  color: #fff;
}


.video-inner-wrap .button.outline {
  float: none;
}


.video-inner-wrap div h2 {
  text-shadow: 0px 0px 20px #000;
  text-transform: uppercase;
  font-size: 2.1em;
}

  .video-inner-wrap p {
    font-size: 0.8em;
  }
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
#branding .header_logo .tb-image-logo img{float:none;display:inline}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}

#ahplogo
{
	width: 300px;
	margin: auto;
	padding: 26px 0 0;
	display: block;
}



.entry-header-wrapper {
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
  padding: 0;
  position: relative;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:3px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}

.sponsor-wrap{ padding: 15px; text-align: center;}
.colour_white{color:#fff}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-9{width:75%}

.text-white {
   color: #ffffff; 
}
.stack .box{padding-left:1em;padding-right:1em;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.wire .stack .box{padding-top:0 !important;}
.stack-navigation .box{padding-left:0;padding-right:0;}
.ondemand .ondemand-fecha{color:#a0a0a0;font-weight:400;font-size:.8em}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }




.archive-description .entry-title,
.archive-title,
.author-box-title {
	font-size: 24px;
	font-size: 2.4rem;
	margin-bottom: 10px;
}


.entry-title {
	font-size: 48px;
	font-size: 4.8rem;
}


.entry-title a,
.sidebar .widget-title a {
	color: #000;
	text-decoration: none;
}


.entry-title a:hover,
.entry-title a:focus {
	color: #d43c67;
}


.footer-widgets .featured-content .entry-title,
.sidebar .featured-content .entry-title {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.25;
	margin-bottom: 10px;
	margin-top: 10px;
}


.team-page h2.entry-title {
	font-size: 24px;
	font-size: 2.4rem;
	margin-bottom: 0;
	margin-top: 20px;
}




#tbl_photos{
	margin-left:12px;
}


#tbl_photos caption{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	padding-top:6px;
}

#tbl_photos td{
	padding-top:14px;
}

#tbl_photos img{
	background:white;
	border:2px solid white;
	margin:0;
}

#tbl_photos div{
	border:1px solid #6ab3d1;
	width:50px;
	height:50px;
	padding:0;
}
#page-footer #footer-information .legend{min-width:45px;display:inline-block;font-family:"Lato-Bold",sans-serif}
.et_pb_section{padding:69px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_4.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_3.et_pb_section{background-color:#b3b3b3!important}
.et_pb_section_0.et_pb_section{background-color:#ffffff!important}
.et_pb_section_5.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_6.et_pb_section{background-color:rgba(0,0,0,0.9)!important}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}


.product-image {
  position: relative;
  z-index: 1;
  height: 130px;
  display: block;
  overflow: hidden;
}


.product-image img {
  display: block;
  width: auto;
  max-height: 100%;
  margin-top: -2px;
  margin-left: auto;
  margin-right: auto;
}


.product.bselector-product .product-image {
  display: block;
  height: auto;
  margin-bottom: 10px;
  min-height: 100px;
  width: 100px;
  background-color: #252525;
}


.section-products.image-database .product-image {
  height: 140px;
}
.concours-page #form-area .titre{width:76%;height:30px;margin:0px 10px 50px 0px}
#template-concours #form-area .titre{width:76%;height:30px;margin:0px 10px 50px 0px}


.footer_social_line .social_icons_wrap {
    text-align: center;
}


.footer_social_line .social_icons_wrap .social_bar {
    display: inline-block;
    margin-bottom: 35px;
}


.h-t-logo2{
	width: 14%;
	min-width:70px;
	height: auto; 
	border:none;
}
.pull-right{float:right!important}
.pull-right-xs{float:right}
.pull-right-sm{float:right}
.pull-right-md{float:right}
.pull-right-lg{float:right}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.modal-body{position:relative;padding:15px}
.modal .modal-body{position:relative;padding:35px 35px 65px 35px}
.modal .modal-body .close{position:absolute;top:10px;right:15px}
.modal .modal-body .close i{color:#3e3e3e}

.siteorigin-panels-stretch .panel-grid-cell {
	max-width:none;
}


.menu{
  margin:0;
  padding:0; }

  .menu li{
    list-style:none; }
.sidebar .block-menu-block .menu li.last a,.sidr .block-menu-block .menu li.last a{border-bottom:0 none;border-radius:0 0 4px 4px;}
#footerwrap .footer .menu li.last a{padding-right:0;padding-top:3px;}


.notify.text.thank{display:block;font-size:20px;color:#0083c4;text-align:center;}

.notify.text.info{display:block;font-size:24px;text-align:center;}


#form-unsuboos .notify.text.info{color:#0083c4;}
#avc-location-tabs .address-content .avc-hours{width:49%;float:right}
#avc-location-tabs .address-content .avc-hours a.et_pb_button{padding-left:3px!important;padding-right:3px!important;width:100%;text-align:center;margin-top:10px}
#avc-location-tabs .address-content .avc-hours a.et_pb_button.avc-loc-l{width:49%!important;min-width:49%!important;float:left;font-size:14px}
#avc-location-tabs .address-content .avc-hours a.et_pb_button.avc-loc-l:hover:after{margin-left:-5px}
#avc-location-tabs .address-content .avc-hours a.et_pb_button.avc-loc-r{width:49%!important;min-width:49%!important;float:right;font-size:14px}
#avc-location-tabs .address-content .avc-address,#avc-location-tabs .address-content .avc-hours{width:100%}
#block-49{min-height:40px}
.twitter iframe{max-width:314px !important}
.responsive-grid-active .facebook.block,.responsive-grid-active .twitter.block,.responsive-grid-active .blogs.block,.responsive-grid-active .headlines.block,.responsive-grid-active .free-apps.block{float:none !important;margin:0px auto !important;max-width:300px !important;margin-bottom:10px !important}
.twitter{position:relative;left:0%}
.pp_social .twitter{float:left}

.fusion-header-v4 .fusion-logo .fusion-logo-link {
  float: none;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link {
  -webkit-order: 2;
  -ms-flex-order: 2;
      order: 2;
}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%;}


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

  .col-md-4 { width: 33.33333%; }



#video-player{
	padding:0;
}
.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-8{width:66.66666667%}


	

	#redes_sociais{

		display: inline-block;
		padding-top: 5px;

	}


	#redes_sociais p{

		display: block;
		float: left;

	}


	#redes_sociais a span{
		color:#c3c3c3;
		margin-right:10px;
		transition:all .45s;

	}


	#redes_sociais a span:hover {
		color:#337ab7;

	}
.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0;}
.region-help .block{overflow:hidden;}

.img-responsive.mobile {
  display: none;
}

.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.custom-landing-image .fusion-row .fusion-separator{margin:15px auto!important}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

    #mw_board_group_2 .mw_board_group_2_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_2 .mw_board_group_2_info a { font-size:11px; }

.clear { clear: both; }
