/*
Theme Name: Responsive Pro JDC (Child)
Theme URI:  http://example.com/
Description: JDC Child Theme for the Responsive Pro Theme 
Author: James D Clarke
Author URI: http://www.jamesdclarke.com
Template: responsivepro
Version: 1.0.0
*/

/* =Import Responsive Pro Theme Styles
-------------------------------------------------------------- */
@import url('../responsivepro/style.css');

/* =Start from here :)
-------------------------------------------------------------- */

body {
	-webkit-font-smoothing:antialiased;
	background:#efefef url(images/bg.png) repeat;
	color:#404040;
	font-family: "Helvetica", Arial, sans-serif;
	font-size:14px;
	line-height:1.5em;
	text-rendering:optimizeLegibility;
}

/* =Featured Content
-------------------------------------------------------------- */
#featured {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	border:1px solid #d6d6d6;
	border-radius: 6px;
	padding-bottom: 40px;
	max-width:99.6%;
}

#featured p {
	font-size: 18px;
	font-weight: 200;
	line-height: 27px;
	padding: 0 40px 0 40px;
	text-align:left;
}

#featured-image {
	margin:40px 0 0 0;
}

#featured-image .fluid-width-video-wrapper {
	margin-left:-20px;
}

.featured-title {
	font-size: 60px;
	letter-spacing: -1px;
	margin: 0;
	padding-top:40px;
	text-align:center;
}

.featured-subtitle {
	padding:0 10px;
	text-align:center;
}

.featured-image img {
	margin-top:44px;
}

/* =Links
-------------------------------------------------------------- */
a {
	color:#a11d4f;
	font-weight:400;
	text-decoration:none;
}

a:hover {
	color:#3d103b;
	text-decoration:none;
}

/* =Blockquote
-------------------------------------------------------------- */
blockquote {
	background:#f9f9f9;
	border:2px solid #d6d6d6;
}

blockquote p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	line-height:26px;
	margin:20px;
	padding:0 0 10px 12px;
}

/* =Social Icons
-------------------------------------------------------------- */
#header .social-icons {
	list-style:none;
	line-height:normal;
	margin:12px 0 0 0;
	text-align:right;
}

#header .twitter-icon, #header .youtube-icon, #header .facebook-icon, #header .linkedin-icon, #header .rss-feed-icon, #header .google-plus-icon, #header .stumble-upon-icon {
	display:inline;
	margin:1px;
	padding-left:3px;
}

#footer .social-icons {
	list-style:none;
	line-height:normal;
	margin:12px 0 0 0;
	text-align:right;
}

#footer .twitter-icon, #footer .youtube-icon, #footer .facebook-icon, #footer .linkedin-icon, #footer .rss-feed-icon, #footer .google-plus-icon, #footer .stumble-upon-icon {
	display:inline;
	margin:1px;
	padding-left:3px;
}

/* =Media Queries
    If you're working on a Child Theme, make sure that all
	media queries are included in your style.css
-------------------------------------------------------------- */
@media screen and (max-width: 980px) {

    body {
    }

    .grid, .grid-right {
	    float:none;
    }
	
	#featured-image .fluid-width-video-wrapper {
	    margin:20px 0 0 0;
    }
	
	.widget-wrapper {
	    padding-left:0;
    }

    .widget-wrapper-left {
	    padding-right:0;
    }
}

@media screen and (max-width: 650px) {

    body {
    }

    #header #logo {
	    float:none;
	    text-align:center;
    }
	
	#header .social-icons {
	    text-align:center;
    }

    .grid, .grid-right {
	    float:none;
    }

	#featured-image .fluid-width-video-wrapper {
	    margin:20px 0 0 0;
    }
	
    .menu li, .top-menu, .footer-menu li, .sub-header-menu li {
	    float:none;
	    text-align:center;
    }

	.widget-wrapper {
	    padding-left:0;
    }

    .widget-wrapper-left {
	    padding-right:0;
    }
	
    #footer {
	    text-align:center;
    }

    #footer .social-icons {
	    text-align:center;
    }
}

@media screen and (max-width: 480px) {

    body {
    }

    #header #logo {
	    float:none;
	    text-align:center;
    }

	#header .social-icons {
	    text-align:center;
    }
	
    .grid, .grid-right {
	    float:none;
    }
	
	#featured-image .fluid-width-video-wrapper {
	    margin:20px 0 0 0;
    }

    .menu li, .top-menu, .footer-menu li, .sub-header-menu li {
	    float:none;
	    text-align:center;
    }

	.widget-wrapper {
	    padding-left:0;
    }

    .widget-wrapper-left {
	    padding-right:0;
    }
	
    #footer {
	    text-align:center;
    }

    #footer .social-icons {
	    text-align:center;
    }
}

/* =Post
-------------------------------------------------------------- */
.post-data {
	clear:both;
	font-size:14px;
	font-weight:700;
	margin-top:20px;
}

.post-data a {
	color:#06c;
}
/*"The last 29 days of the month are the hardest."- Nikola Tesla*/