﻿

.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}
#menu-backdrop.modal-backdrop{display:none;z-index:1;height:100%;opacity:0.8;}
#menu-backdrop.modal-backdrop.open{display:block;}
.modal-dialog-center{margin:0;position:absolute;top:50%;left:50%;}
.modal-lg{width:780px;}
.modal-content .modal-title{padding:50px 10px 10px 10px;margin:0;text-align:center;}
.modal-content h3{color:#2f2d2d;font-size:30px;font-family:"BrixSansMedium",Arial,Helvetica,sans-serif;}
.modal-content button.close{position:absolute;top:5px;right:10px;}
.modal-content .modal-body{padding:20px 50px 30px;}
.modal-content .modal-footer{text-align:right;width:100%;border-top:0px;color:#979595;}
.modal-content .modal-inner-padding{padding:50px}
.modal .roboto{font-family:'Roboto',sans-serif;font-size:16px;color:#000;}
.modal .roboto.small{font-size:12px;color:#979595;}
body.modal-open header.header{padding-right:17px;}
.modal-lg-new{width:1200px!important;margin-left:-600px!important;}
.modal-lg-new button.close-new{position:absolute;top:-60px;right:0px;float:right;background:none repeat scroll 0% 0% transparent;border:none;}
.modal-lg-new button.close-new span{font-size:300%;}
.modal-box-new{display:block;border:solid 10px #ffffff;}
.modal-box-new .modal-title h3{font:400 84px Oswald;margin-top:15px;padding-bottom:0;}
.modal-title-content{font:400 32px BrixSansBold;color:#4b7fbb;}
.modal-title-content2{font:400 24px BrixSansMedium;color:#666666;padding-top:15px;margin-bottom:5px;}
.modal-close-btn{text-align:center;padding-top:25px;}
.modal-backdr-new .modal-backdrop{background-color:#4a7fbb!important}
.modal-footer-new{padding-bottom:0}
.modal-new-mail{border:solid 2px #e9e9e9;font:400 14px Roboto;height:70px!important;width:500px;margin-left:auto;margin-right:auto}
#newsletter-modal .modal-footer i.privacy{display:inline-block;width:10px;height:12px;background-position:0px -150px;}





#art-main, table
{
    font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
    font-size: 13px;
}


#art-main
{
  position: relative;
  z-index: 0;
  width: 100%;
  overflow:hidden;
  left: 0;
  top: 0;
  cursor:default;
}


	.narrow-wide-2c #footer-first , .wide-narrow-2c #footer-second {width:32%;}

	.narrow-wide-2c #footer-second, .wide-narrow-2c #footer-first{	width:64%;}

	
	.wide-left-3c #footer-first    ,.wide-right-3c #footer-third  {	width:46%;}


	
.footer-widgets-box{float:left; margin-right:4%;}

.footer-1c .footer-widgets-box{	width:	100% }

.footer-2c .footer-widgets-box{	width:	48%;}

.footer-3c .footer-widgets-box{	width:	30.66666666666667%;}

.footer-4c .footer-widgets-box{	width:	22%;}

	.wide-left-3c .footer-widgets-box , .wide-right-3c .footer-widgets-box {	width:23%;}

	
	.footer-1c .footer-widgets-box,
	.narrow-wide-2c #footer-second,
	.wide-narrow-2c #footer-second,
	.footer-2c #footer-second,
	.footer-3c #footer-third,
	.footer-4c #footer-fourth,
	.wide-right-3c #footer-third,
	.wide-left-3c #footer-third{margin-right:0;}

.g475 {width:47.5%;}


div.g475 a.pdf-link {
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	background:#333;
	padding:10px 20px;
	color:#FFF !important;
	display:block;
	line-height:20px;
}

div.g475:hover a.pdf-link {background:#ff7a03;}


.menu-item-28 .sub-menu{width:120px!important;right:0!important;left:auto!important}


.footer-left, .footer-right {
    font-size: 11px;
    font-family: "ACaslonProSemi";
    letter-spacing: 0.05em;
    line-height: 20px;
}


.footer-left ul {
	width: 100%;
text-align: center;
}


.footer-left li {
    float: none;
    margin-right: 30px;
}

.footer-left {
	float: left;
}
#main .container{padding-bottom:0}
.index-nav .container{border-left:1px solid #CACACA;padding-bottom:0!important}
.index-nav .container .index-nav-button{display:block;float:left;width:195px;color:#4a4a4a;font-size:16px;font-weight:700;text-decoration:none;padding:20px 0;text-align:center;border-right:1px solid #CACACA}
.index-nav .container .index-nav-button:hover{background:#4A9BE0;color:#fff}

.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 980px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.container:before,
.container:after {
  display: table;
  content: "";
}

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 22px;
  padding-left: 22px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
}

.container-fluid:after {
  clear: both;
}

.navbar .container {
  width: auto;
}

.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 980px;
}

.layout-full nav .container,
.layout-full nav .span12 {
  width: inherit;
  margin-left: inherit;
}

.newsletter-subscribe-widget .container {
  padding-bottom: 5px !important;
}

@CHARSET "UTF-8";

#access .menu-header,
div.menu { font-size: 10px; }







#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 900px;
}

#access .menu-header,
div.menu {
	font-size: 13px;
	font-family: 'PT Sans', arial, serif; font-weight:bold;
	text-transform: uppercase;
	margin-left: -7px;
	width: 555px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
	float:right;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

#access ul li.menu-item-object-home a { border-left:none; }

      header.dark #social-box ul li.search {
        overflow: hidden; }

        header.dark #social-box ul li.search a:hover {
          background: #fff; }

        header.dark #social-box ul li.search.active {
          background: #fff; }

    #social-box ul li.search {
      overflow: hidden; }

      #social-box ul li.search a {
        background: none; }

      #social-box ul li.search.active form input {
        width: 80px;
        padding-right: 15px;
        opacity: 1; }
















.corner-wrapper {
	position: relative;
	margin-right: 20px;
}


#menu .corner-wrapper {
	margin-right: 13px;
	position: absolute;
	top: 0;
	left: -126px;
}


#wine-drinks .corner-wrapper {
	margin-right: 13px;
	position: absolute;
	top: 0;
	left: -126px;
}


#menu .menu-body .corner-wrapper,
#wine-drinks .menu-body .corner-wrapper {
	
	position: relative;
	left: 0;
	margin-top: 15px;
}

.plan-element .planPromo .promoView.visible {
  transition: 0.5s;
  height: 100%;
}

#floating-miclaro.visible {
  left: 0px;
  transition: 0.5s;
}

#floating-miclaro.pr.visible {
  left: 0px;
  transition: 0.5s;
}

#floating-miclaro.cl.visible {
  left: 0px;
  transition: 0.5s;
}


.network-button { font-family: 'Alte Haas Grotesk', Helvetica, Arial, sans-serif; margin: 15px 0 0 0; padding: 0; font-size: 120%; font-weight: bold; color: #fff; white-space: nowrap; width: 245px; }


.posttitle {font-family:'Open Sans',arial, sans-serif;font-weight:700;margin:0 0 7px;font-size:15px;line-height:16px}

.posttitle a {color:#222;text-decoration:none;outline:0;}

.posttitle a:focus {outline:none}

.posttitle a:hover {text-decoration:none;color:#ec4017;}

.gab_custom_query .posttitle a{font-weight:normal !important}

		.featured-slider .posttitle a {color:#eee;font:25px/32px 'Droid Serif', serif;text-decoration:none;text-transform:uppercase}

		.featured-slider .posttitle:first-letter {font-size:36px}

		.featured-slider .posttitle span {color:#ccc;display:block;font:20px 'Droid Sans', sans-serif;text-transform:none;margin-top:5px}

		.below-fea-left .belowfea_firstcol .posttitle {font-size:30px;line-height:32px;font-weight:800}

		.below-fea-left .belowfea_firstcol .smaller-post .posttitle {font-size:14px;line-height:16px;margin-bottom:5px;font-weight:700}
	
			.below-fea-left .belowfea_secondcol .posttitle {font-size:30px;line-height:30px;font-weight:800}

			.primarytop-midlist .posttitle {font:bold 14px arial, sans-serif;margin-bottom:4px;text-align:center;line-height:17px !important}

			.primarytop-midlist .posttitle a {color:#ec4017}

			.primarytop-midlist .posttitle a:hover {color:#444}

					.tab-content .item_desc .posttitle{text-transform:uppercase;margin-bottom:0;font-family:georgia-sans-serif}

					.sidebar-slider .posttitle {margin:0;font-size:15px;font-weight:normal;color:#fff;padding:15px 10px 0 15px}

					.sidebar-slider .posttitle a {color:#fff}

					.sidebar-slider .posttitle a:hover {text-decoration:underline}

	.subnewscol .posttitle a:hover {text-decoration:underline}

	.inner-cycle .posttitle {color:#fff;font-size:27px;margin-bottom:15px;line-height:27px}

	.inner-cycle .posttitle a {color:#fff;}

	.inner-cycle .posttitle a:hover{text-decoration:underline}

.archive .entry .posttitle {font-size:30px;line-height:32px;border-bottom:none;font-weight:bold}

.archive-2col .archive-withsidebar article.entry .posttitle {font-size:20px;line-height:23px;padding-bottom:0;letter-spacing:0}

.archive-3col .archive-withsidebar article.entry .posttitle {font-size:19px;line-height:22px}

.archive-3col article.entry .posttitle {font-size:21px;padding:0;line-height:24px}

.archive-4col .archive-withsidebar article.entry .posttitle {font-size:16px;line-height:19px;letter-spacing:0}

.archive-4col article.entry .posttitle {font-size:20px;line-height:23px;padding:0}

.archive-media article.entry .posttitle {font-size:21px;padding:0;line-height:24px}

.arc_maglatest_desc .posttitle {font:bold 30px georgia, serif;line-height:34px;letter-spacing:0;margin-bottom:5px;}

.arc_maglatest_desc .posttitle a {color:#eee}

.arc_maglatest_desc .posttitle a:hover {text-decoration:underline;color:#fff}

.archive-mag-bottom article .posttitle {font-weight:700 !important;}

.archive-mag-bottom article .mag_bigmedia .posttitle.title_onmedia {position:absolute;bottom:10px;left:10px;z-index:2;width:50%;background-color:rgb(200,164,141, 0.8);background-color: rgba(200,164,141, 0.8);padding:10px 15px;font: 30px georgia, serif;line-height:34px;letter-spacing:0;}

.archive-mag-bottom article .mag_bigmedia .posttitle.title_onmedia a {color:#fff;text-transform:uppercase;text-shadow: 0 0 1px #222;}

	.archive-2col .archive-full article.entry .posttitle {font-size:23px;line-height:26px;letter-spacing:0;padding-bottom:0}

	.archive-3col .archive-full article.entry .posttitle {font-size:18px;line-height:21px;letter-spacing:0}

	.archive-4col .archive-full article.entry .posttitle {letter-spacing:0}

	.gab_custom_query .posttitle {line-height:14px;font-size:13px;}

	.archive-2col article.entry .posttitle {font-size:20px;letter-spacing:0;line-height:23px;padding-bottom:0}

	.archive-media .inner-cycle .posttitle {font:17px arial, sans-serif;line-height:20px;margin-bottom:0}

	.archive-media  article.entry .posttitle {font:16px arial, sans-serif;line-height:20px;margin-bottom:0;line-height:19px}

	.archive .posttitle {font-size:18px !important;line-height:20px !important;letter-spacing:0}

							a,
							.posttitle a:hover,
							.widgetinner a,
							.post-column .highlight,
							.gab_custom_query .widgetinner a:hover,
							.primarytop-midlist .posttitle a,
							.sidebar-slider-pager a.cycle-pager-active,
							article.entry h1, article.entry h2, article.entry h3, article.entry h4, article.entry h5, article.entry h6,
							.highlightme,
							.inner-cycle .template-pager span.cycle-pager-active {color:#b81519}





.blog .format-aside .entry-title,  .archive .format-aside .entry-title {
	display: none;
}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.aligncenter {display: block; margin-left: auto; margin-right: auto}
.aq-block-aq_page_header_block input[type="submit"]{color:#fff !important;font-family:Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:1px;background-color:#0595cd !important;border-color:#0595cd !important;width:auto !important;}


.aq-block.aq-block-aq_column_block { 
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.aq-block-aq_pricing_table_block {
	padding: 0;
}

.aq-block-aq_pricing_table_block.aq-first {
	padding-right: 0;
	padding-left: 15px;
}

.aq-block-aq_pricing_table_block.aq-last {
	padding-left: 0;
	padding-right: 15px;
}

.aq-block-aq_pricing_table_block.aq-first .pricing-table,
.pricing-table.first {
  border-radius: 25px 0px 0px 25px;
}

.aq-block-aq_pricing_table_block.aq-last .pricing-table,
.pricing-table.last {
  border-radius: 0px 25px 25px 0px;
  border-right: 2px solid rgba(255, 255, 255, 0.2);
}

.aq-block-aq_ebor_text_block h1 {
	margin-bottom: 16px;
}

.aq-block-aq_ebor_text_block h6 {
	margin-bottom: 32px;
}

.aq-block-aq_ebor_text_block .feature-icon-left h6 {
	margin-bottom: 16px;
}

.aq-block-aq_ebor_text_block .feature-icon-left {
	margin-top: 0 !important;
	margin-bottom: 40px;
}

.aq-block-aq_feature_box_block.aq-first {
	padding-right: 0 !important;
}

.aq-block-aq_feature_box_block.aq-last {
	padding-left: 0 !important;
}

.aq-block-aq_call_to_action_block {
	margin-top: -20px;
	margin-bottom: -20px;
}

.aq-block-aq_section_title_block h1 {
	margin-bottom: 24px;
}

.aq-block-aq_column_block .aq-block-aq_menu_block + .aq-block-aq_menu_block {
	margin-top: 30px;
}

.aq-block-aq_page_header_block input[type="text"], 
.aq-block-aq_page_header_block input[type="email"],
.aq-block-aq_page_header_block textarea, 
.aq-block-aq_page_header_block input[type="submit"] {
  background: none;
  border: none;
  box-shadow: none;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: rgba(255, 255, 255, 0.85);
  border-radius: 25px;
  padding: 14px 24px 14px 24px;
  width: 100%;
  margin-bottom: 30px;
  max-width: 570px;
}
