/*
Theme Name: tuc_minmze
tuc_styles.css 
Custom styles for tuc_minmze theme
Author: RM 

00. @IMPORT
01. RESET
02. GLOBAL
03. STRUCTURE
04. MEDIA
05. NAVIGATION
06. HEADER
	-Main
	-Menu
	-Bootstrap Menu
	-Slider
	-Intro Options
	-Notification Bar
07. MAIN CONTENT
	-Breadcrumbs
	-Pre-Designed Homepage
	-Call to Action / Attention Grabber
	-Floating Content
08. FOOTER
09. WIDGETS & SIDEBAR
10. PAGE FORMATS
	-Meta Content
	-Blog
	-Single Post
	-Contact Us
	-Archive
	-Sitemap
	-Parallax
	-Search Results
	-404 Error
	-Portfolio
	-Project
11. IE STYLES
12. SAFARI STYLES
13. MISC
*/




/* ---------------------------------------------------------------------------------------
	02. GLOBAL
--------------------------------------------------------------------------------------- */
body {
	
}

body, #body-core {

}

body,
button,
input,
select,
textarea {
	color: #202020;	
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 15px;/*13px*/
	line-height: 1.7;
	word-wrap: break-word;
	padding:0;
}

/* Links */
a, a:visited {
	color: #000099;
}

a:hover {
	color: #0000DD;
}

.menu-item  a {
	
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	color: #202020;
	clear: both;
	margin: 0 0 0.8em;
	font-family: Georgia,Times,"Times New Roman",serif;
	line-height: 1.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;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
hr {
	background-color: #E6E6E6;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}



/* ---------------------------------------------------------------------------------------
	03. STRUCTURE
--------------------------------------------------------------------------------------- */
 #pre-header-core,
#header-core,
#header-links-inner,
#content-core,
#footer-core,
#sub-footer-core,
#notification-core,
#introaction-core,
#outroaction-core {
	display: block;
	max-width: 1100px;/*960px*/
	margin: 0 auto;
}
 
  #pre-header-core {
	max-width:400px;
}

/* ---------------------------------------------------------------------------------------
	04. MEDIA
--------------------------------------------------------------------------------------- */
/*.entry-content img,
.entry-content iframe {
	display: block;
}
img {
	max-width: 100%;
	height: auto;
}
embed,
iframe,
object,
.wp-caption {
	max-width: 100% !important;
}
iframe.twitter-tweet {
	margin: 0 !important;
	width: 100%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size: 12px;
	font-style: italic;
}
#content .gallery a img {
	border: none;
}*/



/* ---------------------------------------------------------------------------------------
	05. NAVIGATION
--------------------------------------------------------------------------------------- */
#nav-above,
#nav-below {
	margin: 0px 0px 10px 0px;
}
.nav-previous {
}
.nav-previous a {
	color: #000099;
	background: none;
	padding: 5px 10px;
	float: left;
}
.nav-previous a .meta-icon {
	float: left;
	margin-right: 5px;
	padding: 1px 6px 2px 0;
}

.nav-next {
}
.nav-next a {
	color: #000099;
	background: none;
	padding: 5px 10px;
	float: right;
}
.nav-next a .meta-icon {
	float: right;
	margin-left: 5px;
	padding: 1px 0 2px 6px;
}

.nav-previous a .meta-icon,
.nav-next a .meta-icon {
	display: table;
}
.nav-previous a:hover,
.nav-next a:hover {
	background: none;
	color: #0000CC;
}
.nav-previous a i,
.nav-next a i {
	top: 1px;
    position: relative;
	vertical-align: middle;
	display: table-cell;
	line-height: 1;
}

/* =Pagination
----------------------------------------------------------------------------- */
/* =Pagination
----------------------------------------------------------------------------- */
.pag li a,
.pag li span {
	color: inherit;
	padding: 1px 6px;
	border: 1px solid #999;
	background: white;
	display: block;
}
.pag li a:hover {
	color: #333;
	border-color: #666;
}
.pag li.current span {
	color: #fff;
	background: #CCC;
	border-color: #666;
}
/* ---------------------------------------------------------------------------------------
	06. HEADER
--------------------------------------------------------------------------------------- */


