/*

Theme Name:     The Orange Rhino child theme

Description:    This is the new child theme created on Feb 15, 2012

Author:         Digavise

Template: twentyeleven


(optional values you can add: Theme URI, Author URI, Version)

*/

@import url("../twentyeleven/style.css");




#page {
 max-width: 1200px !important;

}

div#rhino {
margin-top: -30px;
float: left;
position: relative;
}

div#social-header {
width: 175px;
float: left;
position: relative;
left: 1000px;
margin-top: -20px;
z-index: 99999999;
}

div#social-icon {
    width: 30%;
    float: left;
}

div#social-icon img {
width: 50px;
padding: 1%;
}


.page-id-3657 #primary {
width: 100%;
padding: 0 !important;
}

.page-id-3657 #primary #content {
margin: 0 !important;
}

.page-id-3657 .entry-title {
display: none;
}

.page-id-3657 .hentry {
 margin-bottom: 0 !important;
}

div#home-blocks-head {
margin-left: 5%;
float: left;
width: 100%;
}

#home-block {
float: left;
margin: 0 !important;
padding: 0 !important;
width: 290px;
}

div#home-block img {
border: 3px solid #f1008e;
}

div#home-about img {
border: none;
}

div#home-about {
float: left;
background: whitesmoke;
width: 100%;
border-top: 5px solid #f1008e;
border-bottom: 5px solid #f1008e;
}

div#blog-home {
float: left;
width: 100%;
background: whitesmoke;
border-top: 5px solid #f1008e;
border-bottom: 5px solid #f1008e;
}

div#blog-block {
float: left;
width: 33%;
}

div#about-text {
float: left;
width: 50%;
}

div#about-text h3 {
height: auto;
color: #f1008e;
font-size: 24px;
font-weight: bold;
font-family: "Lato";
}

.rpwe-block a {
display: inline!important;
text-decoration: none !important;
text-transform: capitalize;
font-weight: normal;
letter-spacing: 0;
font-family: "Lato";
}

li.rpwe-li.rpwe-clearfix {
margin-bottom: 3%;
}

div#recent-posts-home {
float: left;
}

.page-id-3657 h2.widgettitle {
color: #f1008e;
font-size: 24px;
font-family: "Lato";
padding-top: 2%;
text-transform: uppercase;
}

#resources li {
/*list-style-type: initial !important;*/
border-bottom: 1px dotted #ff520d;
padding: 7px 0;
width: 80%;
}

div#press h3 {
color: #f1008e;
font-size: 24px;
font-family: "Lato";
padding-top: 2%;
font-weight: bold;
padding-left: 3%;
}

li#top-posts-2 li {
/*list-style: initial;*/
width: 80%;
border-bottom: 1px dotted;
padding: 7px 0;
}

.singular #primary {
margin: 0 !important;
}

.page-id-3657 .entry-header {
 padding-top: 0;
}

.page-id-3657 #main {
padding: 0 !important;
}

div#Home_Posts {
padding-right: 3%;
}

div#in-the-news {
float: left;
padding-left: 1%;
width: 100%;
}

.rpwe-summary {
color: #373737;
font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px !important;
font-weight: 300;
line-height: 1.625;
}

.rpwe-title a {
color: #f7550c;
font-size: 1.7em;
}

a.more-link {
 font-weight: bold;
 text-decoration: none !important;
 color: #f1008e;
}

.more-link a:hover {
 color: #f7550c;
}

.rpwe-title a:hover {
 color: #f1008e;
}

.simplePullQuote {
font-family: 'Lato';
color: #f1008e;
font-weight: 300;
border: 2px solid #f7550c !important;
font-size: 1.3em;
width: 300px !important;
}

div#press {
float: left;
}

.slider-controls {
 left: 10px;
}

ul#logo-slider img {
padding: 0 35px;
vertical-align: middle;
}

#searchform {

}

