/*
Theme Name: Twenty Fourteen Child
Theme URI: http://pathwaywebdesigns.com/
Author: the WordPress team
Author URI: http://pathwaywebdesigns.com/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteenchild
Template: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url("../twentyfourteen/style.css");

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: Arial;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	/*background: #f5f5f5;*/
        /*background: #fff;*/
}

.page-content {
	margin: 0 auto;
	/*max-width: 474px;*/
        max-width: 600px;
        background: #fff; 
        margin-right: 200px;
        /*border: 2px outset #404040;*/
} 
a {
	color: #353535;  /* ia? */
	text-decoration: none;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
        color: #636363;
}

#site-header {
    color: #000;
    background-color: #fff;
                            /*border: 5px dashed #0f0;*/
}
.site-header {
        color: #7d7d7d;
	max-width: 1260px;
	position: relative;
	width: 100%;
	z-index: 4;
}
.header-main {
	min-height: 48px;
	padding: 0 10px;
        background: #464646;
}

/* Search in the header */
/* 464 */
::selection {
	background: #7d7d7d;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #7d7d7d;
	color: #fff;
	text-shadow: none;
}
/* 508 -  248 90d*/
button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #7d7d7d;
}
button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #7d7d7d;
	color: #fff;
}
button:active,
.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #b7b7b7;
            /*55d 737;*/
}

.search-toggle {
	background-color: #7d7d7d;
	cursor: pointer;
	float: right;
	height: 48px;
	margin-right: 38px;
	text-align: center;
	width: 48px;
}
.search-toggle:hover,
.search-toggle.active {
	background-color: #7d7d7d;
}
.site-description,
.search-field{
        color: #363636;
}
.search-toggle:before {
	color: #000;
	content: "\f400";
	font-size: 20px;
	margin-top: 14px;
}
.search-box {
	background-color: #7d7d7d;
	padding: 12px;
}
.search-box .search-field {
	background-color: #fff;
	border: 0;
	float: right;
	font-size: 16px;
	padding: 2px 2px 3px 6px;
	width: 100%;
}
/* 464 */
::selection {
	background: #A90017;
	color: #e6e483;
	text-shadow: none;
}

::-moz-selection {
	background: #464646;
	color: #e6e483;  /* yellow sidebar? #e6e 483 */
	text-shadow: none;
}
/* 665 */
.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
        border: 3px dotted #f00;
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
	margin-bottom: 17px;
}
/*860 
.site-title {
	float: left;
	font-size: 35px;
	font-weight: 700;
	line-height: 48px;
	margin: 0;*/

	/* Nav-toggle width + search-toggle width - gutter = 86px */
/*	max-width: -webkit-calc(100% - 86px);
	max-width:         calc(100% - 86px);
}*/


.content-sidebar {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	color: #767676;
        margin-top: -54px;
	/*padding: 48px 10px 0;*/
}
/*.content-sidebar .widget_calendar thead th {
	background-color: rgba(255, 255, 255, 0.02);
}*/
.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
	/*background-color: #f00;*/
	color: #0ff;
	margin: -1px 9px 0 0;
	padding: 6px 0 9px;
	text-align: center;
	vertical-align: middle;
	width: 36px;
}

.featured-content .entry-header {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	min-height: 96px;
	overflow: hidden;
	padding: 5px 5px;
}
/* 949 */
/*.site-navigation ul ul {
	margin-left: -20px;
}*/
.site-navigation a:hover {
	color: #acacac;  
}
.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #2283de;
	font-weight: 900;
        /* active blue page */
}
/* 985 */
/*.primary-navigation .nav-menu {
	margin-left: -100px;
}*/
/* 1010 */
.menu-toggle {
	background-color: #000;
	border-radius: 0;
	cursor: pointer;
	height: 48px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	width: 48px;
}


.menu-toggle:before {
	color: #222;
	content: "\f419";
	padding: 16px;
}
/* 1446 */
.hentry .mejs-overlay:hover .mejs-overlay-button {
	background-color: #7d7d7d;
	color: #fff;
}

.hentry .mejs-controls .mejs-button button:hover {
	color: #acacac;
}

/* 2151 */
#secondary {
    /* see below */
    /* this is the sidebar menu on the left side */
    background-color: #f7f7f7; 
        /* 5e6361 --275 13e; */
    /*175 a99;*/
    margin-top: 1px;
    color: rgba(0,0,0,0.7);
    padding: 0px 8px;
    
    width: 220px;
    /*border: 3px outset #555;*/
}
.site-description {
	display: none;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
        color: #e6e483;
}
/* 2352 */
.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #7d7d7d;
	border: 0;
	font-size: 12px;
	padding: 5px 15px 4px;
}
/* 2372 */
.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active {
	background-color: #b7b7b7;
}
/* great green: #248 90d, better 1a6 309
yellow e6e483*/
         .site-content {
        margin-top: -30px;
        /* ia test */
        } 