/* =Main
----------------------------------------------------------------------------- */

/* Header */
#header {
	background: #111e4b;
}


.home #header {
	/*height: 350px;*/
}
.home #header-core { /*http://localhost/tucradio.org/wp-content/uploads/2016/07/tuc_home_logo.png / tuc_home_logo_321.png*/
	background: #111e4b url("http://tucradio.org/wp-content/uploads/2016/07/tuc_home_logo.png") no-repeat  center top;
	height: 350px;
}


#pre-header {
	background: #111e4b;
	float: right;
}

.home #pre-header {
	background: #111e4b;
	position: absolute;
	right: 8px;
	
}
#header {
	padding: 10px 0 16px 0;
}

#header-core {
	position: relative;
}

#logo {
	float: left;
	text-align:center;
	margin: 0;/*10px 0 0*/
}

#logo img {
	max-height: 120px;/*50px*/
	display: block;
	margin: 0 auto;
}

.home #logo {
	/*height: 60px;
	margin: 0;/
	display: block;*/
}

.home #logo img {
	display: none;
}


#header-links {
    float: right;
    position: absolute;
    bottom: -14px;
    right: 0;
}

.home #header-links {
    /*right: 200px;*/
    width: 100%;
    
}

.home  ul#menu-top_nav {
	display: table;
    margin: 0 auto;
}

#header .header-links > ul > li a{
	color: #FFF;
	padding: 10px; /* 12px 25px 20px*/
	font-family: georgia; /*‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif;*/
	font-style: italic;
	font-size: 15px; /*11px*/
	text-transform: none;
}
 

/*#header .header-links li:last-child .sub-menu,*/ #menu-top_nav li:last-child.sub-menu {
  right: 0;
}


#header .header-links li:last-child .sub-menu .sub-menu {
    left: -1px;
    padding-left: 10px;
    position: absolute;
    top: 36px;
}

#header #header-links .sub-menu a {
	font-size: 13px;
}

#header .menu > li > a {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
#header .menu > li.menu-hover > a,
#header .menu > li.current_page_item > a, 
#header .menu > li.current-menu-ancestor > a,
#header .menu > li > a:hover {
	color: #66CCFF;
	
}

#header .header-links .sub-menu a:hover,
#header .header-links .sub-menu .current-menu-item a {
	color: #66CCFF;
}

/* Moving sub-menu items right */
#pre-header .header-links .sub-menu a,
#pre-header .header-links .sub-menu a span,
#pre-header .header-links .sub-menu .menu-parent > a:before,
#header .header-links .sub-menu a,
#header .header-links .sub-menu a span,
#header #header-core .sub-menu .menu-parent > a:before {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

#pre-header .header-links .sub-menu a:hover {
	padding-right: 20px;
}
#header .header-links .sub-menu a:hover {
	padding-right: 20px;
}
#pre-header .header-links .sub-menu a:hover span,
#header .header-links .sub-menu a:hover span {
	margin-left: 0;
	
}

#header .sub-menu li  {
	padding-left: 10px;
}

#header .sub-menu li:hover {
	padding-left: 10px;
}

#header .sub-menu .menu-parent > a:before {
	font-family: FontAwesome;
	font-size: 1.1em;
	text-align: right;
	content: "\f105";
	position: relative;
	left: 20px;
	display: inline-block;
	float: right;
}
#header .sub-menu .menu-parent > a:hover:before {
	left: 20px;
}

/* Pre-header - Search */
#pre-header-search {
	width: auto; /*1%*/
	padding: 5px 5px 5px 20px;
}
#pre-header-search .search {
	max-width: 220px;
	background: #090f37;
	border: 1px solid #444;
	padding: 3px 10px;
}
#pre-header-search .search {
	max-width: 320px;
	background: #090f37;
	border: 1px solid #DDD;
	padding: 3px 10px;
	font-size: 14px;
	font-family: arial;
	letter-spacing: 1.2px;
}
#pre-header-search .searchform {
	float: right;
}
#pre-header-search .searchsubmit {
	display: none;
}

