/*
Theme Name: Avada Child FDS
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 9.9.0
Text Domain:  Avada
*/
/* Chinese Font */
@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);

/* Location icon */
@import url(//fonts.googleapis.com/icon?family=Material+Icons);

#boxed-wrapper{
	overflow: hidden;
}

/* Venue image carousel banner */
.venue_100_width .fusion-carousel .fusion-carousel-item .fusion-image-wrapper{
	width: 100% !important;
}

.venue_100_width .fusion-carousel .fusion-carousel-wrapper{
 	padding: 0px !important; 
}

.venue_100_width .fusion-carousel-holder {
    line-height: 0px !important;
}
/* medium */

/* design issue fix */
/* @media only screen and (max-width: 1220px) {
	.fusion-body .fusion-blog-layout-medium-alternate .fusion-post-content, .fusion-body .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {
		padding-top:0;
	}	
}
.fusion-blog-shortcode .post{
	display: flex;
}
.fusion-date-and-formats{
	transform: translatey(0);
}
.fusion-date-and-formats{
	width:20% !important;
}
.fusion-date-and-formats .fusion-date-box{
	height:90px;
}
.fusion-post-content{
	margin-left: 0 !important;
	width: 80% !important;
}
.fusion-blog-layout-medium-alternate.fusion-blog-no-images .fusion-post-content{
	margin-left:0;
}
.fusion-post-content > .blog-shortcode-post-title {
	transform: translatey(20%);
	
}
.fusion-post-medium-alternate{
	
} */

.fusion-blog-layout-grid .post .fusion-content-sep{
	display: none;
}
.fusion-blog-layout-grid .fusion-post-grid{
	position: initial !important;
	left:0;
	top: 0;
	width: 100% !important;
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-body{
	background-color: white;
}

.fusion-accordian .panel-title .fusion-toggle-heading{
	color: white;
}
/* custom-logo */
/* .fusion-logo img {height: 100px;}
a.fusion-logo-link > img{height: 100px}
a.fusion-logo-link {height: 120px;}
a.fusion-logo-link > img:nth-child(1){height: 120px;}
.fusion-logo {display: flex; padding: 20px;} */
.fusion-logo img {
  height: auto 
  margin: 0 auto;
}
.fusion-logo {display: flex;  }
.fusion-logo a {width: 50%;}
.second_logo{border-left: 1px solid #999;}
h1, h2, h3, h4, h5, h6
{
	/*font-family:"Open Sans Condensed","Arial" ,"微軟正黑體", sans-serif !important;*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif, icomoon !important;
	font-weight: 300;
}
p, strong, blockquote{
	/*font-family: "Open Sans","Arial" ,"微軟正黑體", sans-serif;*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif, icomoon !important;
	font-weight: 400;
}

body, h1, h2, h3, h4, h5, h6, h7 {
	/*font-family: “Open Sans”, “Microsoft JhengHei”, arial, sans-serif !important;*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif, icomoon !important;
}

.gsc-result .gs-title {
    height: 1.5em!important;
}

table{
    color: #333333;
}

li#menu-item-2197 {
	padding-left: 60px;
}
li#menu-item-2198 {
	padding-left: 60px;
}
li#menu-item-2202 {
	padding-left: 60px;
}
li#menu-item-2203 {
	padding-left: 60px;
}
li#menu-item-2204 {
	padding-left: 60px;
	padding-right: 80px;
}

li#menu-item-2254 {
    border-bottom: none;
}

.overlay-bg{
	background:linear-gradient(0deg,rgba(255,0,150,0.3),rgba(255,0,150,0.3));
  background-size:cover;
}

#menu-footer-3, #menu-footer-2{
/* 	line-height:0.7rem !important; */
}

.fusion-arrow-svg{
	display:none;
}

.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title{
	font-weight: bold;
}

.porfolio-description{
	width: 100%;
    font-size: 24pt;
    padding: 40px 0;
    margin: 20px 0;
    background: rgba(180,224,240, 0.7);
}
.fusion-widget-area .widget_nav_menu li{
	padding:0 !important;
}

.fusion-footer-widget-column{
	margin-bottom: 25px !important;
}

.first-letter::first-letter { 
    font-size: 200%;
	font-weight:bold;
}
.show-overflow{
	overflow: initial !important;
}
/* overlay animation */
.my-overlay-container{
	height: 30vh;
	overflow: hidden;
	user-select: text !important;
	background-attachment: fixed;
}
.overlay-title{
	position: relative;
		top: 50%;
		letter-spacing: 0 !important;
		transform: translateY(-50%); 
		line-height: 10vh;
	user-select: text !important;
		height: 10vh;
	margin-bottom: 1rem;
	transition: ease 0.3s;
}

.overlay-separator{
	transition: ease 0.3s;
	margin-top: initial;
	height: 0 !important;
}
.overlay-textbox{
	height: 10vh; 
	padding: 0 30px;
	color: #ffffff;
	opacity: 0.95;
	user-select: text !important;
/* 	margin-top: 20vh; */
		z-index:20001;
	transform: translateY(0);
	transition: ease 0.3s;
}

.my-overlay-container:hover .overlay-textbox{
	height:30vh;
	margin-top: 0;
	transition: ease 0.3s;
}

.my-overlay-container:hover .overlay-separator{
	margin-top: 0 !important;
	transition: ease 0.3s;
}

.my-overlay-container:hover .overlay-title{
	top:25%;
}

/* .first-letter:first-of-type::first-line {
    font-size: 25px;
    line-height: 1.5;
} */
.first-letter:first-of-type::first-letter {
    float: left;
    font-size: 220%;
    font-weight: bold;
    line-height: 1;
    margin-right: 12px;

}

.certain-background{
	background-size: auto 100%;
}

.caption-title  > div.title-sep-container{
	margin-top: 55px;
}

#side-header .fusion-secondary-menu > ul > li > a, #side-header .side-header-content-1, #side-header .side-header-content-2{
	font-size: 16px !important;
	float:right;
}

.cover {
    width: 100%;
    height: 100%;
    position: relative;
}
.cover:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    box-shadow:0 0 50px 30px #ffffff inset;
}
.fusion-portfolio-content > h2{
	font-size: 24px !important;
}