/* 2425 */
.widget_calendar tbody a {
	background-color: #7d7d7d;
	color: #fff;
	display: block;
}

.widget_calendar tbody a:hover {
	background-color: #acacac;
}
/* 2593 */
.content-sidebar .widget a {
	color: #7d7d7d;
}
.content-sidebar .widget a:hover {
	color: #acacac;
}
        
/* 2655 */

.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #7d7d7d;
	border: 0;
	color: #fff;
}

.content-sidebar .widget input[type="button"]:hover,
.content-sidebar .widget input[type="button"]:focus,
.content-sidebar .widget input[type="reset"]:hover,
.content-sidebar .widget input[type="reset"]:focus,
.content-sidebar .widget input[type="submit"]:hover,
.content-sidebar .widget input[type="submit"]:focus {
	background-color: #acacac;
}

/*2674 */
.content-sidebar .widget input[type="button"]:active,
.content-sidebar .widget input[type="reset"]:active,
.content-sidebar .widget input[type="submit"]:active {
	background-color: #b7b7b7;
}
/* 2814 */
.site-footer,
.site-info,
.site-info a {
	color: rgba(255, 255, 255, 0.7);
}
.site-info a:hover {
	color: #ffffff;
}
.site-footer {
	background-color: #7d7d7d;
	font-size: 12px;
	position: relative;
	z-index: 3;
}
 #customFooter {  
                width: 95%;
                margin-top: 20px;
                margin-left: auto;
                margin-right: auto;
                alignment-adjust: middle;
                height:48px; 
                font-size: 11px;
                color: #eee;
                text-decoration:none; 
            }
            #customFooterSlideRight {
                float: right;
                margin-right: 105px;
            }
            #customFooter a{
                color: rgba(255, 255, 255, 0.7);
                margin-left: 25px;
            }
            #customFooter .footerLink {              
                color: rgba(255, 255, 255, 0.7);
                text-transform: uppercase;                
            }             
           #customFooter a:hover {
 
                color: #fff;
            }


/* 2983 */
.slider-control-paging .slider-active:before,
.slider-control-paging .slider-active:hover:before {
	background-color: #7d7d7d;
}
.slider-direction-nav a:hover {
	background-color: #7d7d7d;
}
    /* my date function in heading  make heading 1 1/8 tall at widest*/
#headingBox {
    margin-left: auto;
    margin-right: auto;
    width: 45%;
    margin-top: 0px;
    margin-bottom: 5px; 

}
.headingBox {
    margin-left: 28px;
    color: #464646;
    font-size: .8em !important;   
    font-weight: normal;
    font-family: Georgia;
}
/* 3516 */
	.primary-navigation ul ul {
		background-color: #7d7d7d;
		float: left;
		margin: 0;
		position: absolute;
		top: 48px;
		left: -999em;
		z-index: 99999;
	}
 /* 3544 */       
 	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #7d7d7d;
		color: #fff;
	}

	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #acacac;
	}
       
        



/* 2917 */
.featured-content .entry-title {
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3333333333;
	margin: 0;
        text-transform: none;
	/*text-transform: uppercase;*/
        color: #f00;
}
/* 1098 */
.entry-header {
	position: relative;
	z-index: 1;
        margin-top: -50px;
}
/* 1103 */
.entry-title {
	font-size: 33px;
	font-weight: 300;
	line-height: 1.0909090909;
	margin-bottom: 12px;
	margin: 0 0 12px 0;
	/*text-transform: uppercase;*/
        float: left;
}

.entry-title a {
	color: #2b2b2b;
}

.entry-title a:hover {
	color: #acacac; /* ia */
}
/* 1125 */
.site-content .has-post-thumbnail .entry-header {
	/*padding-top: 24px;*/
        padding-top: 4px;
}
/* 1135 */
.entry-meta {
    text-transform: none;
}
.entry-meta a:hover {
	color: #464646;
}

/* 1156 */
.cat-links {	 
	text-transform: none;
}
/* 1698 */
.post-navigation a:hover,
.image-navigation a:hover {
	color: #acacac;
}
/* 1952 */
.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #acacac;
}
/* 2113 */
.comment-reply-title small a:hover {
	color: #acacac;
}
/* 2172 */
.primary-sidebar {
	padding-top: 5px;
}


