﻿#header-top .dfp-tag-wrapper .dfp-tag-wrapper,#dfp-ad-adbotttom{align-items:center;overflow:auto;justify-content:center;width:100%;border:none;padding:18px 0 0;}
.dfp-tag-wrapper .dfp-tag-wrapper{margin:0 auto;height:auto;border:1px solid #D9DBDD;padding:9px;position:relative;float:left;font-size:0px;line-height:0px;}
.advn600 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:18px;}
.advn250 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:16px;}
.advn125 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:9px;}
.one-half,.one-third,.one-fourth,.one-fifth,.one-sixth,.two-third,.two-fourth,.two-fifth,.two-sixth,.three-fourth,.three-fifth,.three-sixth,.four-fifth,.four-sixth,.five-sixth{margin-bottom:30px;float:left;margin-left:3.5%;display:block !important;position:relative !important;min-height:1px}
.one-fourth{width:22.35%}
.ie .one-fourth{width:22.3%}
.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}
.fl-icon-text-empty {display: none;}
.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}
.fl-icon-text a {text-decoration: none;}
.fl-icon-text span {display: block;}
.fl-icon-text span.mce-edit-focus {min-width: 1px;}
.fl-node-5b4651110b209 .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b1cf .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b193 .fl-module-content .fl-icon-text {height: 28px;}
.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-left:15px;padding-right:15px}
.col-md-5{width:41.66666667%}

.menu-active .container .s_seti{display:block;}

.s_seti{position:fixed;left:0;top:380px;display:none;width:280px;}
.s_seti .seti{margin-right:0;margin-left:0;width:100%;height:100%;max-height:585px;float:none}

.carousel-caption-square {
  width: 25%;
  position: absolute;
  left: 15px !Important;
  right: 0px !Important;
  bottom: 15px;
  padding: 10px;
  background-color: #000;
  color: #fff;
  opacity: 0.95;
}

.carousel-caption-square h4 {
  margin-top: 0px;
  margin-bottom: 5px;
  color: #2BA9E1;
  font-weight: normal;
  text-align: left;
  text-shadow: none;
}

.carousel-caption-square p {
  margin: 0px;
  text-align: left;
  text-shadow: none;
}

.carousel-caption-square .btn {
  margin-top: 10px;
  width: 100%;
}
.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-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:7px;}
.search-index-page .top-bar .main-navigation .green a{color:#65ad19}
.search-index-page .top-bar .main-navigation .green a:hover{color:#d63600}
.modal-footer.download a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726}
.library-info-box-footer a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726}
.torrent-work.green .torrent-work-heading{background-color:#d1e1a0;border-color:#90a64b}
.torrent-work.green .torrent-work-heading h2{color:#57691d}
.torrent-work.green .torrent-work-detail{border-top:5px solid #90a64b}
blockquote.green header{color:#57691d;background-color:#d1e1a0;border-color:#90a64b}
blockquote.green .blockquote-content{border-top:5px solid #90a64b}



.heatmapthemead-article { 
	margin-bottom: 1em;
}


#heatmapthemead-featured-page.heatmapthemead-article { 
	
}
.container,.container-fullwidth{position:relative;z-index:3}
#masthead .container-fullwidth{padding-left:15px;padding-right:15px}

#cta-row {
    margin: 80px auto 0 auto;
    padding: 80px 0;
    max-width: 100%;
    background-color: #7f665d;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    box-shadow: 0px 0px 0px #939fa9;
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
 
}

.animate-cta #cta-row {
    margin: 0 auto 0 auto;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    background-color: #000;
    width: inherit;
}


.card-text,
.card-title {
  overflow: hidden;
}


.adesso-intro .card-text,
.adesso-intro .card-title {
  overflow: visible;
}


.card-text a {
  display: block;
  color: #fff;
}


.card-text a:focus,
.card-text a:hover {
  color: #fff;
  text-decoration: none;
}


.card-text:last-child {
  margin-bottom: 0;
}


.adesso-social-reader-item .card-text {
  overflow: hidden;
}


.embed-responsive-item .card-img-overlay .card-text {
  max-height: none;
}


.adesso-blog-overview.adesso-tag-cloud .card-text {
  margin-bottom: .375rem;
}
.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0wIDB2MTQwaDEyODBMMCAweiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDQydjk4aDEyODBMMCA0MnoiLz48L2c+PC9zdmc+);background-size:100% 100px;bottom:0;height:100px;z-index:10;transform:rotateY(180deg)}