.fusion-widget-area .current-menu-item > a ,.fusion-widget-area .current-menu-item > a:before{
	color: #fff !important;
}

.middle-text{
	/*font-family: 'open sans condensed', Arial, '微軟正黑體', serif; */
	font-family: "Open Sans", Arial, Helvetica, sans-serif, icomoon !important;
	font-weight: 400;
	letter-spacing:0;
	line-height: 1.4;
	font-size: 24px;
}
.slide-content{
margin-left: 0 !important;
}

.fusion-format-box{
	display: none;
}
.fusion-date-and-formats{
	transform: translatey(20%);
}

.box-blur-shadow{
	-moz-box-shadow: inset 0px 0px 40px 40px #DBA632;
	-webkit-box-shadow: inset 0px 0px 40px 40px #DBA632;	
	box-shadow: inset 0px 0px 40px 40px #DBA632;
}


.blog-shortcode-post-title{
	/* make it equal to font-size or container height	 */
	line-height: 36px;
	font-size:24px!important;
}

.blog-shortcode-post-title entry-title{
	/* change news font-size */
	font-size:24px!important;
}

.colorbox-text{
	font-size: 24px; line-height: 38px;
	/*font-family: 'open sans condensed', Arial, '微軟正黑體', serif;*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif, icomoon !important;
	font-weight: 300;
	letter-spacing:0;
}
.pagination-prev:hover:before, .star-rating:before {
	color: #fff !important;
}
.fusion-footer-widget-column > div > ul > li.menu-item{
	font-size: 16px;
	line-height: 2rem;
}

.fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li, .fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li, .fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li, .fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li{
 	border-bottom: none;
}


.fusion-custom-menu-item-contents {
    padding: 15px!important;
}

.gsc-cursor-box.gs-bidi-start-align {
    text-align: center;
}

body.search.search-results .pagination.clearfix,
body.search.search-results .fusion-meta-info,
body.search.search-results .gsc-above-wrapper-area,
body.search.search-results .gcsc-branding {
    display: none;
}

.search-page-search-form.search-page-search-form-bottom {
    margin-top: 0;
}

.event-is-recurring:hover, .tooltip-shortcode, a:hover {
/*     color: #3366ff!important; */
}

.sub-menu li a:hover{
	color: #922122 !important;
}

img.wpml-ls-flag {
    display: none!important;
}	
.hm-slide-font{
/* 	height: 15vh;  */
	background-color: #922122;
	padding: 0 50px;
	color: #ffffff;
	opacity: 0.95;
	margin-top: 20vh;
	transform: translateY(0);
	transition: ease 0.3s;
}

