/*
Theme Name: chopi
Theme URI: http://underscores.me/
Author: Apaarjeet Chopra
Author URI: http://bittennails.com
Description: My basic starter framework based of chopi
Version: 1.0-wpcom
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: chops
Tags:

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.

 chopi is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Reset
X.0 Wrapper
8.0 Clearings
	8.1 My Clearfixs
X.1 Masthead
	
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
X.3 Skeleton
	
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
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: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

html {
				/* font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
				/*-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
				/*-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}

*,
*:before,
*:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
	-webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
	-moz-box-sizing:    border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
	box-sizing:         border-box;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
	font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #300000;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}

ol,
ul {
	list-style: none;
}

table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

a img {
	border: 0;
}

/*--------------------------------------------------------------
X.0 Wrapper Sticky Footer
--------------------------------------------------------------*/
html, body {
/*background-color: #01151d;*/
height: 100%; /* make the viewport fill up */
}

body {
	/*background-image: url(style/images/texture.jpg);
	background-repeat: repeat;*/
	margin: 0;
	padding: 0;
}

#wrapper {
	height: 100%;
	background-image: url(style/images/texture.jpg);
	background-repeat: repeat;
	margin: 0 auto;
	/*text-align: center; Removed from V1 */
	width: 100%;
	_width: 100%;
}

body > #wrapper {height: auto; min-height: 100%;}

#wrapcenter { padding-bottom: 142px; } /* must be same height as the footer */


#footer {
	clear: both;
	text-align: center;
	width: 100%;
	height: 142px;
	position: relative;  /* Needed for Safari */
	margin-top: -142px; /* negative value of footer height */
	height: 142px;
}

#footwrap {
	background-image: url(style/images/crowy-1260.png);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	width: 100%;
	height: 24px;
	border-bottom: 1px solid black;
}
#footwrap2 {
	clear: both;
	background-image: url(style/images/footer_back-new.gif);
	background-repeat: repeat-x;
	text-align: center;
	width: 100%;
	height: 118px;
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: '';
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}
/*--------------------------------------------------------------
8.1 My Clearfixs
--------------------------------------------------------------*/

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

/*--------------------------------------------------------------
X.1 Masthead
--------------------------------------------------------------*/    
    
#header {
	/*text-align: left; Removed from V1 */
	background-image: url(style/images/new-backrep.jpg);
	background-repeat: repeat-x;
	height: 184px;
	width: 100%;
}

#mast {
	background-image: url(style/images/rollingmast_back.jpg);
	background-repeat:  no-repeat;
	background-position: center 0;
	height: 184px;
	width: 100%;
} 

.toppers { 
	background-image: url(style/images/topdroppers.jpg); background-repeat: repeat;
	height: 15px;
	margin: 0 0 0;
	padding: 0;
	display: block;
	width: 100%;
}

#headerimg {
	height: 184px;
	width: 100%;
}
	
#rollingmast {
	background-image: url(style/images/rollingmast2014-2.png); 
	background-repeat:  no-repeat;
	background-position: center top;
	height: 184px;
	/*width: 960px;*/
	width: 100%;
	margin: 0 auto;
}

#slidz {
	margin: 30px 0 0 0;
	padding: 0;
	
	/*-webkit-box-shadow: 0 3px 7px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 3px 7px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 7px 1px rgba(0, 0, 0, 0.5);*/
	
	-webkit-box-shadow: 0 7px 15px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 7px 15px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 0 7px 15px 2px rgba(0, 0, 0, 0.4);	
	
	/*outline: 1px solid #f2e4ad;*/
	
	/*outline: 2px double #fed88d;*/
	outline: 3px ridge #fee4bc;
	outline-offset: 1px;		
}

#side {
	background-color:transparent;
	background-image:url(style/images/sidebar_sep_vert.png);
	background-repeat:no-repeat;
	float:left;
	/*text-align:left;
	font-size:1.1em;*/
	margin:5px 0 15px 0;
	padding:0 0 10px 50px;
	min-height:777px;
	/*width: 210px*/
}

#side-ad {
	margin: 0 0 0 25px;
}

#side-gd {
	margin: 0 0 0 25px;
}