.site:before {
    /* ia finally this is the black bar on the left */
    background-color: #fff;
}
/* 2212 */
.widget a {
	color: #000;
}
.widget a:hover {
	color: #2283de;
}
/* 2338 */
.widget-area .widget input,
.widget-area .widget textarea {
	background-color: rgba(255, 255, 255, 0.1);
	border-color: rgba(255, 255, 255, 0.2);
	color: #fff;
	font-size: 16px;
	padding: 1px 2px 2px 2px;
}
/* 2383 */
.widget .widget-title {
    /* recent posts & recent comments titles */
	font-size: 14px;
	font-weight: 700;
	line-height: 1.7142857142;
	margin: -20px 0 2px 0;
	/*text-transform: uppercase;*/
        color: #006a25; 
}

.widget-title,
.widget-title a {
	color: #000;
}

.widget-title a:hover {
	color: #464646; /* ia */
}
/* added ia */
.widget-title ul li a {
    color: #f00;
}
/* List Style Widgets*/

.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_comments li,
.widget_recent_entries li {
        /* controls secondary post dates */
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	padding: 8px 0 11px;
        color: #999;
        margin-bottom: 10px; /*  ia */
        margin-left: 2px; /*  ia */
        border-bottom: 1px solid #464646;
}

.widget_archive li:first-child,
.widget_categories li:first-child,
.widget_links li:first-child,
.widget_meta li:first-child,
.widget_nav_menu li:first-child,
.widget_pages li:first-child,
.widget_recent_comments li:first-child,
.widget_recent_entries li:first-child {
	border-top: 0;
        /* secondary most current post date */
        color: #000;
}

.widget_categories li ul,
.widget_nav_menu li ul,
.widget_pages li ul {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	margin-top: 9px;
        color: #00f;
}

.widget_categories li li:last-child,
.widget_nav_menu li li:last-child,
.widget_pages li li:last-child {
	padding-bottom: 0;
}

/* Recent Posts Widget */

.widget_recent_entries .post-date {
	display: block;
}
/* 2593 */
.content-sidebar .widget a {
	color: #7d7d7d;
}

.content-sidebar .widget a:hover {
	color: #acacac;
}
.content-sidebar .widget .widget-title a:hover {
	color: #acacac;
}
/* 2683*/
.content-sidebar .widget .widget-title {
	border-top: 5px solid #000;
	color: #2b2b2b;
	font-size: 14px;
	font-weight: 900;
	margin: 0 0 8px;
	padding-top: 5px;
	text-transform: uppercase;
}

/* 3767 */
@media screen and (min-width: 1008px) {
/*    #secondary {
        width: 130px;
    }*/
/*    .site-title {
        width: 95px;
    }*/
/*    .primary-navigation {
        float: left;
        margin-left: 100px;
    }*/
    /* Joao didn't like the menu all the way to the right*/
    .primary-navigation:last-child {
        margin-right: 25px;
    }
    .secondary-navigation a {
            padding: 10px 30px;
             /*color: #1a6 309; darkest green*/
             color: #464646;
    }
 	.secondary-navigation ul ul {
		background-color: #7d7d7d;
	}  
        .secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #7d7d7d;
		color: #fff;
	}
	.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		background-color: #7d7d7d;
	}
        .secondary-navigation li ul.sub-menu li a {
             color: #ffffff;
    }
}
/*@media screen and (min-width: 1080px) {
    	#secondary {
		width: 185px;
	}
}*/
/* 4123 */
@media screen and (min-width: 1218px) {
        .site-content {
        margin-top: -50px;
        /* ia test */
        }  
        .primary-navigation {
            margin-left: -100px;
        }
}

/* 4151 */
@media screen and (min-width: 1260px) {
        .site-content {
        margin-top: -50px;
        /* ia test */
        }   
        .primary-navigation {
            margin-left: -100px;
        }
}


