@charset "UTF-8";

/*
Projects css styles.
Common css rules.
-------------------------------------------------------------*/

/* CSS Reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
table td{vertical-align:top;}
img,fieldset{border:0;}
a img {font-size:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
section{overflow: hidden;}
/* ClearFix */
.clearFix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearFix {zoom: 1;}
*+html .clearFix {zoom: 1;}

/* Common styles
--------------------------- */

html{height:100%;}
body{height:auto!important;height:100%;min-height:100%;}
p{margin:0;}
:focus{outline:0;}
/* Framework */
.clear{clear:both;float:none;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.block{display:block;}
.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.centerImg{display:block;margin:0 auto;}
.floatRight{float:right;}
.floatLeft{float:left;}
fieldset legend{display:none;}

.vAlign {
  vertical-align : middle;
}

.my_style_content{
  display: flex;
  flex-wrap: wrap;
}
.my_style_content .slick_wrap_all {width: 50%;}
.my_style_content .slick_wrap_all .wrap_this_slick{text-align: center;}
.my_style_content .slick_wrap_all .wrap_this_slick a{display: inline-block;}
.item_full_image{margin-right: 0px !important;}
.slick_wrap_all .slick-prev, .slick_wrap_all .slick-next{z-index: 1; width: 50px; height: 50px; background-color: #333;}
.slick_wrap_all .slick-prev{left:24px;}
.slick_wrap_all .slick-next{right:26px;}
.slick_wrap_all .slick-prev:before, .slick_wrap_all .slick-next:before{
  font-size: 30px;
}

.txt-content ol{padding-left: 25px;}
.txt-content ul{padding-left: 25px;}

.my-h3{
  font-size: 26px;
  color: #27AE61;
  margin-bottom: 15px;
}
.my-h32{
  font-size: 21px;
  color: #fff;
  margin-bottom: 15px;
  text-shadow: none;
}
