/*******************************************************************************
 Add your styles here
 *******************************************************************************/
.hero-grid .owl-stage-outer{height:100%!important;}
 .hero-grid .item{height:100%!important;}
 .hero-grid .owl-item{height:100%!important;}
 .hero-grid .owl-stage{height:100%!important;}
 
 
  .fullheight-carousel .owl-stage-outer{height:100%!important;}
 .fullheight-carousel .item{height:100%!important;}
 .fullheight-carousel .owl-item{height:100%!important;}
 .fullheight-carousel .owl-stage{height:100%!important;}
 .wr-port-grid{margin-bottom:20px;}
 .wr-container > .rows > .vc_col-sm-12 > .vc_column-inner {padding:0px;}
 .inner-wrap > .vc_col-sm-12 > .vc_column-inner {padding:0px;}
 .custom-slider-holder{margin-bottom:50px;}
 .inner-wrap .wpb_content_element{margin-bottom:0px;}
 .blog-media .custom-slider-holder{margin-bottom:0px;}
 .wr-blog-text{ margin: 0px auto 50px!important; padding-top:0px!important;}
 .widget .blog-title{padding-left:0px;}
 .widget {padding-right:20px;}
 .pull-left .widget {padding-right:0px; padding-left:35px;}
 .widget ul{text-align:left;}
 
 .taglist a, .widget_tag_cloud a{
	float:left;
	margin-right:4px;
	margin-bottom:4px;
}
.taglist a, .widget_tag_cloud a {
	padding:10px 20px;
	float:left;
	font-size:10px!important;
	letter-spacing:2px;
	text-transform:uppercase;
	background:#000;
	color:#fff!important;
}
.taglist{color:transparent;}
.cm_sub_title{text-align:left; padding:20px 0px;}
#comment-form{text-align:left;}

.widget_search label{display:none;}
.widget_search #searchsubmit{display:none;}
.widget_search input[type="text"]{width:100%; height:35px;margin-top: 20px; padding-left:10px;}

.widget ul li{line-height: 25px;}

.header-footer p {
    
    text-align: left;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
	padding-bottom:0px;
	line-height: inherit;
    }
	
/*******unit test********/

 table thead:first-child tr:first-child th,  table tbody:first-child tr:first-child th,  table tbody:first-child tr:first-child td {
  border-top: 0;
}

  table th,    table td {
  padding: 8px;
  vertical-align: top;
  border:0px;
  text-align: left;
  line-height: 18px;
}

 table {
  margin: 20px 0;
  width: 100%;
  
  border-collapse: separate;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

  table th,  table td {
  padding: 8px;
  
  vertical-align: top;
  text-align: left;
  line-height: 18px;
}

.wr-default-page ul, .blog-text ul, #div-comment-5 ul{
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}
.wr-default-page ol, .blog-text ol, #div-comment-5 ol{
display: block;
list-style-type: decimal;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}
img{max-width:100%;}
#attachment_907 {width:100%!important;}
.blog-text, .wr-default-page{text-align:left;}
.sub-menu{height:auto!important;}
.widget select{width:100%;border: 1px solid #ddd;height: 50px;}
.sticky h2 a{text-decoration:underline;}
.widget .size-large{height:180px;}
.widget label{display:none;}
.widget li .sub-menu{padding-left:10px;}
.commentlist li{list-style:none!important; width:100%;}
.firnze-home-page .wpb_row {height:100%;}
.firnze-home-page .wpb_column {height:100%;}
.firnze-home-page .wpb_wrapper {height:100%;}
.firnze-home-page .wpb_content_element {height:100%;}
.firnze-home-page .vc_column-inner {height:100%;}
.firnze-home-page .row  {height:100%;}
.firnze-home-page .full_section_inner {height:100%;}
.cat-divider{width: auto!important; position:relative;margin-right: 18px; margin-top: 0px!important;}
.cat-divider:after{content:'/'; position:absolute; left: -11px; top: 0px;}
.cat-divider:nth-child(1):after{content:'';}