﻿h2.post-title,h4{font-size:24px;}
.fl-node-5ba907b083000 .pp-modal .pp-modal-content-inner,#modal-5ba907b083000 .pp-modal .pp-modal-content-inner {position: relative;height: 100%;overflow: hidden;padding: 10px;}
.fl-node-5ba907b083000 .pp-modal .pp-modal-content-inner, #modal-5ba907b083000 .pp-modal .pp-modal-content-inner {border-style: none;border-width: 0;background-clip: padding-box;border-color: #555555;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}

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

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tdc-element-style .vc_column,
.tdc-element-style .vc_column_inner,
.tdc-element-style .td-pb-border-top,
.tdc-element-style .td-pb-row {
  border-color: transparent !important;
}

.tdc-element-style .vc_column:before,
.tdc-element-style .vc_column:after,
.tdc-element-style .vc_column_inner:before,
.tdc-element-style .vc_column_inner:after {
  background-color: transparent !important;
}
.row{margin-left:-15px;margin-right:-15px}
.row::after{content:"";display:table;clear:both}



.aq-block {  }



.aq-block-aq_clear_block { margin-bottom: 0px; }

.aq-block-hr-single { margin-bottom: 20px; }

.aq-block-hr-double { margin-bottom: 0px; }






.aq-block-aq_column_block, .block-container { margin-bottom: 0px; }



h4.aq-block-title { margin:  0 0 20px; }

#new-royalslider-1 .rsUni .rsBullet span { background-color: #D3BD2A; box-shadow: 1px 1px 1px #010101; display: block; width: 13px; height: 13px; border-radius: 50%; }

#new-royalslider-1 .rsUni .rsBullet { width: 23px; height: 23px; display: inline-block; margin: 0 2px; }

#new-royalslider-1 .rsUni .rsBullet.rsNavSelected span { background-color: #d86127!important;}

#new-royalslider-1 {position: relative;}

#new-royalslider-1 .rsNav.rsBullets { position: relative; z-index: 9999; width: auto; height: 30px; margin: -80px 40px 0 0; line-height: 5px; padding: 0;}

#new-royalslider-1 .rsUni .rsBullets { margin: 370px auto 0 auto !important;}


#main-content-wrapper img,
#footer-main img {
	max-width:100%;
	height:auto;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}


#main-content-wrapper a:hover img,
#footer-main a:hover img {
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.7);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.7);
	opacity:0.7;
}


	#top-widget-inner,
	#home-cols-inner,
	#bottom-widget-inner,
	#main-content-wrapper,
	#footer-content-wrapper,
    #footer-bottom-content-wrapper	{
		margin:0 auto;
		width:1150px;
	}


.get_personal
{
	font-family: 'Museo-500', arial;
	color:#18496d;
	font-size:120px;
	text-align:center;
	font-weight: 500;
	padding-top: 220px;
	margin-top: -35px;
	letter-spacing: -4px;
}


.get_personal[lang="ita"]
{
 font-size:90px;
 letter-spacing:-2px;
 padding-top:300px;
}


.get_personal[lang="ptg"]
{
 font-size:90px;
 letter-spacing:2px;
 padding-top:300px;
}


.get_personal[lang="jpn"]
{
 font-size:82px;
 letter-spacing:-6px;
 padding-top:300px;
 font-family:Arial Unicode MS;
}


