﻿.cookie-banner{z-index:40;position:fixed;bottom:0;left:0;display:none;padding-top:1.5rem;padding-bottom:1.5rem;width:100%;box-shadow:0 -2px 4px 0 rgba(0,0,0,.15)}
#div-on-air #div-on-air-data-later{margin-top:2px;min-height:160px;clear:both}
#div-on-air #div-on-air-data-later span{font-size:16px;color:#999999;display:block;line-height:32px}
ul.menu li a{color:#fff}
ul.menu li{list-style-type:none;display:inline-block;padding:0 15px}
ul.menu{margin:0;padding:0;padding-top:8px}
ul.menu li:last-child a{background:#ffdb13;text-align:center;font-size:18px;padding:5px 18px;margin-top:9px;height:43px;line-height:40px;color:#9a6e04;font-weight:700;text-shadow:0 1px rgba(255,255,255,.7);-webkit-border-radius:3px;border-radius:3px;border-bottom:3px solid #efb005}
.c-foot .menu li{display:block;line-height:30px}
.c-foot .menu li:last-child a{background:no-repeat;border:none;color:#fff;font-weight:100!important;height:auto;padding:0;font-size:14px;margin:0}


.entry-meta a,
.widget-container a,
.footer2 a {
	border-bottom: 1px dotted transparent;
}


.widget-container {
	padding: 5px;
	margin: 0 0 20px 0;
}


.widget-container ul li {
	display: block;
	float: none;
	margin-bottom: 0.5em;
}
 .widget-container, .widget-container a { font-family: inherit; }
 .entry-meta a:hover, .widget-container a:hover, .footer2 a:hover { border-bottom-color: #CCCCCC; }
 .sidey .widget-container { color: #555555; background-color: ; }
 .sidey .widget-container a {color:;}
 .sidey .widget-container a:hover {color:;}
 #footer .widget-container { color: #555555; background-color: ; }
 #content p, #content ul, #content ol, .widget-container, .widget-container a, table, table td, .ppbox , .navigation, #content dl, #content { font-size:18px;line-height:1.8em; word-spacing:Default; letter-spacing:; }


.g-two-up .article:nth-child(2n-1) {
  padding-left: 0 !important; }


.g-two-up .article:nth-child(2n) {
  padding-right: 0 !important; }
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.top-header .container,.top-header .container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:flex-end}



.top-header .container {
  align-items: start;
}


#why .boxes-icon {
    float: left;
    padding: 0px;
    width: 45px !IMPORTANT;
    margin-right: 25px;
}

#essaycontent .boxes-icon {
    width: 45% !important;
}

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
}

#page {
    padding-top: 45px;
    min-height: 100px;
    float: none;
    clear: both;
    overflow: hidden;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
.archive:not(.woocommerce) .page-title,.comment-reply-title,.comments-title,.related-posts-section .related-posts,.site-content #primary .sharedaddy h3,.site-footer .widget .widget-title,.underline,.widget-area .widget .widget-title,.yarpp-related .related-posts{border-bottom:2px solid #e6e6e6;display:inline-block;margin:0 0 20px;padding-bottom:3px;text-transform:uppercase}
.site-footer .widget .widget-title,.widget-area .widget .widget-title{font-size:16px;margin:0 0 20px;text-transform:uppercase}
.site-footer .widget .widget-title~*,.widget-area .widget .widget-title~*{font-size:14px}
.site-header .widgets .widget .widget-title{font-size:16px;margin:0 0 5px}
.site-header .widgets .widget .textwidget,.site-header .widgets .widget .widget-title~*{font-size:14px}

.text-tab-content { text-align: left; }






.ad{
    position: relative;
    margin-top: 5px;
}


    .ad-left .fy-image{position: relative;}
.e79-2.x-container,.e79-11.x-container,.e79-20.x-container,.e79-25.x-container,.e79-36.x-container,.e79-40.x-container,.e79-50.x-container,.e79-59.x-container {margin:0em auto 0em auto;}
.e79-40.x-container {padding:1em 1.84em 1em 1em;}
.e79-2.x-container,.e79-11.x-container,.e79-20.x-container,.e79-25.x-container,.e79-36.x-container,.e79-40.x-container,.e79-44.x-container,.e79-50.x-container,.e79-59.x-container {background-color:transparent;z-index:1;}


.header-image {
	margin-bottom: 0;
	border-bottom: 1px solid #EAEAEA;
	width: 100%;
}
#td-mobile-nav .td-menu-socials{padding:0 65px 0 20px;overflow:hidden;height:60px}


.et_pb_blurb h4 {
	padding-bottom: 5px;
}


.et_pb_blurb h4 a {
	text-decoration: none;
}
		
				
.et_pb_blurb_2.et_pb_blurb h4, .et_pb_blurb_2.et_pb_blurb h4 a { text-transform: uppercase;font-size: 21px; }

.et_pb_blurb_1.et_pb_blurb { font-size: 14px; line-height: 1.4em; }

.et_pb_blurb_1.et_pb_blurb p { line-height: 1.4em; }

.et_pb_blurb_2.et_pb_blurb { font-size: 14px; }

.et_pb_blurb_1.et_pb_blurb h4, .et_pb_blurb_1.et_pb_blurb h4 a { text-transform: uppercase;font-size: 21px; }

.et_pb_blurb_0.et_pb_blurb { font-size: 14px; line-height: 1.4em; }

.et_pb_blurb_0.et_pb_blurb p { line-height: 1.4em; }

.et_pb_blurb_0.et_pb_blurb h4, .et_pb_blurb_0.et_pb_blurb h4 a { text-transform: uppercase;font-size: 21px; }

  .home-banner__bgs-overlay {
    background-color: rgba(38, 37, 31, 0.8);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 13;
    width: 100%;
    height: 100%; }


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

#featured.flexslider .slides { zoom: 1; width: 960px; margin: 0 auto; }

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul a:before { content:"\f105"; margin-right: 10px; opacity: 0.7; }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.et_pb_row_8.et_pb_row{padding-bottom:0px}
.et_pb_row_7.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_0.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_12.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_10.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_3.et_pb_row{padding-bottom:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_5.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_6.et_pb_row{padding-right:0px;padding-left:0px}


.messages_grid .et_pb_row {
	width: 90% !important;
}
.split-cta__group{flex:0 0 auto;width:calc(50% - 1.25rem)}
.split-cta__group:first-child:last-child{flex:1 1 auto;max-width:50rem;margin:0 auto}
.split-cta__group:nth-child(2){margin-top:2.5rem}

.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-bottom: 30px solid #fff;
	display: inline;
}

.nivo-html-caption {
    display:none;
}

.trigger{cursor:pointer;display:none;vertical-align:middle;padding:10px 15px 10px 10px;position:absolute;top:0;right:7px;}

.trigger span{display:block;width:10px;height:10px;border:2px solid #5f5f5f;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}

.trigger span:before,.trigger span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#5f5f5f;}

.trigger span:before{width:6px;height:2px;}

.trigger span:after{width:2px;height:6px;}


    .service-list .service-image{
        width: 16%;
        height: auto;
    }

    .service-list .service-image img{
        width:100%;
    }

    .service-list.odd .service-image,
    .service-list.even .service-image{
        float: none;
        margin: 0 auto 20px;
    }

.service-list:hover .service-image{
    box-shadow: 0px 0px 0px 1px #fff inset;
}

.service-list.odd .service-image{
    float: right;
}

.service-list.even .service-image{
    float: left;
}

.bd-container-inner {
  margin-left: auto;
  margin-right: auto;
}

.bd-container-inner-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.bd-separator-left .bd-container-inner,
.bd-separator-right .bd-container-inner,
.bd-separator-center .bd-container-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.imagenes_car{
    display: -webkit-box;
    height: 152px;
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 1.4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}


.imagenes_car h5{
	font-weight: bold;
	font-size: 22px;
    display: -webkit-box;
    color: black;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.imagenes_car p{
	color: black;
}

footer .breadcrumbs a:hover,
footer #wsm_copyright a:hover{color: #FFF; text-decoration: underline;}

footer #wsm_copyright {color: #9E9E9E; font-size: 12px; line-height: 1.5; margin-bottom: 15px; text-align: right;}

footer #wsm_copyright a {color: #9E9E9E;}


#wsm_copyright {float: left; font-size:.83em;color:#999; }

#wsm_copyright, #wsm_copyright a {color: #9E9E9E;text-decoration:none;font-weight:normal}

#wsm_copyright a:hover {color:#333;text-decoration:underline;font-weight:normal;}

#wsm_copyright br {display:none;}

  .top-nav .top-nav__item {
    text-align: center; }

    .top-nav .top-nav__item:after {
      content: '';
      display: block;
      height: 2px;
      background: #1F1F1F;
      background: var(--content);
      opacity: 0;
      transition: opacity 0.2s ease-in-out; }

    .top-nav .top-nav__item:hover:after {
      opacity: 1; }
.has-centered-content{text-align:center}


.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-right: 15px;
  padding-left: 15px;
}

  .col-md-3 {
    width: 25%;
  }
 

.nav-item-header {
  font-weight: bold;
  padding: 5px 0 0 0;
}


.nav-item-header a {
  color: #ff0000 !important;
}



.font12 { margin:0px; padding-top:8px; font:12px Arial, Helvetica, sans-serif; color:#006699;}
.tatsu-section-pad{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.tatsu-BJI6i_D4N .tatsu-section-pad{padding:100px 0 0 0}
.tatsu-rkW-6ypyer .tatsu-section-pad{padding:150px 0 120px 0}

.main-news-date {
  color: #d3d4d9;
  display: inline-block;
}
.center-block{display:block;margin-right:auto;margin-left:auto}

    .mobile .best-sides {
        display: none;
    }

    .mobile .best-sides .e {
        padding: 0 0 10px 0;
        width: 50%;
        text-align: center;
    }


.best-sides { clear: both; padding: 30px 0 0px 0; }

.best-sides .e { float: left; width: 151px; padding: 14px 0 15px 66px; border-radius: 10px; }

.best-sides .e:hover { background: rgba(4, 191, 232, 0.01); }

.best-sides .tit-green { font-size: 13px; text-transform: capitalize }
.c-drawing-app__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
#hours .et_pb_button_module_wrapper{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_right,.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:center}
[data-toggle=collapse].collapsed .collapsed__hidden,[data-toggle=collapse]:not(.collapsed) .collapsed__visible,[data-toggle=class].classed .classed__hidden,[data-toggle=class]:not(.classed) .classed__visible{display:none}
.mr-auto,.mx-auto{margin-right:auto!important}
.ml-auto,.mx-auto{margin-left:auto!important}

.post-info {
    display: block;
    font-size: 13px;
    float: left;
    clear: both;
    width: 100%;
}

.single_post .post-info {
    border-top: 1px solid #C2C2C2;
    border-bottom: 1px solid #C2C2C2;
    line-height: 28px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.excerpt .post-info { position: relative }

.post-info-inner {
    float: left;
    width: 81%;
    max-width: 212px;
    border-bottom: 1px solid #b9b9b9;
}

.excerpt .post-info .thecomment {
    float: right;
    margin-top: 6px;
}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}


p,
.lead {
    line-height: 1.7;
}
.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,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.indications .items_indications {
  margin-left: 3em;
}


.indications .items_indications h3 {
  font-size: 1.4em;
  color: #B40486;
  padding-bottom: 1em;
}


.indications .items_indications ul li {
  font-family: 'PT Sans', Verdana, sans-serif;
  color: #A29AA0;
  line-height: 1.9em;
  padding-bottom: 1em;
}


.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-size:0.9em;letter-spacing:.05em;line-height:1.6em;padding-top:0.5em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description.hasbg{margin-top:0.4em;padding:10px 15px;line-height:1.6em;background-color:rgba(0,0,0,0.5);text-shadow:none;}
.feature-description,.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-family:'Roboto';text-shadow:rgba(0,0,0,0.5) 2px 2px 0,rgba(0,0,0,0.9) 1px 1px 0;}
.b-cars__content .b-partners{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;}
.is-active .b-cars__content .b-partners{transition:opacity .75s linear,-webkit-transform .75s ease-out;transition:opacity .75s linear,transform .75s ease-out;transition:opacity .75s linear,transform .75s ease-out,-webkit-transform .75s ease-out;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.4s}
.b-partners{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:-30px;}
.b-partners--text{font-size:18px;font-weight:900;color:#fff;text-transform:uppercase}


.hero-player {
  height: 100px;
  background: rgba(0, 0, 0, 0.3);
  margin-top: -260px;
  position: relative;
  z-index: 10;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  color: #FFF;
}

.ci-no-slider .hero-player {
  margin-top: 0;
}


.pt-0 {
  padding-top: 0;
}
#footer .partners-events .gaa-product-logos .gaa-product-logo{padding:15px}
#footer .partners-events .gaa-product-logos .gaa-product-logo a{display:block}
#footer .partners-events .gaa-product-logos .gaa-product-logo img{max-width:100%}
#footer .partners-events .gaa-product-logos .gaa-product-logo.my-gaa img{max-width:155px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.gaa-films img{max-width:200px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.bap-certification img{max-width:135px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.goal img{max-width:85%}

BODY DIV.outcontent
{
	padding: 0px !important;
	margin: -20px 0px 0px !important;
}

	.outcontent {width:auto;overflow:hidden;margin:auto!important;}

.outcontent .summary
{
	display: none;
}
.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}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}
.m-auth_forgot #is-signin{display:none}
.toggle-menu-login .login-toggle{cursor:pointer;color:#9a9ba0;font-size:14px;width:68px}
.toggle-menu-login .login-toggle:hover{color:#fff}


.table-link-comment td a{
	color: #0028F5;
}


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

.center{text-align:center;line-height:25px;}
.view-display-id-block_4 .view-display-id-block_7 .views-field-title{font-size:14px;}


.search-box {
    display: none;
    margin: 0 auto;
    padding: 20px;
	background: #f1f1f1;
	position: relative;
}


.search-box .close { bottom: 20px; }


.sidebar,
.page-content { padding: 40px 0;
	-webkit-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	border-top: 1px solid #e0e0e0;
}




.page-content.portfolio {
	padding: 30px 0;
	background: #fcfcfc;
}





.shop-page.page-content  { margin: 0 -10px; }

.wrap-content              { border-left: 5px solid #ebeced; }


.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-right: 15px;
    padding-left: 15px;
}


    .col-lg-6 {
        width: 50%;
    }
#primary-menu .sf-js-enabled .top-submenu{border-top:2px solid #fef1eb}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.top-bar .top-bar-left,.top-bar .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar .top-bar-right{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}
.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar-left,.top-bar-right,.top-bar-title{-ms-flex:0 0 auto;flex:0 0 auto}


.site-logo {
  display: inline-block;
  padding: 15px; }

.delim{width: 100%;height: 20px;clear:both;}

html #page-wrap .ui--box-widget .ui--content-box-header:hover .ui--content-box-title, html #page-wrap .ui--box-widget .ui--content-box-header:hover .ui--content-box-title.on--hover:hover { background-position: 0 0 !important; }