/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/

	h1, h2, h3, h4, h5, h6 {
		color: #630000;
		font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: normal; }
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	/*h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}*/
	h1 { font-size: 36px; line-height: 48px; margin-bottom: 14px;}
	/*h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }*/
	h2 { font-size: 32px; line-height: 40px; margin-bottom: 10px; }	
	h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; }
	h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
	h5 { font-size: 17px; line-height: 24px; margin-bottom: 5px; }
	h6 { font-size: 14px; line-height: 21px; margin-bottom: 4px; }

	h1, h2, h3, h4, h5, h6 {
		clear: both; } /*Debate This*/
		
/* Header Overrides
================================================== */	

	h1.widget-title-hom { 
		font-size: 14px;
    	font-weight: bold;
		line-height: 0;
		margin: 0 36px 10px 0;
		text-align: right;
		text-transform: uppercase; }
		
	h1.entry-title { font-size: 30px; font-weight: bold; }
	h1.entry-title a, a:visited, a:hover, a:focus, a:active  { text-decoration: none; }	
	h1.widget-title { 
		font-size: 22px;
		font-weight: bold; 
		background-image: url("style/images/sidebar_strip.png");
		background-position: left bottom;
		background-repeat: no-repeat;
		margin: 0 0 15px 0;
		padding: 0 0 0 5px;
	}
		
	h3#reply-title { font-size: 21px;}
		
	.widget-hom {
		margin: 12px 0 0 0; }
	
	.subheader { color: #777; }

	p { margin: 0 0 20px 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	i, em { font-style: italic; }
	b, strong { font-weight: bold; color: #630000; }
	small { font-size: 80%; }
	big { font-size: 125%; }
	
	.entry-footer { font-size: 12px;}

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #630000; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #300000; }
	blockquote cite { display: block; font-size: 12px; color: #630000; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #30000; }

	hr { border: solid #300000; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
	
	.txtcenter {
		/*clear: both;*/
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align: center; }
	
	#rightmarg { /* changes in mq's below */
		margin-right:150px; }

/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/

	a, a:visited { color: #630000; text-decoration: none; outline: 0; }
	a:hover, a:focus, a:active { color: #300000; text-decoration: underline; }
	p a, p a:visited { line-height: inherit; }

/*--------------------------------------------------------------
Lists
--------------------------------------------------------------*/
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { line-height: 18px; margin-bottom: 12px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }
	
	
	ol.comment-list { margin-top: 20px;}
	
	.resum { margin-left: 30px; }
	
	#side ul {
		margin: 0 0 0 25px;
	}

/*--------------------------------------------------------------
Images
--------------------------------------------------------------*/

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }

	img { /*debate this*/
		height: auto; /* Make sure images are scaled correctly. */
		max-width: 100%; /* Adhere to container width. */ }



/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/

.comment-author, .comment-metadata { margin-bottom: 10px; }

.comment-content { line-height: 20px;}

dfn, cite { font-style: italic; }

address { margin: 0 0 16px; }

pre {
	background: #e3d1e6;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 20px;
	max-width: 100%;
	overflow: auto;
	padding: 20px; }

code, kbd, tt, var {
	font: 12px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }





abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}


figure {
	margin: 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

th {
	font-weight: bold;
}

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }
	



/* #Buttons
================================================== */

	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		background: #eee; /* Old browsers */
		background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
		background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
		background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
		background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
		background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
		background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	  border: 1px solid #aaa;
	  border-top: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px;
	  color: #444;
	  display: inline-block;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration: none;
	  text-shadow: 0 1px rgba(255, 255, 255, .75);
	  cursor: pointer;
	  margin-bottom: 20px;
	  line-height: normal;
	  padding: 8px 10px;
	  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		color: #222;
		background: #ddd; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	  border: 1px solid #888;
	  border-top: 1px solid #aaa;
	  border-left: 1px solid #aaa; }

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		border: 1px solid #666;
		background: #ccc; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
		background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}


/* #Forms
================================================== */

	form {
		margin-bottom: 20px; }
	fieldset {
		margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		border: 1px solid #ccc;
		padding: 6px 4px;
		outline: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #777;
		margin: 0;
		/*width: 210px;*/
		width: 100%;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
		background: #fff; }
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #aaa;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
		min-height: 60px; }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;  }
	select {
		/*width: 220px;*/
		width: 100%; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }


/*--------------------------------------------------------------
?.0 Comments
--------------------------------------------------------------*/

#comments {
	margin-top: 10px; 
}