#theme-attribution{display: none;}
#header_wrapper.transparent-header #main_navigation,#header_wrapper.transparent-header .header_container{background-color:transparent!important}
.header_container{height:auto!important}

  #main_navigation ,
  .header_container,
  #header.type3 .nav-container,
  #side_header {
      background:#ffffff;
  }
.block-type-footer .copyright{float:left;width:100%;clear:both;text-align:center;margin:10px 0}
#block-bgw56a793ade68a7 p.copyright{margin-top:0px;margin-bottom:0px;color:#FFFFFF;text-align:left;}
.footer-copyright p.copyright:after{content:". All Rights Reserved. Internet Development by Triton Digital."}

#nav li a.title-main {
	display: block;
	height: 70px;
	padding: 0 30px;
	line-height: 70px;
	color: #818285;
	text-decoration: none;
	-webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;         
}

#nav li.first a.title-main {
	border-left: none
}

#nav li.last a.title-main {
   
}

#nav li.hover a.title-main {
	color: #fff;
	background: #959595;
}

#nav li.hover.has-sub a.title-main {
	height: 70px
}

#nav li.hover.active a.title-main {
	color: #fff;
}

#nav li.active a.title-main {
	color: #fff;
	background: #192426;
}

.submenu .title {
  font-weight: bold;
	margin: 0 0 5px 0;
	height: 30px;
	font-size: 17px;
	color: #2A595C
}

.submenu .title a {
  font-weight: bold;
	font-size: 17px;
	color: #2A595C
}

#ecs-2 .ecs__btns{
    position: relative;
    left: 20px;
    margin-top: 46px;
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
}


.ecs__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}


        .spinner .rect2 {
            -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s;
        }
.text-center{text-align:center}

table.mdet tr td#brdr{
  border-bottom: dotted 1px #eeeeee;
}


.benefit-heading-2 {
	line-height: 1.4em;
	max-width: 350px;
}

                #mw_board_group_3 .mw_board_group_3_content.talk6 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk5 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk4 { display:none; }

                #mw_board_group_3 .mw_board_group_3_content.talk2 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk1 { display:none; }

  .copyright{
    font-size: 13px;
    line-height: 20px;
    margin-top: 20px;
    color: #999;
    float: right;
  }

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_second_spun_0 {
        width: inherit;
        height: inherit;
        display: table-cell;
        filter: Alpha(opacity=0);
        opacity: 0;
        position: absolute;
        vertical-align: middle;
        z-index: 1;
      }


.extcal_minical table.extcal_minical {
    background-color: #214865;
    padding: 5px;
    width: 100%;
}


.extcal_minical .extcal_month_label a {
    color: #FFFFFF;
    font-weight: bold;
}


.extcal_minical .extcal_navbar {
    background-repeat: repeat-x;
    border-bottom: 1px solid #B4B4B6;
}


.grialbastrui
{
background-color:#7397B7;
}

.td-bt-darkgrey{
	border-top:1px solid #898989;
}

.td-bg-grey{
	background-color: #d9d9d9;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.fl-page-bar-text{padding:5px 0;text-align:center}
.fl-page-bar .fl-page-bar-nav,.fl-page-bar .fl-page-bar-text,.fl-page-bar .fl-social-icons{display:inline-block;text-align:inherit;vertical-align:middle}

  .fl-page-bar .fl-page-bar-row .fl-page-bar-text {
    padding: 0px 5px; }

  .fl-page-bar .fl-page-bar-text-2 {
    margin-right: 25px; }
.listing .cat-espagnol.pict{background-position:0 -630px}
.cat-espagnol .pict{background-position:-210px -450px}










#menu_container{

	padding-top: 0px;

}


  input[type="text"].nine, .row input[type="text"].nine, input[type="password"].nine, .row input[type="password"].nine, input[type="date"].nine, .row input[type="date"].nine, input[type="datetime"].nine, .row input[type="datetime"].nine, input[type="email"].nine, .row input[type="email"].nine, input[type="number"].nine, .row input[type="number"].nine, input[type="search"].nine, .row input[type="search"].nine, input[type="tel"].nine, .row input[type="tel"].nine, input[type="time"].nine, .row input[type="time"].nine, input[type="url"].nine, .row input[type="url"].nine, textarea.nine, .row textarea.nine { width: 100% !important; }




