/*
Theme Name:   Full Frame Pro Child
Description:  dev site for cmpf
Author:       Luc Steinberg
Author URL:   Write here the author's blog or website url
Template:     full-frame-pro
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  fullframechild
*/

/* Write here your own personal stylesheet */

@import url(https://fonts.googleapis.com/css?family=Montserrat:700);

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/*input#rscaskeywords {
	width: 85%;
	height: 40px;
    -webkit-appearance: inherit;
    font-size: inherit;
    border-style: groove;
    margin-bottom: 20px;
}

input#rscas-news-submit {
    background-color: #0098DB;
    color: #ffffff;
    border-color: transparent;
    width: 15%;
    height: 40px;
	float: right;
	cursor: pointer;
	margin-bottom: 20px;
}
*/
#content-prev, #content-next {
	color: #dddddd;
}
#rscas-news-submit {
	margin-top: 5px;

}

p.rscas-news-date {
	font-size: 12px;
	line-height: 10px;
	margin-top: 5px;
}

.rscas-news-pagination {
	clear:both;
	padding:20px 0;
	position:relative;
	font-size:11px;
	line-height:13px;
	
}

.rscas-news-pagination span, .rscas-news-pagination a {
	display:block;
	float:left;
	margin: 2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	width:auto;
	color:#fff;
	background: #555;
}

.rscas-news-pagination a:hover {
	color:#fff;
	background: #0098db;
}

.rscas-news-pagination .rscas-news-current {
	padding:6px 9px 5px 9px;
	background: #0098db;
}



/* Images - posts list */

/*
.rscas-single-post>a {
    display: block;
    width: 100%;
	background:#333;
}
*/

.rscas-single-post>a img {
    width: 100%;
    height: auto;
	max-height: 150px;
	max-width: 250px;
	padding-bottom: 10px;
	padding-right: 8px;
	float: left;

}


/* Post category */
/*
.rscas-news-cat{
    position: absolute;
    z-index: 1;
	padding-top:6px
}
.rscas-news-cat>a {
	color: #fff;
    background: #eaab00;
    font-size: 13px;
    padding: 8.66667px;
	text-decoration:none;
*/



.rscas-news-cat>a:hover {

	transition: background 0.25s;
    background: #0098db;
    text-decoration: none;
	color: #fff;

}

.rscas-news-cat {
	display: none;
} 

/* Post date */ 

p.rscas-news-date {
    line-height: 10px;
    float: right;
    display: block;
}



/* Post Type */

a.rscas-term-news {
    display: none;
}

p.rscas-news-term {
    float: left;
    display: block;
	font-size: 13px;
	display: none;
}

p.rscas-news-term>a {
	text-decoration: none;
}

p.rscas-news-title {
    margin-left: 5px;
	padding-left: 5px;
	
}
p.rscas-news-date{
	display:none;
}

	.rscas-single-post {
    margin: 5px auto;
    padding: 8px;
		min-height:200px;
	
}


/*
.entry-content img:hover {
background: rgba(0,0,0,0.6);
}
*/

/******************************
 * Graphics by Simone Ottaviano
 ******************************/
.nav-primary {
    border-bottom-width: 1px;
    border-bottom-color: #eeeeee;
    border-bottom-style: solid;
}
figure.slider-image {
	max-height: 320px;
}
#feature-slider .entry-container {
    background: #444;
    background: rgba(0,0,0,0.6);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
#featured-content.layout-four .hentry {
	text-align: center;
}
.page-title, #main .entry-title, #main .entry-title a {
	margin-bottom: 50px;
}
#post-399 hr {
	margin-bottom:10px;
	margin-top:inherit;
}


/*
 * MENU in sidebar
 */