#pre-header-search input {
    color: #EEE;
    display: block;
    font-size: 14px;
}

/* Search input placeholder text color */
#pre-header-search ::-webkit-input-placeholder { color: #EEE !important;opacity: 1.0; }
#pre-header-search :-moz-placeholder { color: #EEE !important;opacity: 1.0; }
#pre-header-search ::-moz-placeholder { color: #EEE !important;opacity: 1.0; }
#pre-header-search :-ms-input-placeholder { color: #EEE !important;opacity: 1.0; }


#pre-header-social li a {
display: table;
text-align: center;
color: #FFF;
	width: 24px;
	height: 24px;
	margin: 3px;
	background: #999;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	-o-border-radius: 500px;
	border-radius: 500px;
}

/* =Slider
----------------------------------------------------------------------------- */



/* =Intro Options
----------------------------------------------------------------------------- */

#intro.option1 #intro-core:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 25px;
	border-bottom: 0;/*3px solid #999999*/
}

#introaction-core, #outroaction-core {
	border-top: none;
}

#intro.option1 .page-title {
	text-transform: none;
	font-style: italic;
}
/* ---------------------------------------------------------------------------------------
	07. MAIN CONTENT
--------------------------------------------------------------------------------------- */

#content {
    clear: both;
    margin: 0;
    padding: 30px 10px 20px;
}

.home #content {
	padding: 10px 10px 20px;
}

.home #breadcrumbs {
	display: none;
}


/* =Buttons
----------------------------------------------------------------------------- */
.themebutton,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	color: #FFF;
	text-align: center;
	border: none;
	background: #666666;
	-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;
}
a.themebutton {
	color: #FFF;
}
.themebutton:hover,
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #555555;
}


.tu_btn_donate {

}

.tu_btn_donate a {
	background-color: #111e4b;
    border: 1px solid #000;
    color: #fff;
    display: block;
    font-size: 24px;
    margin: 0 auto;
    padding: 2px;
    text-align: center;
    text-transform: uppercase;
    max-width: 240px;
    letter-spacing: 4px;
    font-family: trebuchet ms, arial;
}

.tu_btn_donate a:hover {
	opacity: 0.9;
    filter: alpha(opacity=90);
}

#main {
    display: block;
    float: left;
    width: 68%;
}

.home .blog #main-core {

}


.home.blog #main-core .blog-article  {
	border: 0;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 0;
}
.home.blog #main-core .blog-article + .blog-article  {
	background: #fff none repeat scroll 0 0;
    border: none; /*1px solid #e0e0e0;*/
    display: inline-block;
    margin-bottom: 0;
    max-width: 44%;
    padding: 20px;
    vertical-align: top;
}

.home.blog #main-core .entry-header .two_fifth, .home.blog #main-core .two_fifth, .home.blog #main-core .three_fifth {
	float: none;
	width: 100%;
}


.wp-post-image {
	max-height: 200px;
    width: auto;
}
/* =Breadcrumbs
----------------------------------------------------------------------------- */

#breadcrumbs {
    display: block;
    font-size: 10px;
    text-align: right;
    vertical-align: middle;
    margin: 0 16px 4px 0;
}

/* =Call to Action / Attention Grabber
----------------------------------------------------------------------------- */

#introaction-core,
#outroaction-core {
	padding: 8px 0 20px;
}


.action-text p,
.attention_text p {
	margin-bottom: 6px; /*0px*/
}

#introaction-core .action-text {
	white-space: pre-line;
	line-height: 1;
}
/* ---------------------------------------------------------------------------------------
	08. FOOTER
--------------------------------------------------------------------------------------- */
#footer {
	background:#111e4b;
	border-top: 6px solid #111e4b;
	border-bottom: 1px solid #111e4b;
	padding: 15px 10px;
	color: #FFF;
}

