﻿
.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}

		.pref_blog { width: 31%; }

.pref_blog.last { margin:0px 0 5px 0; }

#little-calendar .month .days li .list-items .item .compra-tus-tickets{position:absolute;margin-top:25px;background-color: #AF135C;padding: 5px 15px;}

#little-calendar .month .days li .list-items .item .compra-tus-tickets h1{font-size: 90%;padding: 0 !important;margin: 0 !important; text-align: left;color:#fff;height: inherit;}


.espectaculo_destacado a:hover .compra-tus-tickets{background-color:#AF135C;}

.espectaculo_destacado .compra-tus-tickets{background-color: #AF135C;padding: 4px 0;text-align: center;margin: 0 0 0px;}

.espectaculo_destacado .compra-tus-tickets h1{font-size: 18px;color:#fff !important;}


.wheel {
  height: 5px;
  width: 2px;
  display: block;
  margin: 5px auto;
  background: #fff;
  position: relative;
}




.row-separator {
	clear:both;
	display:block;
}




.fullwidth .container, .fullwidth .row, .fullwidth .cell {
	width: 100%;
}



  
.container, .row {
    width:1020px;
}


  .footer-sub__section--left {
    float: left;
  }

#header {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 125px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    padding-left: 0;
    width: 1012px;
}


.ehl,
.ncua {
    position: relative;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    border: solid 0px cyan
}


.ehl a,
.ncua a,
.icons a {
    display: inline-block;
    margin: 3px;
}


.ncua a {
    margin-top: 5px;
}
.tagsticky{font-family:oswald,sans-serifs;text-transform:uppercase;font-size:15px;height:30px;float:left}
.tagsticky span{background-color:#1c1c1c;color:#fff;padding:6px 10px;display:inline-block}
.tagsticky .stickydate{font-size:13px}
.tagsticky .sticky-date{font-size:13px}
.footer_content{filter:progid:DXImageTransform.Microsoft.Alpha( opacity=50 );border-color:#444855;border-radius:2px 2px 0 0;border-style:solid;border-width:1px 1px 0;margin:0 auto;overflow:hidden;padding:10px 20px;width:640px;background:#222;opacity:.9}

		.amount-message-main, .wraper_bg-bright h3, .wraper.bg-raw h3, .intro_block h3.special, .loan_r a{
			font-size: 19px;
		}
.field-collection-view,.field-collection-container{margin:0;padding:0;border-bottom:none}
.bean-footer-promotion-block .field-collection-container{margin:0;border:none}

.header-style-1 .logo-has-sticky .mk-sticky-logo,
.header-style-3 .logo-has-sticky .mk-sticky-logo {
  opacity: 0;
}

.header-style-1.a-sticky .logo-has-sticky .mk-sticky-logo,
.header-style-3.a-sticky .logo-has-sticky .mk-sticky-logo {
  opacity: 1;
}

.logo-in-middle .logo-has-sticky .mk-sticky-logo {
  display: none;
}

.logo-in-middle.a-sticky .logo-has-sticky .mk-sticky-logo {
  display: block;
}

.header-style-2 .header-logo .mk-sticky-logo {
  display: none !important;
}

.header-style-3 .header-logo .mk-sticky-logo {
  position: absolute !important;
}

.header-style-4 .header-logo .mk-sticky-logo {
  display: none !important;
}

.header .header-inner .logo{float:left;}

.logo h1{font-size:26px !important;}

.logo h1 span{font-size:24px !important;}


#slider .top-bar h1, .logo h1{ color:#ce3430; font:700 40px '1858', '1858 IE', sans-serif; text-transform:uppercase; white-space:nowrap;}


#slider .top-bar h1 span, .logo h1 span{ color:#fff; font:100 38px '1858 Light', '1858 Light IE', sans-serif; white-space:nowrap;}




.header .header-inner .logo h1{ font-family: '1858', '1858 IE', sans-serif;}


.header .header-inner .logo a{ color:#ffffff;}


div.logo{ width:70%; height:35px; float:left;}


.mb19 {
    margin-bottom: 19px;
}

.partner-col .icon-con{position: relative;height: 65px;margin-bottom: 4px;pointer-events:none;}


.partner-col .icon-con img{position: absolute;width: auto;height: auto;max-width: 100%;max-height: 100%;left: 0;top: 0;right: 0;bottom: 0;margin: auto}
.modal .modal__video,.modal .modal__calculator,.modal .modal__marketo{display:none}
.modal--calculator .modal__calculator{display:block;max-height:600px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.modal--calculator .modal__calculator::-webkit-scrollbar{width:7px;height:0px}
.modal--calculator .modal__calculator::-webkit-scrollbar-thumb{border-radius:0px;background-color:#fbba00}
.modal--calculator .modal__calculator::-webkit-scrollbar-track{-webkit-box-shadow:0;border-radius:0px;background-color:#f2f2f2}
.modal--calculator .modal__calculator .sellerValueCalculator{display:block}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}

.lats .newslist .imgleft{ float:left;}

.lats .newslist .imgleft img{ width:108px; height:77px; padding:4px; border:1px #d8d2ca solid;}


.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}


.navbar-header:after {
  clear: both;
}


.container {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 10px;
}
html.cssanimations .ui--animation-in .ui--animation.fx--no-effect,html.cssanimations .ui--animation-in .ui--animation.fx--none{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--swing .ui--animation{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--wobble .ui--animation{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--bounce .ui--animation{opacity:1;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
.container_24 .grid_5{width:190px}

  .container_24 .grid_24, .container_24 .grid_18, .container_24 .grid_6, .container_24 .grid_5 { width: 100%; margin: 0; }

  #footer #widget-footer .grid_5:first-child { padding-right: 20px; }
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline{font-size:1em;line-height:1.4em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline.hasbg{background-color:rgba(0,0,0,0.5);padding:10px 15px;}
html.ie11 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie10 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie9 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span{line-height:1.5em;}

.st-accordion .accordion .panel-heading.active .sign { color: #95cd40; }

.st-accordion .panel-heading.active .sign { color: #f51f8a; }


.tg-inner-wrap {
	width: 1100px;
	margin: 0 auto;
}
.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}
#header-menu2{width:818px;height:29px;}

.h_cart_contact{float:right;width:510px;margin-top:5px;}
.bitcoin-icon-wrap{position:absolute;left:-4px;top:-6px;height:48px;width:48px;border-radius:100px;border:4px solid #050505;}
.bitcoin-icon{display:block;height:41px;width:41px;line-height:41px;color:#000;border-radius:100px;border:1px solid #fff;background-color:#f9a644;}
#top .close{position:absolute;right:50%;top:100%;background:#e7edf4;border:solid #154d98;border-width:0 1px 1px 1px;border-radius:25px;cursor:pointer;width:45px;padding:0;z-index:1}
.close-location-box{font-size:3em;padding:7px;position:absolute;top:100%;left:50%;transform:translateY(-50%);background-color:#DAE7F3;border:none;border-bottom:1px solid #000F25;border-radius:50%;z-index:10;cursor:pointer;transition:0.3s all ease}
.close-location-box:hover{background-color:#fff}
.modal .close{position:absolute;top:2px;right:2px;background:#22273a;border:none;color:#fff;text-align:center;line-height:40px;cursor:pointer;width:40px;height:40px;border-radius:50%}


.column.location-contact-hours{
    width: 50%;
    float: right;
    margin-right: auto;
    display: inline-block;
}


.top-bar-links .top-bar-link a:after {
  content: "•";
  margin: 0 7px 0 10px;
}


.top-bar-links .top-bar-link:last-child a:after {
  content: "";
  border-right: none;
  margin: 0;
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.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%}

	.blog-feed-wrap .carousel-wrap {
		padding-left: 5%;
		width: 94%;
	}


	
	.home-blog-feed .carousel-wrap {
		margin: 0 0 0 -244px;
	}
.yelp-business .yelp-business-img-wrap{float:left;margin:0}
.yelp-business img.yelp-business-img{display:block;float:left;border-radius:3px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}

    .ce-center .ce-outer { position: relative; float: right; right: 50%; }

    .layout-sevenReasons .col_30 .ce-gallery, .layout-sevenReasons .col_30 .ce-outer, .layout-sevenReasons .col_30 .ce-inner, .layout-sevenReasons .col_30 .ce-row, .layout-sevenReasons .col_30 .ce-column, .layout-sevenReasons .col_30 .image, .layout-sevenReasons .col_30 .image-embed-item { width: 100%; height: auto; }

#banner .ce-outer, #banner .ce-inner { float: none; position: static; right: 0; }
.mobile-show{display:none}
.site-header__navigation li.menu-item-hide-xs .sub-menu li{padding-left:28px;margin-top:28px}
.site-header__navigation li.menu-item-hide-xs .sub-menu a{font-weight:700}
.site-header__navigation li.menu-item-hide-xs .sub-menu .sub-menu li{margin-top:0;padding-left:0}
.site-header__navigation li.menu-item-hide-xs .sub-menu .sub-menu a{font-weight:600}

.sub-menu .menu-item-has-children:after { color: #fff }

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


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap{box-shadow:0px 12px 18px -6px #0028f2;width:150px}
.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{box-shadow:0px 12px 18px -6px #0028f2;width:150px}
.nav-left,.nav-right{-webkit-overflow-scrolling:touch;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;max-width:100%;overflow:auto}
.nav-right{-ms-flex-pack:end;justify-content:flex-end}
.nav-menu.nav-right .nav-item{border-top:1px solid hsla(0,0%,86%,.5);padding:.75rem}
.nav-menu.nav-right.is-active{display:block}

.mt-15 {margin-top: 15px !important}
.footer_bottom_holder .footer_bottom ul.menu li{margin-right:7px}
.footer_bottom_holder .footer_bottom ul.menu li a{font-size:11px}
.footer_bottom_holder{display:block;background-color:#1b1b1b}


.footer_bottom_holder,
#lang_sel_footer {
    background-color: #272e46;
}


.footer_bottom_holder,
.footer_bottom,
.footer_bottom p,
.footer_bottom_holder p,
.footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant) {
    font-family: "Raleway", sans-serif;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 24px;
    font-weight: 400;
    text-transform: none;
    font-style: normal
}
header.header .et-trending-post{display:none;font-size:14px;line-height:1.3em}
header.header .et-trending-post a,header.header .et-trending-post a:visited{color:rgba(255,255,255,.6)}
header.header .et-trending-post:first-child{display:block}
.img-fluid{max-width:100%;height:auto}


.ecs__plus-btn {
  
  display: inline-block;
  line-height: 34px;
  text-align: center;
  color: #ff5158;
  font-size: 27px;
  cursor: pointer;
  width: 50px;
  height: 34px; }

.ecs__plus-btn:hover, .ecs__minus-btn:hover{
  background: #00c8fe;
}

.ecs__plus-btn:active, .ecs__minus-btn:active{
  background: #00538b;
}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
#image_429932997{width:100%}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