.home-team-text{
	height: 10vh;
	top: 50%;
	letter-spacing: 0 !important;
	transform: translateY(-50%); 
	/* font-family: 'open sans condensed', Arial, '微軟正黑體', Helvetica, sans-serif; */
	font-family: "Open Sans", Arial, Helvetica, sans-serif, icomoon !important;
	font-weight: 300;
	line-height: 1;
	line-height: 10vh;
	font-size: 24px !important;
	z-index:999;
}

.hm-slide-font-mobile{
	font-size:3vh;
}


.fusion-accordian .panel-heading:hover{
	color:#a33432 !important;
}

.fusion-tabs .nav-tabs > li .fusion-tab-heading{
	color:white !important;
}

.gray-bg{
	background:rgba(60,60,60, 0.7)
}

.center-float-header{
	 width: 100%;
  height: 100vh;
  overflow: auto;
  margin: auto !important;
  position: absolute !important;
	padding:40% 20px 40% 20px;
/* 	display: block; */
  top: 0; left: 0; bottom: 0; right: 0;
/*   border: solid black; */
	z-index:3001;
}

.contact-box{
	border-bottom: 1px solid #922122;
	margin-bottom: 1rem;
}
	.fusion-logo a{
display: flex;
flex-flow:column;
justify-content:center;
	}
.caption-text{margin: 0 auto; width: 60%;}
@media only screen and (max-width: 1120px){
	body.side-header-left #side-header{
		padding: 10px !important;
	}
/* 	#side-header.fusion-mobile-menu-design-modern .fusion-logo{width: 15%;} */

.fusion-logo{
/* display: flex !important;
justify-content: center;
flex-flow: column; */
	}
/* 	.fusion-logo a:nth-child(1){
		width: 40%;
	}
	.second_logo{
		width: 60%;
	}
.second_logo > img {
padding-left: 12px;
	}
	 */
	
	.fusion-logo img{
/* 		width: 70px; */
	}
	.caption-text{width: 80%;}
	
}
	

/* cell phone */
@media only screen and (max-width: 392px){
/* 	.fusion-logo-link > img{
padding: 0;
margin:0;
	}
 */
/* .fusion-logo-link{
	max-width: 50%;
	padding: 5px;
}
.second_logo > img{
		transform:translateY(70%);
	} */
	

	
	.colorbox-text{
		font-size: 16pt;
	}
	
/* 	.fusion-layout-column{
		margin-bottom:0 !important;
	} */
}
.portfolio-map{
		width:100%;
		
		height:70vh;
	}
/* large screen */

@media only screen and (min-width: 1025px){
/* 	.fusion-logo-link > img{
		max-height:120px;
	} */
.fusion-logo { margin-left: auto !important; margin-right: auto !important; }
	.wpml-ls-slot-39{
		display: none;
	}
/* 	
	.fusion-layout-column{
		margin-bottom:0 !important;
	}
	 */
	.portfolio-map{
		min-height:600px;
	}
	
	.my-middle-text{
		width:60%;
		margin: 0 auto;
	}

/* 	.colorbox:nth-child(4n -1){
		float:right;
	} */
.dropdown:nth-child(even) .colorbox{
		float:right;
	}
.colorbox:nth-child(4n-1){float: right;}

	.fusion-main-menu>ul>li>a{
		-webkit-font-smoothing: subpixel-antialiased;
	}

/* 	
	.fusion-title{
		font-size: 95px !important;
		line-height:115px !important;
	} */
	
/* menu width setting	 */
/* since theme option cannot setting the width
 *  in % or vw, so that hard-code here	 */
/* 	.side-header-left .fusion-footer-parallax, body.side-header-left #wrapper{
		margin-left: 25vw !important;
	}
	.side-header-wrapper, {}
	body.side-header-left #side-header .fusion-main-menu > ul > li > ul{
		left: 25vw;
	}
	 */
	
/* menu end	 */
}

/* Landscape Phone screen */
@media only screen and (max-width: 768px) and (max-height: 420px){
.fusion-is-sticky .fusion-logo{max-height: 70px;}	
}