#sub-footer {
    background: #111e4b;
    border-top: 1px solid #111e4b;
    padding: 15px 0;
}

#footer-core a, #sub-footer-core a {
	color: #CCC;
}	

#footer-core, #footer-core p, #footer-core a:hover, #sub-footer-core a:hover {
    color: #FFF;
}




/* ---------------------------------------------------------------------------------------
	09. WIDGETS & SIDEBAR
--------------------------------------------------------------------------------------- */

#sidebar {
    display: block;
    float: left;
    width: 32%;
}

#sidebar h3.widget-title:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 25px;
	border-bottom: none;
}

#sidebar .widget {
    border-bottom: medium none;
    margin-bottom: 55px; /*35*/
}

#sidebar .textwidget {
    border: none;
    padding: 14px;
}

#sidebar h3.widget-title {
    font-size: 13px;
    margin: 0 0 15px;
    padding-bottom: 6px; /*10px*/
    position: relative;
    text-transform: uppercase;
}

/* Default Widgets */

.widget li a { 
	padding: 5px 2px 5px 12px;  /*5px 0px 5px 20px*/
	display:inline-block; 
}
.widget li a:hover { 
	color: #0000CC;
}

 
/* Default Widget - Tag Cloud */
.widget_tag_cloud a {
	font-size: 12px !important;
	display: inline-block; 
	text-transform: none; 
	padding: 2px 8px; 
	margin: 0 0px 3px 0;
}
#sidebar .widget_tag_cloud a { 
	border: 1px solid #DDD;
}
#sidebar .widget_tag_cloud a:hover { 
	border-color: #0000DD;
}
#footer .widget_tag_cloud a {
	border: 1px solid #1C1C1C;
	padding: 2px 8px;
}
#footer .widget_tag_cloud a:hover { 
	color: white; 
	border-color: #F33F3F;
}

/* tagcloud via shortcode plugin */

div#tagcloud {
    margin-bottom: 10px !important;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100% !important;
    line-height: 1.2;
}

div#tagcloud a {
		margin: 0 4px 0 0;
}

/* ---------------------------------------------------------------------------------------
	10. PAGE FORMATS
--------------------------------------------------------------------------------------- */

/* - Blog */

/*RM custom categories display*/

.cclwrapper  {
	margin: 0 0 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #CCC;
}


.customcatlist {
	
}

.customcatlist ul {
	list-style: none;
	margin: 0;
}

.customcatlist ul li ul {
	margin: 0 0 0 20px;
}
.customcatlist a {
	font-size: 18px;
}

.catdesc {
	padding: 0 0 0 8px;
}

.catdesc .cat_desc_catlist {
	display: none;
}
/* =Blog - Style 1
--------------------------------------------------------------------------------------- */
/* =Meta Content
----------------------------------------------------------------------------- */
.entry-meta {
	font-size: 100%;
	margin-bottom: 20px;
}

.blog-article .entry-header {
    margin-bottom: 10px;
}
.entry-meta a {
	color: inherit; 
}
.entry-meta a:hover {
	color: #0000CC;
}
.entry-meta > span {
	display: inline-block;
	padding-right: 8px;/*15px*/
}
.entry-meta i {
	padding-right: 10px;
}

.meta_trimmed {

}

.meta_trimmed .date {
	display: none;
}



/* =Blog - Style 1
--------------------------------------------------------------------------------------- */
.blog-article {
	padding: 0  0 10px;
	margin-bottom: 30px;
	background: #fff;
	border: none;
	border-bottom: 1px solid #E0E0E0;
}

.blog-article .blog-title {
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 0;
    text-transform: none;
    font-style: italic;
}

.blog-title a, .blog-title a:visited {
	color: #000099;
}

.blog-title a:hover {
	color: #0000CC;
}




