﻿/*
Theme Name: GlobalTech
Theme URI: http://themeforest.net/user/ZERGE/portfolio
Description: GlobalTech is a Responsive WordPress Knowledge Base FAQ Theme.
Author: ZERGE
Author URI: http://themeforest.net/user/ZERGE
Version: 1.01
Tags: custom-menu, featured-images, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: GlobalTech
*/

/**
 * Table of Contents:
 *
 * 1.0 - Body
 * 2.0 - Typography
 *		 2.1 - Elements
 *		 2.2 - Forms
 *		 2.3 - Alignments
 *		 2.4 - Links
 *		 2.5 - Media
 *		 2.6 - Captions
 *		 2.7 - Galleries
 * 3.0 - Header
 *		 3.1 - Social Icons
 *		 3.2 - Logo
 *		 3.3 - Ajax Search Form (based on Ajax Search Lite plugin)
 * 4.0 - Navigations
 * 5.0 - Widgets
 *		 5.1 - Most Popular Widget
*		 5.2 - Latest Video Widget
 *		 5.3 - Sticky Post Widget
 *		 5.4 - Standard Widgets
 *		 5.5 - Categories with Sub-categories Widget
 * 6.0 - Posts and pages
 * 7.0 - Blog
 * 8.0 - Single page
 *		 8.1 - About Author
 *		 8.2 - Tags
 * 9.0 - FlexSlider
 * 10.0 - Footer
 * 11.0 - To Top and Browser Styles

 *
 * ------------------------------------------------------
 */

/*
   ------------------------------------------------------
						1.0 Body
   ------------------------------------------------------
*/
html {
	font-size: 62.5%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	background-color: #f1f1f1;
}

ol,
ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none;
}

p {
	margin-bottom: 30px;
}

a {
	font-weight: bold;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

a:hover,
a:active {
	outline: 0;
}

a:hover, a:focus {
	text-decoration: none;
}

a img {
	border: 0;
}

:-moz-any-link:focus {
	outline: none;
}

.globaltech-publisher { display: none; }

.container-fluid {
	padding: 0px;
}

/*
   ------------------------------------------------------
					2.0 - Typography
   ------------------------------------------------------
*/
body,
button,
input,
select,
textarea {
	color: #4b4d4d;
	font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 24px;
}

select {
	max-width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 600;
	line-height: 1.3;
	font-family: 'Open Sans', sans-serif;
	text-transform: none;
	color: #272829;
	margin-bottom: 20px;
	margin-top: 45px;
}

b,
strong {
	font-weight: 700;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	border-left: 5px solid #e94c82;
	color: #1a1a1a;
	color: rgba(0, 0, 0, .5);
	font-size: 17px;
	font-size: 1.7rem;
	font-style: italic;
	line-height: 1.6667;
	margin-bottom: 1.6667em;
	background-color: #f7f8fa;
	padding: 20px 30px;
}

blockquote p {
	margin-bottom: 1.6667em;
}

blockquote > p:last-child {
	margin-bottom: 0;
}

blockquote cite,
blockquote small {
	color: #333;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
}

blockquote em,
blockquote i,
blockquote cite {
	font-style: normal;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

address {
	font-style: italic;
	margin: 0 0 1.6em;
}

pre {
    border: 4px solid rgba(0, 0, 0, 0.05);
    padding: 30px;
    margin-bottom: 30px;
}

code,
kbd,
tt,
var,
samp,
pre {
	font-family: Inconsolata, monospace;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

abbr[title] {
	border-bottom: 1px dotted #eaeaea;
	border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
	cursor: help;
}

mark,
ins {
	background-color: #fff9c0;
	text-decoration: none;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

small {
	font-size: 75%;
}

big {
	font-size: 125%;
}

.margin-5b { margin-bottom: 5px; }
.margin-10b { margin-bottom: 10px; }
.margin-15b { margin-bottom: 15px; }
.margin-20b { margin-bottom: 20px; }

/*
   ------------------------------------------------------
					2.1 - Elements
   ------------------------------------------------------
*/

hr {
	background-color: #eaeaea;
	background-color: rgba(51, 51, 51, 0.1);
	border: 0;
	height: 1px;
	margin-bottom: 1.6em;
}

ul {
	list-style: disc;
}

.entry-content li {
	padding: 5px 0;
}

ul,ol {
	margin-bottom: 30px;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
}

dl {
	margin-bottom: 1.6em;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 1.6em;
}

table,
th,
td {
	border: 1px solid #fff;
	border: 1px solid rgba(255, 255, 255, 0.1);
}

table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.6em;
	table-layout: fixed; /* Prevents HTML tables from becoming too wide */
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

th {
	border-width: 0 1px 1px 0;
	font-weight: 600;
}

td {
	border-width: 0 1px 1px 0;
}

th, td {
	padding: 0.6em;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

figure {
	margin: 0;
}

del {
	opacity: 0.8;
}

/*
   ------------------------------------------------------
					2.2 - Forms
   ------------------------------------------------------
*/
button,
input {
	line-height: normal;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
select:focus,
textarea:focus {
	outline: none;
	color: #383840
}

button[disabled],
input[disabled],
select[disabled],
textarea[disabled] {
	cursor: default;
	opacity: .5;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	padding: 0.375em;
	width: 100%;
}

textarea {
	overflow: auto;
	vertical-align: top;
	background-color: #FFF;
	border: none;
	padding: 6px 12px 6px 12px;
	color: #383840;
}

p > label {
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #717273
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	outline: 0;
	border-color: rgba(0,0,0,.15)
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	box-sizing: border-box;
}

/*
   ------------------------------------------------------
					2.3 - Alignments
   ------------------------------------------------------
*/
.alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

#ajaxsearchliteres1 {
	margin-top: -9px !important;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}

/*
   ------------------------------------------------------
					2.4 - Links
   ------------------------------------------------------
*/

a {
	color: #333333;
	text-decoration: none;
}

a:hover,
a:focus {
	color: #949494;
}

/* Text meant only for screen readers */
.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}

/*
   ------------------------------------------------------
					2.5 - Media
   ------------------------------------------------------
*/
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

.single-format-video .entry-media-thumb {
	height: 0;
	position: relative;
	padding-bottom: 56.25%;
	margin-bottom: 15px;
}

.single-format-video .entry-media-thumb iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

audio,
canvas {
	display: inline-block;
}

embed,
iframe,
object,
video {
	margin-bottom: 1.6em;
	max-width: 100%;
	vertical-align: middle;
}

p > embed,
p > iframe,
p > object,
p > video {
	margin-bottom: 0;
}

.wp-audio-shortcode,
.wp-video,
.wp-playlist.wp-audio-playlist {
	font-size: 15px;
	font-size: 1.5rem;
	margin-top: 0;
	margin-bottom: 1.6em;
}

.wp-playlist.wp-playlist {
	padding-bottom: 0;
}

.wp-playlist .wp-playlist-tracks {
	margin-top: 0;
}

.wp-playlist-item .wp-playlist-caption {
	border-bottom: 0;
	padding: 10px 0;
}

.wp-playlist-item .wp-playlist-item-length {
	top: 10px;
}

.bypostauthor {}

/*
   ------------------------------------------------------
					2.6 - Captions
   ------------------------------------------------------
*/

.wp-caption {
	margin-bottom: 1.6em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption-text {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}

/*
   ------------------------------------------------------
					2.7 - Galleries
   ------------------------------------------------------
*/
.gallery {
	margin-bottom: 1.6em;
}

.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-icon img {
	margin: 0 auto;
}

.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

/*
   ------------------------------------------------------
					3.0 - Header
   ------------------------------------------------------
*/
.site-header {
  width: 100%;
  position: relative;
}

#top-header {
	background-color: #86b854;
	padding: 0 0 0 20px;
}

#top-header ul.contact-info {
	list-style-type: none;
	list-style-position: inside;
	padding: 0;
	margin-bottom: 0;
	width: 100%;
}

#top-header ul.contact-info li {
	float: left;
	margin-right: 20px;
	border-right: 1px solid rgba( 255,255,255, .3 );
	padding: 15px 20px 15px 0;
}

#top-header ul.contact-info li,
#top-header ul.contact-info li > a {
	color: rgba( 255,255,255, 1 );
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 11px;
	font-family: 'PT Sans Narrow', sans-serif;
}

#top-header ul.contact-info li > a:hover {
	color: rgba( 255,255,255, .7 );
}

