/**
 *
 * -------------------------------------------
 * WP Extensions CSS file
 * -------------------------------------------
 * 
 **/
 
/*
 *
 * 8. Additional WP extensions styles
 *
 *
------------------------------------ */

/* 8.1. Archives widget
==================================== */

/* 8.2. Custom menu widget
==================================== */

/* 8.3. Pages widget
==================================== */

/* 8.4. RSS widget
==================================== */

.box h3.box-title .rsswidget {
	clear: none;
	float: left;
	font-size: 20px!important;
	margin-right: 10px;
}

.box .rsswidget {
	clear: both;
	display: block;
	font-size: 12px;
}

.box .rss-date {
	clear: both;
	display: block;
	font-size: 9px;
	font-style: italic;
	margin-top: -10px;
	text-align: right;
}

.box .rssSummary {
	clear: both;
	color: #888;
	font-size: 10px;
	line-height: 1.5;
	margin-bottom: 10px;
}

/* 8.5. Text widget
==================================== */

#gk-header .box.widget_text {
	padding: 0!important;
}

#gk-header .box.widget_text img {
	height: auto;
	max-width: 100%;
}

/* 8.6. Calendar widget
==================================== */

.box #wp-calendar {
	background: #2B2D30;
	color:#7a7a7a;
	width: 100%;
}

.box #wp-calendar caption {
	background: #2B2D30;
	border: 1px solid #2B2D30;
	color:#fff;
	font-size: 13px;
	font-weight: normal;
	padding: 5px 0;
}

.box #wp-calendar th {
	background: #404040;
	border: 1px solid #404040;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	padding: 3px;
}

.box #wp-calendar td {
	background: #2B2D30;
	border: 1px solid #2B2D30;
	font-size: 11px;
	padding: 5px 0;
	text-align: center;
}

.box #wp-calendar td a {
	color: #418cd1;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	margin: -5px 0;
	padding: 5px 0;
}

.box #wp-calendar td a:hover {
	background: #404040;
	color: #fff;
}

.box #wp-calendar #today {
	background: #EF9E0F;
	color: #fff!important;
	font-size: 14px;
	line-height: 22px;
}

.box #wp-calendar #today a {
	color: #fff!important;
}

.box #wp-calendar #prev a,
.box #wp-calendar #next a {
	color: ##EF9E0F;
	font-size: 12px;
	font-weight: normal;
}

.box #wp-calendar #prev a:hover,
.box #wp-calendar #next a:hover {
	color: #fff;
	background: #2B2D30;
}

.box #wp-calendar thead {
	border: 1px solid #2B2D30;
	border-top: none;
}

.box.widget_calendar {
	overflow: visible!important;
}

/* 8.7. Links widget
==================================== */

.box ul.xoxo a {
	display: block;
	font-size: 12px;
	line-height: 20px;
}

.box ul.xoxo a img {
	vertical-align: middle;
}

.box ul.xoxo li {
	font-size: 10px;
	padding: 5px 0;
}

/* 8.8. Recent comments widget
==================================== */

/* 8.9. Search widget
==================================== */
 
.box #searchform label {display:none;}
.box #searchform #searchsubmit{
	background-color: transparent!important; 
	border:0;
	text-indent: -1000em;
	-moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
 width:20px;
 height:17px;
 background-image: url("../images/icon_search.png");
 background-repeat:no-repeat;
 background-position:top left;
 margin-left:-31px; }

.box #searchform .field {
	width: 99%;
	color:#fff!important;
}
 
/* 8.10. Categories widget
==================================== */

/* 8.11. Meta widget
==================================== */

/* 8.12. Recent posts widget
==================================== */

/* 8.13. Tag cloud widget
==================================== */




.tagcloud {
	overflow: hidden;
}

.tagcloud a {
	color: #fff!important;
	display: block;
	background: #2B2D30;
	float: left;
	font-size: 11px!important;
	height: 19px;
	line-height: 19px;
	margin: 8px 8px 8px 0;
	padding: 5px 12px 5px 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.tagcloud a:active,
.tagcloud a:focus,
.tagcloud a:hover {
	background-color: #EF9E0F;
	color:#fff!important;;
}

/* 8.14. Common widget styles
==================================== */

/* Modules */
.box {
	margin-bottom: 35px;
}

#gk-header .box {
	margin-bottom: 0!important;
}

.box ul {
	list-style-type: none;
	margin: 0;
}

.box ul li {
	line-height: 1.5;
	padding: 5px 0;
}

.box .box-title {
	font-size: 17px!important;
	margin-bottom: 17px;
	text-transform:uppercase;
	color:#EF9E0F;
}

#gk-bottom .box a {
	color: #777;
}

#gk-bottom .box a:active,
#gk-bottom .box a:focus,
#gk-bottom .box a:hover {
	color: #333;
}
#gk-bottom .box ul li {
	line-height: 2;
	padding: 0;
}
/* Suffix white-title */
.box.white-title .box-title {
	color:#fff;
}

/* Suffix accented & accented-header & accented-border */
.box.accented-border > div {
	border: 3px solid #EF9E0F!important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 15px;	
}

.box.accented-header .box-title {
	color: #000;
	background: #EF9E0F;
	padding:7px;
		-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

}

.box.accented > div {
	background: #EF9E0F;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #000;
	padding: 10px 15px;
}

.box.accented .box-title {
	color: #000;
}

.box.accented a,
#gk-bottom .box.accented a {
	color: #e1e1e1;
}

.box.accented a:active,
.box.accented a:focus,
.box.accented a:hover,
#gk-bottom .box.accented a:active,
#gk-bottom .box.accented a:focus,
#gk-bottom .box.accented a:hover {
	color: #fff;
}

/* Suffix gray & gray-header */
.box.gray-border > div {
	border: 3px solid #2B2D30!important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 15px;	
}

.box.gray-header .box-title {
	color: #fff;
	background: #2B2D30;
	padding:7px;
		-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

}

.box.gray > div {
	background: #2B2D30;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	padding: 10px 15px;
}

.box.gray .box-title {
	color: #fff;
}

.box.gray a,
#gk-bottom .box.gray a {
	color: #999;
}

.box.gray a:active,
.box.gray a:focus,
.box.gray a:hover,
#gk-bottom .box.gray a:active,
#gk-bottom .box.gray a:focus,
#gk-bottom .box.gray a:hover {
	color: #fff;
}


/* Suffix border1 */
.box.border1 > div {
	border: 1px solid #2B2D30;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 15px;
}

/* Suffix border2 */
.box.border2 > div {
	border: 3px solid #2B2D30;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 15px;
}

/* Suffix border3 */
.box.border3 > div {
	border: 2px dashed #2B2D30;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 15px;
}

/* Suffix flush bottom & flush */

.box.flush-bottom{
	margin-bottom: 0px;
	padding:0px!important;
}
.box.flush {
	margin-bottom: 0px;
	margin-top:0px
	padding:0px!important;
	
}