/* ---------------------------------------------------------------------------------------
	11. MISC
--------------------------------------------------------------------------------------- */


  /* =social feather buttons etc 
 --------------------------------*/
 .social_share {
 	margin: 20px 0 0;
 
 }
 
 .synved-social-button img {
 	-webkit-filter: grayscale(100%);
 	filter: grayscale(100%);
 	height: 24px !important;
    width: 24px !important;
 }
 
  .synved-social-button img:hover, .emailthis img:hover {
	-webkit-filter: grayscale(30%); /* Chrome, Safari, Opera */
    filter: grayscale(40%);
 }
 
 .paypal form input:hover {
	opacity: 0.7;
    filter: alpha(opacity=70);
 }

/* WP-email */

.emailthis {
	margin: 20px 0;
}

.emailthis img {
	display: inline;
}

.WP-EmailIcon {
	/*width: 24px;
	height: 24px;*/
}

 #post-959 .emailthis, #post-958 .emailthis {
	display: none;
}

/* ---------------------------------------------------------------------------- */
/*	From styles/style-shortcodes.css  - -  04. COLUMNS								*/
/* ---------------------------------------------------------------------------- */
.one_half     {width: 48.7%; }
.one_third    {width: 31.6%; }
.two_third    {width: 65.8%; }
.one_fourth   {width: 23.05%; }
.three_fourth {width: 65.35%; } /*74.35%*/
.one_fifth    {width: 17.92%; }
.two_fifth    {width: 100%;/*38.44%;*/ }
.three_fifth  {width: 100%;/*58.96%;*/ }
.four_fifth   {width: 79.48%; }
.one_sixth    {width: 14.5%; }
.five_sixth   {width: 82.9%; }
.last         {clear: right; margin-right: 0px !important; }

.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
	margin-right: 2.6%;
	margin-bottom: 20px;
	position: relative;
	float: nonne;/*left;*/
}

/* reCaptcha V3 badge */


.grecaptcha-badge {
	display: none;
}


  /* =master slider etc 
 --------------------------------*/
.master-slider-parent {
    margin-left: 0;
    margin-right: 0;
}


 /* right sidebar slider (homepage)*/
#sidebar .widget.master-slider-main-widget {
	border-bottom: none;
}
.ms-parent-id-6{
    height: 420px;
    max-height: 420px;
    margin: 0 auto;
}
.ms-parent-id-6 .ms-slide { 
    background-color: #EEE;
    border: 1px solid #DDD;
}

/* ----------------------------------------------------------------------------------
	RESPONSIVE LAYOUTS
---------------------------------------------------------------------------------- */

@media only screen and (max-width: 1180px) {
 
	
}
	


/* Desktop / Laptop */
@media only screen and (max-width: 1100px) { /* was 960px when main was 960px max */

	.home.blog #main-core .blog-article + .blog-article  {
		background: #fff none repeat scroll 0 0;
		border: none; /*1px solid #e0e0e0;*/
		display: block;
		margin-bottom: 0;
		max-width: 100%;
		padding: 0;
		vertical-align: top;
	}
	
}


