.specilize-article{
	height: 380px;
	overflow: hidden
}
.specilize-article img{
	height: 165px;
}
.text-primary, .divider-line.primary,
.iconbox-dxlarge.outline-gray-2, .iconbox-xlarge.outline-gray-2, .iconbox-large.outline-gray-2, .iconbox-xmedium.outline-gray-2, .iconbox-medium.outline-gray-2, .iconbox-smedium.outline-gray-2, .iconbox-small.outline-gray-2, .iconbox-tiny.outline-gray-2, .iconbox-xtiny.outline-gray-2,
.text-box.primary,
a.read-more,
a.read-more:hover,
a.read-more.dark:hover,
a.read-more.primary,
.btn.btn-prim,
.btn.btn-border.prim,
.btn.btn-border:hover.prim,
.btn.btn-border:hover.white.prim,
.btn.appstore.gyellow,
.btn.appstore.white:hover,
.section-block .title .so,.section-block .title,.thumbnail h4 a, .thumbnail-style h4 a,.block-article .list-item a i,.list-item a > i,
.header-section.style1 ul li a i,.footer ul.menu li a:before, .side-tags li a:before, .time-cont i,.article .tag i, .article .file i{
	color: #0677cf !important;
}
a:hover.text-hover-primary {
	color: #20a8d8 !important;
}

.topbar.green, .section-green, .thumbnail-style a.btn-more, .newsletter-subscribe-button, .contacts .contact-info .icon, .icon-bg-primary {
	background-color: #0677cf !important;
} 
.section-block .title{
border-bottom: 3px solid #0677cf !important;
}
.text-green {
	color: #0677cf !important;
}

.base-color {
	color: #0677cf !important;
}
.ce-feature-box-44 .name-box .name span{
	border-bottom-color: #0677cf !important;
}
/*Thumbnails
------------------------------------*/
a.thumbnail {
	padding: 0;
	border: none;
	margin-bottom: 15px;
}

.thumbnail-style { 
	padding: 7px;
	margin-bottom: 20px; 
}
.thumbnail-style:hover { 
	box-shadow: 0 0 8px #ddd; 
    -webkit-transition: box-shadow 0.2s ease-in-out;
    -moz-transition: box-shadow 0.2s ease-in-out;
    -o-transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;
}

.thumbnail h4,
.thumbnail-style h4 {
	margin: 6px 0 8px 0;
}

.thumbnail h4 a,
.thumbnail-style h4 a {
	color: #20a8d8;
	font-size: 15px;
}

.thumbnail h4 a:hover,
.thumbnail-style h4 a:hover {
	color: #0197ce;
	text-decoration: none;
}

.thumbnail-style .thumbnail-img {
	position: relative;
	margin-bottom: 11px;
}

.thumbnail-style a.btn-more {
	right: -10px;
	bottom: 10px;
	color: #fff;
	padding: 1px 6px;
	position: absolute;
	padding: 3px 5px;
	background: #20a8d8;
	display: inline-block; 
}
.thumbnail-style a.btn-more:hover {
	text-decoration: none;
	box-shadow: 0 0 0 2px #0197ce;
}
.thumbnail-style:hover a.btn-more {
	right: 10px;
}

.thumbnail-kenburn img {
	position: relative;
   -webkit-transition: all 0.8s ease-in-out;
   -moz-transition: all 0.8s ease-in-out;
   -o-transition: all 0.8s ease-in-out;
   -ms-transition: all 0.8s ease-in-out;
   transition: all 0.8s ease-in-out;
}
.thumbnail-kenburn:hover img {
   -webkit-transform: scale(1.2) rotate(2deg);
   -moz-transform: scale(1.2) rotate(2deg);
   -o-transform: scale(1.2) rotate(2deg);
   -ms-transform: scale(1.2) rotate(2deg);
   transform: scale(1.2) rotate(2deg);
}

/* padding bottom
 ------------------------------ */
.padding-bottom-1 {
	padding-bottom: 10px;
}

.padding-bottom-2 {
	padding-bottom: 20px;
}

.padding-bottom-3 {
	padding-bottom: 30px;
}

.padding-bottom-4 {
	padding-bottom: 40px;
}

.padding-bottom-5 {
	padding-bottom: 50px;
}

.padding-bottom-6 {
	padding-bottom: 60px;
}