#top-header ul.contact-info li > i,
#top-header ul.contact-info li > a > i {
	color: #a7a8aa;
	width: 35px;
	height: 35px;
	background: #FFF;
	text-align: center;
	line-height: 35px;
	border-radius: 100%;
	margin-right: 10px;
	font-size: 14px;
	letter-spacing: 0;
}

#sticky-header {
	text-align: center;
	background-color: #FFF;
	position: fixed;
	top: -200px;
	left: 0;
	width: 100%;
	z-index: 3000;
	box-shadow: 0 3px 5px rgba( 0,0,0, .1 )
}

.globaltech-main-nav-sticky.clearfix {
    display: inline-block;
}

#sticky-header .logo {
	padding: 15px 0;
}

#sticky-header .menu-not-defined {
	padding: 15px 0;
	line-height: 27px;
}

#sticky-header .entry-menu-icons {
	padding-top: 7px;
	padding-bottom: 7px;
}

#sticky-header .sf-menu > li:last-child a,
#entry-header .sf-menu > li:last-child a {
	padding-right: 0;
}

.navigation-main {
    -webkit-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
    position: relative;
}

#entry-top {
    border-bottom: 3px solid rgba(255,255,255,.7);
    margin-top: 9px;
}

.globaltech-main-nav.clearfix {
    margin-top: 4px;
}

#masthead {
	display: block;
	width: 100%;
	min-height: 400px
}

#entry-welcome {
	text-align: center;
	font-size: 24px;
	line-height: 36px;
	font-weight: 700;
	color: #FFF;
	padding: 60px 250px 0px;
}

/*
   -----------------------------------------------------
						3.1 Social Icons
   -----------------------------------------------------
*/
ul.social-info {
	margin: 20px 0 0 0;
	list-style-type: none;
	padding: 0;
	width: 100%;
}

ul.social-info li {
	text-align: center;
	float: left;
	background: rgba( 0,0,0, .1 );
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: 0 5px 0 0;
	border-radius: 100%;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

ul.social-info li > a > i {
	color: #FFF;
	font-size: 12px;
}

ul.social-info li > a {
	display: block;
	width: 100%;
	height: 100%;
}

ul.social-info li:hover {
	background: rgba( 0,0,0, .3 );
}

.social-info {
	margin: 0;
	list-style-type: none;
	padding: 0
}

#gt-published-records {
	display: block;
	text-align: right;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	color: rgba( 255,255,255, .9 );
	margin-top: 20px;
	font-weight: 600
}

/*
   ------------------------------------------------------
						3.2 Logo
   ------------------------------------------------------
*/
.entry-logo {
	display: block;
	text-align: left;
	padding: 0;
}

.entry-logo.left-align { text-align: left; }
.entry-logo.right-align { text-align: right; }

.logo > h1 {
	padding: 0;
	margin: 0 0 5px 0
}

.logo > h1 > a {
	font-family: 'PT Sans Narrow', sans-serif;
	color: #383840;
	font-size: 34px;
	letter-spacing: 4px;
}

.alt-logo {
	display: none;
}

.logo-slogan {
	font-family: 'PT Sans Narrow', sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-weight: bolder;
	letter-spacing: 2px;
}

/*
   ------------------------------------------------------
						3.3 Ajax Search Form (based on Ajax Search Lite plugin)
   ------------------------------------------------------
*/
.globaltech-ajax-search {
	width: 100%;
	background: rgba( 0, 0, 0, .1);
	position: relative;
	padding: 45px;
	border-radius: 10px;
	margin-bottom: 90px;
	margin-top: 30px;
}

div.searchsettings[id*="ajaxsearchlitesettings"] .option label {
	border-radius: 0 !important;
	background-image: none !important;
	box-shadow: none !important;
	border: 1px solid rgba( 0,0,0,.3);
}

div.searchsettings[id*="ajaxsearchlitesettings"] .option label::after {
	font-size: 8px !important;
	color: #9a9a9a !important
}

div.searchsettings[id*="ajaxsearchlitesettings"] fieldset {
	margin: 0 !important
}

div.searchsettings[id*="ajaxsearchlitesettings"] .option label {
	border-radius: 100% !important
}

div.searchsettings[id*="ajaxsearchlitesettings"] .asl_option.asl-o-last,
div.searchsettings[id*="ajaxsearchlitesettings"] .asl_option:last-child {
	margin-bottom: 10px !important
}

div[id*="ajaxsearchlite"],
div[id*="ajaxsearchlite"] .probox {
	box-shadow: none !important
}

div.searchsettings[id*="ajaxsearchlitesettings"] fieldset .label {
	color: rgba( 0,0,0, .7 );
}

#masthead #ajaxsearchlite1 .probox,
#masthead div[id*="ajaxsearchlite"] .probox {
	height: 60px;

}

#masthead div[id*="ajaxsearchlite"] .probox {
	padding: 0 !important;
	border-radius: 0 !important
}

#masthead div[id*="ajaxsearchlite"] .probox .promagnifier,
#masthead div[id*="ajaxsearchlite"] .probox div.prosettings {
	width: 60px !important;
	box-shadow: none !important
}

#masthead div[id*="ajaxsearchlite"] .probox .promagnifier,
#masthead #ajaxsearchlite1 .probox, div[id*="ajaxsearchlite"] .probox,
#masthead div[id*="ajaxsearchlite"] .probox div.prosettings {
	height: 60px !important;
}

#masthead div[id*="ajaxsearchlite"] .probox .proinput input::-moz-placeholder {
	color: rgba( 0,0,0, .3 ) !important;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	padding: 11px 0 !important;
}

#masthead #ajaxsearchlite1 .probox, div[id*="ajaxsearchlite"] .probox {
	border: none !important;
	box-shadow: none !important
}

#masthead div[id*="ajaxsearchlite"] .probox .prosettings .innericon svg {
	fill: rgba( 0,0,0, .3 ) !important
}

#masthead div[id*="ajaxsearchlite"] .probox .promagnifier .innericon svg {
	fill: rgba( 255,255,255, 1 ) !important
}

p.asl_desc {
    color: #383840;
}

#masthead div[id*="ajaxsearchlite"] .probox .promagnifier {
	background: #e94c82 !important
}

#masthead #ajaxsearchlite1 .probox .proinput input,
#masthead div[id*="ajaxsearchlite"] .probox .proinput input {
	font-size: 16px !important;
	font-weight: 700 !important;
	padding: 12px 0 11px 0 !important;
	color: #323232 !important
}

#masthead #ajaxsearchlite1 .probox .proinput input.autocomplete {
    font-size: 9px !important;
    top: -10px;
}

#masthead div[id*="ajaxsearchlite"] .probox div.asl_simple-circle {
   	border-bottom: 4px solid rgba(0, 0, 0, .5) !important;
    border-left: 4px solid rgba(0, 0, 0, .5) !important;
    border-top: 4px solid rgba(0, 0, 0, .5) !important;
}

#masthead div[id*="ajaxsearchliteres"] .results .item .asl_content .asl_desc {
	color: #383840 !important
}

div[id*="ajaxsearchliteres"] .results .item {
	border: none;
	padding: 10px !important
}

div[id*="ajaxsearchliteres"] .results .item .asl_image {
	margin-right: 15px !important;
}

[id*="ajaxsearchlite"],
div[id*="ajaxsearchlite"] .probox .promagnifier {
	box-shadow: none !important
}

div.searchsettings[id*="ajaxsearchlitesettings"] fieldset legend {
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold !important;
	padding: 15px !important;
}

.live-search-header {
	float: left;
	display: block;
	width: 15%;
	line-height: 60px;
	color: rgba( 255,255,255, .8 );
	text-transform: uppercase;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 2px;
	font-weight: bold;
	font-family: 'PT Sans Narrow', sans-serif;
	text-align: right;
	padding-right: 30px;
}

.globaltech-input {
	display: block;
	width: 100%;
	float: right;

}

#masthead div[id*="ajaxsearchlite"] .probox .proinput input::-moz-placeholder,
#masthead div[id*="ajaxsearchlite"] .probox .proinput input::-webkit-placeholder,
#masthead div[id*="ajaxsearchlite"] .probox .proinput input::-ms-input-placeholder,
#masthead div[id*="ajaxsearchlite"] .probox .proinput input:-moz-placeholder {
	color: rgba( 255,255,255, .3 ) !important;
}

#masthead div[id*="ajaxsearchlite"] .probox .proloading,
#masthead div[id*="ajaxsearchlite"] .probox .proclose,
#masthead div[id*="ajaxsearchlite"] .probox .promagnifier,
#masthead div[id*="ajaxsearchlite"] .probox .prosettings {
	width: 60px !important;
	height: 60px !important;
}

