﻿
.nota2 .image .txt_over p{
	margin:0px 0px 4px 0px;
	font-size:0.9rem;
    line-height:1.1rem;
	font-weight:400;
	clear:both;
	overflow:hidden;
}

.nota2 .image .txt_over p a{
	font-weight:400;
}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}


.hero-subscribe {
  margin-top: 30px; }

  .hero-subscribe #newsletter-signup .form-control {
    height: 36px;
    border-radius: 0; }

  .hero-subscribe #newsletter-signup .btn {
    border-radius: 0;
    background: #3a3a3a; }
#site-generator{background:#f9f9f9;border-top:1px solid #ddd;color:#666;font-size:12px;line-height:2.2em;padding:2.2em 0.5em;text-align:center;}
#site-generator a{color:#555;font-weight:bold;}
#site-generator span[role=separator]{padding:0 0.25em 0 0.5em}
#site-generator span[role=separator]::before{content:'\007c';}

.window_content{ margin:8px 10px 10px;}

#facebook-columna .window_content{height:470px;}

#twitter-portada .window_content{height:470px;}

.window_content a{ text-decoration:none; }

.window_content a:hover{text-decoration:underline; color:#000;}

.window_content .info{padding:10px 0 40px;margin:0px auto;}


.pricing-note {
    background:rgba(0,0,0,.1);
    color:#fff;
    padding:0;
    position: absolute;
    left:0;
    bottom: 0;
    width:100%;
    z-index:10;
    
}


.secondary-page .pricing-note {
    opacity: .85;

}



.pricing-note .star {
    color:rgba(255, 155, 0, 1)!important;
    font-weight: 700;
    font-size: 1.375em;

}




.genesis-skip-link {
	margin: 0;
}


.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}


.genesis-skip-link a {
	border-bottom: 0;
}


.genesis-skip-link a:hover {
	background: #f5f5f5;
}
#tm_builder_outer_content .tm_pb_blurb_container h4 a{border-bottom:none}
#tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_blurb_container,#tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_blurb_container{display:table-cell;vertical-align:top}
#tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_blurb_container{padding-left:15px}
#tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_blurb_container{padding-right:15px}


.page-template-tpl-home .section-banner-content {
  margin: 0 0 20px;
}

		
	#post-right-col .side-title-wrap {
		display: block !important;
		}


.side-title-wrap {
	width: 100%;
	}


.side-title-wrap,
.home-title-wrap {
	margin-bottom: 10px;
	}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.footer__logo svg{max-width:32px}
.footer__logo svg path{fill:#cbc4bf}

.page {
  overflow: hidden;
  min-height: 500px;
}

.lt-ie9 .page {
  min-width: 1200px;
}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}

	#wrapper, #colophon,  #main, article.post, #container, #linky {width: auto;}


	#forbottom, #colophon {margin:0px;}





div.menu,
#colophon,
#branding,
#main,
#header {
	margin: 0 auto;
}


#colophon {
	margin: 0 30px;
	overflow: hidden;
	display: block;
	float: none;
	margin: 0 auto;
}

ul.no-bullet { list-style: none; }

	
	.servise_title_box{
		min-height: 140px;
	}


    .servise_title_box i{
      display: inline-block;
      font-size: 30px;
      color: #ccc;
      margin-bottom: 20px;
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
    }


    .servise_title_box.active,
    .servise_title_box:hover{
      border-color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }


    .servise_title_box.active i,
    .servise_title_box:hover i{
      color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }


.content-wrapper {
  margin: 0 auto;
  max-width: 760px;
}


.align-top {
  vertical-align: top !important;
}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}
.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;}

.span12 { width:940px; }

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

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;
  }


#pros .bloc {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 220px;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.30);
	text-align: justify;
}


#pros .bloc img {
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}


#pros .bloc p {
	padding: 25px;
	color: #fff;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}


.main-container {
    overflow: hidden;
}


.round_box {
    margin: 0 auto;
    min-height: 453px;
    position: relative;
    width: 950px;
    padding-top: 35px;
}
#footbar-inner{margin-left:-20px}

.sponsored-slideshow-progressbar {
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 2px;
  width: 100%;
  z-index: 4;
  background: #b26b47;
}

.entry-header .entry-title {
	font-size: 28px;
	line-height: 1.2;
	font-weight: normal;
	margin-bottom:20px;
}

.entry-header .entry-title a {
	color: #444444;
	text-decoration: none;
}

.entry-header .entry-title a:hover{
	color: #111111;
}

	.entry-header .entry-title,
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
.pi-section-w{position:relative;-webkit-transition:background .1s ease-in-out 0;-moz-transition:background .1s ease-in-out 0;-ms-transition:background .1s ease-in-out 0;-o-transition:background .1s ease-in-out 0;transition:background .1s ease-in-out 0}
.pi-header-sticky,.pi-header-sticky .pi-section-w,.pi-header-sticky .pi-section,.pi-header-sticky .pi-section-menu-mobile-w,.pi-header-sticky .pi-section-menu-mobile{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pi-header-rows-fixed.pi-fixed .pi-header-sticky .pi-section-w,.pi-header-row-fixed.pi-fixed .pi-header-sticky .pi-section-w{max-width:1120px;margin:0 auto}


	#slide #mainSlide .user  {
		overflow:hidden;
	}

	#slide #mainSlide .user:before  {
		opacity:0.3;
		content:" ";
		display:block;
		position:absolute;
		border:1px solid black;
	}


    .listpage_restaurant {
        height: 350px;
    }

#MapMobile, #BostonSt, .locmap {
    display: none;
}

td.locmap {
    width: 245px !important;
}

.js-on .no-js-alert {
    display: none;
}
.cse.gsc-control-wrapper-cse,.gsc-control-wrapper-cse{width:100%}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}

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;
}