ul#menu-nav-bar li {
text-transform: uppercase;
font-weight: bold;
}

ul#menu-nav-bar li a {
color: #f7941d !important;
padding: 0 20px !important;
}

ul#menu-nav-bar li a:hover {
 color: white !important;
}

.menu-nav-bar-container {

width: 100%;

}

ul.sub-menu li {
width: 100% !important;
min-width: 200px !important;
border: 1px solid #eeeeee !important;
font-size: 14px !important;
line-height: 40px !important;
padding-left: 0 !important;
}

.menu-nav-bar-container li {
 background: white !important;
}

#access {
background: white !important;
}

#access li {
/*padding-left: 2%;*/
}

.menu-nav-bar ul li .sub-menu li {
/*width: 100% !important;*/
min-width: 200px !important;
line-height: 40px !important;
font-size: 14px !important;
position: absolute !important;
}

#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {
 color: #f7941d !important;
}

#access ul ul li a {
 line-height: 2em !important;
/*min-width: 200px !important;
width: 100% !important;*/
/*padding-left: 2% !important;*/
display: inline-block !important;
}

.menu-nav-bar-container li:hover, #access li:hover > a, #access ul ul :hover > a, #access a:focus {
background: #f00192 !important;
color: white !important;
}

.menu-nav-bar-container li:hover a {
 color: white !important;
}

#access ul ul a {
    background: white;
    border-bottom: none;
}


/*.menu-nav-bar-container a:hover,*/
.menu-nav-bar-container li.gn-search-item:hover,
.menu-nav-bar-container li.gn-search-item:hover a {
    background: #f00192 !important;
color: white;
}


.commentlist {
 width: 100%;
}

.DateTrackingBoxes .DateTrackingTitles {
 padding: 1%;
}

/*#access {
background: #f7941d;
}
#access {
width: 100%;

float: right;
}

#access a {
font-family: "chaparral-pro", Arial;*/
/*font-weight: bold;
font-size: 22px;
color: #ff520d !important;
color: #f00192 !important;*/
/*color: white !important;
line-height: 2.5em;
}


#access a:hover {
 color: #f1008e !important;
}

#access .current-menu-item > a,  {
	font-weight: bold;
}

#access ul ul a {
background: #f1008e;
width: 100% !important;
}

#access ul ul a:hover {
color: #f7941d !important;
}

#access ul {
 padding-top: 0;
 margin: 0 !important;
}

#access div {
    margin: 0;
}

.menu-nav-bar-container {
float: right;
}*/

#thisismyurl_popular_posts_widget-2 li {
border-bottom: 1px dotted orange;
list-style: none;
font-size: 1.1em;
padding-top: 1%;
}

#thisismyurl_popular_posts_widget-2 h3 {
background: #f1008e;
line-height: 2.5em;
color: white;
text-align: center;
font-size: 1em;
font-weight: bold;
letter-spacing: 0.1em;
text-transform: uppercase;
}

.entry-header .comments-link {
display: none;
}

.singular #primary {
	margin: 0 1.6% 0 0;/*margin: 0 -26.4% 0 0;*/
}

#nav-single {
	display: none;
}

.singular .entry-header .entry-meta {
	position: relative;
}

.singular .hentry {
	padding: 0 !important;
}

.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular#comments-title {
	width: 100%;
}

.singular #content, .left-sidebar.singular #content {
	margin: 0 2%;/*margin: 0 34% 0 7.6%;*/
}

.singular article .entry-title {
	padding-top: 5px;
}


.singular .entry-meta .edit-link a {
	right: 0;
	top: 0;
	left: auto;
}

/*post-meta is the "day ##"*/

.post-meta {
	list-style-type: none;
	margin-left: 70px;
	font-size: 26px;
	font-weight: bold;
	color: #F7941D;
}
/*entry-title is the title*/

.sep,
.entry-date {
	display: none;
}