div[id*="ajaxsearchliteres"] .results .item .asl_content h3,
div[id*="ajaxsearchliteres"] .results .item .asl_content h3 a {
	color: #414243 !important;
	font-weight: bold !important;
}

div.wpdreams_asl_results[id*="ajaxsearchliteres"] .results div.asl_image {
	border-radius: 100%;
}

/*
   ------------------------------------------------------
						3.4 Featured Blocks
   ------------------------------------------------------
*/
#globaltech-featured_blocks {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	position: relative;
	text-align: center;
}

#globaltech-featured_blocks > .entry-featured {
	max-width: 31.4%;
	margin-right: 3%;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
	position: relative;
	background: rgba( 39,114,219, .8);
	padding: 30px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#globaltech-featured_blocks > .entry-featured:last-child {
	margin-right: 0
}

#globaltech-featured_blocks > .entry-featured > h3 {
	font-weight: bold;
	font-size: 28px;
	text-transform: capitalize;
	color: #FFF;
	margin-bottom: 20px;
}

#globaltech-featured_blocks > .entry-featured > .fb-description {
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	color: #FFF;
	margin-bottom: 40px
}

#globaltech-featured_blocks > .entry-featured > i {
	font-size: 48px;
	color: rgba( 255,255,255, .5 );
}

#globaltech-featured_blocks > .entry-featured {
	margin-top: 45px;
	opacity: .5;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#globaltech-featured_blocks > .entry-featured.active {
	margin-top: 0;
	opacity: 1
}
/*
   ------------------------------------------------------
					4.0 - Navigations
   ------------------------------------------------------
*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}

.sf-menu ul {
	position: absolute;
	display: none;
	top: 65px;
	left: 0;
	z-index: 99;
}

.sf-menu > li {
	float: left;
	padding: 5px 0;
}

.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0 !important;
	left: 100.6%;
}

/*** DEMO SKIN ***/
.sf-menu {
	float: left;
	margin-bottom: 1em;
}
.sf-menu ul {
	box-shadow: 2px 5px 6px rgba(0, 0, 0, 0.2);
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
	z-index: 99999;
}
.sf-menu a {
	border-left: 1px solid #fff;
	border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
	border-top: 1px solid rgba(255,255,255,.5);
	padding: 0.75em;
	text-decoration: none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	color: #13a;
}
.sf-menu li {
	background: #BDD2FF;
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li {
	background: #AABDE6;
}

.sf-menu li:hover,
.sf-menu li.sfHover {
	-webkit-transition: none;
	transition: none;
}

/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}

.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}

/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}

/* Overrides */
.menu-not-defined,
.entry-menu-icons {
	padding-top: 25px;
	padding-bottom: 25px;
}

.menu-not-defined {
	padding: 25px 15px;
}

.navigation-footer-menu .menu-not-defined {
    line-height: 24px;
	padding: 0;
}

.entry-menu-icons {
	padding-left: 0;
}

.entry-menu-icons > div:nth-child(2),
.entry-menu-icons > div:nth-child(3) {
	margin-right: 15px;
}

.menu-not-defined {
	text-align: left;
	color: #919293;
	line-height: 42px;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.navigation-main-primary .menu-not-defined {
	text-align: right;
	color: #fff;
	padding: 15px 0
}

.sf-menu {
	float: left;
	margin-bottom: 0;
}

.sf-menu .current-menu-item > a,
.sf-menu .current-menu-ancestor > a {
	color: #FFF;
}

#main-nav-sticky .current-menu-item > a,
#main-nav-sticky .current-menu-ancestor > a {
	color: #FFF;
}

#sticky-header .sf-menu .sub-menu a {
	border-bottom: 1px solid rgba( 0,0,0, .1 );
}

.sf-menu li {
	background: none;
}

.sf-menu > li {
	margin: 0;
}

.sf-menu a {
	border: none;
	font-style: normal;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	word-spacing: 2px;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 24px;
	color: #FFFFFF;
	font-weight: 600;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.sf-menu li:last-child > a {
	padding-right: 0
}

.sf-menu .sub-menu a {
	font-style: normal;
	font-size: 12px;
	text-transform: none;
	letter-spacing: 2px;
	word-spacing: 0px;
	line-height: 24px;
	color: #383840;
	font-weight: normal;
	padding: 10px 15px;
	border-bottom: 1px solid rgba( 0,0,0, .05 );
	letter-spacing: 2px;
	text-transform: uppercase;
}

.sf-menu .sub-menu li:last-child a,
#sticky-header .sf-menu .sub-menu li:last-child a {
	border-bottom: none !important
}

.sf-menu a:hover {
	color: #FFF;
}

.sf-menu .sub-menu li:last-child > a {
	border-bottom: none;
}

.sf-menu .sub-menu li:first-child {
	position: relative;
}

.sf-menu .sub-menu li {
	text-align: left;
}

.sf-menu ul li {
	background: rgba( 255,255,255, 1);
}

.sf-arrows .sf-with-ul:after {
	content: none;
}

.navigation-main,
.navigation-main-primary {
	display: block;
	width: 100%;
	text-align: right;
}

.globaltech-main-nav {
	display: inline-block;
}

.navigation-main select {
    background-color: #e94c82;
	display: none;
	width: 100%;
	text-transform:uppercase;
	color: #FFF;
	font-weight: bold;
	font-family: 'Oswald', sans-serif;
	letter-spacing: 2px;	
	font-size: 14px;
	line-height: 16px;
	border: none;
	height: 65px;
	padding: 6px 5px 6px 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	position: relative;
}

	.navigation-main select {
		background-color: #e94c82;

	}

.navigation-main:after {
	content: "\f0c9";
	display: inline-block;
	font-family: FontAwesome;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 14px;
	font-weight: normal;
	padding-left: 5px;
	position: absolute;
	right: 21px;
	top: 21px;
	color: #222;
	line-height: 30px;
	font-size: 21px;
	display: none;
}

#main-content {
	position: relative;
}

#infscr-loading {
	display: block;
	text-align: center;
	padding: 20px 15px;
	background-color: #86b854;
	width: 100%;
	font-weight: 600;
	font-family: 'PT Sans Narrow', sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
}

#infscr-loading em {
	font-style: normal;
}

#infscr-loading img { display: none; }

#infscr-loading > div {
	color: #ffffff;
}

.page-numbers {
	display: block;
	margin-bottom: 10px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 5px;
	background-color: rgba(0,0,0,.1 );
	float: left;
	margin-right: 10px;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

.page-numbers:hover {
	background-color: #e94c82;
	color: #Fff;
}

.page-numbers > i {
	font-size: 18px;
}
.page-numbers.current {
	background-color: #e94c82;
	color: #FFF !important;
}

/*
   ------------------------------------------------------
					5.0 - Widgets
   ------------------------------------------------------
*/
.widget {
	overflow: hidden;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

.widget-header {
	margin-bottom: 30px;
}

.secondary.sidebar .widget-header {
	margin-bottom: 0
}

#twitter-area .widget {
	text-align: left;
	position: relative;
	box-shadow: none;
}

#twitter-area .widget ul li a,
#twitter-area .widget a {
	color: #fff
}

#twitter-area .widget .widget-header {
	margin-bottom: 15px;
	padding-bottom: 15px;
	position: relative;
}

#twitter-area .widget .widget-title::before {
    background: rgba( 255,255,255, .3 );
    content: "";
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    bottom: 0px;
    width: 45px;
    content: ""
}

.widget.globaltech-catsubcat-widget {
	box-shadow: none;
	background: none
}

.widget > .widget-header > h2,
.widget > .widget-header > h2 > a,
.widget-header > h2,
.widget-header > h2 a {
	color: #1d1d1d;
	text-transform: uppercase;
	line-height: 24px;
	letter-spacing: 1px;
	margin: 13px 0 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size: 20px;
}

.widget pre {
	line-height: 1.2;
}

.widget button,
.widget input {
	line-height: normal;
}

.widget > :last-child {
	margin-bottom: 0;
}

.widget_calendar table {
	margin: 0;
}

.widget_calendar td,
.widget_calendar th {
	line-height: 2.3333;
	text-align: center;
	padding: 0;
	font-size: 13px;
}

.widget_calendar caption {
	font-weight: 600;
	margin: 0 0 0.6em;
	letter-spacing: 0.04em;
}

.widget_calendar tbody a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
	background-color: #333;
	color: #fff;
	display: block;
	font-weight: 600;
}

.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus {
	background-color: #707070;
	background-color: rgba(51, 51, 51, 0.7);
	color: #fff;
}

