﻿.colm .scbp .txt.noImageTab{padding-left:8%}
footer .ftw .colm{margin-top:50px}
.ftw .colm section{margin:0 auto 40px auto;width:90%}
.colm{float:left;margin-bottom:10px}
.colm .scc{float:none;margin:10px auto;width:90%}
.colm .scc img{display:block;margin:0 auto}
.ftw .colm{box-sizing:border-box;margin-bottom:40px}
footer .colm .widget.tabs_widget .tim,footer .colm .widget.tabs_widget .txt{float:none;width:100%}
footer .colm .widget.tabs_widget .tim{text-align:center}
.csc .colm,.row .colm{margin-right:0 !important;padding:0 !important;width:100% !important}
.pgs .colm{float:none;width:100%}
footer .colm .widget.tabs_widget .txt{width:80%}
.cnt .colm{float:none;width:100%}
.ftw .colm:first-child{margin-top:0}


#main {
  height: 100%;
  display: block;
  float: left;
  padding: 0 0 15px;
  width: calc(100% - 375px);
}


#taxo-level-0 #main,
#category-template #main {
  float: none;
  width: auto;
}


#main .citation-widget {
  margin-bottom: 20px;
}


#main .citation-widget button {
  padding: 3px;
}


#main-article-photo img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}


  #article-template #main {
    width: 100%;
    margin: 0;
  }


  #article-section #main-article-photo {
    margin-right: 8px;
    
  }

.main .pricing-list table td:first-child:not(.mobile-td),
.main .pricing-list table th:first-child,
.main .pricing-list table td:last-child,
.main .pricing-list table th:last-child,
.main .pricing-list table tfoot td {
    background: none;
}


    
    .main .pricing-list table td:first-child:not(.mobile-td),
    .main .pricing-list table th:first-child,
    .main .pricing-list .badge {
        display: none;
    }

    .main .pricing-list table tbody .mobile-td {
        font-size: 1.125rem;
        background: rgba(125, 233, 231, 0.08);
        border-top: 1px solid rgba(255,255,255,0.3);
    }

    .main .pricing-list table tbody .mobile-td+td {
        border-top: 1px solid rgba(255,255,255,0.3);
    }