/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/



/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
#masthead {
	margin: 80px 0 0 0;
	padding: 0px;
}

.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	color: #fdd758;
	padding: 0 20px 0 3px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}

.main-navigation a:hover, a:focus, a:active { color: #c35c01; }

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 1.5em;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul ul li {

}

.main-navigation li:hover > a {
}

.main-navigation ul ul :hover > a {
}

.main-navigation ul ul a:hover {
}

.main-navigation ul li:hover > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul {
	left: 100%;
}

.main-navigation .current_page_item a,
.main-navigation .current-menu-item a {
	color: #c35c01;
}

/* Small menu */
.menu-toggle {
	display: none;
	text-align: center;
	margin: 80px auto 0 auto;
}

@media screen and (max-width: 600px) {
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}

	.main-navigation ul {
		display: none;
	}
}

.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}


/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Search widget */
.widget_search .search-submit {
	display: none;
}

/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	/*margin: 1.5em 0 0;*/
	margin-top: 25px;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/

.galleryid-1821 .gallery-item {display: inline-block; /*margin-right: 90px;*/ margin-right: 45px; margin-left: 45px;}

/*.galleryid-1821 .gallery-item:first-child {display: block;}*/



.galleryid-6 .gallery-item {display: none; margin-right: 90px;}

.galleryid-6 .gallery-item:first-child {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(4) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(7) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(10) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(13) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(16) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(19) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(22) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(24) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(27) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(30) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(33) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(36) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(37) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(39) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(43) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(47) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(50) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(52) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(54) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(55) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(56) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(59) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(60) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(63) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(65) {display: inline-block;}
.galleryid-6 .gallery-item:nth-child(66) {display: inline-block;}

figcaption {display: none;}

/*.gallery-caption {display: none;}*/

.gallery { /*float:left;*/ /*width: 320px*/ }/*whatever width suits your need*/

.gallery-icon img { 
	-webkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5);
	outline: 1px solid #f2e4ad;
}

.gallery {
	/*margin-bottom: 1.5em;*/
	margin: 0 auto;
	text-align: center;
}

.gallery-item {
	/*display: inline-block;*/ /* only if aplying to all galleries one thumbnails only for multiples */
	display: inline-block;
	text-align: center;
	vertical-align: top;
	/*width: 100%;*/
	
	margin-bottom: 60px;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	/*display: block;*/
	display: none;
}

.paintings {
	border: 3px solid #300000;
}

#printpage p {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	display: block;
}
#printpage h5 {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	display: block;
}
#printpage h4 {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	display: block;
}

#printpage img {
	vertical-align: middle;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 25px;
}

.form-all {
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0;
}

.site-info {
	margin: 15px 0 0 0;
	padding: 0;
	display: block;
	text-align: left;
}

.crowsep {
	margin-bottom: 0px !important;
}


