/* @override http://dev.politikon.es/wp-content/themes/fullby/style.css */

/*
Theme Name: FULLBY 
Theme URI: 	http://www.marchettidesign.net/fullby/demo/
Description:Responsive Grid Wordpress Theme based on Boostrap 3, Font Awesome and Isotope.
Version: 	1.3
Author:		Andrea Marchetti
Author URI:	http://www.marchettidesign.net/chisono
Site: 		http://www.marchettidesign.net
Tags:		responsive-layout,custom-menu, featured-images, fluid-layout, full-width-template, left-sidebar, right-sidebar, theme-options

Copyright (c) 2014 Andrea Marchetti  
http://www.marchettidesign.net

FULLBY is free to use for personal and commercial projects.
You can NOT redistribute FULLBY theme or parts from it.
Attribution is not required, but much appreciated.
 
The software is provided "as is", without warranty of any kind,
express or implied, including but not limited to the warranties
of merchantability, fitness for a particular purpose and
noninfringement. In no event shall the authors or copyright
holders be liable for any claim, damages or other liability,
whether in an action of contract, tort or otherwise, arising
from, out of or in connection with the software or the use or
other dealings in the software.

*/

body, html {margin:0;padding: 0px;height:100%;font-family: georgia;}

/* link color */
a{color:#146D8E;}
a:focus, a:hover{color:#57899C !important;text-decoration:none;}

/*Added*/
.everything {max-width:1020px;margin: 0 auto;}
.footer{max-width:1020px;margin: 0 auto;}
#politikonpreheader {padding-right: 10px; padding-left: 10px; background:#fff;text-align: center; max-width:1020px; height:20px; border-bottom: 1px solid #146D8E; line-height: 18px;margin:0 auto;}
.politikonheader {background:white;text-align: center; max-width:1020px; width: 357px;}
div#politikonheader{width: 357px;}
.img-title{padding-left: 1%; padding-right: 1%; margin-bottom: 15px;}
.agenda li {background:#f0f0f0; padding:5px;margin-bottom: 5px;border-left:8px solid #146D8E;}
.fechayhora {font-weight:700;}
.enmedios li {padding-left:5px; padding-top:2px; padding-bottom:2px; margin-bottom: 9px;border-left:1px solid #146D8E;  font-style:italic;}
.unespacioelegante {float:right; width:300px; height:64px; padding-top: 18px; padding-right: 36px}
.postsidebar {background:red; width:100px; text-align: right}
.meta{margin:0;padding:0;color:#999; font-family: lato; font-weight: 300;}
.tag-post{color:#146D8E; text-transform: capitalize;}

.btn-primary {background: #5E92A6; border-color: #4C788A;}
.btn-primary:hover {background: #99B5BF; border-color: #5E92A6;}
.sing-tit-cont .btn-default {background:#efefef; color: #888;}
.btn-default:hover{background: #fefefe;}

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



/* about */
.author-image{float: left; padding-right: 20px;}
.authorbox img {margin-top: 20px !important; margin-bottom: 40px !important;}
.authorbox{float: left; margin-top: 10px;}
.authorname{font-size: 16px; font-weight: 600; margin-bottom: 0px !important;}
.author-area{font-size: 16px; color: #999;}
.authortext{font-size: 16px; line-height: 1.4em; margin-top: 15px; margin-bottom: 15px;}
.colaboradores{margin-top: 20px;margin-bottom: 40px;}

/* Menus */
.navbar {font-family: lato; text-transform:uppercase;}
.navbar ul {padding-top: 5px;}
.navbar-top{font-size: 85%; border: none; background-color: #ffffff; margin-bottom: 0px;}
.navbar-top .navbar-nav > li > a{}
.navbar-top .navbar-nav > li > a:hover{font-weight: 400;}
.navbar-sub{background: #ffffff; border-top:3px solid #146D8E; border-bottom: 1px solid #146D8E;}
.navbar-sub .navbar-nav > li > a{color:#146D8E;}
.navbar-sub .navbar-nav > li > a:hover{font-weight: 400; color:#146D8E;}

/* Featured Content */
.featured{display: block;background: #fff;}
.featured .item-featured1 {padding: 0px !important;}
.featured .item-featured2 {padding: 0px !important;}
.spacer{height: 20px;}

.featured .caption1 {
    float: left;
    margin-right: 10px !important; 
}

.featured .caption2 {
    float: left;
    margin-right: 0px !important; 
}

.featured .title {
	margin: 0px !important; 
	max-width: 670px;
    padding: 10px;
    opacity:1; color:#ffffff; background: #146D8E;
    text-transform: uppercase; font-weight: 600;font-size: 24px;
}

/*** Grid ***/
.cont-grid{float:left;padding: 10px 0 0 5px;border-left: 1px solid #eee;}

	.cont-grid .post{padding:0px 25px 20px 15px;}
	.grid-cat{margin:0px 0 0 0; color: #333;text-transform: uppercase; font-family: lato; font-weight: 300; font-size: 13px;}
	.grid-tit{margin:10px 0 3px 0; text-transform: uppercase; font-weight: 900;font-size: 18px; }
	.grid-tit a{color:#333;}
	.grid-tit a:hover{color:#ff0055;}
	.grid-cop{padding: 10px 0 0px 0;}
	.grid-text{padding:15px 0 0 0;}
	
	.grid .item {float: left;margin: 0 5px 10px 5px;width: 20%;height: auto;border-right: 1px solid #eee; border-bottom: 1px solid #eee;background: #fff;}
	.grid .item img{margin:0;width:100%;height:auto;line-height: 0;}
	.grid .item-w2 {width: 40%;}
	.grid .item-h2 {height: 322px;}
	.grid .item-h3 {height: 485px;}
	
	/* isotope */
	.isotope .isotope-item {
		-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		transition-duration: 0.8s;
		-webkit-transition-property: -webkit-transform, opacity;
		-moz-transition-property: -moz-transform, opacity;
		transition-property: transform, opacity;
	}
	
	/* Pagination */
	.pagination{padding: 0 0 0 15px;}
	.pagination span, .pagination a{padding: 9px 14px;border: 1px solid #eee;}
	
	
/* Single */

hr {  color: #000 !important;}

	/* Size control. All is 12 col, 1020 except: */
	.sing-tit-cont{max-width:650px; margin: 0 auto;}
	.sing-cont ol {max-width:650px; margin: 0 auto;}
	.sing-cont ul {max-width:650px; margin: 0 auto; margin-top: 10px; margin-bottom: 10px;}
	.sing-cont p  {max-width:650px; margin: 0 auto;}
	.sing-cont h3  {max-width:650px; margin: 0 auto;}
	.sing-cont blockquote {max-width:650px; margin: 0 auto;}
	.share-cont {max-width:650px; margin: 0 auto;}
	#comments{max-width:650px; margin: 0 auto;}
	.toggle-comments {max-width:650px; margin: 0 auto;}


	.sing-cop{width:100%; height:auto;}
	.single-in{padding:0;}
	.spacer-sing{height:10px;}
	.sing-tit-cont{text-align: left; position: relative;padding:0%;background:#fff;}
		.sing-tit{max-width: 650px; margin-top: 6px; margin-bottom: 20px; font-size: 38px; font-weight: 600;}
			.cat{margin-bottom: 0px; color: #888; text-transform: uppercase; font-family: lato; font-weight: 300; font-size: 15px;}
			.meta2{margin: 0 auto;color:#888; padding-top: 5px; font-family: lato; font-weight: 300; font-size: 15px;}			
	.sing-cont{
    -ms-word-break: normal
	/*- 	  word-break: break-all; */
	  /* Non standard for webkit */
	  word-break: break-word;
	  -webkit-hyphens: auto;
	  -moz-hyphens: auto;
	  hyphens: auto;}


	.sing-tit-cont h3  {font-size: 36px; font-weight: 550; font-family: Georgia; margin-bottom: 10px;}
	.sing-cont h3  {font-size: 16px; font-family: Georgia; margin-bottom: 10px;}
	.sing-cont h2  {font-size: 21px; font-family: Georgia; font-weight: 600; margin-top: 36px;}


	.sing-cont{text-align: left; font-size: 17px; line-height: 1.6em;}
		.sing-cont p {margin-bottom: 0.9em;}
		.sing-cont blockquote {border-width: 0px; padding-right: 0em; padding-left: 0em;}
		.sing-cont blockquote p, blockquote em {color: #666; line-height: 1.5em; padding-right: 1em; padding-left: 2em;}
		.sing-cont #blockquote em {font-style: normal;}
		.sing-cont img {margin-top: 1.5em; margin-bottom: 1.5em;}
		/* ya llevan 0.9 del p anterior */
		.img-large img {margin-top: 0.4em; margin-bottom: 1.5em;}

	.sing-post{padding:0% 0%; margin-top: 20px;}

	.share-cont {margin-top: 20px; margin-bottom: 70px;}
	.share-cont .left {margin-left: 10px;}

	
.toggle-comments {
	clear: both;
  color: #616161;
  background-color: #E6E6E6;
  border-color: #C9C9C9;
}

.dropcoin-widget{
   
}

.toggle-comments:hover,
.toggle-comments:focus,
.toggle-comments:active,
.toggle-comments.active,
.open .dropdown-toggle.toggle-comments {
  color: #616161;
  background-color: #DCDDDE;
  border-color: #ACADAD;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.toggle-comments.disabled,
.toggle-comments[disabled],
fieldset[disabled] .toggle-comments,
.toggle-comments.disabled:hover,
.toggle-comments[disabled]:hover,
fieldset[disabled] .toggle-comments:hover,
.toggle-comments.disabled:focus,
.toggle-comments[disabled]:focus,
fieldset[disabled] .toggle-comments:focus,
.toggle-comments.disabled:active,
.toggle-comments[disabled]:active,
fieldset[disabled] .toggle-comments:active,
.toggle-comments.disabled.active,
.toggle-comments[disabled].active,
fieldset[disabled] .toggle-comments.active {
  background-color: #E6E6E6;
  border-color: #C9C9C9;
}
	
	/* Comments */
	#comments{margin-top: 100px;}
	#comments h3{margin-bottom: 20px;text-transform: uppercase; font-weight: 600; font-size: 20px;}
	
	ol.commentlist { font-size:16px; line-height: 1.5em; list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
	ol.commentlist p {margin-bottom: 0.9em;}
	ol.commentlist li.comment { border-top:1px solid #eee; padding:0.6em; }
	ol.commentlist li.comment div.vcard cite.fn {}
	ol.commentlist li.comment div.vcard img.avatar { float:left; margin: 6px 1em 1em 0; border-radius:50px;}
	ol.commentlist li.comment div.comment-meta { font-size:14px; }
	ol.commentlist li.comment ul {  margin:0 0 1em 1em; }
	ol.commentlist li.comment div.reply { font-size:11px; margin-left:10px}
	ol.commentlist li.comment div.reply a { font-weight:bold; }
	ol.commentlist li.comment ul.children {padding-left: 0px !important; list-style:none; margin:0em 0 0; text-indent:0; }
	ol.commentlist li.comment ul.children li.depth-2 { border-left:1px solid #eee; margin:0 0 .15em .15em; }
	ol.commentlist li.comment ul.children li.depth-3 { border-left:1px solid #eee; margin:0 0 .15em .15em; }
	ol.commentlist li.comment ul.children li.depth-4 { border-left:1px solid #eee; margin:0 0 .15em .15em; }
	ol.commentlist li.even { background:#fff; }
	ol.commentlist li.odd { /*background:#f9f9f9;*/ }
	ol.commentlist li.parent { border-left:1px solid #eee; }
	ol.commentlist li.bypostauthor .fn{	font-weight: bold;}

	input{ margin-right:10px;padding: 10px;border:none;background: #eee;}
	textarea{ float:left;padding:10px;width:90%;border:none;background: #eee;}
	#submit{margin-top:10px;background: #eee; color:#999;text-transform: uppercase;padding: 15px 20px; font-size: 18px;   color: #616161;
  background-color: #E6E6E6;  border-color: #C9C9C9;}
	
	/* Video Resposnive */
	.videoWrapper {position: relative;margin-bottom: 70px;padding-top: 25px;padding-bottom: 56.25%; /* 16:9 */height: 0;}
	.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	
	.link-video{position:relative;}
	.link-video i{position: absolute; top:50%; left:50%;margin:-20px 0 0 -25px ;background: url(img/circle-white.png) no-repeat center center;}

	/* Gallery */
	.gallery {margin: 0 0 10px 0!important;}
	.gallery-item {float: left;margin: 0!important;width: 33.333333%;text-align: center;}
	.gallery img { margin: 5%!important;width: 90%!important;border: none!important;}
	.gallery-caption {margin-left: 0;}

	
/* Primary Sidebar */
.sidebar {float:right;}	
.sidebar .widget{padding: 10px 10px 20px 10px;}
.sidebar .widget h3{text-transform: uppercase;font-weight:700;font-size: 14px;}
.sidebar .widget a{}
.sidebar .widget ul{padding:0;list-style-type: none;}
.sidebar .widget ul li a{padding-left: 0;}

.social {padding-left:5px;}
.social a{display: block;float:right;padding:10px;}

	/* Tab */
	.sidebar #myTab{margin-top:20px;}
		.tab-spacer{padding:0 10px 0 10px;}
		.tab-content{float:left;margin: 10px 0 60px 0; width:100%;}
		.tab-content a{float:left;padding: 10px 0 0 0;min-height: 75px;width: 100%;border-bottom:1px solid #f0efef;text-decoration: none;}
		.tab-content a:last-child{border:none;}
		.tab-content img{float:left;margin:0 20px 10px  10px;padding:0; width:60px; height:60px;border:0; border-radius:50%;}
		.tab-content .title{ margin: 5px 0 0 0;color:#000; text-transform: uppercase;font-weight: 400;font-size: 16px;}


/* Secondary Sidebar */
.sec-sidebar{float:right;margin: 0;padding:0;width:100%; background:red;}
.sec-sidebar .widget{padding: 10px 10px 20px 10px;}
.sec-sidebar .widget a{ display:block; padding: 10px 15px;border-bottom: 1px solid #eee;}
.sec-sidebar .widget h3{text-transform: uppercase;font-weight:700;font-size: 14px;}
.sec-sidebar .widget ul{padding:0;list-style-type: none;}
.sec-sidebar .widget ul li a{padding-left: 0;}

/* Footer */
.footer{background: #ffffff; border-top:1px solid #146D8E; margin-top: 70px; padding:20px;}

/* General */
.row{margin:0;padding:0; margin-top: 10px;}
.panel{background: #eee;}

.sticky {border-right:3px solid #eee;border-bottom: 3px solid #eee }

.wp-caption {border: 1px solid #eee; text-align: center; padding: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none; width:100%!important;height:auto;}
.wp-caption p.wp-caption-text {font-size: 1em; line-height: 17px; padding: 8px; margin: 0; }

/* only in home caption full width */
.cont-grid .wp-caption {float:left;max-width:100%;width: 100% !important;height:auto;}

.alignleft{float:left; margin-right: 20px;}
.alignright{float: right; margin-left: 20px;}
.aligncenter{margin:  0 auto;display: block}

#s{width: 100%}
#searchsubmit{background-color: #333;color:#fff}

/* Search */
.result{margin-left:5px; text-transform: uppercase;}
#srch-term{border:none;background:none; box-shadow: none;}
.search-cont{padding:0;}


/* This only applies when with is larger than 820 */
@media (min-width: 820px) { 
	.sing-tit-cont{}		
	.sing-post{}		
}

@media (max-width: 1000px) { 
	.featured{margin-top:0px}
	.cont-grid, .sidebar{width:100%;}	
	.single{float:left; width:100%;border-left: none;}	

	/* Reduce some images to available space */
	.sing-cont img{max-width: 100% !important; height: auto;}
}

@media (max-width: 768px) { 
	/* Reduce text margin (now is 1 column!) */
	.sing-tit-cont{margin-left:8%; width:84%;}
	.sing-cont{margin-left:8%;width:84%;}

	.featured .caption1 {
		float: none !important;
		margin: 0 2% !important;}
}

@media (max-width: 420px) { 

	/* Reduce fonts */
	.sing-cont{font-size: 14px;}
	.featured .title {font-size: 16px;}
	.grid-tit {font-size: 16px;}
	.sing-tit{font-size: 22px;}

	/* Reduce space */
	.cont-grid .post{padding:10px 15px 10px 10px;}
	.spacer-sing{height:0px;}
	.img-title{padding-left: 5%; padding-right: 5%; margin-bottom: 10px;}
	.index{margin-bottom: 10px !important;} 

	/* Reduce text margin (now is 1 column!) */
	.sing-tit-cont{margin-left:0%; width:96%;}
	.sing-cont{margin-left:0%;width:96%;}
	
	/* Remove text */
	.share{display: none!important;}
	.navbar-sub{display: none!important;}

	/* Reduce some images to available space */
	.sing-post img{width: 100% !important; height: auto;}
	.img-title	  {width: 250px !important; height: auto;}
	.author-image {max-width: 100px !important;}
}