@media only screen and (max-width: 820px) { /*max-width: 768px*/
	#header-links {
		display: none;
	}
	
	#pre-header-search {
		display: table-cell;
		margin-right: 6px;
	}
  
	#header-responsive {
		display: block;
		width: 100%;
		position: relative;
		top: 20px;
		background-color: #6699cc;
	}
	.home #header {
		height: 370px;
	}
	.home #header-core {
		height: 350px;
	}
	.home #header-responsive {
		/*position: absolute;*/
		top: 0;
	}
	.home #pre-header {
    	position: absolute !important;
    	left: 10px !important;
		bottom: 0 !important;
	}
	#pre-header-core {
		width: 100%;
		max-width: 100%;
	}
	.home #pre-header-search {
    	width: 120px;
	}
	#header-responsive li a {
		display: block;
		padding: 10px 25px;
		border-bottom: 1px solid #F0F0F0;
		font-size: 14px;
		font-family:‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif;
	}
	#header-responsive li a:hover,
	#header-responsive li.current_page_item > a {
		color: #CCC;
		background-color: #6699DD;
	}



	#header-responsive ul {
		margin: 0;
	}
	#header-responsive li {
		list-style: none;
	}
	#header-responsive .sub-menu li,
	#header-responsive .sub-menu li:hover {
		padding: 0;
	}
	#header-responsive li a {
		display: block;
		padding: 10px 25px;
		border-bottom: 1px solid #F0F0F0;
	}
	#header-responsive li a:hover,
	#header-responsive li.current_page_item > a {
		color: #FFF; /*#F33F3F*/
	}
	#header-responsive-inner {
		border-left: 1px solid #F0F0F0;
		border-right: 1px solid #F0F0F0;
	}
	.nav-collapse {
		overflow: hidden;
		height: 0;
	}
	.btn-navbar {
		display: block;
		padding: 10px 10px;
		background-color: #333;
		border: 1px solid #222;
	}
	.btn-navbar .icon-bar {
		display: block;
		width: 20px;
		height: 3px;
		margin: 0 0 0 auto;
		background-color: #FFF;
	}
	.btn-navbar .icon-bar + .icon-bar {
		margin-top: 3px;
	}
	.nav-collapse.collapse {
		-webkit-transition: height 0.35s ease;
		-moz-transition: height 0.35s ease;
		-ms-transition: height 0.35s ease;
		-o-transition: height 0.35s ease;
		transition: height 0.35s ease;
		position: relative;
		overflow: hidden;
		height: 0;
	}
	

	.action-text, .attention_text {
    	text-align: left;
	}
	
	#pre-header {
		margin-right: 4px;
	}

	.tu_btn_donate {
		position: absolute;
		right: 10px;
		top: 60px;
	}
	.tu_btn_donate a{
		background-color: #111e4b;
		border: 1px solid #999;
		font-size: 14px;
		padding: 0 8px;
	}
	
	#pre-header-search .search {
		font-size: 12px;
		letter-spacing: 1px;
	}
}


 
@media only screen and (max-width: 768px) {

}


/* Small Tablets & Larger Phones */
@media only screen and (max-width: 685px) {

	/* Main */
	#pre-header-links-inner,
	#breadcrumbs,
	#sidebar,
	#intro.option3 .page-teaser,
	#footer-menu,
	.meta-author {
		display: block !important;
		width: 98%;
	}
	#sidebar {
		margin-top: 30px;
	}

	.layout-sidebar-right #sidebar {
    	display: block;
    	float: left;
    	width: 70%;
	}	
}


/* iPhone (Landscape) */
@media only screen and (max-width: 568px) {

}


/* iPhone (Landscape) */
@media only screen and (max-width:480px) {
	#pre-header, #pre-header-core/*, #pre-header-social ul*/ {
		float: left;
	}
	.layout-sidebar-right #sidebar {
    	display: block;
    	float: left;
    	width: 100%;
	}	
}


@media only screen and (max-width:400px) {
	.home #pre-header-search {
		
	}
	.home .tu_btn_donate {
		right: 6px;
		top: 4px;
	}
	.tu_btn_donate a {
		font-size: 11px;
		padding: 0 8px;
	}
	


	
}


@media only screen and (max-width:360px) {
	.tu_btn_donate {
		right: 6px;
		top: 4px;
	}

}

/* iPhone (Portrait) */
@media only screen and (max-width: 320px) {

	/* Single Post Share */
	#shareicons a {
		margin-left: 5px;
		margin-right: 5px;
	}
	.commentlist .children {
	margin: 0 0 0 25px;
	}

	/* Portfolio */

	/* Shortcodes */

	.tu_btn_donate a {
		font-size: 11px;
		padding: 0 8px;
	}
}



/* Retina Display */
@media only screen and 
        (-webkit-min-device-pixel-ratio: 1.5), only screen and 
        (-o-min-device-pixel-ratio: 3/2), only screen and 
        (min-device-pixel-ratio: 1.5) {
}














