﻿.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-sm-4{width:33.33333333%}

 #articlecontainer { padding:0 30px; }

 #articlecontainer .col-lg-8 { background-color:#fff; padding-right:0; }
#lower-footer .social-icons{margin-left:20px}
.social-icons,.social-buttons{list-style:none;margin:0;padding:0}
.small-caption+.social-icons{margin-top:3px}
.social-icons li,.social-buttons li{display:inline-block;margin:4px 0}


.wrap-fixed-menu .top-items .menu-item {
    border-bottom: 1px solid #484848;
}


[data-off-canvas*=right] li.menu-item-has-children:after:hover,
[data-off-canvas*=left] li.menu-item-has-children:after:hover {
    background-color: #fff !important;
    color: #000 !important;
}


.fullscreen-center-menu .menu-item-has-children:hover .sub-menu {
    position: relative;
    top: 0;
    visibility: visible;
    display: block;
}
.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}

  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }


.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }
#topnav .navigation-menu{list-style:none;margin:0;padding:0}

	.imagenportada img{ border-radius: 0.4em; }

	.imagenportada{ text-align:center; }
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

.navbar-wrapper .navbar .container {width: auto;}
.et_pb_cta_1.et_pb_promo .et_pb_promo_description{padding-bottom:0px}
.et_pb_cta_1.et_pb_promo{padding-bottom:0px!important}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button:hover{background:#01b888!important;border-radius:50px}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button{border-radius:50px}
.et_pb_cta_0.et_pb_promo .et_pb_promo_description{float:left;width:83%}
.et_pb_cta_0.et_pb_promo h2{font-size:30px!important}
.et_pb_promo{padding:40px 60px;text-align:center}
.et_pb_column_1_2 .et_pb_promo,.et_pb_column_1_3 .et_pb_promo,.et_pb_column_1_4 .et_pb_promo{padding:40px}
.responsive-img{max-width:100%}
#box-block-block-3 #copyright-msg{float:right;font-size:9px;margin-top:13px;}
#header div.menu-wrapper{color:#fff;padding:30px 0 0}
#header.classic div.menu-wrapper{padding:50px 0 0}
#header .is-sticky div.menu-wrapper{padding:5px 0;z-index:1000;width:100%;background:#111;-webkit-animation:headerPinnedSlideDown 500ms;animation:headerPinnedSlideDown 500ms}
#header .is-sticky div.menu-wrapper .logo{float:left;margin:10px 0;padding-top:0;padding-bottom:0;max-width:160px}
#header .is-sticky div.menu-wrapper .ads,#header .is-sticky div.menu-wrapper .clear.ad{display:none}
#header .is-sticky div.menu-wrapper nav{text-align:right;float:right;margin-top:-3px}
#header .is-sticky div.menu-wrapper .share-buttons{margin-top:5px;display:none}
#header .is-sticky div.menu-wrapper div.border{display:none}
body.rtl #header.advertising .logo,body.rtl #header .is-sticky div.menu-wrapper .logo,body.rtl #header .logo{float:right}
body.rtl #header .is-sticky div.menu-wrapper nav{float:left}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.nav .subnav-categories .title{display:none;padding:.5rem .5rem .5rem 1.5rem;color:#fff;font-size:1rem;background-color:#86a3b4}
.node-any-answers .title-wrap{margin-bottom:1rem}
.title-wrap{width:90%;max-width:59.25rem;margin:auto;text-align:center}
.title-wrap--alt{width:100%;max-width:100%;margin:0;text-align:left}
.node-content-wrap .title{float:right;width:43.75rem}
.group-article-content--alt .comment-wrapper .title{float:none;width:100%}
.tb-megamenu-column{padding:10px 0;}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}
.footer-nav .nav-horizontal ul.menu li a{height:14px !important;line-height:10px !important}
#site-logo{padding-top:0;padding-bottom:0}



.cobrp-ticker {
  background: #333;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font: 0.9em 'museo-slab', georgia, serif;
  height: 75px;
  line-height: 75px;
  overflow: hidden;
  padding: 0 0.5em;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap; }

      
      .cobrp-ticker.is-empty {
        height: 0; }



.cobrp-ticker-info {
  display: block;
  width: 100%;
  -webkit-animation: info-anim-loop 7s infinite forwards;
          animation: info-anim-loop 7s infinite forwards; }



.cobrp-ticker-artist {
  font-style: italic;
  margin-left: 0.4em; }

  
  .cobrp-ticker-artist:after {
    content: ' - '; }
.navbar .navbar-secondary .block{display:inline-block}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