/* #Media Queries
================================================== */


	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	
			#rollingmast {
			background-image: url(style/images/rollingmast2014-940.png); 
			background-repeat:  no-repeat;
			background-position: center top;
			height: 184px;
			/*width: 960px;*/
			width: 100%;
			margin: 0 auto;
		}
		
		#footwrap {
			background-image: url(style/images/crowy-960.png);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: center;
			width: 100%;
			height: 24px;
			border-bottom: 1px solid black;
		}			
		
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
		#rollingmast {
			background-image: url(style/images/rollingmast2014-748.png); 
			background-repeat:  no-repeat;
			background-position: center top;
			height: 184px;
			width: 100%;
			margin: 0 auto;
		} 
		
		#footwrap {
			background-image: url(style/images/crowy-748.png);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: center;
			width: 100%;
			height: 24px;
			border-bottom: 1px solid black;
		}
		
		#side {
			margin:5px 0 15px 0;
			padding:0 0 10px 30px !important;
			float: none;
		}
		#side h1 {
			line-height: 25px !important;
			padding-bottom: 10px !important;
		}			
		
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		
		#rollingmast {
			background-image: url(style/images/rollingmast2014-748.png); 
			background-repeat:  no-repeat;
			background-position: center top;
			height: 184px;
			/*width: 960px;*/
			width: 100%;
			margin: 0 auto;
		}
		
		#footwrap {
			background-image: url(style/images/crowy-748.png);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: center;
			width: 100%;
			height: 24px;
			border-bottom: 1px solid black;
		}	
		
		#side {
			margin:5px 0 15px 0;
			padding:0 0 10px 30px !important;
			float: none;
		}	
		
		#side h1 {
			line-height: 25px !important;
			padding-bottom: 10px !important;			
		}						
		
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
		#rollingmast {
			background-image: url(style/images/rollingmast2014-420.png); 
			background-repeat:  no-repeat;
			background-position: center top;
			height: 184px;
			/*width: 960px;*/
			width: 100%;
			margin: 0 auto;
		}
		
		#footwrap {
			background-image: url(style/images/crowy-420.png);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: center;
			width: 100%;
			height: 24px;
			border-bottom: 1px solid black;
		}		
		
		h1.widget-title-hom {
			/*font-size: 14px;
			font-weight: bold;
			line-height: 0;*/
			margin: 0 auto 15px auto;
			text-align: center;
			/*text-transform: uppercase;*/
		}	
		
		.textwidget img {
			text-align: center;
			margin: 0 auto;
			display: block;	
		}
		
		.widget-hom {
			margin: 12px 0 16px 0;
		}
		
		#rightmarg {
			margin-right:15px; 
		}					
		
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		#rollingmast {
			background-image: url(style/images/rollingmast2014-300.png); 
			background-repeat:  no-repeat;
			background-position: center top;
			height: 184px;
			/*width: 960px;*/
			width: 100%;
			margin: 0 auto;
		}
		
		#footwrap {
			background-image: url(style/images/crowy-300.png);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: center;
			width: 100%;
			height: 24px;
			border-bottom: 1px solid black;
		}		
		
		h1.widget-title-hom {
			/*font-size: 14px;
			font-weight: bold;
			line-height: 0;*/
			margin: 0 auto 15px auto;
			text-align: center;
			/*text-transform: uppercase;*/
		}	
		
		.textwidget img {
			text-align: center;
			margin: 0 auto;
			display: block;	
		}	
		
		.widget-hom {
			margin: 12px 0 16px 0;
		}
		
		#rightmarg {
			margin-right:15px; 
		}
		
		.galleryid-1821 .gallery-item {display: inline-block; margin-right: auto; margin-left: auto;}
		
		.galleryid-6 .gallery-item { display: none; /*margin-right: 90px;margin-left: -10px;*/ margin-right: auto !important; margin-left: auto !important; }	
		
		.galleryid-6 .gallery-item:first-child {display: inline-block; margin-right: auto !important; margin-left: auto !important; }
		
		#slidz { display: none; }
		
		.home, .hentry {margin: 0;}
		
		.home, .entry-content {margin-top: 0 !important;}
		
		#printpage img {
			vertical-align: middle;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 25px;
		}		
		
		
		
	}
	

	/* test for 1024 (devices and browsers) */
	@media only screen and (min-width: 1020px) and (max-width: 1200px) {
	
		#rollingmast {
			background-image: url(style/images/rollingmast2014-940.png); 
			background-repeat:  no-repeat;
			background-position: center top;
			height: 184px;
			/*width: 960px;*/
			width: 100%;
			margin: 0 auto;
		}
	
		#footwrap {
			background-image: url(style/images/crowy-960.png);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: center;
			width: 100%;
			height: 24px;
			border-bottom: 1px solid black;
		}
		
		#side {
			margin:5px 0 15px 0;
			padding:0 0 10px 40px !important;
			float: none;
		}		
		
	}



/*--------------------------------------------------------------
X.3 Skeleton
--------------------------------------------------------------*/

/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 940px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }



