﻿html {margin-top:0px !important;}
/* 
Theme Name: Responsive-Child
Theme URI: http://http://armarocks.org/wordpress/wp-content/themes/responsive-child/
Description: Responsive Theme is a flexible foundation with fluid grid system that adapts your website to mobile devices and the desktop or any other viewing environment. Theme features 9 Page Templates, 11 Widget Areas, 6 Template Layouts, 4 Menu Positions and more. Powerful but simple Theme Options for full CMS control with easy Logo Upload, Social Networking and Webmaster Tools etc. Responsive is WooCommerce Compatible, Multilingual Ready (WPML), RTL-Language Support, Retina-Ready, Search Engine Friendly, W3C Markup Validated and currently translated into 40 languages. Cross-Browser compatible. No paid memberships or clubs to get Responsive help. http://cyberchimps.com/forum/free/responsive/

Version: 1.9.3.6
Author: CyberChimps.com
Author URI: http://cyberchimps.com
Template: responsive
Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, flexible-width, rtl-language-support

Text Domain: responsive

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Responsive WordPress Theme, Copyright (C) 2003-2013 Emil Uzelac, CyberChimps Inc

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

--------------------------------------------------------------
WARNING: (BEFORE YOU MAKE ANY CHANGES)
--------------------------------------------------------------
Please do not edit style.css or any other Theme files or 
Templates directly. If you do, your customizations will be lost 
as soon as you update Responsive.

WordPress and ThemeID highly recommends Child Theme.

Read More:

- http://codex.wordpress.org/Child_Themes  
- http://themeid.com/docs/child-theme-example/
- http://themeid.com/docs/category/child-theme/

--------------------------------------------------------------

CSS Rules: Sorted alphabetically for better organization.
*/

/* =Reset CSS (v2.0) http://meyerweb.com/eric/tools/css/reset/
-------------------------------------------------------------- */

/* =Imports styles from the parent theme
tried commenting this out on 2015-09-20 to fix iphone menu failure-site crashed
--------------------------------------------------------------*/

@import url('../responsive/style.css');