.widget_recent_entries .post-date:before {
	position: absolute;
	left: 0;
	top: -5px;
	display: block;
	width: 75px;
	height: 4px;
	background: rgba( 255,255,255, .3);
	content: ''
}

.widget_recent_entries .post-date {
	display: block;
	position: relative;
	margin-top: 10px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: rgba(255, 255, 255, 0.5)
}

.widget_recent_entries li {
    padding: 5px 0;
}

.widget ul {
	padding: 0
}

.widget_rss ul,
.widget ul {
	list-style: none;
	margin: 0;
}

.widget_rss li {
	margin-bottom: 1.6em;
}

.widget_rss ul:last-child,
.widget_rss li:last-child {
	margin-bottom: 0;
}

.widget_rss .rss-date,
.widget_rss cite {
	display: block;
}

.widget_rss cite {
	margin-top: 3px;
}

.textwidget > :last-child {
	margin-bottom: 0;
}

.widget h2.entry-title,
.widget h2.entry-title a,
.widget h2.entry-title a {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 22px;
	text-transform: none;
	font-weight: 600;
	letter-spacing: 0;
	margin-bottom: 5px;
}

#sticky-header .navigation-main-primary {
	margin: 0;
	bottom: 0
}

.globaltech-home-top .info-item {
	min-height: 300px;
	background-color: #86b854;
	color: #FFF;
	width: 82%;
	margin-bottom: 60px;
	position: relative;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

.globaltech-home-top .info-item:hover {
	background-color: #343434;
}

.globaltech-home-top .info-item:hover .block-content {
	background-color: #86b854;
}

.globaltech-home-top .info-item > .block-icon {
	font-size: 64px;
	padding: 60px 45px;
	text-align: center;
}

.globaltech-home-top .info-item > .block-content {
	position: absolute;
	right: -75px;
	bottom: -75px;
	text-align: left;
	padding: 30px;
	width: 100%;
	background-color: #343434;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

.three-info-blocks .col-md-4 {
    margin-right: 44px;
    width: 31%;
}

.three-info-blocks .col-md-4:last-child {
	margin-right: 0
}

.globaltech-home-top .info-item > .block-content h3,
.globaltech-home-top .info-item > .block-content h3 a {
	margin: 0 0 15px;
	padding: 0;
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: 'PT Sans Narrow', sans-serif;
}

.globaltech-home-top .info-item > .block-content > .block-text {
	color: rgba( 255,255,255, .7 );
	margin-bottom: 15px;
}

.globaltech-home-top .info-item > .block-content h3 a {
	color: #FFF
}

.globaltech-home-top .info-item > .block-content > .block-number {
	position: absolute;
	top: -75px;
	right: 0;
	background-color: #1e1e1e;
	color: rgba( 255,255,255, .5 );
	display: block;
	width: 75px;
	height: 75px;
	text-align: center;
	line-height: 75px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 32px;
	font-weight: bold;
}

.gt-no-widgets {
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	display: block;
	width: 100%;
	padding: 45px 0 30px
}

/*
   ------------------------------------------------------
					5.1 - Most Popular Widget
   ------------------------------------------------------
*/
.entry-thumb-sm a img {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	display: block;
	float: left;
	margin-right: 15px;
}

.popular-posts-widget {
	margin: 0;
	padding: 0
}

.popular-posts-widget li {
	border-bottom: 1px solid rgba( 255,255,255, .1);
	padding: 10px 0;
	position: relative;
}

.popular-posts-widget li:first-child {
	padding-top: 0
}

.popular-posts-widget li .meta {
	margin-bottom: 0
}

.popular-posts-widget li .meta:before {
	color: rgba( 255,255,255, .3 );
}

.popular-posts-widget li .meta a {
	position: relative;
	padding-top: 12px;
	top: 0;
	color: rgba(255, 255, 255, 0.5)
}

.popular-posts-widget li .meta a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	height: 4px;
	background-color: rgba( 255,255,255, .5 );
}

.popular-posts-widget li .meta:before {
	content: none;
}

.popular-posts-widget li:last-child {
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0
}

/*
   ------------------------------------------------------
					5.2 - Latest Video Widget
   ------------------------------------------------------
*/
.gt-latest-video-widget {
	width: 100%;

	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
}

.gt-latest-video-widget li {
	-webkit-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
    max-width: 32.1%;
    width: 32.1%;
	margin-right: 15px;
	position: relative;
	margin-bottom: 15px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
}

.gt-latest-video-widget li .gt-content {
	padding: 10px 0 0 0;
}

.gt-latest-video-widget li:nth-child(3n) {
    margin-right: 0;
}

.gt-latest-video-widget li h2.entry-title {
	margin-bottom: 15px;
	margin-top: 5px
}

.gt-latest-video-widget li h2.entry-title a {
	color: rgba(255, 255, 255, 1)
}

.gt-latest-video-widget li h2.entry-title a:hover {
	color: rgba(255, 255, 255, 0.7)
}

#gt-entry-video .meta  {
	margin-bottom: 10px;
}

#gt-entry-video .meta a {
	text-transform: uppercase;
	display: block;
	position: relative;
	color: rgba( 255,255,255, .5 );
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}

.gt-first-post h2.entry-title {
	margin: 15px 0 20px 0;
}

.gt-first-post h2.entry-title a {
	font-size: 24px;
	line-height: 30px;
	font-weight: 600;
	color: rgba( 255,255,255, 1 );
}

.gt-first-post h2.entry-title a:hover {
	color: rgba( 255,255,255, .7 );
}

.gt-content > p {
    color: rgba(255, 255, 255, 0.7);
}

.gt-first-post .more-btn {
    display: inline-block;
    font-size: 12px;
    padding: 12px 17px;
}

.gt-entry-thumb {
	display: block;
	position: relative;
}

.gt-entry-thumb i {
	position: absolute;
	width: 40px;
	height: 40px;
	display: block;
	left: 50%;
	top: 50%;
	margin-left: -20px;
	margin-top: -20px;
	background: rgba( 0,0,0, .7 );
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
	color: rgba( 255, 255, 255, .7);
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

.gt-first-post:hover .gt-entry-thumb i,
.gt-latest-video-widget li:hover .gt-entry-thumb i {
	border-radius: 100%;
	background: #e94c82
}

.gt-first-post {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
}

.gt-first-post .gt-entry-thumb {
	margin-bottom: 25px;
}

/*
   ------------------------------------------------------
					5.3 - Stiky Post Widget
   ------------------------------------------------------
*/
#gt-entry-sticky,
#gt-catsubcat,
#gt-entry-video {
	display: block;
	width: 100%;
	padding: 60px 0;
	color: #fff;
	position: relative;
}

#gt-entry-sticky a {
	color: rgba( 255,255,255, 1 );
}

#gt-entry-sticky a:hover {
	color: rgba( 255,255,255, .7 );
}

.gt-sticky-img {
	margin-bottom: 30px;
}

.gt-mask {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#gt-entry-sticky h2 {
	margin-bottom: 20px;
	margin-top: 0
}

#gt-entry-sticky h2 a {
	font-size: 36px;
	line-height: 46px;
	text-transform: capitalize;
	font-weight: bold;
}

 .meta:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	height: 4px;
	background-color: rgba( 255,255,255, .5 );
}

.meta {
	text-transform: uppercase;
	display: block;
	position: relative;
	padding-top: 7px;
	color: rgba( 255,255,255, .5 );
	margin-bottom: 30px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}

.entry-description,
.entry-description > p {
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 25px;
}

.more-btn {
	background: #e94c82;
	padding: 20px 30px;
	border-radius: 5px;
	color: #FFF;
	text-align: center;
	font-family: 'PT Sans Narrow', sans-serif;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}

.more-btn:hover {
	background: rgba(0, 0, 0, 0.2)
}
/*
   ------------------------------------------------------
					5.4 - Standard Widgets
   ------------------------------------------------------
*/

.secondary.sidebar .widget:last-child {
	margin-bottom: 0
}

/*
   ------------------------------------------------------
					5.5 - Categories With Sub-categories Widget
   ------------------------------------------------------
*/
#gt-catsubcat h2.widget-title,
#gt-entry-sticky h2.widget-title,
#gt-entry-video h2.widget-title {
	font-size: 48px;
	line-height: 64px;
	color: rgba( 255,255,255, 1);
	font-weight: 800;
	text-transform: capitalize;
	margin: 0 0 45px 0
}

#entry-wrap-topics {
	width: 100%;

	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
}