.sm-span1, .sm-span1, .sm-span1, .sm-span1, .sm-span2, .sm-span2, .sm-span2, .sm-span2, .sm-span3, .sm-span3, .sm-span3, .sm-span3, .sm-span4, .sm-span4, .sm-span4, .sm-span4, .sm-span5, .sm-span5, .sm-span5, .sm-span5, .sm-span6, .sm-span6, .sm-span6, .sm-span6, .sm-span7, .sm-span7, .sm-span7, .sm-span7, .sm-span8, .sm-span8, .sm-span8, .sm-span8, .sm-span9, .sm-span9, .sm-span9, .sm-span9, .sm-span10, .sm-span10, .sm-span10, .sm-span10, .sm-span11, .sm-span11, .sm-span11, .sm-span11, .sm-span12, .sm-span12, .sm-span12, .sm-span12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.sm-span4{width:33.33333333%}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{flex:0 0 100%;max-width:100%}


#header .site-info { float: left; margin-right: 30px; }

#header .site-info a { color: #fff; }

#header .site-info a span { float: left; padding-right: 15px; }

#header .site-info a span:last-child { padding-right: 0; }

#header .site-info a .logo { height: 22px; }

#header .site-info a .logo img { position: relative; top: -5px; width: auto; height: 32px; }

#header .site-info a .name { line-height: 22px; letter-spacing: -1px; overflow: hidden; word-wrap: break-word; white-space: nowrap; text-overflow: ellipsis; font-size: 30px; font-weight: bold; }
#header .site-info a,#header .menu li a,#header .toggle-search{color:#fff;}


li.cat-item a:hover, li.arpw-li a:hover { color: #f7961e !important }
.et_pb_fullwidth_header_0 .header-content-container .header-content .et_pb_button_one.et_pb_button{margin-bottom:14vh}

.mm-toggle-wrap {
	color: white;
	width: 40px;
	height: 40px;
	background: #1f9f56;
	line-height: 1;
	overflow: hidden
}

.mm-toggle {
	cursor: pointer;
	font-size: 20px;
	display: none;
	padding: 10px 10px;
	width: auto;
	float: left;
	background: #ff6e1f;
	height: 40px
}

.mm-toggle .mm-label {
	margin-left: 3px
}
.cmn-recruit-title-en,.cmn-recruit-title-inner,.cmn-recruit-title-jp{display:-ms-flexbox;display:flex}
.cmn-recruit-title-jp{font-weight:700;font-size:17px;letter-spacing:.17em}
.people_left{float:left;max-width:440px;padding-right:100px}
.cbox--notification-icon-xl{min-height:36px;padding-left:42px;background-repeat:no-repeat}


.scrolling span {
  display: block;
  width: 5px;
  height: 5px;
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg); 
  -moz-transform: rotate(45deg); 
  -webkit-transform: rotate(45deg); 
  transform: rotate(45deg);   
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  margin: 3px 0 3px 5px;
}
 .clip_box .entry_content{display:none !important}
 .entry_content{border-bottom:1px solid #2B2528}

.pl-new-loop .hentry .entry_content img {
  max-width: 100%;
}

body.full-width-layout div#container, body.full-width-layout div#footer, body.full-width-no-box div#container, body.full-width-no-box div#footer {
    width: 100%;
    max-width: 100%;
    padding: 0;
}



#container {
	margin: 0 auto;
	max-width: 960px;
	padding: 0px 25px;
}



.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
	content: ' ';
	display: table;
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
	clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
	-ms-filter: "progid:DXImageTransform.Microsoft.zoom(1)";
}


  #layout {
    padding-top: 10px;
    border-top: 1px solid #000000; }


#adesso-main-navigation #adesso-search-list-elem {
  width: 100%;
}


.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;
}
.main-container{max-width:100%}
.mobile-menu-active .main-container{left:300px;-webkit-transition:left 500ms ease;transition:left 500ms ease}

	
	.post-content .row .column { margin-bottom: 1.857em; }


	
	
	 
	
	.highlights-box.three-col .column.one-third {
		margin-bottom: 42px;
	}

	
	.highlights-box.three-col .column.one-third:last-child { margin-bottom: 0; }
	
	
	.highlights-box .column.half {
		margin-top: 42px;
		margin-bottom: 0;
	}


	.highlights-box .column.half:first-child {
		margin-top: 0;
		border-right: 0; 
	}
 
	
	.related-posts .highlights-box.three-col .column { margin-bottom: 28px; }


.center-site {
position:relative;
width:100%;
height:100%;
min-height:100%;
z-index:1;
}


ul.footer-social{margin:0 0 15px;}

ul.footer-social li{display:inline-block; vertical-align:top; margin-right:5px;}