@import url(http://fonts.googleapis.com/css?family=Roboto:400,700);

/* =Theme customization starts here
-------------------------------------------------------------- */


#logo span {display:none;}

body {
		background: #f4f0ea url('http://armarocks.org/wp-content/themes/responsive-child/images/rock.jpg') top left no-repeat;
		background-size:100%;
	border-top:4px solid #22229b;
	font-family: 'Roboto', sans-serif;
	margin-top:0;
	padding:0;
}
body.home #featured .col-460 {width:97.8723%;}
#featured-image {display:none;}
h1 {
	color:#c02026;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
}
#header {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 30%, rgba(255,255,255,0.99) 31%, rgba(255,255,255,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(30%,rgba(255,255,255,1)), color-stop(31%,rgba(255,255,255,0.99)), color-stop(100%,rgba(255,255,255,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 30%,rgba(255,255,255,0.99) 31%,rgba(255,255,255,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,1) 30%,rgba(255,255,255,0.99) 31%,rgba(255,255,255,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 30%,rgba(255,255,255,0.99) 31%,rgba(255,255,255,0.2) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,1) 30%,rgba(255,255,255,0.99) 31%,rgba(255,255,255,0.2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#33ffffff',GradientType=1 ); /* IE6-8 */
	/*border-radius: 70px 70px 0 0;*/
	position:relative;
}
#logo {
	background: url('/wp-content/themes/responsive-child/images/header_back.jpg') top right no-repeat;
	/*height:124px;*/
	height:auto;
	margin-top:10px;
	padding-bottom:10px;
	/*width:960px;*/
	width:100%;
}
.widget-wrapper {
  background-color: #ffffff;
}
.widget_nav_menu, .widget_pages {
	border: 0px;
	padding:0;
}
#widgets ul li a {
	color:#C02026;
}
#widgets .widget_pages ul, .menu-widget, #widgets .menu-widget, #widgets .sub-menu {
	padding-left:0;
	list-style:none;
}
.widget_pages .widget-title, .widget_nav_menu .widget-title {display:none;}
.widget_pages .page_item {
	display:none;	
	border-top:1px solid #efefef;
}
.widget_pages .current_page_parent, .widget_pages .current_page_item{
	border:none;
	text-transform:uppercase;
}
.widget_pages .current_page_parent, .widget_pages ul.children li, .widget_pages .current_page_item, 
.widget_nav_menu .current_page_parent, .widget_nav_menu ul.children li, .widget_nav_menu .current_page_item {display:block;}
.widget_pages .current_page_parent, .widget_nav_menu .current_page_parent {
}	
#widgets .widget_pages li.current_page_parent a, #widgets .widget_nav_menu li.current_page_parent a {
	color:#c02026;
	font-weight:bold;
}
#widgets .widget_pages ul.children li a, #widgets .widget_nav_menu ul.children li a {
  color: #0066CC;
  font-weight:normal;
  text-transform:none;
}
#menu-retreat-center li, .widget_pages li {
	padding:5px;
}
#menu-retreat-center li.current-menu-item, .widget_pages ul.children li.current_page_item, .widget_nav_menu ul.children li.current_page_item {
	background-color:#efefef;
}
#widgets .widget_pages li.current_page_item a, #widgets .widget_nav_menu li.current_page_item a {
	font-weight:bold;
}
#wrapper {
	padding-bottom:0px;
	margin-bottom:0px;
}
.menu .current_page_item a, .menu .current-menu-item a {
  background-color: #6f0101;
}
h1, h2, #widgets, .menu {
	font-weight:normal;
}
#respond, .post-meta, .powered {
	display:none;
}
.menu {
background: rgb(192,0,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzAyMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(192,0,0,1) 0%, rgba(156,2,2,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,0,0,1)), color-stop(100%,rgba(156,2,2,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(192,0,0,1) 0%,rgba(156,2,2,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(192,0,0,1) 0%,rgba(156,2,2,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(192,0,0,1) 0%,rgba(156,2,2,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(192,0,0,1) 0%,rgba(156,2,2,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00000', endColorstr='#9c0202',GradientType=0 ); /* IE6-8 */
}
.menu a {
    border-left: 1px solid #940000;
    text-transform:uppercase;
}
.menu a:hover {
    background-color: #9c0202;
    background-image: none;
    color: #FFF;
}
.menu li li {
	background: #c44040;
	background-image: none;
	border: 1px solid #e5e5e5;
	color: #ffffff;
	filter: none;
	margin: -1px 0 1px 0;
	width: auto;
}
.menu li li a {
	color:#ffffff;
}
.post-entry a {text-decoration:underline;}
/*.colophon-widget {
	background-color:#efefef;
}*/


.menu-widget li.menu-item {display:none;}
.menu-widget li.current_page_item, .menu-widget li.current_page_ancestor, .menu-widget li.current_page_item ul li, .menu-widget li.current_page_ancestor ul li {display:block;}
.menu-widget li.current_page_ancestor a, .menu-widget li.current_page_item a {text-transform:uppercase;}
.menu-widget ul.sub-menu {
	font-weight:normal;
}
.menu-widget ul.sub-menu li {
	border-top:1px solid #efefef;
	padding: 5px;
}
#widgets .menu-widget ul.sub-menu li a {
	color: #0066CC;
  font-weight: normal;
	text-transform:none;
}
#menu-top-nav .sub-nav {
	background-color:#efefef;
}
.menu-widget ul.sub-menu li.current_page_item {
	background-color:#efefef;
}

#footer .colophon-widget a {
	color:#0066CC;
	font-size:12px;
	padding: 0 5px;
}
.widget-title h3, .widget-title-home h3 {
	color:#C02026;
	text-transform:uppercase;
	font-size:14px;
	padding-bottom:0;
}
.widget-title-home h3 {
	font-size:16px;
	padding-bottom:0;
}
.featured-title {
	font-size:25px;
}
.featured-subtitle {
	font-size:1.25em;
	font-weight:bold;
	display:none;
}
#featured {
	padding-bottom:20px;
}
#featured p {
	font-size: 15px;
	line-height: 22px;
	text-align:left;
}
#featured-image {
	margin-top:10px;
}
.front-page #wrapper {
	margin-bottom:0px;
}
.home-widgets .grid {
	margin-bottom:0px;
}
.call-to-action a.button {
    font-size: 18px;
    padding: 8px 20px;
}

/* adding 2015-09-02 to correct exdented UL  */

.home #featured-content ul {
    padding-left: 3.8em;
}






h1 {
	font-size: 2em;
}
h2 {
    font-size: 1.75em;
}
.home-widgets h3 {
	background-color:#c02026;
	color:#ffffff;
	font-size:12px;
	letter-spacing:1px;
	padding:3px 5px;
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:.9;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}​
/* =Media Print
    If you're working on a Child Theme, make sure that all
	media queries are included in your style.css
-------------------------------------------------------------- */
@media print {

  h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
  }

  ul, ol, dl {
    page-break-before: avoid;
  }
}

/*	Retina (HiDPI) Display
    http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html
-------------------------------------------------------------- */
@media only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {

  body {
  }
}

@media screen and (max-width: 650px) {
	
	/*.js .main-nav .menu {
    display: block;
    position: relative;
    z-index: 1000;
    top: 0px;
    width: 100%;
   }*/ 

	 #header {
	 	background:#ffffff;
	 }
	 #logo {
		background: none;
	}
	.wp-image-94 {height:auto;width:150px;}
}   
/*The last 29 days of the month are the hardest."- Nikola Tesla*/