.lista { background:#f0f1f2; }

.lista td,.lista2 td{padding:5px}

.cont
{
	padding-left:4px;
	line-height:1.7;
}

.collect td.bonus  {color:#5b8236; font-weight:bold; }

ul.social_media li { display: inline-block; }

ul.social_media { list-style: none; padding: 0; }

ul.social_media li i { color: #fff; font-size:17px; }

ul.social_media li:first-child { margin-left: 0; }
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

.jzdq{
	width:1200px;
	margin:0 auto;
}
.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-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{float:left}
.col-xs-12{width:100%}

.tourdates-singledate .single-date-infotickets .single-date-tickets-details {
  position: relative;
  float: right;
  height: 100%;
  width: 200px;
}
#skip-link{position:absolute;display:block;}
#skip-link a,#skip-link a:link,#skip-link a:visited{position:absolute;display:block;left:-10000px;width:1px;height:1px;}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus{position:static;width:auto;height:auto;}




.facebook-box {
	text-align: center;
}


.facebook-box iframe {
	width: 100% !important
}

.box-right{width: 398px; border-left: 2px solid #ccc; height: 170px; float: right; vertical-align: middle;}


.navigation a:hover, .navigation .sub-menu a {
    color: #2f4154;
}


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


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

#footer-logo{
	float: left;
}

.file-img { width:50px; height:40px; border:2px solid #e2d2e2; }

    .mw-board-group-list-img .file-img { width:90px; height:80px; border:1px solid #e2e2e2; }

    .mw-board-group-list .file-img { width:100px; height:65px; border:1px solid #e2e2e2; }

.mw-latest-list-notice-5-55 .file-img { width:100px; height:65px; border:1px solid #e2e2e2; }

.fusion-spacing-no .fusion-column-wrapper {
  min-height: 1px;
}

.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
  position: relative;
  z-index: 2;
  pointer-events: none;
}

	
	
	.list-item .post-img img { max-width:90px; }

	.list-item .post-img { margin-right:16px; }



.post-img {
	margin-bottom:20px;
}

.post-img img {
	max-width:100%;
	height:auto;
}

.post-img.audio iframe {
	height:166px;
	width:100%;
}

.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-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }


.site-title {
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 48px;
	margin: 0;

	
	max-width: -webkit-calc(100% - 86px);
	max-width:         calc(100% - 86px);
}


.site-title a,
.site-title a:hover {
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


	.site-title a,
	.entry-meta,
	.entry-meta a,
	.featured-content .hentry,
	.featured-content a {
		color: #2b2b2b;
	}
.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-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}



.srp-widget-singlepost {
	border-bottom  : 1px solid #ccc;
	margin-bottom  : 10px;
	padding-bottom : 10px;
}
footer .footer-col{margin-bottom:15px;text-align:left}
footer .footer-col ul{margin-bottom:0}
footer .footer-above .footer-col img{padding-top:0;margin:0 auto}


			.iscriviti {
				font-size: 11px;
				padding-left: 20px;
				text-transform: uppercase;
				color: #FFFFFF;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-weight: bold;
				position: absolute;
				margin-top: 125px;
				margin-left: 6px;
			}


.col-sm-2, .col-md-2, .col-lg-2, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-6, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 9px;
    padding-left: 9px;
}

    .col-md-12 {
        width: 100%;
        margin: 90px 0;
    }
.n2-ss-slider.n2-ss-mobile .n2-ss-slider-1,.n2-ss-slider.n2-ss-tablet .n2-ss-slider-1{background-attachment:scroll!important}
.n2-ss-slider .n2-ss-slider-1 .n2-ss-layer-content{min-height:100%}
div#n2-ss-2 .n2-ss-slider-1{position:relative;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;height:600px;border-style:solid;border-width:0px;border-color:#3e3e3e;border-color:RGBA(62,62,62,1);border-radius:0px;background-clip:padding-box;background-repeat:repeat;background-position:50% 50%;background-size:cover;background-attachment:scroll;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


	.search-provider .provider.row .collapse-group .collapse {
		background: #e4e4e4;
		border: none;
		margin: 0;
	}

	
	#references img{
		margin: 0 auto;
		display: block;
		max-width: 500px;
	}


    #references img:hover{
      -webkit-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
      -moz-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
      -ms-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
      -o-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
      transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
      -webkit-filter: grayscale(0%); 
      filter: grayscale(0%);
    }
.footer__ul--horizontal{display:inline-block;list-style-type:none;margin:0;padding:0}
.footer__ul--horizontal li{padding:0 10px}
.footer__ul--horizontal a,.footer__ul--vertical a{display:block;color:#000;font-size:14px;text-decoration:none;text-align:center}
.footer__ul--horizontal a:hover,.footer__ul--vertical a:hover{color:#F5A732}


.fusion-header-wrapper .fusion-main-menu .categories-nav .sub-menu {
	width: 460px;
}


.fusion-header-wrapper .fusion-main-menu .categories-nav .sub-menu:after {
	content: '';
	display: table;
	clear: both;
}


.fusion-header-wrapper .fusion-main-menu .categories-nav .sub-menu li {
	float: left;
	width: 50%;
}


.fusion-header-wrapper .fusion-main-menu .categories-nav .sub-menu li:nth-child(odd) {
	border-right: 1px solid #f0f0f0;
}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.abs{position:absolute;}

.navigation ul li ul.subnav li.base {font-weight: bold}

.navigation ul li ul.subnav li.base .fa {margin-left: 10px;}

.copyright {
	padding:0;
	margin:0;
	letter-spacing:0.5px;
	font-size:11px;
	color:#999999;
	display:block;
    text-transform: uppercase;
}

.footer-content a,
.copyright a {
	color:#151515;
	text-transform:uppercase;
}

.ut-footer-dark .footer-content a,
.ut-footer-dark .copyright a {
	color:#777777;
	text-transform:uppercase;
}
.toTop:hover, .copyright a:hover, .ut-footer-dark a.toTop:hover { color: #F5B342; }

.mh-copyright-wrap { border-color: #555; background: #333f49; }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}

        #page #masthead .header-inner .site-branding .site-title {
          margin: 0; }
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}
#main-header,#et-top-navigation{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}

#et-top-navigation {
	padding-top: 0 !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-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-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-lg-6{float:left;width:50%}
.td-pb-span3{width:25%}
.td-pb-span3 .td-slide-on-2-columns .td-doubleSlider-1,.td-pb-span3 .td-slide-on-2-columns .td-slide-galery-figure{height:200px}


.mobile-nav-button {
  margin-right: 5px;
  cursor: pointer;
}


.site-logo-wrap {
	margin: 15px 0;
	display: block;
	width: 100px;
	height: 0;
	padding-bottom: 34%;
	position: relative;
	overflow: hidden;
	transition: all .3s;
}


.site-logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
}


.after-scroll .site-logo-wrap {
	width: 100px;
	margin: 15px 0;
}

.pdf {
    display: inline-block;
    float: left;
}

.pdf span {
    vertical-align: super;
    font-weight: 500;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.footer-nav .menu-item{max-height:20px !important}

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


.logo {
	position:absolute;
	width:305px;
	top:35px;
}

.logo h6{
	padding:0px 0px 0px 30px;
}

.slider-text { color: #fff; }
.section_one .section1_box .card_plat .card_head{font-weight:600;color:#242424;font-size:18px;text-transform:uppercase;margin:30px 0 5px}
.section_three .section3_box .section3_card .card_plat .card_head{display:table-footer-group;font-weight:600;color:#4f5362;font-size:18px;text-transform:uppercase}
.section_seven .card_plat .card_head{text-align:left;font-weight:600;color:#4f5362;font-size:20px;margin-top:40px}
.FrontNews_list01-d1_c1_01 .scrollable{position:relative;overflow:hidden;float:left;height:120px;width:575px}
.FrontNews_ranking01-d1_c1_01 .scrollable{position:relative;overflow:hidden;height:200px;width:130px;float:left}
#box_footer_1{margin:0 auto;width:1140px}


	.hblogo{width: 287px; height: 40px; position: absolute; top: 5px; right: 0px; padding-top: 10px;}

	.hblogo img {width: 150px;}

	.preloader .pre-bounce1,
	.preloader .pre-bounce2 {
	    -webkit-animation: 2s ease 0s normal none infinite bounce;
	            animation: 2s ease 0s normal none infinite bounce;
	    background-color: #de4939;
	    border-radius: 50%;
	    height: 100%;
	    left: 0;
	    opacity: 0.6;
	    position: absolute;
	    top: 0;
	    width: 100%;
	}

	.preloader .pre-bounce2 {
	    -webkit-animation-delay: -0.5s;
	            animation-delay: -0.5s;
	}
.background-image-header,.slider .background-image-header{overflow: hidden !important;position: relative;height: calc(100% - 130px)}
.page-type-content-standard .background-image-header,.slider .page-type-content-standard .background-image-header{height: calc(100% - 330px)}
.background-image-header{height: auto}
.page-template-home .background-image-header{height: 100% !important}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#dd3333}

	.heading_inner{
		width: 200px;
		margin: 0 auto;
	}


.verticalAlign, .header .logo img, .header .logo span, .header .logo i, .request__content_date, .request__content_s, .request__content_week, .request__content_statement, .events__box .rss-aggregator .feed-date span, .events__box .rss-aggregator .feed-date i, .events__box_date span, .events__box_date i, .inner-pages ul li span, .inner-pages ul li a, .terms_footer .logo i, .terms_footer .logo span, .terms_footer .logo label {
  display: table-cell;
  vertical-align: middle;
}


.request__content_date {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 1px;
  padding-right: 20px;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.c-discount-small__h{text-transform:uppercase;font-size:24px;line-height:1.3}
.c-discount-small__h span{font-weight:400;display:inline-block;margin-bottom:15px}

#topbar .topbar_currency,
#topbar .topbar_lang {float: left;height: 25px; padding: 0 10px;}

#topbar .topbar_lang {border-left: 1px solid #e8e8e8;}


#topbar .topbar_lang .outer-select,
#topbar .topbar_lang .outer-select .inner-select {
	padding: 0 !important; margin: 0 !important; border: 0 !important;
}

#topbar .topbar_lang .outer-select {
	margin: 5px 0 0 4px !important;
	width: auto !important; 
}

#topbar .topbar_lang .outer-select select {
	height: 12px;
	margin: 0;
	width: auto !important; 
}

#topbar .topbar_lang .outer-select .select-text {
	padding-right: 20px;
}


#topbar .topbar_lang .de_DE {background-position: 0 0;}

#topbar .topbar_lang .en_GB {background-position: 0 -11px;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.site-copyright,.site-powered{color:#666;font-size:12px;text-align:center}



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


.archive .entry-image-link img, .archive.category .entry-image-link img, .archive.tag .entry-image-link img {
  max-width: 270px;
}


.home-feature .featured-content .entry-image {
  float: right;
  width: 300px;
}

  
  .home .home-feature .featured-content .entry-image,
  .home .home-grid .featured-content .entry-image,
  .home .home-bottom .featured-content .entry-image {
    float: none;
    margin: auto;
  }
.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}


.elementor-section.eael-particles-section .elementor-container {
  z-index: 1;
}
.box-style-table .shortcode-action-container,.image-arrow li .wf-table div{vertical-align:middle;display:table-cell}
.content .image-arrow,.content .standard-arrow,.content .standard-number-list,.standard-arrow{margin:0 0 15px}
.content .image-arrow ul,.content .standard-arrow ul,.content .standard-number-list ul{margin:0}
.image-arrow .fa-ul li{padding-left:2.14286em}
.image-arrow .fa-ul li .fa-li{left:0;line-height:inherit}
.list-divider.image-arrow .fa-ul li .fa-li{padding:9px 0 10px}
.list-divider.image-arrow .fa-ul li:first-child .fa-li{padding-top:0}
.image-arrow li{overflow:hidden;width:100%;margin-bottom:10px;list-style:none}
.image-arrow.list-divider li{margin-bottom:0}
.image-arrow li .wf-table{width:auto}
.image-arrow li .list-img{margin:0 10px 0 0}

.sfsi_widget
{
	min-height: 55px;	
}

.sfsi_widget a img {
    box-shadow: none!important;
    outline: 0;
}

.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4,
.sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1,
.sfsi_widget .fb_tool_bdr .sfsi_inside .icon1 { height: auto}

.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a, .sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	border: medium none;
}
.e453-4.x-off-canvas .x-off-canvas-content {max-width:24em;padding:calc(1.5em * 2);background-color:rgb(70,41,24);box-shadow:0em 0em 2em 0em rgba(0,0,0,0.25);}

#content .entry-title-container .social-bar {
  float: right;
  margin: 0;
  line-height: 30px;
}

.blog-list .social-bar {
  margin: 0;
}

#home-news .social-bar {
  margin: 0;
}

.post-info,
.post-meta,
.post-more,
.social-bar {
  font-size: 0.9em;
}

.social-bar {
  color: #e9e9e2;
  margin: 0 0 1em;
}

.social-bar strong {
  color: #c64304;
  font-weight: normal;
}

.social-bar a {
  color: #8b8a7c;
}
.bg-mediumgray{background-color:#b2b1b4}
.bg-mediumgray a.button:hover,.bg-mediumgray a.button:focus{background:#631624;-webkit-box-shadow:inset 100px 0 0 0 #631624;box-shadow:inset 100px 0 0 0 #631624;border-color:#631624}
.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}

.sr-only-focusable {
    display: none;
}

	#site-description,
	.header-info {
		display: none;
	}

.header-info {
	float: right;
	padding-right: 40px;
	margin-top: 20px;
}


.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;
}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.fusion-header-sticky-height{display:none}


.entry__title {
  font-size: 18px;
  line-height: 1.4;
  margin-top: 3px;
  margin-bottom: 5px;
  font-weight: 600;
}


.entry__title:hover a {
  color: #E12A21;
}


.entry__title--lg {
  font-size: 36px;
  margin-top: 10px;
  max-width: 404px;
}


.entry__title--white {
  color: #fff;
}


.entry__title--white a:hover,
.entry__title--white a:focus {
  color: #fff;
  opacity: .95;
}




.post.sticky .entry__title:before {
  content: '\e801';
  font-family: "ui-icons";
  display: inline-block;
  margin-right: 12px;
  position: relative;
  font-size: 17px;
  color: #adb4ba;
  max-height: 20px;
}

    
.responsive .pam-design-content-layout, 
.responsive .pam-design-content-layout-row, 
.responsive .pam-design-layout-cell 
{
   display: block;
}


.responsive .pam-design-layout-cell 
{
   width: auto !important;
   height: auto !important;
   border-right-width: 0 !important;
   border-left-width: 0 !important;
   border-radius: 0 !important;
}


.responsive .pam-design-content-layout:after, 
.responsive .pam-design-content-layout-row:after, 
.responsive .pam-design-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.tb-megamenu-column{padding:10px 0;}
.om-maximenu .om-maximenu-bottom{position:relative;}
.om-maximenu.om-maximenu-dock.om-maximenu-bottom,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-link,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-link img{vertical-align:bottom;float:none;display:inline;}
.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-maximenu-content{bottom:50px;}
.om-maximenu.om-maximenu-float.om-maximenu-bottom .om-maximenu-content{top:auto;bottom:30px;}

.tab-content .tab-pane p:last-child{margin: 0 0 0px;}

	
.container .grid_1,
.container .grid_2,
.container .grid_3,
.container .grid_4,
.container .grid_5,
.container .grid_6,
.container .grid_7,
.container .grid_8,
.container .grid_9,
.container .grid_10,
.container .grid_11,
.container .grid_12,
.container .grid_13,
.container .grid_14,
.container .grid_15,
.container .grid_16 { width: 92%; margin: 0px 0px 20px 0px; float: none; display: block;padding: 0px 4%;   }




.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 { display:inline; float: left; position: relative; margin-left: 1%; margin-right: 1%; overflow: hidden;}

.container .grid_16 { width:98.0%; }


	.site-container,
	.wrap,
	.site-inner,
	.site-inner-wrap,
	#primary,
	.site-header,
	.site-header .wrap {
		width:100% !important;
		padding:0 !important;
		margin:0 !important;
		display:block !important;
		float:none !important;
		border:0 !important;
		height:auto !important;
		}


    .casest-img img{padding-bottom: 15px; padding-top: 15px;width: auto;}
.small-game-desc{max-height:50px}
