﻿footer .footer-h2.wide,footer h1.wide,footer h2.wide,footer h3.wide,footer p.wide{max-width:100%}

.row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}
.post-carousel .post-item,.widget .row .post-item-small{margin:0 10px;}
.porto-concept .row{position:relative}
.row:before,.row:after{display:none}
.row-align-items-center .row{-ms-flex-align:center;align-items:center}
.row.no-padding{margin-left:0;margin-right:0}
.vc_row:not(.row){margin-left:0;margin-right:0}
.owl-carousel.row{width:auto}
.related-portfolios.full .row{margin-left:0;margin-right:0}
.quickview-wrap .row{margin-left:0;margin-right:0}


    #left_side_menu .logo {
        margin: 5px 0;
    }


#left_side_menu .logo  img {
    width: 100%;
}
.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%}

    body.admin-bar #page {
      min-height: calc( 100vh - 32px); }



  body,
  #page, #page-inner,
  #main, #main-inner,
  #content, #content-inner
  {
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }


.fun-facts-section .counter-wrapper {
	font-size: 46px;
	font-weight: 700;
	line-height: 46px;
	display: block;
	margin-bottom: 15px;
}


.tg-fun-facts-widget.tg-fun-facts-layout-2 .counter-wrapper {
	font-size: 46px;
	color: #30afb8;
	margin: 10px 0;
}

.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;
}
.post__title{font-weight:700;letter-spacing:.05em;margin-left:-1px}



.uk-container {
  box-sizing: border-box;
  max-width: 1200px;
  padding: 0 20px;
}


.uk-container:before,
.uk-container:after {
  content: "";
  display: table;
}

.uk-container:after {
  clear: both;
}


.uk-container-center {
  margin-left: auto;
  margin-right: auto;
}
footer .qodef-footer-bottom-holder{display:inline-block;width:100%;background-color:#303030;vertical-align:middle;text-align:center;padding:30px 0}
footer .qodef-footer-bottom-holder .qodef-column-inner{text-align:center;vertical-align:middle}
footer .qodef-footer-bottom-holder .qodef-three-columns .qodef-column:first-child .qodef-column-inner{text-align:left}
footer .qodef-footer-bottom-holder .qodef-three-columns .qodef-column:last-child .qodef-column-inner{text-align:right}
footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:first-child .qodef-column-inner{text-align:left}
footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:last-child .qodef-column-inner{text-align:right}
footer .qodef-footer-bottom-holder .widget{margin-bottom:0}
footer .qodef-footer-bottom-holder .widget .qodef-footer-widget-title{color:#7f8385}
#loc7 {    top: 189px;    left: 192px;}
#loc7 .location_content {    right: 107px;}

.gmr-metacontent {
	font-size: 11px;
	font-weight: 300;
	color: #aaa;
}

.gmr-metacontent .byline {
	margin-right: 20px;
}

.gmr-metacontent a {
	color: #bbb;
}
.list-unstyled{padding-left:0;list-style:none}
.logo{width:175px}
.header-resized,.logo{-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease}

footer .mkdf-footer-bottom-holder-inner {
padding: 20px 60px;
}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}

    .share-item { margin: 0 }


.share-item.facebookbtn, .share-item.linkedinbtn, .share-item.stumblebtn { width: 92px }

.share-item.shareit.top {
    float: left;
    margin-bottom: 10px!important;
    margin-top: 0;
    width: 100%;
}

.share-item.facebookbtn, .share-item.facebooksharebtn {
    margin-top: -4px;
    width: 100px;
    height: 25px;
}

.share-item.gplusbtn { width: 85px }

.share-item.pinbtn { margin-top: 0px }

.share-item.stumblebtn {
    margin-top: 1px;
    height: 24px;
}


.text5 {
	display:block;
	color:#e6e9ee;
	font-size:40px;
	letter-spacing:-1px;
	line-height:48px;
}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
