.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption {
	background:#fff;
	border:1px solid #f0f0f0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden;
}
.screen-reader-text:focus {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:0.875rem;
	font-weight:bold;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000;
}
.bypostauthor>.comment-body .fn:before {
	-webkit-font-smoothing:antialiased;
	display:inline-block;
	font:normal 16px/1 Genericons;
	vertical-align:text-bottom;
}
.bypostauthor>.comment-body .fn:before {
	content:"\f408";
	vertical-align:text-top;
}
.gallery-caption {
	/* [disabled]color:#220e10; */
	font-size:18px;
	font-style:italic;
	font-weight:300;
	margin:0 0 24px;
}
.gallery {
	margin-left:-0.5em;
	margin-right:-0.5em;
}
.gallery:after {
	display:table;
	content:"";
	clear:both;
}
.gallery-item {
	margin:0;
	float:left;
	padding:2.5em 0.5em;
}
.gallery-item img {
	width:100%;
}
.gallery-columns-1 .gallery-item {
	width:100%;
	float:none;
}
.gallery-columns-2 .gallery-item {
	width:50%
}
.gallery-columns-3 .gallery-item {
	width:33.3333%
}
.gallery-columns-4 .gallery-item {
	width:25%
}
.gallery-columns-5 .gallery-item {
	width:20%
}
.gallery-columns-6 .gallery-item {
	width:16.6667%
}
.gallery-columns-7 .gallery-item {
	width:14.2857%
}
.gallery-columns-8 .gallery-item {
	width:12.5%
}
.gallery-columns-9 .gallery-item {
	width:11.1111%
}
.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) {
clear:left;
}


.mt-m-left-cool-on .mt-m-cool-logo,
.mt-m-left-cool-off .mt-m-cool-logo,
.mt-m-left-cool-on .mt-m-cool-menu,
.mt-m-left-cool-off .mt-m-cool-menu,
.mt-fixed .mt-m-small-2,
.mt-fixed .mt-search-3,
.mt-fixed .mt-m-small-2,
.mt-fixed .mt-logo img,
.mt-fixed .mt-mm,
.mt-mm .container,
.mt-modal-menu,
.mt-content-frame,
.mt-m-frame,
.mt-modal-search-off,
.mt-modal-search,
.mt-modal-menu-2-off,
.mt-modal-menu-2,
.mt-close-menu-icon,
.mt-close-icon,
.mt-m-left-off  ul.sf-menu li a,
.mt-m-left-off  div.sf-menu ul li a,
.mt-m-left-off .mt-m-small,
.mt-m-left-off .mt-search-1,
.mt-mm,
.logo img,
ul.sf-menu li.current-cat > a, div.sf-menu ul li.current-cat > a,
ul.sf-menu li.current-menu-item > a, div.sf-menu ul li.current-menu-item > a,
ul.sf-menu li.current_page_item > a, div.sf-menu ul li.current_page_item > a,
ul.sf-menu li.current-menu-ancestor > a, div.sf-menu ul  li.current-menu-ancestor > a,
ul.sf-menu li a:hover, div.sf-menu ul li a:hover,
.rev-btn,
.mt-shortcode-staff-hover,
.mt-shortcode-image-hover,
.img-zoom,
.mt_hover_frame,
.mt_hover_frame i,
.mt_sc_post_in_2,
.mt_coust_box,
.mt_coust_result,
.mt_cost_mesage,
.wpcf7-submit,
.mt-fixed-header{
	-webkit-transition: all 400ms ease-out!important;
	-moz-transition: all 400ms ease-out!important;
	-ms-transition: all 400ms ease-out!important;
	-o-transition: all 400ms ease-out!important;
	transition: all 400ms ease-out!important;
}
.mt-shortcode-staff img,
.mt-shortcode-image img,
.mt_sc_post_in_2 img,
.mt_sc_post_text_2,
.mt_sc_post_date_2,
.mt_sc_post_in,
.mt_sc_post_text,
.mt_sc_post_img img,
.mt_sc_post_link,
.mt_sc_post_date,
.mt-shortcode-image-content  {
	-webkit-transition: all 300ms ease-out!important;
	-moz-transition: all 300ms ease-out!important;
	-ms-transition: all 300ms ease-out!important;
	-o-transition: all 300ms ease-out!important;
	transition: all 300ms ease-out!important;
}
.mt_transition, .img-zoom:hover, .mt_sc_post_in_2:hover img,
.mt_sc_post_midle .mt_sc_post_in:hover .mt_sc_post_img img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}