/* 4151 */
@media screen and (min-width: 1260px) {
/*        #secondary {
		width: 185px;
	}*/
                    /* experiment */
/*	.site-content,
	.site-main .widecolumn {
		margin-left: 10px;
	}*/
    /* Joao didn't like the menu all the way to the right*/
    .primary-navigation:last-child {
        margin-right: 112px;
    }
	.site-content blockquote.alignleft,
	.site-content blockquote.alignright {
            /*width: 800px;*/
		width: -webkit-calc(50% + 18px);
		width:         calc(50% + 18px);
	}

	.site-content blockquote.alignleft {
		margin-left: -1%;
	}

	.site-content blockquote.alignright {
		margin-right: -1%;
	}

}
.newsItem { 
    width:95%;  margin:0 auto; color:#000; 
}
	.newsItem h2, h3{  color:black; font-weight: normal;}
        .newsItem h2 { font-size: 20px; }
        .newsItem h3 { font-size: 18px; margin-left: 5px; }
	.newsItem p { color:#000; font-size: 18px;}
	.newsItem a { color:black; font-weight:normal; text-decoration: none;}
	.newsItem ul {padding:10px 0 10px 0;}
	.newsItem li { list-style-type:none; padding:0 0 0 5px; color:#333;}
/*        .newsItem .posterPortrait{width: 98%; box-shadow: 5px 5px 2px #b7b7b7;  }
        .newsItem .posterLandscape{width: 98%; box-shadow: 5px 5px 2px #b7b7b7; } */
        .newsItem .poster {width: 98%;}
        .newsItem table {width: 98%;}
        
.newsItemFullWidth { width:91%;   color:#000; height: 120px;
                     margin-left: 45px;}

	.newsItemFullWidth h2,h3 { color:black; }
	.newsItemFullWidth p { color:#000; }
	.newsItemFullWidth a { color:#636363;  text-align: center;           
            font-size: 18px;}
	.newsItemFullWidth ul {padding:10px 0 10px 0;}
	.newsItemFullWidth li { list-style-type:none; padding:0 0 0 20px; color:#333;}
        .newsItemFullWidth img { padding: 10px; }

        
        .newsDateDisplay {
/*            font-style: italic;*/
            font-size: 12px;
        }   
        
        
.featured-content .entry-title {
	font-size: 12px;
	font-weight: 300;
	line-height: 1.3333333333;
	margin-top: -30px;
        text-transform: none;
	/*text-transform: uppercase;*/
        color: #f00;
}
/*h1 {
    text-transform: lower;
}*/
.videoFrame {
    /*height: 300px;*/
    /*box-shadow: 5px 5px 2px #b7b7b7;*/
}

.adClient a{
    font-family: Andalus, Georgia;
    font-size: 18px;
    color: #363636;
    margin-left: 2px;
    margin-top: 35px;
    text-decoration: underline;
}
/*rss-widget { 
    color: #363636 !important;
}
.widget-title  {
    color: #363636 !important;
}*/
/* remove this first one eventually */
#noticiasTitleBox {
    background-color: #898989;
    color: #fff;
    width: 100%;
    padding: 2px;    
    margin-bottom: 10px;
}
#noticiasTitleBox1, 
#noticiasTitleBox2, 
#noticiasTitleBox3, 
#noticiasTitleBox4 {    
    color: #fff;
    width: 100%;
    padding: 2px;    
    margin-bottom: 10px;
}
#noticiasTitleBox1 {
    background-color: #d2771e;
}
#noticiasTitleBox2 {
    background-color: #b799d2;
}
#noticiasTitleBox3 {
    background-color: #b3d288;
}
#noticiasTitleBox4 {
    background-color: #6dc0d2;
}
.noticiasTitle {
    margin-left: 9px;
    font-family: Andalus, Georgia;
    font-size: 18px; 
    font-weight: bold;     
}

#inicioTitleBox1, 
#inicioTitleBox2, 
#inicioTitleBox3, 
#inicioTitleBox4 {    
    color: #fff;
    width: 100%;
    padding: 2px;    
    margin-bottom: 10px;
}
#inicioTitleBox1 {
    background-color: #d2771e;
}
#inicioTitleBox2 {
    background-color: #b799d2;
}
#inicioTitleBox3 {
    background-color: #b3d288;
}
#inicioTitleBox4 {
    background-color: #6dc0d2;
}
.inicioTitle {
    margin-left: 9px;
    font-family: Andalus, Georgia;
    font-size: 18px; 
    font-weight: bold;     
}
#categoryGallery {
    margin-top: 35px;
    margin-bottom: 10px;    
}
#categoryPosts {
    margin-top: 20px;  
}
.wpImageCaption {
    width:auto;
    float:left;
    margin-top: -10px;
    font-size:0.8em;
/*    text-align:center;*/
}
 /*margin-bottom: 20px;*/
 .magTVTitles {
     font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
     font-size: 30px;
     font-weight: bold;
     
 }
 /* IA built feeds to be used in right sidebar Ad Block it didn't seem to work'*/
/* #widgetCVBox {
     border: 1px solid #999;
 }
 #widgetCVBox:first-child {
     background-color: #000;
     color: #fff;
     
 }*/
#content .feed_item_title a:link {
    color: #000000 !important;
}