.nine, .row .nine { width: 75%; }

  .copyright{
    font-size: 13px;
    line-height: 20px;
    margin-top: 20px;
    color: #999;
    float: right;
  }
.newsletter-box .contact-form .input-field{width:350px;float:left}
.newsletter{margin-top:30px}
.newsletter-box{width:100%;height:auto}
.newsletter .container{padding:0}
.newsletter-box .contact-form .input-field,.newsletter-box .contact-form .input-field:focus{width:100%;float:none;border:thin solid #000;margin-bottom:15px}
.newsletter-box .contact-form .input-field:focus{border:1px solid #FFF}
.main.main-custom .mainpart:not(:first-child){border-top:1px solid #e1e1e1}
.main.main-custom .mainpart-gray{background:#fafafa}
.main .mainpart-gray--progress+.mainpart .content{margin-top:-10px}
.mainpart-gray .uitleg h1:first-child,.mainpart-gray .uitleg h2:first-child,.mainpart-gray .uitleg h3:first-child{margin-top:0}
.main.main-custom .mainpart{padding:0 25px}
.main.main-custom .mainpart-white{background:#fff}
.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%}


.page-id-289 .grey-bg .col-sm-6 {
	float: right;
}
div.sharedaddy,#content div.sharedaddy,#main div.sharedaddy{clear:both}
#content .container.main{position:relative;min-height:1000px;margin-bottom:30px}

.td-pb-span4 .td-trending-now-display-area {
  display: inline-block;
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 10px;
}

.td-pb-span4 .td-trending-now-display-area .entry-title {
  text-align: center;
}

.td-trending-now-display-area {
  display: inline-block;
  width: 75%;
  position: relative;
  float: left;
  height: 19px;
  
}

.td-trending-now-display-area .entry-title {
  line-height: 20px;
  font-size: 12px;
  font-weight: 600;
  margin: 0;
  
}

.td-trending-now-display-area a {
  color: #444;
}


.td-pb-span8 .td-trending-now-wrapper .td-trending-now-display-area {
  width: 70%;
  
  
}


.career__info {
	position: absolute;
	top: 465px;
	width: 602px;
	text-align: justify;
	left: 32px;
	z-index: 10;
}

ul.menu {
	padding: 1px 0 1px 0;
	margin: 0;
	list-style-type: none;
}

ul.menu li {
	display: inline;
	padding: 0;
	margin: 0;
}

ul.menu li a{
	margin: 0 10px 0 10px;
	padding: 0;
	color: white;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}


ul.menu li a:hover{
	border-bottom: dotted 1px white;
	padding: 0 0 3px 0;
	font-weight: bold;
	text-decoration: none;
	color: white;
	font-size: 14px;
}


ul.menu li.active a{
	padding: 0 0 3px 0;
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

ul.menu li.active a:hover{
	text-decoration: none;
	border-bottom: dotted 1px red;
	font-weight: bold;
}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

      li.menu_free_trial {background: #e90d8b;}

      li.menu_free_trial:hover {background: #ed47a6;}

      li.menu_free_trial a{
        color: #fff;
        -webkit-animation-duration: 1s;
        -webkit-animation-delay: 1s;
        -webkit-animation-iteration-count: infinite;
      }

.wrapper{margin:0 auto;position:relative;}

header .wrapper{height:100%}

ol.commentlist li.comment div.vcard cite.fn {
	font: normal 1.8em 'Bree Serif', serif;
	float: left;
	color: #777;
}

ol.commentlist li.comment div.vcard cite.fn a.url {
	float: left;
	color: #777;
}

ol.commentlist li.comment div.vcard cite.fn a.url:hover {
	color: #4E75B4;
	text-decoration:none;
}

ol.commentlist li.comment + ul.children li div.vcard cite.fn{ font-size: 1.6em;}


.wpb_gallery .theme-default .nivoSlider {
  margin-bottom: 0;
}

.wpb_gallery .theme-default .nivo-controlNav {
  padding: 10px 0 3px 0;
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: -35px;
}

.wpb_gallery .wpb_flexslider .flex-caption {
  cursor: default;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}


td.mod_eb_mincalendar_not_today, td.mod_eb_mincalendar_no_event a {
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding: 3px 2px;
    color: #fff;
}


.wpsp_helpdesk_widget_menu_item .menu_item_label{
    padding: 0;
    vertical-align: middle;
    text-align: left;
}

.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-5 {
    width: 41.66666667%;
  }



.content-wrapper {
    margin: 0 auto;
    max-width: 95%;
    text-align: center;
}

#footer .content-wrapper {
    max-width: 1160px;
}
header .site-header__center .text-center img{width:300px}
.text-center-not-lg,.text-center-not-md,.text-center-not-sm,.text-center-not-xs{text-align:center}
.text-center-xs{text-align:center}
.text-center-sm{text-align:center}
.text-center-md{text-align:center}
.text-center-lg{text-align:center}
.text-center{text-align:center}

.thumb_img_link:hover .thumb_time{
	display: none;
}

.thumb_img_link{
width : 180px;
height: 135px;
display: block;
text-decoration:none;
position:relative;
}
.et_pb_divider_internal{display:inline-block;width:100%}
.comment-num{font-size:22px;font-size:1.571428571428571rem;color:#111}

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; padding-top: 15px; padding-bottom: 15px; }
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.et_pb_row_3.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_1.et_pb_row{margin-left:auto!important;margin-right:auto!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-bottom:0px}
#fullscreen-slider .master-slider{width:100%!important;margin-left:0!important}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}

h3.w3_tittle{font-size:3em;color:#ff2f68;text-align:center;text-transform:none;margin:0em 0 1em;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.social-icons-li{display:inline-block;margin:5px;margin-left:10px;margin-right:0;vertical-align:top}
.social-icons.sc--clean .social-icons-li{margin-left:0;margin-right:0}
.logo-infocard .social-icons .social-icons-li{margin:0 10px}
.logo-infocard .social-icons .social-icons-li:first-child{margin-left:0}
.logo-infocard .social-icons-li.title{margin-right:10px;font-size:15px}
.site-header .topnav.social-icons .social-icons-li{margin:0;margin-left:10px}
.site-header .topnav.social-icons.sc--clean .social-icons-li,.site-header .topnav.social-icons .social-icons-li:first-child{margin-left:0}
.site-footer .social-icons-li.title{line-height:30px}
.site-footer .social-icons-li{margin:0 0 0 10px}
.site-footer .social-icons-li:first-child{margin-left:0}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
#drop-down-login-wrapper .button{display:block;width:auto;height:14px;padding:5px 0;line-height:14px;text-transform:none;font-size:16px;text-transform:none;color:#000000;font-weight:normal;background:#fff;margin:14px 0 0 0px;font-family:PT Sans Caption,sans-serif;}
#drop-down-login-wrapper .dropdown input.form-text{border:#ccc solid 1px;}
#drop-down-login-wrapper .dropdown{top:35px;border-radius:0;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


.line { border-bottom: 1px solid #d6d6d6; }

   #col-3 ul.second-block li{width:90%;float: none;text-align: center;}

   #col-3 ul.second-block li img{width:90%;margin: 0 auto;max-width: 197px;}
#mainNav ul li.page_item{list-style:none;font-size:1.2em;float:left;margin:0 5px 0;text-transform:uppercase;cursor:pointer}
#mainNav ul li.page_item a{color:#fff;text-decoration:none;padding:.5em 12px .4em 12px;float:left}
.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}
.row{margin-right:-15px;margin-left:-15px}
.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-md-12{width:100%}

.flip-wrap {
    overflow: hidden;
    position: relative;
}
.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}


.title {
    font-size: 26px;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 0.01em;
    margin-bottom: 20px;
    color: #000;
}
.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-md-6{width:50%}

.widget-container {background-color: transparent;}
.more_link:hover{color:#0070d5 !important}
.more_link:hover .more_arrow_down{background-color:gold}
.more_link:hover .more_arrow_up{background-color:gold}
.more_link{color:#666;text-decoration:none;border-bottom:1px dotted;font-family:Arial;cursor:pointer}
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 {        padding: 0 !important;        margin: 0 !important;        float: none !important;        vertical-align: middle;        background-position: center bottom;        background-repeat: no-repeat;        background-size: cover;                width: 100%;      }
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 video {        padding: 0 !important;        margin: 0 !important;        vertical-align: middle;        background-position: center center;        background-repeat: no-repeat;      }
.medium-down--hide{display:none !important}


.custom_html_3-section h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family:'Nexa Rust Sans W00 Black';
  text-align: center;
  color: #000;
  font-size: 3em;
  text-transform: capitalize;
  letter-spacing: 2px;
}

  .custom_html_3-section h3,
  .about-us-v2 h3, .specials h1, .events h1,
  .reservations-and-parties label {
    font-size: 2.2em;
  }

  .custom_html_3-section h3 , .about-us-v2 h3, .specials h1, .events h1, .reservations-and-parties label, .press h3 {
    font-size: 2.7em;
  }
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }


	
	ul.bxslider h5 {
		color: #ffffff;
		font-weight: bold;
		text-shadow: 1px 1px 1px #000000;
		background: rgba(156, 186, 224, 0.70);
		padding: 5px;
		width: 100%;
	}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.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-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.footer-right-nav{width:535px;padding:49px 0 3px}
.footer-right-nav ul li{padding:0 5px 0 0;margin:0 3px 0 0}
.footer-right-nav ul li a{font-size:13px}

.footer-right-nav ul{
	display:inline-block;
	float:right;
	padding:0 4px 0 0;
}

.footer-right-nav ul li a:hover{
	text-decoration:underline;
}

.header-top {
    background: #333;
    line-height: 1
}


.document-container, .height-transition {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

#success { border-color: #12569b; color: #12569b; }

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.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-7{width:58.33333333%}


.footer_holder .block_logo {
    padding-right: 86px;
    white-space: nowrap;
}
.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-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}


#ja-poweredby {
  position: absolute;
  left: 0px;
  top: -10px; 
  display: block;
  margin: 0 0 5px;
}


#ja-poweredby a, #ja-poweredby a:hover, #ja-poweredby a:active, #ja-poweredby a:focus { text-decoration: none; }

.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-3 {
    width: 25%;
  }

    .m-listInfo-01-status .is-new {
      font-size: 10px;
      display: block;
      color: #e03131;
      font-weight: bold;
      line-height: 1; }






.mv-article div.tjv-button-group a.mv-button {
    text-transform: none;
    height: 36px;
    color: white;
    padding: 0 20px;
    text-align: center;
    min-width: 0;
}


.mv-article div.tjv-button-group a.mv-button--transparent {
    color: var(--button-outlined-text-color,#6eae43);
}


.mv-article div.tjv-button-group a.mv-button--transparent:hover {
    color: white;
}
.custom-car-logo-list ul li .custom-car-logo-name{text-transform:uppercase;color:#bfbfbf}





.font-accident-one-bold {
    font-family: Novecentosanswide-Bold, sans-serif;
    font-weight: normal;
    font-style: normal;
}

    #slide-banner-wrapper div.close-banner-wrapper { position: absolute; right: -12px; top: 2px; }

  .td-affix #td-header-menu {
    display: block;
  }


.td-header-style-4 #td-header-menu,
.td-header-style-5 #td-header-menu,
.td-header-style-6 #td-header-menu,
.td-header-style-7 #td-header-menu,
.td-header-style-12 #td-header-menu {
  display: block;
}

.td-header-style-10 #td-header-menu {
  display: table;
  margin: 0 auto;
  
}

#td-header-menu {
  display: inline-block;
  vertical-align: top;
}

  .td-header-style-8 .td_stretch_content #td-header-menu,
  .td-header-style-8 .td_stretch_content_1200 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1400 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1600 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1800 #td-header-menu {
    padding-left: 20px;
  }

.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}


.featured_section66 .pricbox .title strong {
	font-size: 100px;
}

.featured_section66 .pricbox .title strong sup {
	font-size: 30px;
}

.featured_section66 .pricbox ul {
	margin-left: 25px;
	margin-right: 25px;
}

.featured_section66 .pricbox .title p {
	font-size: 13px;
}


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


.genesis-nav-menu .menu-it