#entry-wrap-topics > .entry-gt-item {
	-webkit-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
	margin-right: 26px;
	max-width: 32%;
	width: 32%;
	position: relative;
	margin-bottom: 26px;
}

.gt-popular-posts-widget li:nth-child(4n+0) {
	margin-right: 0
}

#entry-wrap-topics > .entry-gt-item:nth-child(3n+0) {
	margin-right: 0
}

.count-items {
	width: 50px;
	height: 50px;
	font-weight: bold;
	display: block;
	text-align: center;
	color: #fff;
	line-height: 50px;
	background: #e94c82;
	border-radius: 100%;
	float: left;
	margin-right: 15px;
	font-size: 11px
}

.category-content {
	display: block;
	background: rgba(47, 70, 91, 0.8);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 15px 25px;
	margin-bottom: 2px;
}

.category-content > h3 {
	margin: 15px 0 0 0;
	font-weight: bold;
	font-size: 16px;
	font-family: 'PT Sans Narrow', sans-serif;
	letter-spacing: 2px;
}

.category-content > h3 a,
.sub-categories li h4 a {
	color: #FFF;
}

.globaltech-secondary-content {
	padding: 25px;
	background: rgba(47, 70, 91, 0.8);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.category-posts.clearfix li {
	padding: 12px 0;
	border-bottom: 1px solid rgba( 255,255,255,.03)
}

.category-posts.clearfix li:first-child {
	padding-top: 0
}

.category-posts.clearfix li:last-child {
	border: none;
	padding-bottom: 0
}

.category-posts.clearfix li a {
	font-size: 14px;
	font-weight: 600;
	color: rgba( 255,255,255, .8 )
}

.category-posts.clearfix li a:hover {
	color: rgba( 255,255,255, 1 )
}

.sub-categories li {
	background: rgba( 255,255,255, .1 );
	padding: 10px 15px;
}

.globaltech-secondary-content .sub-categories li,
.globaltech-secondary-content .sub-categories li a {
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 3px;
	color: #fff !important
}

.category-posts.clearfix li > i {
	margin-right: 5px;
	color: rgba( 255,255,255, .3)
}

/*
   ------------------------------------------------------
					6.0 - Posts and Pages
   ------------------------------------------------------
*/
.post-thumbnail {
	border: 0;
	display: block;
	margin-bottom: 15px;
	position: relative;
}

.post-thumbnail.item-blog {
	margin-bottom: 0
}

.post-thumbnail img {
	display: block;
	margin: 0 auto;
}

a.post-thumbnail:hover,
a.post-thumbnail:focus {
	opacity: 0.85;
}

.entry-comments-form {
	margin-top: 30px;
}

.comment-form-author,
.comment-form-email {
	width: 49%;
	margin-right: 2%;
	float: left;
	margin-bottom: 25px;
}

.comment-form-email.clearfix {
	margin-right: 0
}

ol.comment-list,
.children {
	list-style-position: inside;
	list-style-type: none;
	padding-left: 0
}

.children {
	padding-left: 65px;
}

ol.comment-list li,
.comment-body {
	position: relative;
	padding: 0
}

ol.children li {
	position: relative;
}

.comment-body {
	padding: 30px;
	margin-bottom: 15px;
	background: url('img/comment-bg.png') left top repeat;
	width: 98.5%;
	border-radius: 5px;
}

.comment-list .comment-body p {
    padding-left: 70px;
    font-size: 14px;
    line-height: 24px;
    color: #414243;
    font-weight: normal;
}

.comment-list .avatar {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-right: 20px;
	float: left;
}

.comment-list .reply {
    top: 80px;
    position: absolute;
    left: 30px;
    text-align: right;
    text-transform: uppercase;
    font-size: 10px;
}

.comment-reply-title {
    margin-bottom: 5px;
}

.comment-list .reply > a:hover {
	background-color: #383840
}

.comment-list .reply > a {
	font-size: 9px;
	color: #FFF;
	font-weight: bold;
	letter-spacing: 1px;
	display: block;
	width: 100%;
	line-height: 21px;
	background: #e94c82;
	padding: 0px 9px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.comment-author .fn {
    display: block;
    font-style: normal;
    letter-spacing: 1px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
}

.comment-list .comment-meta {
    bottom: 15px;
    right: 30px;
    position: absolute;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.comment-list .comment-meta:before {
	content: '';
	width: 75px;
	height: 4px;
	background: rgba( 0,0,0, .2 );
	position: absolute;
	right: 0;
	top: -5px;
}

.globaltech-author-about-content {
    display: block;
    position: relative;
    width: 100%;
    text-align: center;
}

.author-avatar.clearfix {
    border: 10px solid #fff;
    border-radius: 100%;
    display: block;
    height: 70px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    top: -25px;
    width: 70px;
}

.comment-list .comment-meta > a {
	font-size: 10px;
	color: #b7b8ba
}

.comment-list .comment-meta > a.comment-edit-link {
	color: #97989a
}

.comment-list .comment-meta > a:hover {
	color: #383840
}

#comments {
	padding: 0;
}

.entry-content > :last-child,
.entry-summary > :last-child {
	margin-bottom: 0;
}

.entry-content,
.entry-summary,
.page-content,
.comment-content {
	word-wrap: break-word;
}

.entry-content > h1:first-child,
.entry-content > h2:first-child,
.entry-content > h3:first-child,
.entry-content > h4:first-child,
.entry-content > h5:first-child,
.entry-content > h6:first-child,
.entry-summary > h1:first-child,
.entry-summary > h2:first-child,
.entry-summary > h3:first-child,
.entry-summary > h4:first-child,
.entry-summary > h5:first-child,
.entry-summary > h6:first-child,
.page-content > h1:first-child,
.page-content > h2:first-child,
.page-content > h3:first-child,
.page-content > h4:first-child,
.page-content > h5:first-child,
.page-content > h6:first-child,
.comment-content > h1:first-child,
.comment-content > h2:first-child,
.comment-content > h3:first-child,
.comment-content > h4:first-child,
.comment-content > h5:first-child,
.comment-content > h6:first-child {
	margin-top: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	display: table;
	margin-top: 30px;
	background-color: #e94c82;
	border: 0;
	color: #FFF;
	padding: 15px 25px;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-radius: 5px;
	font-family: 'PT Sans Narrow', sans-serif;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
	background-color: #383840;
	color: #fff;
}

.globaltech-more-link:hover {
	background-color: #924052;
	color: #FFF;
}

#s {
    background: #FFF;
    height: 60px;
 	color: #717273 !important;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    padding: 12px 20px 11px 20px;
    width: 85%;
    margin-right: 10px;
    float: left;
    border: none;
    border-radius: 0;
}

.widget_search #s {
	width: 100%;
	box-shadow: none;
	background: rgba( 0,0,0, .4 );
	border-radius: 5px;
}

.widget_search .search-submit {
	display: none;
}

.error404 #s,
.search #s {
	width: 82%
}

.error404 #s {
	margin-right: 15px;;
	background: #fff;
	border: 4px solid #e7e8e9;
	color: #acacac !important;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 700;
}

.content-not-found {
	margin: 45px 0;
}
.content-not-found .entry-content {
	font-size: 28px;
	line-height: 38px;
	display: block;
}

.search-submit {
	margin-top: 0;
	float: left;
	padding: 18px 50px 17px;
	font-size: 18px;
	font-weight: bold;
	background-color: #e94c82;
	color: #FFF;
}