/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container                                  { width: 768px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }

        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .two.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 220px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 316px; }
        .container .eight.columns                   { width: 364px; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }

        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }

        /* Offsets */
        .container .offset-by-one                   { padding-left: 48px; }
        .container .offset-by-two                   { padding-left: 96px; }
        .container .offset-by-three                 { padding-left: 144px; }
        .container .offset-by-four                  { padding-left: 192px; }
        .container .offset-by-five                  { padding-left: 240px; }
        .container .offset-by-six                   { padding-left: 288px; }
        .container .offset-by-seven                 { padding-left: 336px; }
        .container .offset-by-eight                 { padding-left: 384px; }
        .container .offset-by-nine                  { padding-left: 432px; }
        .container .offset-by-ten                   { padding-left: 480px; }
        .container .offset-by-eleven                { padding-left: 528px; }
        .container .offset-by-twelve                { padding-left: 576px; }
        .container .offset-by-thirteen              { padding-left: 624px; }
        .container .offset-by-fourteen              { padding-left: 672px; }
        .container .offset-by-fifteen               { padding-left: 720px; }
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .container { width: 300px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

        /* Offsets */
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }

    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 420px; }
    }

/* #Additional - Large Screens beyond 1280px
================================================== */
    /* Note: Design for a width of 1280px */

@media only screen and (min-width: 1280px) {

		.container                                  { width: 1280px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }
        .container .one.column,
        .container .one.columns                     { width: 60px; }
        .container .two.columns                     { width: 140px; }
        .container .three.columns                   { width: 220px; }
        .container .four.columns                    { width: 300px; }
        .container .five.columns                    { width: 380px; }
        .container .six.columns                     { width: 460px; }
        .container .seven.columns                   { width: 540px; }
        .container .eight.columns                   { width: 600px; }
        .container .nine.columns                    { width: 700px; }
        .container .ten.columns                     { width: 780px; }
        .container .eleven.columns                  { width: 860px; }
        .container .twelve.columns                  { width: 940px; }
        .container .thirteen.columns                { width: 1020px; }
        .container .fourteen.columns                { width: 1100px; }
        .container .fifteen.columns                 { width: 1180px; }
        .container .sixteen.columns                 { width: 1260px; }
        .container .one-third.column                { width: 400px; }
        .container .two-thirds.column               { width: 822px; }
        
        /* Offsets */
        
        .container .offset-by-one                   { padding-left: 80px; }
        .container .offset-by-two                   { padding-left: 160px; }
        .container .offset-by-three                 { padding-left: 240px; }
        .container .offset-by-four                  { padding-left: 320px; }
        .container .offset-by-five                  { padding-left: 400px; }
        .container .offset-by-six                   { padding-left: 480px; }
        .container .offset-by-seven                 { padding-left: 560px; }
        .container .offset-by-eight                 { padding-left: 640px; }
        .container .offset-by-nine                  { padding-left: 720px; }
        .container .offset-by-ten                   { padding-left: 800px; }
        .container .offset-by-eleven                { padding-left: 880px; }
        .container .offset-by-twelve                { padding-left: 960px; }
        .container .offset-by-thirteen              { padding-left: 1040px; }
        .container .offset-by-fourteen              { padding-left: 1120px; }
        .container .offset-by-fifteen               { padding-left: 1200px; }
    }
    
    
    
/* Me starts */

.site-main { }

/* Simple Modal css below */
#basic-modal-content {display:none;width: 700px;height: 500px;}


/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {color:#bbb; background-color:#333; border:0px solid #444; padding:5px 5px 5px 5px;}
#simplemodal-container code {background:#141414; border-left:0px solid #65B43D; color:#bbb; display:block; margin-bottom:0px; padding:0;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(style/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px;cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:0px;}

/* Simple Modal css below secondarys */
#jew-content {display:none;width: 675px;height: 400px;}
#simplemodal-container #jew-content {padding:0px;}
#jew2-content {display:none;width: 675px;height: 400px;}
#simplemodal-container #jew2-content {padding:0px;}
#cmi-content {display:none;width: 600px;height: 450px;}
#simplemodal-container #cmi-content {padding:0px;}
/* Simple Modal css above ends here */


#phonebooth { 
	-webkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5);
	outline: 1px solid #f2e4ad;
	width: 612px;
	height: 205px;
	margin: 20px auto;
	text-align: center;
}


.fla1 img,
.fla2 img,
.fla3 img,
.fla4 img { 
	-webkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5);
	outline: 1px solid #f2e4ad;
}


.infla {
	margin-top: 15px;
}