#menu-mpm-menu > .current-menu-item {
	background: #ecf0f1;
}
.sidebar-primary .menu a, .sidebar-primary .menu a:visited {
	padding: 10px 30px 10px 10px;
    text-decoration: none;
    display: block;
    font-size: 0.9em;
    color: #131516;
    position: relative;
}
.sidebar-primary li:not(.no-bullet) a:hover {
	text-decoration: none;
    background: #ecf0f1;
}
.sidebar-primary .menu a, .sidebar-primary .menu a:visited {
	padding: 10px 30px 10px 10px;
    text-decoration: none;
    display: block;
    font-size: 14px;
    color: #131516;
    position: relative;
}
.sidebar-primary li:not(.no-bullet) a:after {
    font: normal normal normal 16px/1 FontAwesome;
    color: #95a5a6;
    content: "\f0da";
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -8px;
}


/*
 * General sidebar rules
 */
.sidebar {
	padding-left: 0;
	padding-right: 40px;
}
.widget_fullframe_social_icons .widget-wrap > .widget-title {
	margin-left: 5px;
}

/*
 * MPM Full report download form
 */
.wpcf7-form-control-wrap {
	float: right;
}
div.wpcf7 {
    background-color: #E0ECF5;
    padding: 22px;
    margin-bottom: 20px;
}
input.wpcf7-form-control.wpcf7-submit {
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd;
	font-size: 1em;
    width: 100%;
    padding: 10px 16px;
}
.mpm-report-disclaimer {
	font-size: 0.7em;
}
.linkdownload {
    font-size: 2em;
    width: 100%;
    background-color: antiquewhite;
    text-align: center;
    display: block !important;
}

input.rscas-news-input  {
	display: none;
	
} 

#rscas-news-submit  {
	display: none;
}
.rscas-news-pagination {
	
}
.rscas-single-post .more-link {
	background-color: none;
	
}
.mapping-heading-bg {
		background-color: #26749a;
    padding: 7px;
    border-radius: 4px;
}
.mapping-heading-txt {
	color: #fdfdfd;
	
}
.mapping-heading-txt:hover {
	color: #cbd5e9;
	text-decoration: none;
	

/* Map overlay */


	
/* style of the discussion series section */	

}
.discuss-style a.more-link{
	background-color: rgb(241,154,19);
}
.discuss-style a {
	color: white;
}
.discuss-style a:hover {
	text-decoration: none;
}

.page-header .page-title {
	display: none;
}
.sidebar-primary li:not(.no-bullet) a:after{
	display: none;
}

/* Quick Links CSS styling */

#primary_nav_wrap
{
	margin-top:15px;
	
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0;
		width: 200px;
	
	
}

#primary_nav_wrap ul a
{
	width: 300px;
	display:block;
	color:#333;
	text-decoration:none;
	padding: 2px 2px 0px 10px;
	
	line-height:32px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}

#primary_nav_wrap ul li
{
	position:relative;
	z-index:1000;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#f19a13;
		
}
#primary_nav_wrap ul li.current-menu-item h4{
	margin: 10px 0 10px 0;
}

#primary_nav_wrap ul li:hover
{
	background:#f6f6f6
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	width: 300px;
	top:100%;
	left:0;
	background:#fff;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:300px
		
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding: 10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
		
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
		
}
#primary_nav_wrap	i {
  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}
	.down {
		float:right;
		margin-top: 10px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

/* hover on circles in mapping media policy */

.wp-image-2772{
	 transition: all .2s ease-in-out; 
}
.wp-image-2772:hover { transform: scale(1.1); 
}

/* Newsletter signup */

	#mc_embed_signup{
background:#fff; 	
clear:left; 
font:14px Helvetica,Arial,sans-serif;
width:250px;
}
.mc-field-group {
	padding:3px;
}
#mce-EMAIL{
	margin-left: 8px;
}
#mce-FNAME{
	margin-left: 9px;
}
#mce-LNAME {
	margin-left: 9px;
}

	/* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
	   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */

.rscas-btn{
	margin:2px;
}
/* Slider styles to remove prev and next and cycle in order to create single image banner  */
#feature-slider .cycle-pager{
	display: none;
}
#feature-slider .cycle-prev {
	display: none;
}
#feature-slider .cycle-next {
	display: none;
}