/* ipad pro or 4:3 screen */
@media only screen and (max-width: 1025px) and (min-width: 768px){
	
/* .fusion-logo-center{width:25%; } 
.fusion-is-sticky .fusion-logo-center{width: 20%;} */
/* 	.fusion-logo-link > img, .second_logo{
max-width: 90px;
		padding: 5px;
	}
	.second_logo > img{
		transform:translateY(31%);
	} */
	
	.fusion-layout-column{
		margin-bottom:0 !important;
	}
	
	.home-team-text{
		font-size:24px !important;
		margin-top: 15vh;
		transform:initial;
		letter-spacing: 0 !important;
		line-height:10vh !important;
	}
	.my-overlay-container{
		height: 30vh;
	}
	.overlay-textbox{
		margin-top: 20vh;
	}
	.my-overlay-container:hover .overlay-textbox{
		height: 30vh
	}
}
/* for current weird dememtion of cell phone lol */
@media only screen and (max-width: 392px) and (min-height: 800px){
	.home-team-text{
		font-size:2.5vh;
		line-height:10vh;
	}
}
/* Tablet scope  */
@media only screen and (max-width: 767px) and (min-width: 392px){
	.fusion-logo-link > a >img{
		height:auto;
		display:block;
		max-height:10vh;
	}
	
	
	.my-col-sm-6{width: 50% !important; max-width: 50% !important;}
		.fusion-logo-link > img, .second_logo{
max-width: 70px;
padding: 5px;
			
	}
/* .second_logo > img{
transform: translateY(25%);
	}
	 */
	.my-middle-text{
		width:80%;
		margin: 0 auto;
	}
	.colorbox-text{
		font-size: 24pt;
	}
	
	.fusion-layout-column{
		margin-bottom:0 !important;
	}
}
.fusion-mobile-menu-icons{
		margin-top:1.5vh !important;
	}
#main{
		padding-top:0 !important;
		margin-top:0;
	}

@media only screen and (max-width: 767px){
	.hm-slide-font{
		height: 10vh;
/* 		padding:1vh 8vmin 1vh; */
	}
/* 	.fusion-mobile-logo-1{width: 50%;} */
/* 	.fusion-is-sticky .fusion-mobile-logo-1{width: 40%;}	 */
	.hm-slide-font-mobile{
		font-size:2vh;
	}
	.my-overlay-container{
		height: 35vh;
	}
	.overlay-textbox{
		margin-top: 25vh;
	}
	.my-overlay-container:hover .overlay-textbox{
		height: 35vh
	}

}
@media only screen and (min-width: 768px){
/* .dropdown .colorbox{height: 450px !important;} */
	#main{
		padding-top:0 !important;
		margin-top:0;
		padding-bottom:0 !important;
	}

	#side-header .side-header-content{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.contact-box-last{
		border-bottom:none;
	}
	.side-header-content-1{
		margin: 0 auto;
	}
}
/* in medium and small */
@media only screen and (max-width: 1025px){
	.fusion-logo { max-width: 130px; }
	#side-header.fusion-mobile-menu-design-modern .fusion-logo{
		padding: 0;
	}
.hexagon{width: 50% !important; }
			.second_logo{padding-left: 12px;}
	.responsive-text{
		margin: 0 auto;
		text-align: center;
		width: 100% !important;
	}
	.colorbox-text{
		font-size: 24pt;
		line-height: 38pt;
	}
	
	.fusion-blog-layout-grid .fusion-post-grid, .fusion-grid-column, .fusion-portfolio-post{
		width: 50%;
		position: initial;
	}
	
	.dropdown-container .fusion-gallery{
		height: auto !important;
		position: initial;
		display: flex !important;
	}
}

.fusion-portfolio-content > .fusion-post-content{
/* 	height: 4rem !important; */
/* 	overflow: hidden; */
	font-size: 12pt;
}

.hm-slide2{
/* 	background-color: #ED4042; */
/* 	background-color: #F26A6C; */
	background-color:#ed1f20;
/* 	background-color: #FF2800; */
	opacity: 1;
/* 	border: 2px solid #eaeaea; */
	overflow: hidden;
	margin-top: 0 !important; 
	border-top: 1px solid #e8e8e8;

}

.home-overlay{
}

.home-card-img > img {
/* 	display: cover; */
	height: 55vh !important;
	object-fit: cover;
	margin: 0 auto;
	max-width: 90%;
	transition: ease 0.2s;
}
.home-card-img > img:hover{
		transition: ease 0.2s;
	height: 60vh;
}
/* .home-card-img > img :after{
 	width: 100%;
	height: 100%;
	z-index: 99;
	-moz-box-shadow: inset 0px 0px 40px 40px #DBA632;
	-webkit-box-shadow: inset 0px 0px 40px 40px #DBA632;	
	box-shadow: inset 0px 0px 40px 40px #DBA632;
} */

