/*
Theme Name: TM Polygon Child
Theme URI: http://polygon.thememove.com/tm-polygon-child/
Description: Polygon Child is a super Multipurpose WordPress Theme with extremely clean code lines, intensly awesome homepage, super easy to use designed & highly flexible features.
Author: Polygon Team
Author URI: http://thememove.com
Template: tm-polygon
Version: 2.4
*/

.whitetext { color: #FFF; }
#site-navigation .menu > ul > li.current-menu-item a, #site-navigation .menu > li.current-menu-item a { font-weight: bold; color: #2b3a8c; }
#site-navigation .menu > ul > li a, #site-navigation .menu > li a { text-transform: none !important; letter-spacing: 0.1em !important; }
#site-navigation .menu > ul > li a strong, #site-navigation .menu > li a strong { font-size: 20px !important; }
.copyright { font-size: 14px;  font-weight: 300; }
#site-navigation .menu > ul > li.current-menu-item ul.sub-menu li a, #site-navigation .menu > li.current-menu-item ul.sub-menu li a { color: #fff !important; }
#site-navigation .menu > ul > li.current-menu-item ul.sub-menu li a:hover, #site-navigation .menu > li.current-menu-item ul.sub-menu li a:hover { color: #1cb8c6 !important; }
.site { border-top: 20px solid #2b3a8c; }
.width100 .wpb_wrapper:first-child { width: 100%; }
.width100center .wpb_wrapper:first-child { width: 100%; text-align:center; }
.targetarrow { display:inline-block; vertical-align: top; }
.targetarrowtext { display:inline-block; }
.contactfrm { color:#FFF; }
.contactfrm input[type=submit] { border-color: #fff; color: #fff; }
.vc_responsive .five_columns.wpb_row .vc_col-sm-2 {
	float: left;
	width: 20%;
	padding: 0;
	margin: 0;
	min-height: 0;
}
.five_columns .five_columns_last  { margin: 0 !important; }
.custom_filter_color  .vc_grid-filter>.vc_grid-filter-item { color:#fff; }
body.single-post  div.author-info { display:none; }
body.single-post  div.entry-meta span.author, body.single-post  div.entry-meta span.comments-counts, body.single-post  div.entry-meta span:last-child{ display:none; }
.site-content { min-height:auto !important; }
.big-title { margin-bottom:0px; }
.style_bullet ul { list-style:none; } 
.style_bullet ul li { text-align:center; color:#FFF; display: inline-block; width: 100%;}
.style_bullet ul li img { display: inline-block;margin: 5px 5px 0 0; }
.margin0auto .wpb_wrapper:first-child { margin: 0 auto; }
.minwidth250 a { min-width:250px; }
.posttitleheight {
	height: 100px;
	overflow: hidden;
}
.postexcerptheight {
	height: 150px;
	overflow: hidden;
}
.tm_bread_crumb { font-size: 14px; }
.single-post .entry-title, .single-post .entry-title a, .nav-links, .nav-links a, .single-post .entry-meta span, .single-post .entry-meta a { text-transform: none; }
/* Begin Typography: List Styles */
ul.list-1, ul.list-2, ul.list-3, ul.list-4 {
    margin: 5px 0 5px 10px;
    position: relative; /* fix for IE6 (figures...) */
    overflow: hidden;
}
ul.list-1 ul, ul.list-2 ul, ul.list-3 ul, ul.list-4 ul { 
    margin-left:0; 
}
ul.list-1 li, ul.list-2 li, ul.list-3 li, ul.list-4 li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 30px !important;
    margin-left:0;
}
ul.list-1 li { background: transparent url(images/list-1.png) no-repeat scroll 0 5px; }
ul.list-2 li { background: transparent url(images/list-2.png) no-repeat scroll 0 5px; }
ul.list-3 li { background: transparent url(images/list-3.png) no-repeat scroll 0 5px; }
ul.list-4 li { background: transparent url(images/list-4.png) no-repeat scroll 0 5px; }

.titlebtm0 .big-title, .titlebtm0 .big-title--single { margin-bottom:0; }

@media (min-width: 75rem) {
  .page #content .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 74.9375rem) {
	.targetarrow { display:block; text-align:center !important; }
	.targetarrowtext { display:block; text-align:center !important; }
	.targetarrow .fa-angle-right:before { transform: rotate(90deg); }
}
@media (max-width: 768px) {
	.vc_responsive .five_columns.wpb_row .vc_col-sm-2 { width: 100%; float: none; }
    .minwidth250 a { min-width:auto; }
	.posttitleheight {
		height: auto;
		overflow: hidden;
	}
	.postexcerptheight {
		height: auto;
		overflow: hidden;
	}
	#contfrm {
		padding-right: 0 !important;
    	padding-left: 0 !important;
	}
}