h1.entry-title {
	/*	margin-left: 70px;*/

	margin-top: -50px;
        margin-left: 12%;
	clear: none;
	line-height: 80%;
color: #F7941D !important;
}
.entry-title, .entry-title a {
	font-size: 32px;
}
.entry-header {
	padding-top: 35px;
}
/*.entry-header .entry-title {

	padding-left: 0;

}*/



/*post date is the orange box*/

.post-date {
	background: #;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* IE10 Consumer Preview */ 
	background-image: -ms-radial-gradient(center, circle farthest-corner, #FF9F78 0%, #FF520D 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center, circle farthest-corner, #FF9F78 0%, #FF520D 100%);

	/* Opera */ 
	background-image: -o-radial-gradient(center, circle farthest-corner, #FF9F78 0%, #FF520D 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FF9F78), color-stop(1, #FF520D));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center, circle farthest-corner, #FF9F78 0%, #FF520D 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(circle farthest-corner at center, #FF9F78 0%, #FF520D 100%);
	height: 60px;
	width: 60px;
	margin-top: 10px;
	padding-top: 0px;
	margin-right: 10px;
	float: left;
	display: inline;
	/*background: url(http://theorangerhino.com/wordpress/wp-content/uploads/2012/02/datebox-e1329774456512.png) no-repeat;*/
}
.month, .day, .year {
	width: 80%;
	text-align: center;
	padding: 6px auto;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.month {
	padding-left: 6px;
}
.day {
	margin: -13px auto;
	font-size: 30px;
}
.year {
	padding-left: 6px;
}
.xoxo {
	list-style-type: none;
}
div.signature img {
	height: 100px;
	padding: 5px;
	margin-left: -10px;/*margin-top: -30px;*/
}
#primary {
	padding-left: 1%;
	width: 63%;
}
#primary #content {
	/*width: 98%;*/
width: 100%;
margin-left: 1%;
}
/*#content {
	/*background-color:#ffe0cc;*/

	margin-right: 2%;
	/*width: 58%;*/

	width: 70%;
}*/


#supplementary {
	margin: 0;
	padding: 0 0 0 1.6%;
	width: 18.6%;
	/*width: 16%;*/
}
#secondary {
	width: 27%;
	margin-right: 1.6%;
}

.entry-meta {

}

.pptwj-tabs-wrap .tab-links {
background: white !important;
}

#pptwj-2 .post-thumb {
display: none;
}

.pptwj-tabs-wrap .tab-links li a.selected, .pptwj-tabs-wrap .tab-links li a:hover {
background: #f1008e !important;
}

.widget ul li {
color: #ff520d;
}

.widget-title {
background: #f1008e;
color: white;
font-size: 1em;
text-align: center;
font-weight: bold;
letter-spacing: 0.1em;
line-height: 2.5em;
text-transform: uppercase;
}

#text-14 ul li {
 width: 100%;
  list-style: none !important;
}


.single-product #primary {
width: 900px;
}

.page-id-2196 #primary {
 width: 700px;
 padding-left: 3%;
}

.page-id-2196 #first {

}

.page-id-2196 #custom-contact-forms-3 {
width: 90%;
position: relative;
top: 32px;
min-height: 500px;
}

.woocommerce ul.products li.product {
 width: 27% !important;
}

.products img {
border: 2px solid #f1008e;
}

#respond input#submit {
 left: 0;
 background: #f1008e;
}

 @media all and (max-width:800px) {
	#secondary,
	#supplementary {
		display: none;
	}
	#primary {
		width: 96%;
		margin: 0;
		padding: 0 2%;
	}
	#main #content {
		width: 100%;
		margin: 0;
		padding: 0 !important;
	}
}

#respond {
	width: 100%;
	background: #ffc973;
}

#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	background: #f00192;
	color: white;
}

#respond input[type="text"],
#respond textarea {
	border: 4px solid #f00192;
}