.header-primary__nav-children-list {
    z-index: 999;
}
.header-primary__nav-list-item:hover .header-primary__nav-children-list,.header-primary__nav-children-list.visible{visibility:visible;opacity:1;-webkit-animation:submenu-slide-down .2s ease-in-out;-ms-animation:submenu-slide-down .2s ease-in-out;animation:submenu-slide-down .2s ease-in-out}
.header-primary__nav-children-list .header-primary__nav-link{width:100%;height:100%;font-size:16px;font-size:1.6rem;text-shadow:none!important;padding:15px 20px;padding:1.5rem 2rem}
.header-primary__nav-children-list .header-primary__nav-link:hover{background:#868686;background:rgba(134,134,134,.5)}
.header-primary__nav-children-list-item{float:left;width:100%;margin:0}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.sub-menu .menu-item-has-children:after{color:#fff}


.partners {background: #fff;
    height: 80px;
    width: 100%;}


.partners:hover {background: #fff !important;
    height: 79px !important;
    width: 99%;}

  img.logo {margin: 0 auto;}

.adshe1 {
    width: 300px;
    height: 100px;
    float: left;
    position: absolute;
    margin-right: 690px;
    margin-top: 50px;
}

.latest-section td.secondcolumn {
    width: 40%;
    font-size: 13px;
        font-weight: 700;
}

.latest-section .latest-rating td.secondcolumn {
    width: 40%;
    font-size: 13px;
    padding-right: 20px;
    font-weight: 700;
}

.latest-section .latest-pub td.secondcolumn {
    width: 35%;
    font-size: 13px;
}



.navbar-custom + .main {
  margin-top: 50px;
}


.main {
  overflow: hidden;
  position: relative;
  background-color: #fff;
  z-index: 1;
}

.review{font-size:11px;color:#454545;font-weight:bold;text-decoration:underline;font-style:italic;line-height:22px;}


        div.box_direction td.direction_pics { padding: 2px 0px 0px; }



.texten{color:#000000;font-family:Verdana;font-size:8pt;}


.hoverimage { 
position: absolute; 
top: 0; 
left: 0; 
display: none; 
}


.thumb:hover .hoverimage { 
display: block; 
}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
.btn.aligncenter{display:table;margin:0 auto 15px}
.aligncenter{display:block;margin:10px auto}
.has-extended img.aligncenter{margin-left:auto;margin-right:auto}
.mbi.aligncenter{display:table;margin:0 auto}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption.aligncenter .tve_image{margin-left:auto;margin-right:auto}
.thrv_icon.aligncenter{display:table;margin-left:auto!important;margin-right:auto!important}
.thrv_fill_counter.aligncenter{display:table}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}

div.widget_nav_menu li ul.sub-menu { margin: -5px 0 -10px 10px; padding: 10px 0 0 0;}

div.widget_nav_menu li ul.sub-menu li { padding: 10px 0 10px 20px; }

	
		
		#nav-wrapper .menu .sub-menu,
		#nav-wrapper .menu .children {
			background-color: #fff;
			display: none;
			padding: 0;
			position: absolute;
			margin-top:0;
			left: 0;
			z-index: 99999;
			border:1px solid #eee;
			border-top:none;
		}

		
		#nav-wrapper .menu .sub-menu ul,
		#nav-wrapper .menu .children ul {	
			left: 100%;
			top: 0;
			
		}

		
		#nav-wrapper .menu .sub-menu, #nav-wrapper .menu .children { background: ; }


.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;
}


.container-content-inner {
	display: inline-block;
	width: 100%;
}
#content-content,#content-content .container-content-inner {border-radius:10px 10px 10px 10px;}

#column1-content,#column1-content .container-content-inner {border-radius:10px 10px 10px 10px;}

#column2-content,#column2-content .container-content-inner {border-radius:10px 10px 10px 10px;}

#header-content,#header-content .container-content-inner {border-radius:0 0 10px 10px;}

#footer-content,#footer-content .container-content-inner {border-radius:10px 10px 10px 10px;}

    .footer_right span.floatL{float:left;margin-top:10px;width:145px;}

    .mailbox_white_box, .subscribe img, .width83, .aboutTable, .message_1, .register_points .shareStory, .memeber_name_same, .footer_right .floatL img{width:100%;}

  .footer_center .footer_right {
    padding-bottom: 30px;
  }

  .footer_center .container .footer_right {
    padding-bottom: 30px;
  }

  .footer_center .container .footer_right span {
    width: 100%;
    float: left;
    margin-left: 0;
    text-align: center;
    padding: 5px 0;
  }

  .footer_center .container .footer_right .norton_logo {
    margin-left: 0;
  }

.footer_right{padding-top:0px;float:right;width:33%; text-align:center;}

.footer.container .footer_right .norton_logo{float:left;margin-left:42px;float:left;margin-left:42px;}
#profile-pg .content .wrapper{margin:0 auto 50px}


.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 {
    -webkit-border-radius: 6px;
    -moz-border-radius   : 6px;
    border-radius        : 6px;
}


.jumbotron .container {
    max-width: 100%;
}


    .container .jumbotron,
    .container-fluid .jumbotron {
        padding-right: 60px;
        padding-left : 60px;
    }


.navbar-default .container-fluid {
    padding: 0;
    width  : 100%;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row-no-margin {
  margin: 0 !important;
}

.row-darked .block .block-title {
  color: #ffffff;
}

.row-darked .block .block-title strong {
  color: #ffffff;
}

.row-darked .block .pretext-html {
  color: rgba(255, 255, 255, 0.7);
}

  .cms-index-index #maincontent.page-main .row-success {
    position: relative;
    z-index: 9;
  }

.table.grouped .row-tier-price td {
  border-top: 0;
}

.table.grouped .row-tier-price .prices-tier {
  margin: 0 -10px 10px;
}

.table-checkout-shipping-method tbody .row-error td {
  border-top: none;
  padding-bottom: 10px;
  padding-top: 0;
}
.img-fluid{max-width:100%;height:auto}
.container,.page-search-google .conditional-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.page-search-google .conditional-container{padding-top:30px}
.page-search-google .conditional-container iframe{width:100%}
body.page-node-panel-content .conditional-container,body.page-node-panel-layout .conditional-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding-top:30px;padding-bottom:30px}
.field-type-taxonomy-term-reference .field-item{display:inline;margin-left:.3em;}
.field-name-taxonomy-tags .field-item{display:inline;margin:0 10px 0 0;}

.module-loop-operas .module-loop-operas-sliderbox {
  position: relative;
  margin: auto auto;
  height: 360px;
  width: 100%;
}