.search-submit:hover,
.search-submit:focus,
.search-submit:active {
	background-color: #383840;
	color: #FFF
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"] {
	background-color: #FFF;
	padding: 10px 15px;
	color: #383840 !important;
	font-size: 100%;
	line-height: 24px;
	min-height: 36px;
	outline: 0;
	border: 4px solid #e7e8e9;
	border-radius: 5px;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

textarea {
	border: 4px solid #e7e8e9;
	border-radius: 5px;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

input[type="submit"],
.pbd-alp-button,
.pbd-no-posts {
	line-height: 24px;
	margin: 0;
}

.pbd-no-posts {
	color: #fff;
	padding: 30px;
	display: block;
	font-size: 13px;
}

.pbd-alp-button > i {
	color: #FFF;
}

.comments-link,
.edit-link {
	white-space: nowrap;
	color: #e94c82;
	font-size: 11px;
	display: block;
	margin-top: 10px;
}

.edit-link a {
	color: #e94c82;
}

.edit-link > i {
	margin-right: 5px
}

.entry-attachment {
	margin-bottom: 1.6em;
}

.type-attachment .entry-title {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}

.entry-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 12px;
	font-size: 1.2rem;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	line-height: 1.5;
	padding-top: 0.5em;
	word-wrap: break-word;
}

.entry-caption > :last-child {
	margin-bottom: 0;
}

.globaltech-archive-area {
	display: block;
	color: #FFF;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.1);
	padding: 45px 30px;
	position: relative;
	margin: 0;
	text-align: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.gt-count-posts {
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #fff;
	background: #e94c82;
	border-radius: 100%;
	margin: 0 auto 30px;
}

.search-no-results .globaltech-archive-area h2.entry-title {
	word-break: break-all;
}

.globaltech-archive-area > .category-title {
	text-transform: uppercase;
	color: rgba( 255,255,255, .9 );
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 11px;
}

.globaltech-archive-area > h2.entry-title {
	color: #FFF;
	letter-spacing: 2px;
	margin: 5px 0 15px 0;
	font-size: 46px;
	line-height: 56px;
	text-transform: capitalize;
}

.globaltech-archive-area > p {
	color: rgba( 255,255,255, .9 );
	font-style: italic;
	margin-bottom: 5px
}

/*
   ------------------------------------------------------
					7.0 - Blog
   ------------------------------------------------------
*/
#blog-entry .row { margin: 0; }
#blog-entry .row .col-md-6 { padding: 0; }

.globaltech-blog-item {
	/*width: 91.2%;*/
	display: block;
	position: relative;
	margin-bottom: 0px;
	background: #fff
}

.globaltech-blog-item .entry-blog-content {
	padding: 45px;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
}

.globaltech-blog-item .entry-blog-content > p {
	margin-bottom: 0
}

.globaltech-blog-item .entry-blog-content {

}

.entry-blog-content.no-thumb-img {
	padding: 90px 0;
	margin: 0 -15px;
	background: #f1f2f3
}

.globaltech-blog-item > .entry-blog-content > .entry-header h2 {
	margin: 0;
	padding: 0;
	position: relative;
}

.globaltech-blog-item > .entry-blog-content > .entry-header h2 a {
	text-transform: uppercase;
	color: rgba( 255,255,255, 1 );
	display: block;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

.globaltech-blog-item > .entry-blog-content > .entry-header h2 a i {
	margin-left: 20px;
}

.globaltech-blog-item > .entry-blog-content > .entry-header h2 a:hover {
	color: rgba( 255,255,255, .7 );
}

.globaltech-blog-item > .post-thumbnail {
	margin-bottom: 0
}

.globaltech-post-format {
    background: #e94c82;
    color: #FFF;
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 50px;
    border-radius: 100%;
    margin: 0 auto 20px
}

.entry-blog-content > .entry-header > h2.entry-title {
	font-size: 34px;
	line-height: 38px;
	margin-top: 7px;
	margin-bottom: 30px;
	text-transform: capitalize;
}

.globaltech-post-format > i {
	font-size: 14px;
}

.post-thumbnail > a > img {
	width: 100%
}

.globaltech-title {
    color: #373840;
}

.no-thumbnail {
	min-height: 300px;
	padding: 45px;
	font-size: 24px;
	color: #FFF;
	line-height: 34px;
}

.no-thumbnail.thumb-sticky {
	min-height: 500px;
}

.meta-share {
	margin-bottom: 30px;
	text-align: center;
}

.meta-share-icons > a {
	display: block;
	width: 50px;
	height: 50px;
	background-color: #333;
	text-align: center;
	float: left;
	margin-right: 10px;
	border-radius: 100%
}

.meta-share-icons > a:last-child {
	margin-right: 0
}

.meta-share-icons > a > i {
	line-height: 50px;
	color: #FFF;
	font-size: 16px;
}

.meta-share-icons {
	display: inline-block;
}

.meta-share-icons > a.globaltech-fb 			{ background-color: #3b5998; }
.meta-share-icons > a.globaltech-twitter 		{ background-color: #00aced; }
.meta-share-icons > a.globaltech-gplus 		{ background-color: #d64431; }
.meta-share-icons > a.globaltech-pinterest 	{ background-color: #cc2127; }
.meta-share-icons > a.globaltech-reddit 		{ background-color: #ff4500; }
.meta-share-icons > a.globaltech-linkedin 	{ background-color: #007bb6; }
.meta-share-icons > a.globaltech-vk 			{ background-color: #527397; }

.meta-share-icons > a:hover {
	background-color: #1e1e1e
}

.globaltech-arrow {
	display: inline-block;
	width: 70px;
	height: 3px;
	background: rgba( 255,255,255, 1 );
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
}

.globaltech-arrow::after {
	content: '\f105';
	display: block;
	color: #FFF;
	width: 0;
	height: 0;
	position: absolute;
	right: -5px;
	top: -20px;
	font-family: 'FontAwesome'
}

.globaltech-blog-meta {
	padding-left: 0;
	list-style-type: none;
	list-style-position: inside;
	display: inline-block;
	margin: 0 0 10px 0;
	position: relative;
}

.globaltech-blog-meta:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	width: 75px;
	margin-left: -37.5px;
	height: 4px;
	background: rgba(0,0,0,.3);
	top: -8px
}

.globaltech-blog-meta li {
	float: left;
	margin-right: 15px;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

.globaltech-blog-meta li:last-child {
	margin-right: 0
}

.globaltech-blog-meta li,
.globaltech-blog-meta li a {
	color: #77787a;
	font-family: "PT Sans Narrow",sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
}

.globaltech-blog-meta li span {
	color: #aaa
}

.globaltech-blog-meta li.entry-comments a:hover,
.globaltech-blog-meta li.entry-date a:hover,
.globaltech-blog-meta li.entry-category a:hover,
.globaltech-blog-meta li:hover i {
	color: rgba( 0,0,0, .7 )
}

/*
   ------------------------------------------------------
					8.0 - Single Page
   ------------------------------------------------------
*/
.secondary.sidebar {
	background: rgba(47, 70, 91, 0.7);
	padding: 30px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #ffffff
}

.secondary.sidebar .widget {
	margin-bottom: 30px;
}

.secondary.sidebar .widget .widget-header h2 {
	color: #FFF;
	margin-bottom: 20px;
}

.secondary.sidebar a {
	color: rgba( 255,255,255, .9 );
}

.secondary.sidebar a:hover {
	color: rgba( 255,255,255, 1 );
}

.single .entry-content, .page .entry-content {
    color: #3a3a3a;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 28px;
    text-transform: none;
    word-spacing: 0;
}

#main-content {
	position: relative;
	display: block;
}

#home-primary {
    position: relative;
}

#home-primary #blog-entry,
#primary,
.gt-pages {
    margin: 45px 0;
}

.gt-content-mask {
	background: rgba( 0,0,0, .7 );
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	letter-spacing: 0;
	top: 0;
}

.gt-pages h2.entry-title {
   	color: #272829;
    font-size: 48px;
    font-weight: 800;
    line-height: 60px;
    margin: 0 0 30px;
    text-transform: capitalize;
}

.widget h2.entry-title {
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 15px;
}

.entry-content {
	padding: 45px;
	background: #FFF;
}

.breadcrumbs {
    background: rgba(47, 70, 91, 0.7);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: rgba( 255,255,255,.8);
    padding: 15px 20px;
}

.breadcrumbs a {
	color: rgba( 255,255,255,.9);
}

.breadcrumbs a:hover {
	color: rgba( 255,255,255,1);
}

.entry-content .breadcrumbs a:hover {
	color: #fff
}

.flex-active-slide {
	position: relative;
	display: block;
}

.globaltech-single-meta {
	display: block;
	text-transform: uppercase;
	font-family: 'PT Sans Narrow', sans-serif;
	letter-spacing: 1px;
	font-size: 16px;
	padding: 20px 0 0;
	color: #a7a8aa;
	position: relative;
	font-weight: bold;
	margin-bottom: 30px;
}

.globaltech-single-meta:before {
	content: '';
	display: block;
	width: 75px;
	height: 4px;
	background: rgba( 0,0,0, .3 );
	position: absolute;
	left: 0;
	top: 0;
}

.globaltech-single-meta > .entry-author > .avatar {
	border-radius: 100%;
	margin-right: 10px;
}

.globaltech-related-thumbs {
	list-style-type: none;
	list-style-position: inside;
	padding: 0;
	margin: 0 0 20px;
	position: relative;

	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.globaltech-related-thumbs .meta {
	margin-top: 15px;
}

.globaltech-related-thumbs .meta a {
	color: rgba(0, 0, 0, 0.3)
}

.globaltech-related-thumbs .meta a:hover {
	color: rgba( 0,0,0, .7 )
}

.globaltech-related-thumbs .meta::before {
	background-color: rgba(0, 0, 0, 0.3)
}

.globaltech-related-thumbs li {
    -webkit-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
	margin-right: 15px;
	max-width: 42%;
	position: relative;
}

.globaltech-related-thumbs li .post-thumbnail {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	overflow: hidden;
}

.globaltech-related-thumbs li:last-child {
	margin-right: 0
}

#related-posts-block {
	margin-top: 45px;
}

#related-posts-block .widget-header i,
.entry-comments-form i {
	background: #e94c82;
	color: #fff;
	height: 50px;
	width: 50px;
	line-height: 50px;
	border-radius: 100%;
	text-align: center;
	float: left;
	margin-right: 10px;
}


#related-posts-block > h2.entry-title {
	margin: 15px 0;
	font-size: 28px;
	line-height: 38px;
}

.related-content h4 {
	margin: 0;
	padding: 0;
}

.related-content h4 a {
	color: #414243;
	font-size: 16px;
	display: block;
	text-transform: capitalize;
}

.related-content h4 a > i {
	padding-left: 10px;
}

.related-content h4 a:hover {
	color: #1d1d1d;
}

.related-content .globaltech-post-format {
	width: 45px;
	height: 45px;
	line-height: 45px;
	top: -45px;
}

.related-content .globaltech-post-format > i {
	font-size: 14px;
}

.post-navigation {
	display: block;
	position: relative;
	margin-top: 45px;
}

.pagination {
	display: block;
	position: relative;
	margin: 30px 0;
	text-align: center;
}

.page-links,
.page-links > span {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.page-links > a {
	color: #aaa
}

.nav-links {
	display: inline-block;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.meta-nav-prev,
.meta-nav-next {
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 30px;
	border: 4px solid rgba(0, 0, 0, 0.05);
	font-size: 12px;
	color: rgba(0, 0, 0, 0.2);
	width: 48%;
	font-weight: bold;
	margin-right: 2%;
    -webkit-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;

	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

.meta-nav-prev:hover,
.meta-nav-next:hover {
	border: 4px solid rgba(0, 0, 0, 0.15)
}

.meta-nav-prev { border-bottom-left-radius: 20px; }
.meta-nav-next { border-top-right-radius: 20px; }

.meta-nav-next {
	margin-right: 0
}

.meta-nav-next {
	text-align: right;
}

.meta-nav-prev a,
.meta-nav-next a {
	text-transform: capitalize;
	display: block;
	font-size: 24px;
	margin-top: 3px;
}

.tagcloud a {
	border: 2px solid rgba( 255,255,255, .7);
	border-radius: 5px;
    color: rgba( 255,255,255, .7) !important;
    display: block;
    float: left;
    font-family: "PT Sans Narrow",sans-serif;
    font-size: 11px !important;
    font-weight: bold;
    letter-spacing: 2px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 0 15px;
    text-transform: uppercase;
}

.tagcloud a:hover {
	color: rgba( 255,255,255, 1) !important;
	border: 2px solid rgba( 255,255,255, 1);
}

/*
   ------------------------------------------------------
						8.1 - About Author
   ------------------------------------------------------
*/
.author-avatar {
	margin-bottom: 20px
}

.author-avatar img {

}

.author-avatar a img {
	border-radius: 100%;
}

.add-author-info {
	margin: 0;
	list-style-type: none;
	padding: 0;
	display: inline-block;
}

.add-author-info li { float: left; text-align: center; }
.add-author-info a {
	display: block;
	font-size: 18px;
}

.add-author-info .fa {
	color: #333;
}

#author-block .author-description {
	font-size: 16px;
	background: url('img/comment-bg.png') left top repeat;
	padding: 50px 30px 30px;
	border-radius: 5px;
}

.add-author-info li {
	display: block;
	float: left;
	margin-right: 15px;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

.add-author-info li:last-child {
	margin-right: 0
}

.entry-content .add-author-info li {
	padding: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 100%;
}

.add-author-info li:hover {
	background: #e94c82;
}

.add-author-info li a {
	display: block;
	width: 100%;
	height: 100%;
}

.add-author-info li a > i.globaltech-author-social {
	color: #414243;
	font-size: 20px;
	padding: 5px;
    display: block;
}

.add-author-info li a:hover > i.globaltech-author-social {
	color: #FFF
}

#author-block .author-description .author-name {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#author-block .author-description p {
	color: #777879;
}

#author-block .author-site {
	display: none;
}

#author-block .globaltech-athr-left p:last-of-type {
	margin-bottom: 0;
}

#author-avatar {
	float: left;
	margin-right: 15px;
}

#author-avatar img {
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}

.entry-share-custom {
	padding: 20px 40px;
}

.author .add-author-info {
	display: block;
}

.author .add-author-info .fa {
	color: #fff;
}

#author-block {
	margin-top: 45px;
}

.globaltech-author-about-content > .author-avatar {
	float: left;
	margin-right: 15px;
}

.about-author-header > h2 {
	background: #383840
}

/*
   ------------------------------------------------------
						8.2 - Tags
   ------------------------------------------------------
*/
.entry-tags {
	display: block;
	margin-bottom: 30px;
}

.entry-tags > i {
	float: left;
	margin-right: 15px;
	padding: 8px 0;
	font-size: 18px;
	color: #86b854
}

.entry-tags > a {
	border: 2px solid #e4e4e4;
	padding: 0 15px;
	margin-right: 5px;
	border-radius: 5px;
	float: left;
	display: block;
	font-size: 11px;
	color: #97989a;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: 'PT Sans Narrow', sans-serif;
}

.entry-tags > a:hover {
	background-color: rgba(0, 0, 0, 0.1);
	color: #717273
}

/*
   ------------------------------------------------------
					9.0 - FlexSlider
   ------------------------------------------------------
*/
.slider-block {
	width: 100%;
	min-height: 400px;
	display: block;
	padding: 90px;
	color: #FFF;
	text-align: center;
	z-index: 100;
	background-color: #383840;
	position: relative;
}

.slider-block .entry-welcome > h2.entry-title,
.slider-block .entry-welcome > h2.entry-title a {
	font-size: 48px;
	line-height: 62px;
	letter-spacing: 3px;
	font-weight: bold;
	font-family: 'PT Sans Narrow', sans-serif;
	text-transform: uppercase;
	margin-bottom: 30px;
	color: #FFF
}

.slider-block .entry-welcome > p {
	font-family: 'PT Sans Narrow', sans-serif;
	text-transform: uppercase;
	font-weight: lighter;
	font-size: 24px;
	letter-spacing: 4px;
	line-height: 34px;
}

.slider-block .entry-welcome .post-thumbnail {
	margin-bottom: 0;
	height: 500px;
	overflow: hidden;
	position: relative;
}

.flex-mask {
	position: absolute;
	display: block;
	background-color: rgba( 30,30,30,.4 );
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.slider-block .entry-welcome {
	position: relative;
	z-index: 99999;
}

.slide-title {
	color: #FFF;
    padding: 10px 20px;
    position: absolute;
    bottom: 10px;
    left: 0;
    background-color: #000;
    background-color: rgba(0,0,0,0.2);
    width: 100%;
}

/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; height: auto; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; background-color: #FFF }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  {
	display: block;
	width: 60px;
	height: 60px;
	position: absolute;
	bottom: 30px;
	right: 30px;
	z-index: 10;
	overflow: hidden;
	opacity: .7;
	cursor: pointer;
	color: rgba(0,0,0,0.8);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
	transition: all .3s ease;
}

.flex-direction-nav a.flex-prev {
	right: 92px;
}

.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next {
	text-align: center;
	display: block;
	width: 60px;
	height: 60px;
	background: #86b854;
	line-height: 60px;
	opacity: .7
}

.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev {
	text-align: center !important;
}

.flex-direction-nav a::before {
	color: #FFF;
	font-size: 40px !important;
}

.flexslider:hover .flex-prev { opacity: 1 !important; right: 92px; }
.flexslider:hover .flex-next { opacity: 1 !important; right: 30px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: .8; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "FontAwesome"; font-size: 12px; display: inline-block; content: '\f104'; }
.flex-direction-nav a.flex-next:before  { content: '\f105'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "FontAwesome"; font-size: 12px; display: inline-block; content: '\f104'; }
.flex-pauseplay a:hover  { opacity: .8; }
.flex-pauseplay a.flex-play:before { content: '\f105'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

/* FlexSlider styles added by ZERGE */
.carousel-thumb {
	display: block;
	float: left;
	margin-right: 15px;
	width: 115px;
}

ul.slides li {
	width: 400px;
}

ul.slides li > h2.entry-title > a,
ul.slides li > h2.entry-title {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	padding: 0;
	margin: 10px 10px 0 0;
	color: #cdcdcd;
}

ul.slides li > h2.entry-title > a:hover {
	color: #fff
}

ul.slides li > .carousel-thumb {
	position: relative;
}

ul.slides li > .carousel-thumb > .carousel-mask {
	background: rgba(56,56,64,.2);
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	left: 0;
	top: 0;
}

ul.slides li > .carousel-thumb > i {
	position: absolute;
	display: block;
	width: 50px;
	height: 50px;
	left: 50%;
	margin-left: -25px;
	top: 50%;
	margin-top: -25px;
	border: 4px solid #fff;
	text-align: center;
	line-height: 44px;
	border-radius: 100%;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}

.carousel-wrapper {
	display: block;
	width: 100%;
}

.carousel-wrapper > .cw-left-side {
	width: 87%;
	display: block;
	float: left;
	height: 75px;
}

.carousel-wrapper > .cw-right-side {
	background-color: #ec4863;
	width: 13%;
	float: right;
	display: block;
	text-align: right;
	padding: 15px;
	height: 75px;
	position: relative;
}

.carousel-wrapper > .cw-right-side > h2 {
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'PT Sans Narrow', sans-serif;
	letter-spacing: 2px;
	line-height: 22px;
	color: #fff;
	margin: 0;
	width: 75%;
	text-align: right;
	float: right;

}

.carousel-wrapper > .cw-right-side > i {
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -25px;
	font-size: 50px;
	display: block;
	width: 40px;
	height: 50px;
	line-height: 50px;
	color: rgba( 255,255,255, .5);
}

ul.slides li > .meta-date {
	color: #919293;
	font-size: 12px;
}

ul.slides li > .meta-date > i {
	margin-right: 5px;
}

.no-posts-found {
	background-color: #232327;
    padding: 20px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/*
   ------------------------------------------------------
					10.0 - Footer
   ------------------------------------------------------
*/
#twitter-area {
	display: block;
	width: 100%;
	padding: 60px 0;
	background: #e94c82;
	text-align: center;
	color: #FFF;
	position: relative;
}

#twitter-area i {
	color: rgba( 255,255,255, .5);
	font-size: 48px;
	margin-bottom: 15px;
}

.warea-mask {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	opacity: .5;
	width: 100%;
	height: 100%;
}

.cff-text > a {
	display: block;
	margin: 15px 0;
}

.aptf-template-1 .aptf-tweet-content,
.aptf-template-1 .aptf-tweet-content .aptf-tweet-box,
.aptf-template-2 .aptf-single-tweet-wrapper,
.aptf-template-3 .aptf-single-tweet-wrapper,
.aptf-timestamp a,
.aptf-tweet-content {
	border: none;
	box-shadow: none;
	color: #fff;
	font-family: 'Droid Sans', sans-serif;
	font-size: 28px;
	line-height: 42px;
}

.aptf-timestamp a:hover {
	color: rgba( 255,255,255, .5 )
}

.aptf-tweet-name,
.aptf-tweet-username {
	color: #FFF;
}

.aptf-timestamp a {
	margin: 15px 0;
	font-size: 18px;
}

.aptf-tweet-date,
.aptf-tweet-actions-wrapper {
	float: none;
}

.aptf-tweet-actions a,
.aptf-template-1 .aptf-tweet-actions a {
	margin: 0 5px;
}

.aptf-template-1 .aptf-tweet-actions,
.aptf-tweet-actions-wrapper.aptf-tweet-actions {
	margin: 15px 0;
	display: block;
}

.aptf-template-1 .aptf-tweet-actions {
	position: relative;
	display: block;
	right: 0;
	top: 0;
	padding: 0;
}

.aptf-tweet-actions a,
.aptf-template-1 .aptf-tweet-actions a,
.aptf-tweet-actions a {
	color: rgba( 255,255,255, .5 ) !important;
}

.aptf-tweet-actions a:hover,
.aptf-template-1 .aptf-tweet-actions a:hover,
.aptf-tweet-actions a:hover {
	color: rgba( 255,255,255, 1 ) !important;
}

.aptf-follow-btn {
	border: none;
	border-radius: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 11px;
}

.aptf-template-1 .aptf-tweet-actions {
	background: none;
}

.aptf-follow-btn {
	height: 35px;
}

.aptf-single-tweet-slide .aptf-tweet-content {
	margin: 15px 0 30px 0;
	display: block;

}

.aptf-tweet-content a {
	color: #fff !important;
}

.aptf-tweet-content a:hover {
	color: rgba( 255,255,255, .5 ) !important;
}

.aptf-template-1 .aptf-tweet-content::after, .aptf-template-1 .aptf-tweet-content::before {
	content: none;
}

.aptf-template-1 .aptf-tweet-content {
	background: none;
	border: none;
}

.aptf-tweet-name,
.aptf-timestamp {
	font-size: 18px;
}

.aptf-tweet-actions-wrapper.aptf-tweet-actions > a {
	font-size: 28px;
}

#footer {
	font-size: 14px;
	color: #717273;
	background: rgba( 255,255,255, .03 );
	padding: 45px 0;
	line-height: 22px;
	position: relative;
	text-align: left;
}

#footer a {
	font-weight: normal;
}

#footer .widget {
	background-color: #f7f8f9
}

#twitter-area .widget-header h2.widget-title {
	color: #FFF;
	font-size: 16px;
}