ul.footer-social li a{font-size:28px; color:#bcc1c6 !important; transition:0.3s;}

ul.footer-social li a:hover{color:#d93e55 !important;}



.entries {
  *zoom: 1;
}

.entries:before,
.entries:after {
  display: table;
  line-height: 0;
  content: "";
}

.entries:after {
  clear: both;
}

ul.entries {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

.style-single p,
.style-single blockquote,
.style-single .image,
.style-single ul,
.style-single ol,
.style-single .entries,
.style-single img {
  margin-bottom: 20px;
}

.entries .style-score-widget:first-child {
  margin-top: 15px;
}
#section-aboutagent .aboutTitle h1{font-weight:normal !important;}
.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}
.span3{width:250px}
.row-fluid .span3{width:23.584905660377%;*width:23.531714171016%}
input.span3,textarea.span3,.uneditable-input.span3{width:236px}

input.span3, textarea.span3, .uneditable-input.span3{width:206px;}

.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;}

#subject-container #s1.span3, #subject-container #s2.span3{padding-top:10px;padding-left:5px;}

#s3.span3, #s4.span3{padding-top:10px;padding-left:5px;}

.home_page .catalog .product .description .price_discount{margin-bottom:7px;color:#e8011b;font:normal 18px/18px Arial,Helvetica,sans-serif;}

.catalog .product .description .price_discount{margin-bottom:7px;color:#e8011b;font:normal 18px/18px Arial,Helvetica,sans-serif;}
.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}
.jumbotron h1{line-height:1;color:inherit}
.jumbotron p{line-height:1.4}
.container .jumbotron{border-radius:6px}


.covers {
    text-align: center;
}


.covers img {
    border-width: 0px;
}
.z-x-tbl-cell{padding-bottom:7px}
.pagefooter .logo-bar{border-top:1px solid #bcbec0;padding:15px 0 20px 0;text-align:center}
.pagefooter .logo-bar img{display:inline-block;height:100px}



img.scale-with-grid,#Content img{max-width:100%;height:auto}


.logo-wrap,
.logo-sticky {
  display: none; }

  .logo-wrap {
    display: block; }

  .sticky .logo-wrap {
    display: none; }
a.leading,li.leading,p.leading{color:#9b9b9b}
.theme--purple--regular a.leading,.theme--purple--regular li.leading,.theme--purple--regular p.leading{color:#fff}
.hero__slide__content p.leading.no-margin{margin:0}
.assessment-portal__content__icons--content p.leading{color:#fff;opacity:1;margin-bottom:7px}
.c-three-hero__cursor-dot{width:100%;height:100%;position:relative;-ms-transform-origin:center;transform-origin:center}
.c-three-hero__cursor-dot-inner{background-color:#000;border-radius:50%;width:60px;height:60px;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px}

.ticketdetail td.type {
	font-size:1.5rem;
}

.ticketdetail td.type.kumamoto {
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
}

.ticketdetail td.type.kumamoto p {
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:300;	
}

.ticketdetail td.type.kumamoto span {
	font-weight:normal;
	font-size:1.2rem;
	display:block;
}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}

















#logo .site-title a { color:#03ABCF; }

#logo .site-title { margin-top:10px; }

#logo .site-title, #logo .site-description  { display: none; }

#logo .site-title a:hover { text-decoration:none; }

.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink, .pagelink { background: #fec23e; }

.img{
margin:15px 0;
text-transform:uppercase;

}

.img img{
text-align:justify;
display:inline-block;
}
.pull-left{float:left!important}
.fa.pull-left{margin-right:.3em}

	.banner_block_23_11.container-fluid.mt20 .pull-left{
		display: inline-block;
		float: none;
		margin-left: 50px;
		margin-top: 10px;
		text-align: center;
	}


	.headerdetails .nav.pull-left {
		float: none;
		margin: 0 0 10px 0;
	}


	.headerstrip .pull-left {
		float: none;
	}

    #menu-wrap {
        position: relative;
        margin: 0 auto;
        left: 0;
        width: 708px;
    }

    #menu-wrap #lang_sel {
        position: absolute;
        top: 1px;
        right: 53px;
        z-index: 1000;
    }
    #menu-wrap, #sidebar, #slidecaption, .social-bookmarks ul li, #controls-wrap, #thumb-tray, #nav ul ul, #nav-horizontal ul li ul {        background-color:rgba( 80,126,148, 0.7);    }


.comptable .casinocol {
	width:25%;
}


  .large-4 {
    width: 33.33333%; }
.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 a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.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}



#branding .site-logo-container {
  position: relative;
  overflow: hidden;
  height: 50px;
  margin: 10px 0;
}


#branding .site-logo {
  height: 50px;
  width: auto;
  max-width: none;
  display: block;
  -webkit-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  opacity: 1;
}

.td-trending-now-display-area .td_module_trending_now .entry-title {
  
}

.tourdates-datebox {
  position: relative;
  overflow: hidden;
  margin: auto auto;
  width: 100%;
}

.tourdates-datebox .tourdates-datebox-inside {
  position: relative;
  margin: auto auto;
}

.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
	display: block;
}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1160px;}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.break { 
	display: block;
	line-height: 2px;
}


.rate {
	text-align: left;
}