.mt_sc_post_img_2 { background: url('images/mt_loader.gif') no-repeat center center #f5f5f5 }
/* Post Shortcode */
.mt_sc_post { padding: 5px 0px 15px }
.mt_sc_post_in { margin-bottom: 10px }
.mt_sc_post_img { float:left; width: 65px; margin-right: 15px; overflow: hidden }
.mt_sc_post_text { padding-top: 1px }
.mt_sc_post_date { font-size: 13px!important; padding: 2px 0px 0px!important }
.mt_sc_post_link { font-size: 15px }

.mt_sc_post_in_2 { margin-bottom: 30px; height: 90px; overflow: hidden; background: bottom right }
.mt_sc_post_img_2 { float:left; width: 90px; height: 90px; margin-right: 20px; overflow: hidden }
.mt_sc_post_text_2 { padding-top: 5px }
.mt_sc_post_date_2 { font-size: 13px!important; padding: 2px 0px 0px!important }
.mt_sc_post_link_2 { font-size: 24px }
.mt_sc_post_in_2:hover { background: #f5f5f5 no-repeat bottom right; cursor: pointer }
.mt_sc_post_in_2:hover .mt_sc_post_text_2 { padding-top: 28px }
.mt_sc_post_in_2:hover .mt_sc_post_date_2 { padding-top: 40px!important; color:white!important }
.mt_sc_post_in_2:hover .mt_sc_post_link_2 { color:white!important }

.mt_sc_post_img_b a img,
.mt_sc_post_in a img,
.entry-page-image a img {
  margin-left: 0px;
  -webkit-transition: margin 300ms ease;
     -moz-transition: margin 300ms ease;
       -o-transition: margin 300ms ease;
      -ms-transition: margin 300ms ease;
          transition: margin 300ms ease;
}
 
.mt_sc_post_img_b:hover a img {
  margin-left: -20px;
}
.mt_sc_post_in:hover a img {
  margin-left: -10px;
}
.entry-page-image:hover a img {
  margin-left: -30px;
}

.mt_sc_post_in_b { padding-bottom: 10px }
.mt_sc_post_img_b {  margin-right: 0px; padding-top:10px; position: relative; z-index: 1; overflow: hidden; }
.mt_sc_post_text_b { padding-top: 15px; padding-bottom: 10px }
.mt_sc_post_date_b {  margin-top:-45px; margin-bottom:10px; position: relative; z-index: 2; padding: 0px }
.mt_sc_post_date_b span { font-size: 13px!important; padding: 5px 10px 5px!important; background: rgba(0, 0, 0, 0.45); display: inline-block; color:white!important }
.mt_sc_post_link_b { font-size: 15px }

.mt_sc_post_in_n { padding-bottom: 10px }
.mt_sc_post_img_n {  margin-right: 0px; padding-top:10px; position: relative; z-index: 1 }
.mt_sc_post_text_n { padding-top: 15px; padding-bottom: 10px }
.mt_sc_post_date_n { font-size: 13px!important; padding: 5px 10px 5px!important; background: rgba(0, 0, 0, 0.45);  color:white!important; margin-top:-30px; position: relative; z-index: 2 }
.mt_sc_post_link_n { font-size: 15px }

.mt_c_light .mt_sc_post_link_2,
.mt_c_light .mt_sc_post_link,
.mt_c_light .mt_sc_post_link_b,
.mt_c_light .mt_sc_post_link_n { color: white!important }

.mt_c_light .mt_sc_post_date_2,
.mt_c_light .mt_sc_post_date{ color: white!important; opacity: 0.6 }


.mt_sc_post_midle .mt_sc_post_img { float: none; width: 100%; margin-right: 0px; overflow: hidden;  z-index: 1; position: relative; }
.mt_sc_post_midle .mt_sc_post_img img { width: 100%; -webkit-filter: grayscale(67%); filter: grayscale(67%)}

.mt_sc_post_midle .mt_sc_post_in { border: 0px solid rgba(255, 255, 255, 0);  position: relative; margin-bottom: 30px }
.mt_sc_post_midle .mt_sc_post_link { font-size: 21px!important; color: #fbb027; text-align: center }
.mt_sc_post_midle .mt_sc_post_date { font-size: 13px!important; color: white; opacity: 0.7; text-align: center;  padding: 5px 0px 5px!important }
.mt_sc_post_midle .mt_sc_post_text { padding: 30px; background: #0b3a63; bottom: 0px; position: relative; width: 100%; z-index: 2 }

.mt_sc_post_midle .mt_sc_post_in:hover img  { -webkit-filter: grayscale(0%); filter: grayscale(0%)}
.mt_sc_post_midle .mt_sc_post_in:hover .mt_sc_post_link { color: rgba(0, 0, 0, 0.84)!important;  letter-spacing: 1px }
.mt_sc_post_midle .mt_sc_post_in:hover .mt_sc_post_date { color: rgba(0, 0, 0, 0.43); opacity: 0.8; letter-spacing: 1px  }
.mt_sc_post_midle .mt_sc_post_in:hover .mt_sc_post_text { background: white!important; bottom: 0px }

.mt_sc_column { overflow: hidden; height: 170px }
.mt_sc_column div,
.mt_sc_column  {
    padding: 0;
    margin:  0;
}

.mt_sc_column .mt_slide_first,
.mt_sc_column .mt_slide_first,
.mt_sc_column .mt_slide_first { display: block }

.mt_sc_text_display { display:block }

 .mt_sc_column div { width:  100%!important }
.mt_sc_column div img {
    height: 200px!important;
    width: 100%!important;
    top:  0;
    left: 0
}
.mt_sc_column_1,
.mt_sc_column_2,
.mt_sc_column_3 { position: relative; z-index: 1 }
.mt_sc_column_t_1,
.mt_sc_column_t_2,
.mt_sc_column_t_3 { position: absolute; z-index: 2}

.mt_sc_column_t_1 div,
.mt_sc_column_t_2 div,
.mt_sc_column_t_3 div { padding: 35px 40px 40px 40px }

.mt_sc_column_t_1 p,
.mt_sc_column_t_2 p,
.mt_sc_column_t_3 p { opacity: 0.7; font-size: 14px!important }