ul.footer-menu {
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-position: inside;
	float: right;
}

ul.footer-menu li {
	display: block;
	float: left;
	margin-right: 1px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 12px;
	letter-spacing: 2px;
	position: relative;
	background-color: rgba( 0,0,0, .1 );
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

ul.footer-menu li > a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 20px 30px;
	color: #717273 !important;
}

ul.footer-menu li:hover {
	background-color: rgba( 134,184,84, .8 );
}

ul.footer-menu li:hover a {
	color: #FFF !important;
}

ul.footer-menu li:last-child { margin-right: 0 }
ul.footer-menu li:last-child::after { content: '' }

/*
   ------------------------------------------------------
					11.0 - To Top and Browser Styles
   ------------------------------------------------------
*/
.globaltech-totop,
.globaltech-totop:focus {
	position: relative;
	float: right;
	background-color: rgba( 0,0,0, .5 );
	border-radius: 100%;
	color: #fefefe;
	text-align: center;
	line-height: 0;
	font-size: 12px;
	font-weight: bold;
	z-index: 20;
	height: 50px;
	width: 50px;
}

.globaltech-totop:hover {
	text-decoration: none;
	color: #FFF;
	background-color: rgba(0, 0, 0, 0.6);
}

.globaltech-totop i {
	font-size: 14px;
	line-height: 46px;
	display: block;
	color: rgba( 255,255,255, .7 );
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

.globaltech-totop:hover i {
	color: rgba( 255,255,255, 1 );
}

a.globaltech-totop {
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
		   -transition: all 0.2s linear;
}

.hrf-faq-list {
	margin-top: 30px;
	border-top: 4px solid rgba(0, 0, 0, 0.2);
	padding-top: 30px;
}

.hrf-title.close-faq span,
.hrf-title.open-faq span {
	top: 14px !important;
	border-radius: 100% !important
}

h3.hrf-title {
	line-height: 30px
}

.hrf-title.close-faq {
	position: relative;
}

.hrf-title.close-faq span {
	background: #e94c82 !important;
	width: 40px !important;
	height: 40px !important;
	position: absolute;
	margin-left: 0;

}

.hrf-title.close-faq span:before,
.hrf-title.close-faq.open-faq span:before {
	content: '\f067';
	font-family: FontAwesome;
	display: block;
	height: 40px;
	width: 40px;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	font-weight: normal;
}

.hrf-title.close-faq.open-faq span:before {
	content: '\f068';
}

#content .hrf-entry {
	margin-bottom: 15px !important;
	padding: 0 15px 15px !important;
	background: #f7f8f9;
	border-radius: 5px;
}

h3.hrf-title {
	background: none !important
}

.hrf-content {
	background: none !important;
	font-size: 16px !important;
	line-height: 26px !important;
}

#bbpress-forums div.bbp-search-form {
	float: left;
	width: 50%
}

@-moz-document url-prefix() {
	.globaltech-totop i { line-height: 50px; }
}

@media all and (-webkit-min-device-pixel-ratio:0) {
}

@media (min-width: 1600px) {
	.container {
		width: 1340px;
	}
}