@CHARSET "UTF-8";

.search-area .form-control, .footer-bottom,
.hometeasers h3, .homeoffer h2, .homenewsletter h2,
.homearticles .thumbslider .item h5,
.homearticles .thumbslider .item h3,

.product-list .tabs li a,
.product-sections-menu li a,
.project-list .tabs li a,
.project-sections-menu li a,

h3.product-section-title,
h3.project-section-title,

.product-information-3-columns h3,
.project-information-3-columns h3,

.project-thumbnail a,
.home-salesarguments ul > li > h3,

.article-relatedarticles .row-title h3,
.article-relatedarticles .thumbslider .item h5,
.article-relatedarticles .thumbslider .item h3,

.info-page-articles .row-title h3,
.info-page-articles .thumbslider .item h5,
.info-page-articles .thumbslider .item h3,

.info-section-title h3,

.contact-top h1,
.contact-page-section1 .form-area h3,

.row-download > .container > h1,
.download-links > h2
{
	text-transform: uppercase;
}

.product-information-3-columns span.grey,
.project-information-3-columns span.grey
{
	color: #868686;
}

.article-body strong {
	margin: 0;
	font-size: 29px;
	font-family: "PlatformBold";
	font-weight: normal;
	letter-spacing: 2px;
}

.article-content p strong {
	font-weight: normal;
}

@media (max-width:1199px) {
	.container .ftbox p > br,
	.product-information-3-columns .text-list > br {
		display: inline;
	}
}

@media (max-width: 1023px) {
	.category-list div.text-list {
		margin: 0 0 30px 0;
		font-size: 18px;
		overflow: hidden;
	}
	
	.category-list .last div.text-list {
		margin: 0;
	}
}

.processing-indicator {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

#file-search-results > li > a,
#main-search-results > li > a {
	color: inherit;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #999999;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #999999;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #999999;
}
:-moz-placeholder { /* Firefox 18- */
    color: #999999;
}