.hm-slide2 .hm-slide-font, .hm-slide2 > .home-team-text{
	height: 12vh;
	line-height: 12vh;
	font-size: 2.5vh !important;
	margin-top: 1px;
}

strong {
	font-weight: bold !important;
}
.inner-shadow > img{
	box-shadow: 0px 0px 80px 1px #fff inset !important;
}
.fusion-portfolio-content-wrapper .fusion-image-wrapper{height: 300px !important;
overflow: hidden;
width: 100%;
display: flex;
flex-flow: column;
justify-content: center;}
.fusion-portfolio-text-floated .fusion-image-wrapper{max-height: 250px !important; width: auto; margin: 0 auto;}
.fusion-portfolio-content-wrapper .fusion-image-wrapper > img{ 
	width:200px !important; 
	height: auto !important;
	margin: 0 auto;
}
.parallax-bg > div:nth-child(1){background-attachment: fixed !important;}
.overflow-scroll{overflow: scroll;}

.h2-inline{line-height: 1.1 !important; margin-bottom: 0 !important;}
.h3-inline{line-height: 1.5 !important;}
.fixed-height{max-height: 180px !important; height: 180px !important; overflow: hidden;}
.fixed-height > * {display: block;}
.center-title{ position: absolute; height: 200px; margin-top: -100px; margin-bottom: -100px; }
.dropdown-container{height: auto;}
/* .dropdown-container{visibility:hidden; z-index: 999;}	 */


.floating-col {
    position: absolute !important;
    top: 50%;
    left: 50%;
/* 	width: 40% !important; */
    
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.floating-col .wide-title{width: 80% !important;}

.open-label{
  padding: 4pt 32pt;
  background: -webkit-linear-gradient(#33ac33,#22a022);
  background: -o-linear-gradient(#33ac33,#22a022);
  background: -moz-linear-gradient(#33ac33,#22a022);
  background: linear-gradient(#33ac33,#22a022);
  font-size: 18pt;
  border-radius: 12px;
  color: white;
  width: 24pt;
  box-shadow: 0 0 24px #888;
  text-align: center;
  display: inline;
}
.close-label{
  padding: 4pt 18pt;
  background: -webkit-linear-gradient(#ff7b3c,#ff6c25);
  background: -o-linear-gradient(#ff7b3c,#ff6c25);
  background: -moz-linear-gradient(#ff7b3c,#ff6c25);
  background: linear-gradient(#ff7b3c,#ff6c25);
  font-size: 18pt;
  border-radius: 12px;
  color: white;
  width: 24pt;
  box-shadow: 0 0 24px #888;
  text-align: center;
  display: inline;
}

.hexagon {
  position: relative;
  width: 15%; 
  height: 300px;
  background-color: #fff;
  margin: 86.60px auto;
}


.hexagon:before,
.hexagon:after {
  content: "";
  position: absolute;
  width: 0;
  border-top: 150px solid transparent;
  border-bottom: 150px solid transparent;
}

.hexagon:after {
left: 100%;
margin-left:-1px;
	bottom: 0;
  border-left: 86.60px solid #fff;
}

.hexagon:before {
 right: 100%;
	margin-right:-1px;
	top: 0;
  width: 0;
  border-right: 86.60px solid #fff;
}

.outlet-description{
	text-indent: 40px;
}

.background-title{
	background: #922122;
	width: 100%;
	padding: 0 15px;
	color: white;
}

.no-bg-toggle{
    margin: 4pt 0;
}
.no-bg-toggle .fusion-toggle-heading{
	color: #922122 !important;
}


.title-heading-left{
	font-weight:300!important;
}

.fusion-image-wrapper .fusion-rollover{
  	background-image: none !important; 
}

.fusion-rollover-title{
  display: none;
}

.fusion-rollover-categories{
  display: none;
}

.fusion-column .fusion-column-last .col-lg-3 .col-md-3 .col-sm-3{
  padding-left: 50px !important;
}

article#portfolio-1-post-8734 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8740 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8745 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8621 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8702 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8709 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8714 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8722 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8727 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8729 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8736 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8742 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8617 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8696 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8706 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8711 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8717 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-8724 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-9415 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-9425 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-14173 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-14236 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-15220 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-15256 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-29245 img.wp-post-image {
	width: 100% !important;
  	height: 100% !important;
}

article#portfolio-1-post-31537 img.wp-post-image {
	width: 100% !important;
	height: 100% !important;
}
