/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */

/*-----------------------------------------------------------------------------------

	The Radium Framewok CSS
 	
 	//Dont Edit this file unless you have to. This is the glue that holds everything together.
 	 
-----------------------------------------------------------------------------------*/
	
/*	--------------------------------------------------
:: Global Grid
-------------------------------------------------- */


/* Requires: normalize.css -box-sizing.htc */
/* Global Reset & Standards ---------------------- */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html { font-size: 62.5%; }

/* Links ---------------------- */
a { text-decoration: none; line-height: inherit; }
a img{border: none;}

a img{border: none;}

a:focus { outline: none; }

p a, p a:visited { line-height: inherit; }

/* Misc ---------------------- */
.left { float: left; }

.right { float: right; }

.text-left { text-align: left; }

.text-right { text-align: right; }

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

.hide { display: none; }

.highlight { background: #ffff99; }


figure { margin: 0; }

.align-center, 
.aligncenter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}
	
/*	--------------------------------------------------
:: Typography
-------------------------------------------------- */

/* Base Type Styles Using Modular Scale  */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td { margin: 0; padding: 0; }


h1, h2, h3, h4, h5, h6 { text-rendering: optimizeLegibility; line-height: 1.1; }

hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 22px 0 21px; height: 0; }

em, i { font-style: italic; line-height: inherit; }

strong, b { font-weight: bold; line-height: inherit; }

small { font-size: 60%; line-height: inherit; }

code { font-weight: bold; background: #ffff99; }

/* Lists ---------------------- */
ul, ol { line-height: 30px; margin-bottom: 17px; list-style-position: inside; }

ul.square, ul.circle, ul.disc { margin-left: 17px; }

ul.square { list-style-type: square; }

ul.circle { list-style-type: circle; }

ul.disc { list-style-type: disc; }

ul.no-bullet { list-style: none; }

ul.large li { line-height: 21px; }


@media print { * { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .hide-on-print { display: none !important; }
  .print-only { display: block !important; } }
  
	
/* Basic WordPress  Styles */   
.alignleft,img.alignleft { display: inline; float: left;}
.alignright,img.alignright { display: inline;  float: right;}
.aligncenter,img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;	}
.wp-caption { text-align: center; }
.wp-caption p.wp-caption-text { margin: 0;}
.wp-caption img { border: 0 none; margin: 0; padding: 0; }
.wp-smiley { max-height: 1em; margin:0 !important;}
.gallery dl { margin: 0;}
.hidden { display:none; }

/*  Structure
-------------------------------------------------- */
.fade {
	-webkit-transition: opacity 0.15s linear;
	   -moz-transition: opacity 0.15s linear;
	    -ms-transition: opacity 0.15s linear;
	     -o-transition: opacity 0.15s linear;
	        transition: opacity 0.15s linear;
	opacity: 0;
	}
	
.fade.in {	opacity: 1;}    
	

/* Visibility Classes ---------------------- */
/* Standard visibility targeting */
.show-for-small, .show-for-medium, .hide-for-large, .show-for-xlarge { display: none !important; }

.hide-for-xlarge, .show-for-large, .hide-for-small, .hide-for-medium { display: block !important; }

/* Very large display targeting */
@media only screen and (min-width: 1441px) { .hide-for-small, .hide-for-medium, .hide-for-large, .show-for-xlarge { display: block !important; }
  .show-for-small, .show-for-medium, .show-for-large, .hide-for-xlarge { display: none !important; } }
/* Medium display targeting */
@media only screen and (max-width: 1279px) and (min-width: 768px) { .hide-for-small, .show-for-medium, .hide-for-large, .hide-for-xlarge { display: block !important; }
  .show-for-small, .hide-for-medium, .show-for-large, .show-for-xlarge { display: none !important; } }
/* Small display targeting */
@media only screen and (max-width: 767px) { .show-for-small, .hide-for-medium, .hide-for-large, .hide-for-xlarge { display: block !important; }
  .hide-for-small, .show-for-medium, .show-for-large, .show-for-xlarge { display: none !important; } }
/* Orientation targeting */
.show-for-landscape, .hide-for-portrait { display: block !important; }

.hide-for-landscape, .show-for-portrait { display: none !important; }

@media screen and (orientation: landscape) { .show-for-landscape, .hide-for-portrait { display: block !important; }
  .hide-for-landscape, .show-for-portrait { display: none !important; } }
@media screen and (orientation: portrait) { .show-for-portrait, .hide-for-landscape { display: block !important; }
  .hide-for-portrait, .show-for-landscape { display: none !important; } }
/* Touch-enabled device targeting */
.show-for-touch { display: none !important; }

.hide-for-touch { display: block !important; }

.touch .show-for-touch { display: block !important; }

.touch .hide-for-touch { display: none !important; }

/* Specific overrides for elements that require something other than display: block */
table.show-for-xlarge, table.show-for-large, table.hide-for-small, table.hide-for-medium { display: table !important; }

@media only screen and (max-width: 1279px) and (min-width: 768px) { .touch table.hide-for-xlarge, .touch table.hide-for-large, .touch table.hide-for-small, .touch table.show-for-medium { display: table !important; } }
@media only screen and (max-width: 767px) { table.hide-for-xlarge, table.hide-for-large, table.hide-for-medium, table.show-for-small { display: table !important; } }

/* Labels ---------------------- */
.label { font-size: 12px; font-weight: bold; position: relative; }
.label.radius { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.label.round { padding: 1px 7px 2px; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }
.label.alert { background-color: #c60f13; }
.label.success { background-color: #5da423; }
.label.secondary { background-color: #e9e9e9; color: #505050; }

/* Tooltips ---------------------- */
.has-tip { font-weight: bold; color: #333; }
.has-tip:hover { color: #0192dd; }
.has-tip.tip-left, .has-tip.tip-right { float: none !important; }

.tooltip { display: none; background: black; background: rgba(0, 0, 0, 0.8); position: absolute; color: #fff; font-weight: bold; font-size: 12px; font-size: 1.2rem; padding: 5px; z-index: 999; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; line-height: normal; }
.tooltip > .nub { display: block; width: 0; height: 0; border: solid 5px; border-color: transparent transparent black transparent; border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent; position: absolute; top: -10px; left: 10px; }
.tooltip.tip-override > .nub { border-color: transparent transparent black transparent !important; border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent !important; top: -10px !important; }
.tooltip.tip-top > .nub { border-color: black transparent transparent transparent; border-color: rgba(0, 0, 0, 0.8) transparent transparent transparent; top: auto; bottom: -10px; }
.tooltip.tip-left, .tooltip.tip-right { float: none !important; }
.tooltip.tip-left > .nub { border-color: transparent transparent transparent black; border-color: transparent transparent transparent rgba(0, 0, 0, 0.8); right: -10px; left: auto; }
.tooltip.tip-right > .nub { border-color: transparent black transparent transparent; border-color: transparent rgba(0, 0, 0, 0.8) transparent transparent; right: auto; left: -10px; }
.tooltip.noradius { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.tooltip.opened { color: #0192DD !important; border-bottom: dotted 1px #0593DC !important; }

.tap-to-close { display: block; font-size: 10px; font-size: 1rem; color: #888; font-weight: normal; }

@media only screen and (max-width: 767px) { .tooltip { font-size: 14px; font-size: 1.4rem; line-height: 1.4; padding: 7px 10px 9px 10px; }
  .tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub { border-color: transparent transparent black transparent; border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent; top: -12px; left: 10px; } }

/* Side Nav ---------------------- */
ul.side-nav { display: block; list-style: none; margin: 0; padding: 17px 0; }
ul.side-nav li { display: block; list-style: none; margin: 0 0 7px 0; }
ul.side-nav li a { display: block; }
ul.side-nav li.active a { color: #4d4d4d; font-weight: bold; }
ul.side-nav li.divider { border-top: 1px solid #e6e6e6; height: 0; padding: 0; }

/* Sub Navs http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na ---------------------- */
dl.sub-nav { display: block; width: auto; overflow: hidden; margin: -4px 0 18px -9px; padding-top: 4px; }
dl.sub-nav dt, dl.sub-nav dd { float: left; display: inline; margin-left: 9px; margin-bottom: 4px; }
dl.sub-nav dt { color: #999; font-weight: normal; }
dl.sub-nav dd a { text-decoration: none; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }
dl.sub-nav dd.active a { font-weight: bold; background: #3FB5E4; color: #fff; padding: 3px 9px; cursor: default; }


/* Lists ---------------------- */
ul.nice, ol.nice { list-style: none; margin: 0; }
ul.nice li, ol.nice li { padding-left: 13px; position: relative; }
ul.nice li span.bullet, ul.nice li span.number, ol.nice li span.bullet, ol.nice li span.number { position: absolute; left: 0; top: 0; color: #ccc; }

/* Link List */
ul.link-list { margin: 0 0 17px -22px; padding: 0; list-style: none; overflow: hidden; }
ul.link-list li { list-style: none; float: left; margin-left: 22px; display: block; }
ul.link-list li a { display: block; }

/* Keytroke Characters ---------------------- */
.keystroke, kbd { font-family: "Consolas", "Menlo", "Courier", monospace; font-size: 13px; padding: 2px 4px 0px; margin: 0; background: #ededed; border: solid 1px #dbdbdb; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

/* Video - Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ ---------------------- */
.flex-video { position: relative; padding-top: 25px; padding-bottom: 67.5%; height: 0; margin-bottom: 16px; overflow: hidden; }
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) { .flex-video { padding-top: 0; } }
/* Tables ---------------------- */
table { background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0 0 18px; border: 1px solid #ddd; width: 100%;}

.wp-editor-container table { background-color: transparent; }
	
table thead, table tfoot { background: #f5f5f5; }

table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { font-size: 12px; font-size: 1.2rem; line-height: 18px; text-align: left; }

table tbody tr th, table thead tr th, table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-size: 1.4rem; font-weight: bold; color: #222; }

table thead tr th:first-child, table tfoot tr td:first-child { border-left: none; }

table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }

table tbody tr.even, table tbody tr.alt { background: #f9f9f9; }

table tbody tr:nth-child(even) { background: #f9f9f9; }

table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; }

/* Microformats ---------------------- */
ul.vcard { display: inline-block; margin: 0 0 12px 0; border: 1px solid #ddd; padding: 10px; }
ul.vcard li { margin: 0; display: block; }
ul.vcard li.fn { font-weight: bold; font-size: 15px; font-size: 1.5rem; }

p.vevent span.summary { font-weight: bold; }
p.vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 1px; }

    
/* Forms.less
* Base styles for various input types, form layouts, and states
* ------------------------------------------------------------- */

/* Standard Forms ---------------------- */
form { margin: 0 0 19.416px; }

.row form .row {  }
.row form .row .column, .row form .row .columns {  }
.row form .row.collapse { margin: 0; }
.row form .row.collapse .column, .row form .row.collapse .columns { padding: 0; }

label { font-size: 14px;  cursor: pointer; display: block; font-weight: 500; margin-bottom: 3px; }
label.right { float: none; text-align: right; }
label.inline { line-height: 32px; margin: 0 0 12px 0; }

@media only screen and (max-width: 767px) { label.right { text-align: left; } }
.prefix, .postfix { display: block; position: relative; z-index: 2; text-align: center; width: 100%; padding-top: 0; padding-bottom: 0; height: 32px; line-height: 31px; }

a.button.prefix, a.button.postfix { padding-left: 0; padding-right: 0; text-align: center; }

span.prefix, span.postfix { background: #f2f2f2; border: 1px solid #cccccc; }

.prefix { left: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; }

.postfix { right: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }

input[type="text"], 
input[type="password"], 
input[type="date"], 
input[type="datetime"], 
input[type="email"], 
input[type="number"], 
input[type="search"], 
input[type="tel"], 
input[type="time"], 
input[type="url"], 
textarea { 
	display: block;
	padding-left: 13px; 
	width: 100%;
	}
	
input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize { font-size: 18px !important; font-size: 1.8rem !important; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { outline: none !important; border-color: #b3b3b3; }
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { background-color: #ddd; }

input[type="image"] { width: auto; }

textarea { height: auto; }

select { 
	width: 100%; 
	border-color: #DFDFDF;
	background-color: white;
	}

/* Fieldsets */
fieldset { border: solid 1px #ddd; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 12px 12px 0; margin: 18px 0; }
fieldset legend { font-weight: bold; padding: 0 3px; margin: 0 0 0 -3px; }

/* Errors */
.error input, input.error { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); }

.error label, label.error { color: #c60f13; }

.error small, small.error { display: block; padding: 6px 4px; margin-top: -13px; margin-bottom: 12px; background: #c60f13; color: #fff; font-size: 12px; font-size: 1.2rem; font-weight: bold; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }

@media only screen and (max-width: 767px) { input[type="text"].one, textarea.one { width: 100% !important; }
  input[type="text"].two, textarea.two { width: 100% !important; }
  input[type="text"].three, textarea.three { width: 100% !important; }
  input[type="text"].four, textarea.four { width: 100% !important; }
  input[type="text"].five, textarea.five { width: 100% !important; }
  input[type="text"].six, textarea.six { width: 100% !important; }
  input[type="text"].seven, textarea.seven { width: 100% !important; }
  input[type="text"].eight, textarea.eight { width: 100% !important; }
  input[type="text"].nine, textarea.nine { width: 100% !important; }
  input[type="text"].ten, textarea.ten { width: 100% !important; }
  input[type="text"].eleven, textarea.eleven { width: 100% !important; }
  input[type="text"].twelve, textarea.twelve { width: 100% !important; } }
  
  
 /* Modal ---------------------- */
 .modal-open .dropdown-menu {
 	z-index: 2050;
 	}
 	
 .modal-open .dropdown.open {
 	*z-index: 2050;
 	}
 	
 .modal-open .popover {
 	z-index: 2060;
 	}
 	
 .modal-open .tooltip {
 	z-index: 2080;
 	}
 	
 .modal-footer {
 	padding: 14px 15px 15px;
 	margin-bottom: 0;
 	text-align: right;
 	background-color: #f5f5f5;
 	border-top: 1px solid #ddd;
 	-webkit-border-radius: 0 0 6px 6px;
 	-moz-border-radius: 0 0 6px 6px;
 	border-radius: 0 0 6px 6px;
 	*zoom: 1;
 	-webkit-box-shadow: inset 0 1px 0 #ffffff;
 	-moz-box-shadow: inset 0 1px 0 #ffffff;
 	box-shadow: inset 0 1px 0 #ffffff;
 	}
 
 .modal-footer:before,
 .modal-footer:after {
 	display: table;
 	line-height: 0;
 	content: "";
 	}
 
 .modal-footer:after {
 	clear: both;
 	}
 
 .modal-footer .btn + .btn {
 	margin-bottom: 0;
 	margin-left: 5px;
 	}
 
 .modal-footer .btn-group .btn + .btn {
 	margin-left: -1px;
 	}
   
 .divDemoBody p {
 	font-size: 18px;
 	line-height: 140%;
 	padding-top: 12px;
 	}
 .divDialogElements input {
 	font-size: 18px;
 	padding: 3px; 
 	height: 32px; 
 	width: 500px; 
 	}
 .divButton {
 	padding-top: 12px;
 	}
 	 
/* Custom Forms ---------------------- */
form.custom { /* Custom input, disabled */ }
form.custom span.custom { display: inline-block; width: 16px; height: 16px; position: relative; top: 2px; border: solid 1px #ccc; background: #fff; }
form.custom span.custom.radio { -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; }
form.custom span.custom.checkbox:before { content: "\00d7"; display: block; line-height: 0.8; height: 14px; width: 14px; text-align: center; position: absolute; top: 0; left: 0; /* margin-top: -9px; margin-left: -4px; */ font-size: 14px; color: #fff; }
form.custom span.custom.radio.checked:before { content: ""; display: block; width: 8px; height: 8px; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; background: #222; position: relative; top: 3px; left: 3px; }
form.custom span.custom.checkbox.checked:before { color: #222; }
form.custom div.custom.dropdown { display: block; position: relative; width: auto; height: 28px; margin-bottom: 9px; margin-top: 2px; }

form.custom div.custom.dropdown a.current { display: block; width: auto; line-height: 26px; min-height: 28px; padding: 0 38px 0 6px; white-space: nowrap; }
form.custom div.custom.dropdown a.selector { position: absolute; width: 27px; height: 28px; display: block; right: 0; top: 0; border: solid 1px #ddd; }
form.custom div.custom.dropdown a.selector:after { content: ""; display: block; content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: #aaaaaa transparent transparent transparent; position: absolute; left: 50%; top: 50%; margin-top: -2px; margin-left: -5px; }
form.custom div.custom.dropdown:hover a.selector:after, form.custom div.custom.dropdown.open a.selector:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: #222222 transparent transparent transparent; }
form.custom div.custom.dropdown.open ul { display: block; z-index: 10; }
form.custom div.custom.dropdown.small { width: 134px !important; }
form.custom div.custom.dropdown.medium { width: 254px !important; }
form.custom div.custom.dropdown.large { width: 434px !important; }
form.custom div.custom.dropdown.expand { width: 100% !important; }
form.custom div.custom.dropdown.open.small ul { width: 134px !important; }
form.custom div.custom.dropdown.open.medium ul { width: 254px !important; }
form.custom div.custom.dropdown.open.large ul { width: 434px !important; }
form.custom div.custom.dropdown.open.expand ul { width: 100% !important; }
form.custom div.custom.dropdown ul { position: absolute; width: auto; display: none; margin: 0; left: 0; top: 27px; margin: 0; padding: 0; background: #fff; background: rgba(255, 255, 255, 0.95); border: solid 1px #cccccc; }
form.custom div.custom.dropdown ul li { color: #555; font-size: 13px; cursor: pointer; padding: 3px 38px 3px 6px; min-height: 18px; line-height: 18px; margin: 0; white-space: nowrap; list-style: none; }
form.custom div.custom.dropdown ul li.selected { background: #cdebf5; color: #000; }
form.custom div.custom.dropdown ul li.selected:after { content: "\2013"; position: absolute; right: 10px; }
form.custom div.custom.dropdown ul li:hover { background-color: #e3f4f9; color: #222; }
form.custom div.custom.dropdown ul li:hover:after { content: "\2013"; position: absolute; right: 10px; color: #8ed3e7; }
form.custom div.custom.dropdown ul li.selected:hover { background: #cdebf5; cursor: default; color: #000; }
form.custom div.custom.dropdown ul li.selected:hover:after { color: #000; }
form.custom div.custom.dropdown ul.show { display: block; }
form.custom .custom.disabled { background-color: #ddd; }

/* Correct FF custom dropdown height */
@-moz-document url-prefix() { form.custom div.custom.dropdown a.selector { height: 30px; } }

.lt-ie9 form.custom div.custom.dropdown a.selector { height: 30px; }  

/*Clearfix*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */  


/*Autoheight Text Areas*/
.flex-text-wrap {
    position: relative;
    *zoom: 1;
	}

textarea,
.flex-text-wrap {
    outline: 0;
    margin: 0;
    border: none;
    padding: 0;

    *padding-bottom: 0 !important;
	}

.flex-text-wrap textarea,
.flex-text-wrap pre {
    white-space: pre-wrap;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    *white-space: pre;
    *word-wrap: break-word;
    margin: 0px!important;
	}

.flex-text-wrap textarea {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    resize: none;
    *height: 94%;
    *width: 94%;
    min-height: 228px!important;
    padding: 10px 16px;
    font-size: 15px;
    line-height: 24px;
	}

.flex-text-wrap pre {
    display: block;
    visibility: hidden;
	}

textarea,
.flex-text-wrap pre {
	min-height: 223px;
	}
	
	

/* The Grid ---------------------- */
.row { width: 100%; max-width: 880px; margin: 0 auto; }

.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -10px; }

.row.collapse .column, .row.collapse .columns { padding: 0; }

.row .row.collapse { margin: 0; }

.column, .columns { float: left; min-height: 1px; padding: 0 10px; position: relative; }

.column.centered, .columns.centered { float: none; margin: 0 auto; }

[class*="column"] + [class*="column"]:last-child { }

[class*="column"] + [class*="column"].end { float: left; }

.one, .row .one { width: 8.33333%; }

.two, .row .two { width: 16.66667%; }

.three, .row .three { width: 25%; }

.four, .row .four { width: 33.33333%; }

.five, .row .five { width: 41.66667%; }

.six, .row .six { width: 50%; }

.seven, .row .seven { width: 58.33333%; }

.eight, .row .eight { width: 66.66667%; }

.nine, .row .nine { width: 75%; }

.ten, .row .ten { width: 83.33333%; }

.eleven, .row .eleven { width: 91.66667%; }

.twelve, .row .twelve { width: 100%; }

.row .offset-by-one { margin-left: 8.33333%; }

.row .offset-by-two { margin-left: 16.66667%; }

.row .offset-by-three { margin-left: 25%; }

.row .offset-by-four { margin-left: 33.33333%; }

.row .offset-by-five { margin-left: 41.66667%; }

.row .offset-by-six { margin-left: 50%; }

.row .offset-by-seven { margin-left: 58.33333%; }

.row .offset-by-eight { margin-left: 66.66667%; }

.row .offset-by-nine { margin-left: 75%; }

.row .offset-by-ten { margin-left: 83.33333%; }

.push-two { left: 16.66667%; }

.pull-two { right: 16.66667%; }

.push-three { left: 25%; }

.pull-three { right: 25%; }

.push-four { left: 33.33333%; }

.pull-four { right: 33.33333%; }

.push-five { left: 41.66667%; }

.pull-five { right: 41.66667%; }

.push-six { left: 50%; }

.pull-six { right: 50%; }

.push-seven { left: 58.33333%; }

.pull-seven { right: 58.33333%; }

.push-eight { left: 66.66667%; }

.pull-eight { right: 66.66667%; }

.push-nine { left: 75%; }

.pull-nine { right: 75%; }

.push-ten { left: 83.33333%; }

.pull-ten { right: 83.33333%; }

img, object, embed { max-width: 100%; height: auto; }

object, embed { height: 100%; }

img { -ms-interpolation-mode: bicubic; }

#map_canvas img, .map_canvas img { max-width: none!important; }

/* Nicolas Gallagher's micro clearfix */
.row { *zoom: 1; }
.row:before, .row:after { content: ""; display: table; }
.row:after { clear: both; }


/* Mobile Grid and Overrides ---------------------- */
@media only screen and (max-width: 767px) { 

body { 
	width: 100%;
	-webkit-text-size-adjust: none; 
		-ms-text-size-adjust: none; 
		
min-width: 0; margin-left: 0; margin-right: 0; padding-left: 50; padding-right: 0; }
  
  .row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
  
  .column, .columns { width: auto !important; float: none; }
  .column:last-child, .columns:last-child { float: none; }
  [class*="column"] + [class*="column"]:last-child { float: none; }
  .column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
  .column:after, .columns:after { clear: both; }
  .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten { margin-left: 0 !important; }
  .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; }
  .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; }
  /* Mobile 4-column Grid */
  .row .mobile-one { width: 25% !important; float: left; padding: 0 10px; }
  .row .mobile-one:last-child { float: right; }
  .row .mobile-one.end { float: left; }
  .row.collapse .mobile-one { padding: 0; }
  .row .mobile-two { width: 50% !important; float: left; padding: 0 10px; }
  .row .mobile-two:last-child { float: right; }
  .row .mobile-two.end { float: left; }
  .row.collapse .mobile-two { padding: 0; }
  .row .mobile-three { width: 75% !important; float: left; padding: 0 10px; }
  .row .mobile-three:last-child { float: right; }
  .row .mobile-three.end { float: left; }
  .row.collapse .mobile-three { padding: 0; }
  .row .mobile-four { width: 100% !important; float: left; padding: 0 10px; }
  .row .mobile-four:last-child { float: right; }
  .row .mobile-four.end { float: left; }
  .row.collapse .mobile-four { padding: 0; }
  .push-one-mobile { left: 25%; }
  .pull-one-mobile { right: 25%; }
  .push-two-mobile { left: 50%; }
  .pull-two-mobile { right: 50%; }
  .push-three-mobile { left: 75%; }
  .pull-three-mobile { right: 75%; } 
  
}
/*----------------------------------------------------------------------
 
	Theme Name: 	Words
	Theme URI:      http://www.demo.themebeans.com/words
	Description: 	A New & Intriquing Blog Dream Theme.
	Author:         ThemeBeans
	Author URI:     http://www.themebeans.com
	Version:        1.4
	Tags:           flexible-width, white, blue, post-formats, theme-options,translation-ready, right-sidebar, left-sidebar
	
	License: GNU General Public License V2 or Later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	
	
	
 	CSS CONTENTS:
 
 	01. BODY & GENERAL DEFAULT BASE	
 	02. FORM & INPUT STYLES
 	03. THEME HEADER & NAVIGATION
 	04. HOME TEMPLATE STYLES	
 	05. OTHER THEME TEMPLATES
  	05. BLOGROLL (POST FORMATS & BLOG PAGE)
  	06. BLOG SINGLE STYLES
	07. POST COMMENTS GALORE
	09. AUDIO / VIDEO JPLAYER STYLES  	
	10. THEME FOOTER STYLES 
	11. WIDGET STYLES 
	12. THEME SLIDESHOWS
 
 ----------------------------------------------------------------------*/




/*--------------------------------------------------------------------*/
/*                    												  
/*                     BODY & GENERAL DEFAULT BASE  		   		  
/*                    												  
/*--------------------------------------------------------------------*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);


@font-face {
	font-family: Intro;
	src: url(/wp-content/themes/words/assets/fonts/intro-inline.otf);
	format("opentype");
	}
	
body {	
 	background-color: #FFF;
  	color: #5E6771;
  	font: 18px/32px "Open Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  	-webkit-font-smoothing: antialiased;
  	}
  	
p {
  	font: 16px/28px "Open Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
 	color: #5E6771;
 	margin-bottom: 20px;
 	}
 
a {	
 	color: #2E373F;
 	-webkit-transition: all .3s ease-in-out;
 	   -moz-transition: all .3s ease-in-out;
 		-ms-transition: all .3s ease-in-out; 	   
 		 -o-transition: all .3s ease-in-out;
 	        transition: all .3s ease-in-out; 		 
     }
 	
a:hover { 
	color: #F34747; 
	}
 
p a { 
	color: #2E373F; 
	} 
 
p a:hover { 
	color: #F34747; 
	}
 
h1,
h2,
h3,
h4,
h5,
h6 { 
	font-weight: bold; 
	}
 
header h1 { 
	font-weight: 500; 
	}

header h4 { 
	font-weight: 300; 
	}
 
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small { 
	font-weight: normal; 
	}
 
h1 { font-size: 37px; }
h2 { font-size: 22px; line-height: 30px;  }
h3 { font-size: 25px; }
h4 { font-size: 20px; padding-bottom: 7px; }
h5 { font-size: 14px; }

h6 {
	color: #2E373F;
	font-weight: bold;
	font-size: 20px;
	}

h1, h2, h3, h4 { 
	color: #2E373F;
	letter-spacing: -0.06em;
	font: bold 38px/40px "Open Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}
 
.entry-content h3 {
	padding-bottom: 30px;
	font-size: 25px;
	} 

.entry-content small {
	font-size: 15px;
	line-height: 1em;
	} 
	
::selection { 
 	background: #F2F3F5;
 	text-shadow: none;
 	}
 	
.error { 
	color: #ff0000; 
	}
 
pre {
	margin: 60px 0px 55px 0px; 
	padding: 23px 20px;
	clear: both;
	color: #2E373F;
	overflow: auto;
	font: 15px/23px Consolas, "Courier New", Courier, monospace;
	border: 1px solid #CFD4DA;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
	   -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
		    box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
	}
  
code { 
 	padding: 7px 7px;
 	background-color: #F3F5F8;
 	border-radius: 0px;
 	color: #3B3E44;
 	font: 11px/19px "Courier New", Courier, mono, sans-serif;
 	overflow: auto;
 	border-style: none;    
 	}
 	
pre ol,
pre ul { 	
	margin: 0 0 0 0; 
	}

#main ul, 
#main ol { }

ul li ul , 
ol li ol { 
	margin: 1em 0 1.4em 24px;
	} 

#main-container { 
	padding: 2.500em 1.250em 2.500em; 
	}
	
.single #main-container { 
	padding: 2.500em 1.250em 5em; 
	}


/*--------------------------------------------------------------------*/
/*	BUTTON STYLES
/*--------------------------------------------------------------------*/
.btn, 
.button, 
.tagcloud a,
a.more-link,
button.button, 	       
.btn[type="submit"],
.button[type="submit"],
input[type="button"], 
input[type="reset"], 
input[type="submit"],
.entry-content a.more-link {
	background-color: #2E373F;
	border: none;	  
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 1px 1px 4px 0; 
	padding: 18px 22px 18px 22px;
	text-align: center;      		     	
	-webkit-font-smoothing: antialiased;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	-webkit-box-shadow: none!important;
	   -moz-box-shadow: none!important;
			box-shadow: none!important;
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out; 	   
		 -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out; 
		}

.btn:hover, 
.button:hover, 
a.more-link:hover,
.tagcloud a:hover,
button.button:hover, 
.btn[type="submit"]:hover,
.button[type="submit"]:hover,
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover,
.entry-content a.more-link:hover {
    background-color: #f34747;
    color: #FFF;
    }

a.more-link,
.entry-content a.more-link { 
	background: url(/wp-content/themes/words/assets/images/sprite.png) no-repeat  #2E373F;
	background-position: 178px 18px;
	margin-top: 30px;
	padding: 18px 65px 18px 22px;
	}

 
/*--------------------------------------------------------------------*/
/*	UI TO TOP -www.mattvarone.com/web-design/uitotop-jquery-plugin
/*--------------------------------------------------------------------*/
#toTop {
	display:none;
	position:fixed;
	bottom:45%;
	right:1%;
	overflow:hidden;
	width:52px;
	height:52px;
	text-indent: -9999px;
	border:none;
	background: url(/wp-content/themes/words/assets/images/sprite.png) -162px -4px no-repeat;
	opacity: 1;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;	
	}

#toTop:hover { 
	opacity: .6; 
	}




/*--------------------------------------------------------------------*/
/*                    												  
/*                        FORM & INPUT STYLES    	         		  
/*                    												  
/*--------------------------------------------------------------------*/  
  
/*--------------------------------------------------------------------*/
/*	GENERAL THEME FORMS
/*--------------------------------------------------------------------*/
form { 
	margin-bottom: 20px; 
	}
 
fieldset legend { 
	color: #2E373F;
	}
 
form label {
	color: #2E373F;
	padding-top: 0;
	margin-bottom: 0;
	margin: 20px 0 5px 0;
	font-size: 18px;
 	}
         
form label.error {
     padding-top: 5px;
     width: 100%;
     display: none !important;
     }
  
span.required { 
	color: #F34747; 
	}  

.contact-submit .button[type="submit"] { 
	margin-top: 35px;
	}

.form-errors ul ,
.form-errors ul li,
.form-error { 
	list-style: none;
	} 

.form-error-message {
	list-style: none;
	color: #F8F4F3;
	background-color: #CF5C46;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 14px;
	margin-top: 120px;
	margin-bottom: 10px;
	text-align: center;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	}
	
input[type="password"].error, 
input[type="date"].error, 
input[type="datetime"].error, 
input[type="email"].error, 
input[type="number"].error, 
input[type="search"].error, 
input[type="tel"].error, 
input[type="time"].error, 
input[type="url"].error,   
input[type="text"].error, 
input.error, 
textarea.error { 
	border-color: #F34747; 
	}
             
form .input {
     clear: none;
     display: inline;
     margin-bottom: 20px;
     }
     
input.input-text, 
textarea, 
select {
     display: block;
     margin-bottom: 18px;
     } 
 
select { 
	height: 28px; 
	}    
	
input, 
.uneditable-input {
 	 width: 94%;
 	 }
 	 
input[type="text"], 
input[type="password"], 
input[type="date"], 
input[type="datetime"], 
input[type="email"], 
input[type="number"], 
input[type="search"], 
input[type="tel"], 
input[type="time"], 
input[type="url"], 
textarea { 
	height: 40px;
	font-size: 15px;
	line-height: 25px;
	border: 1px solid #DCDDDF;
	color: #5E6771;
	-webkit-appearance: none;
	-webkit-font-smoothing: antialiased;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
	   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
	        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;		
	}

input[type=email]:focus,
input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
 	color: #2E373F;
	outline:none;
	color: #2E373F;
	border:1px solid #BBBEC4;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
	   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
	        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
	
	}	

::-webkit-input-placeholder { 
	color: #5E6771;
	}

:-moz-placeholder { 
	color: #5E6771; 
	}

::-moz-placeholder { 
	color: #5E6771;  
	}

:-ms-input-placeholder {  
	color: #5E6771;  
	}	

.radio input[type="radio"], 
input[type="radio"],
.checkbox input[type="checkbox"],
input[type=checkbox]  {
	float: left;
	display: inline-block;
	width: auto;
	height: auto;
	padding: 0;
	margin: 10px 7px 3px 0;
	line-height: normal;
	}

.contact-form .clear-form { clear: both; }

.contact-form select { margin-bottom: 13px; }

.contact-form textarea { float: none; height: 100%; }

.contact-form input[type='radio'], 
.contact-form input[type='checkbox'] { float: none; }

.contact-form label.checkbox, 
.contact-form label.radio { 
	margin: 0px; 
	float: none; 
	color: #B6B6B6;
	display: inline-block;
	text-transform: none;
	font-size: 13px;
	line-height: 22px;
	}

.textwidget input[type='text'], 
.textwidget textarea { width: 100% !important; }





/*--------------------------------------------------------------------*/
/*                    												  
/*                     THEME HEADER & NAVIGATION  			   		  
/*                    												  
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/*	HEADER STYLES
/*--------------------------------------------------------------------*/  
#top { 
	padding: 27px 0px 0px 0px; 
	}
   	
#page-header {
	padding: 12% 0px 10% 0px;
	background-color: #2E373F!important;
 	}

#header-title { 
	margin-top: 35px; 
	}

#header-title h1 {
	color: #FFF;
	display: inline-block;
	font: 38px/40px "Open Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: 200;
	opacity: .6;
	}

.entry-header .entry-title { 
	line-height: 45px;
	margin-top: -10px;
	}

/*  ALTERNATE HEADER SPECIFIC */
.archive #page-header,
.error404 #page-header,
.search #page-header, 
.author #page-header {
	padding: 10% 0px 8% 0px;
	}
	
.author #header-title h1 {
	display: block;
	}

.page-entry-meta p {
	color: #B6B6B6;
	margin: 5px 0 0 0;
	}
	
.page-entry-meta a {
	color: #F34747;
	}

.page-entry-meta a:hover {
	border-bottom: 1px solid #5E6771;
	color: #FFF; 
	}

.author .author-count {
	display: none;
	}


/*--------------------------------------------------------------------*/
/*	LOGO
/*--------------------------------------------------------------------*/
#logo {
	display: inline-block;
	margin-bottom: -10px;
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out; 	   
		 -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out; 
	}

#logo:hover { 
	opacity: .7; 
	}

#logo img { 
	float: left; 
	margin: 5px 0 0 10px;
	}

#logo_text { 	
	letter-spacing: -0.07em;
	text-transform: uppercase;
	font-size: 90px;
	font-family: "Intro-Inline", Helvetica;
	color: #FFF;
	}
	
	
/*--------------------------------------------------------------------*/
/* HEADER SOCIAL MEDIA
/*--------------------------------------------------------------------*/ 
.social-header {
	height: 77px;
	margin-top: 50px;
	} 

.social-header{
	margin-bottom: 0px;
	} 	

a.social-icon {
 	list-style: none; 
 	background-image: url(/wp-content/themes/words/assets/images/sprite.png);
 	margin: 0px 10px 0 0;
 	height: 77px;
 	float: left;
 	width: 77px;
 	opacity: .6;
 	-webkit-transition: all .3s ease-in-out;
 	   -moz-transition: all .3s ease-in-out;
 		-ms-transition: all .3s ease-in-out; 	   
 		 -o-transition: all .3s ease-in-out;
 	        transition: all .3s ease-in-out; 
 	}

a.social-icon:hover { 
	opacity: 1; 
	}

a.social-icon.dribbble 		{ background-position: -53px  -63px; }	
a.social-icon.twitter 		{ background-position: -135px -63px; }
a.social-icon.instagram 	{ background-position: -217px -63px; }
a.social-icon.email 		{ background-position: -299px -63px; }
a.social-icon.flickr 		{ background-position: -381px -63px; }
a.social-icon.rss	 		{ background-position: -462px -63px; }
a.social-icon.google	 	{ background-position: -544px -63px; }

a.social-icon.zerply 	{ background-position: -53px    -147px; }
a.social-icon.github 	{ background-position: -135px  -147px;  }
a.social-icon.forrst 	{ background-position: -217px -147px;   }
a.social-icon.facebook 	{ background-position: -299px -147px;   }
a.social-icon.fivehunpx	{ background-position: -381px -147px;   }
a.social-icon.linkedin 	{ background-position: -462px -147px;   }
a.social-icon.behance	{ background-position: -544px -147px;   }

.social-header li { 
	list-style: none; 
	display: inline-block;
	-webkit-animation-name: BeanRoll;
	   -moz-animation-name: BeanRoll;
	     -o-animation-name: BeanRoll;
	        animation-name: BeanRoll;
	}
 
.social-header li:nth-of-type(1) {
 	-webkit-animation-delay: 1.2s;
 	   -moz-animation-delay: 1.2s;
 	    -ms-animation-delay: 1.2s;
 	     -o-animation-delay: 1.2s;
 	        animation-delay: 1.2s;
 	}	
  
.social-header li:nth-of-type(2) {
  	-webkit-animation-delay: 1.5s;
  	   -moz-animation-delay: 1.5s;
  	    -ms-animation-delay: 1.5s;
  	     -o-animation-delay: 1.5s;
  	        animation-delay: 1.5s;
	}	
  
.social-header li:nth-of-type(3) {
  	-webkit-animation-delay: 1.8s;
  	   -moz-animation-delay: 1.8s;
  	    -ms-animation-delay: 1.8s;
  	     -o-animation-delay: 1.8s;
  	        animation-delay: 1.8s;
	}
  
.social-header li:nth-of-type(4) {
  	-webkit-animation-delay: 2.1s;
  	   -moz-animation-delay: 2.1s;
  	    -ms-animation-delay: 2.1s;
  	     -o-animation-delay: 2.1s;
  	        animation-delay: 2.1s;
	}
 
.social-header li:nth-of-type(5) {
   	-webkit-animation-delay: 2.4s;
   	   -moz-animation-delay: 2.4s;
   	    -ms-animation-delay: 2.4s;
   	     -o-animation-delay: 2.4s;
   	        animation-delay: 2.4s;
 	}
 	
.social-header li:nth-of-type(6) {
   	-webkit-animation-delay: 2.7s;
   	   -moz-animation-delay: 2.7s;
   	    -ms-animation-delay: 2.7s;
   	     -o-animation-delay: 2.7s;
   	        animation-delay: 2.7s;
 	} 	
 	
.social-header li:nth-of-type(7) {
   	-webkit-animation-delay: 3s;
   	   -moz-animation-delay: 3s;
   	    -ms-animation-delay: 3s;
   	     -o-animation-delay: 3s;
   	        animation-delay: 3s;
 	} 
 	 	
.social-header li:nth-of-type(8) {
   	-webkit-animation-delay: 3.3s;
   	   -moz-animation-delay: 3.3s;
   	    -ms-animation-delay: 3.3s;
   	     -o-animation-delay: 3.3s;
   	        animation-delay: 3.3s;
 	}
 	
.social-header li:nth-of-type(9) {
   	-webkit-animation-delay: 3.6s;
   	   -moz-animation-delay: 3.6s;
   	    -ms-animation-delay: 3.6s;
   	     -o-animation-delay: 3.6s;
   	        animation-delay: 3.6s;
 	}  	
 
.social-header li:nth-of-type(10) {
   	-webkit-animation-delay: 3.9s;
   	   -moz-animation-delay: 3.9s;
   	    -ms-animation-delay: 3.9s;
   	     -o-animation-delay: 3.9s;
   	        animation-delay: 3.9s;
 	}  	
 
.social-header li:nth-of-type(11) {
   	-webkit-animation-delay: 4.2s;
   	   -moz-animation-delay: 4.2s;
   	    -ms-animation-delay: 4.2s;
   	     -o-animation-delay: 4.2s;
   	        animation-delay: 4.2s;
 	}  	 
 
 .social-header li:nth-of-type(12) {
    	-webkit-animation-delay: 4.5s;
    	   -moz-animation-delay: 4.5s;
    	    -ms-animation-delay: 4.5s;
    	     -o-animation-delay: 4.5s;
    	        animation-delay: 4.5s;
  	}  	 	 		
 
 .social-header li:nth-of-type(13) {
    	-webkit-animation-delay: 4.8s;
    	   -moz-animation-delay: 4.8s;
    	    -ms-animation-delay: 4.8s;
    	     -o-animation-delay: 4.8s;
    	        animation-delay: 4.8s;
  	}  	 
  
  .social-header li:nth-of-type(14) {
     	-webkit-animation-delay: 5.1s;
     	   -moz-animation-delay: 5.1s;
     	    -ms-animation-delay: 5.1s;
     	     -o-animation-delay: 5.1s;
     	        animation-delay: 5.1s;
   	}  	 	
   	
/*--------------------------------------------------------------------*/
/*	PAGINATION
/*--------------------------------------------------------------------*/ 
.pagination { 
  	width: 100%;
	margin-top: 20px;
	margin-bottom: -9%;
	text-align: right;
	-webkit-animation-name: BeanBounceUp;
	   -moz-animation-name: BeanBounceUp;
	     -o-animation-name: BeanBounceUp;
	        animation-name: BeanBounceUp;
	-webkit-animation-delay: 2.5s;
	   -moz-animation-delay: 2.5s;
	    -ms-animation-delay: 2.5s;
	     -o-animation-delay: 2.5s;
	        animation-delay: 2.5s;
	}
	
.pagination-arrows a {
	display: block;
	width: 52px;
	height: 52px;
 	border: none;
 	}
	
.pagination-arrows span.page-previous, 
.pagination-arrows span.page-next {
	background: url(/wp-content/themes/words/assets/images/sprite.png) -54px -4px no-repeat;
	display: inline-block;
	opacity: .6;
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out; 	   
		 -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out;  
	}

	 
.pagination-arrows span.page-next { 
	background-position: -108px -4px; 
	}

.pagination-arrows span.page-previous:hover, 
.pagination-arrows span.page-next:hover {
	opacity: 1; 
	}

 
  	 
/*--------------------------------------------------------------------*/
/*	THEME NAVIGATION
/*--------------------------------------------------------------------*/
.nav-header {
	height: 53px;
	}
	
.main_menu {
 	padding: 13px 0px 0px;
 	position: relative;
 	z-index: 1000;
 	float: right;
 	}
 
 .main_menu .radium_mega { 
 	z-index:9999; 
 	}
 
 .main_menu .radium_mega a {
 	display:block;
 	color: #2E373F;
 	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
 	float: left;
 	outline:none;
 	padding-bottom: 12px;
 	position:relative;
 	text-align:center;
 	text-decoration:none;
 	text-transform: uppercase;
 	z-index:990;
	-webkit-font-smoothing: antialiased;
	}
 
.main_menu .radium_mega a:hover, 	
.main_menu .radium_mega > .current_page_item > a { color: #F34747; } 	

.main_menu .radium_mega li {
	padding: 5px 19px 6px 0px;
 	float:left;
 	position:relative;
 	line-height: 22px;
 	margin-left: 2px;
 	list-style: none;
 	font-size: 12px;
	}
  		
.main_menu .radium_mega > li {
  	line-height: 18px;
  	list-style: none;
 	}
 	  	 					
.main_menu .radium_mega img {
 	max-width:100%;
 	position: relative;	
 	display: inline-block;
 	}
 
.main_menu .radium_mega, 
.main_menu .radium_mega ul {
 	margin:0;
 	position:relative;
 	}
 	 
.radium_mega_div,  
.radium_mega > li > ul { z-index: 1000; }	

.main_menu .radium_mega > .sub-menu,  
.main_menu .radium_mega > .sub-menu > li { background:#FFF; }
 	
.main_menu .radium_mega > li:hover > a,
.main_menu .radium_mega > .current-menu-item > a { position: relative; }
	
	
/*--------------------------------------------------------------------*/
/*  DROP DOWN MENUS
/*--------------------------------------------------------------------*/ 	
.main_menu .radium_mega ul { 
	padding:0px 17px 10px;
	top: 40px;
	width: 140px;
	left: -12px;
	background-color: #121416;
	-webkit-border-radius: 0px 0px 3px 3px;
	   -moz-border-radius: 0px 0px 3px 3px;
	        border-radius: 0px 0px 3px 3px;
		}

/* Drops list items ---*/	
.main_menu .radium_mega ul a {
 	text-align: left;
 	display:inline;
 	width: 113px;
 	height:auto;
	margin-left: 0px!important;
	color: rgba(255, 255, 255, 0.8);
	text-transform: none;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}	
 
/* Drops a style */	 
.main_menu .radium_mega > li > ul li {
	background: transparent;
	}
	
.main_menu .radium_mega > li > ul li a { 
	color: #B6B6B6;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	margin-left: -5px!important;
	}

.main_menu .radium_mega > li > ul li a:hover { 
	color: #FFF;
	}
	
.main_menu .radium_mega > li > ul li:first-child a { 
	padding-top: 12px; 
	}
	
.main_menu .radium_mega > li > ul li:last-child a { 
	margin-bottom: 0px; 
	border: none;
	padding-bottom: 0px; 
	}

/* DEEPER LEVELS */
.main_menu .radium_mega > li > ul ul {
 	left: 118px;
 	top: -3px;
 	border-top: none;
 	padding-top: 5px;
 	-webkit-border-radius: 3px;
 	   -moz-border-radius: 3px;
 	        border-radius: 3px;
 	}
 	
.main_menu .radium_mega > li > ul ul li a {
 	border-bottom: 1px solid rgba(255, 255, 255, 0.1)!important;
 	padding: 5px 0px 10px 0px!important;
 	}

.main_menu .radium_mega > li > ul ul li:last-child a{
 	border: none!important;
 	padding-bottom: 0px!important;
 	}
 	
.main_menu .radium_mega > li > ul,  
.main_menu .radium_mega > li > ul ul {
 	position:absolute;
 	display:none;
 	}
  
.main_menu .submenu-indicator { 
	display: none; 
	}
  
.main_menu div .radium_mega > .dropdown_ul_available:hover > a { 
	z-index: 1000; 
	} 




/*--------------------------------------------------------------------*/
/*                    												  
/*                       OTHER THEME TEMPLATES		         		  
/*                    												  
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/*	DEFAULT / SIDEBAR TEMPLATES
/*--------------------------------------------------------------------*/ 
h2.page-title {
	margin-bottom: 30px;
	}

.page-template-page-sidebar-right-php .page-box {
	padding-right: 50px;
	}
	
.sidebar {
	margin-top: 5px;
	font-size: 15px;
	line-height: 24px;
	} 

.sidebar .widget_meta ul,
.sidebar .widget_nav_menu ul,
.sidebar .widget_categories ul {
	margin: -16px 0 0 0;
	}

.sidebar li {
	line-height: 35px;
	}

.sidebar p a, 
.sidebar li a {
	padding-bottom: 3px;
	border-bottom: 1px solid #DCDDDF;
	-webkit-transition: 0s;
	   -moz-transition: 0s;
		-ms-transition: 0s;
		 -o-transition: 0s;
		  	transition: 0s;
	} 
		
.sidebar .widget {
	margin-bottom: 70px;
	}   
	
.sidebar .textwidget {
	margin-top: -8px;
	}
	
/*--------------------------------------------------------------------*/
/*	404 PAGE TEMPLATE
/*--------------------------------------------------------------------*/ 
.error404 #main-container { 
	padding-bottom: 200px; 
	}

.error404 #header-title { 
	text-transform: capitalize; 
	} 

.error404 h2 { 
	margin: 5px 0 30px 0;
	}

.error404 .btn { 
	margin-top: 40px; 
	} 

.error404 .entry-title { 
	padding-bottom: 15px; 
	}


/*--------------------------------------------------------------------*/
/*	ARCHIVES TEMPLATE
/*--------------------------------------------------------------------*/
.page-template-page-archives-php #main {
	padding-right: 50px;
	}

.archives h5 {
	color: #F34747;
	text-transform: uppercase;
	font: 16px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 10px;
	}

.archives-list ul {
	margin-bottom: 20px;
	list-style: disc;
	margin: 5px 0 60px 20px;
	color: #2E373F;
	font: 18px/32px "Open Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	} 	

.archives-list a {
	border-bottom: 1px solid #DCDDDF;
	padding-bottom: 3px;
	color: #5E6771;
	}

.archives-list a:hover { 
	color: #F34747; 
	}
	

/*--------------------------------------------------------------------*/
/*	SEARCH TEMPLATE 
/*--------------------------------------------------------------------*/
.search .no-results input[type="text"] {
	margin-top: 30px;
	margin-bottom: 38px;	
	height: 45px;
	}

.search .no-results form {
	margin-bottom:0px ;
	}

.search .no-results h2 { 
	margin: 5px 0 30px 0;
	}





/*--------------------------------------------------------------------*/
/*                    												  
/*                BLOGROLL (POST FORMATS & BLOG PAGE)          		  
/*                    												  
/*--------------------------------------------------------------------*/
  
/*--------------------------------------------------------------------*/
/*	STANDARD POST FORMAT
/*--------------------------------------------------------------------*/  
.format-standard .fluid-width-video-wrapper	{ 
	margin: 10px 0 5px 0px; 
	}
	
/*--------------------------------------------------------------------*/
/*	ASIDE POST FORMAT
/*--------------------------------------------------------------------*/ 
.format-aside article.entry-content p { 
	margin-top: 3px; 
	}  

/*--------------------------------------------------------------------*/
/*	AUDIO POST FORMAT
/*--------------------------------------------------------------------*/   
.format-audio .entry-content-media {
	margin: 0px 0 28px 0; 
	}
	
/*--------------------------------------------------------------------*/
/*	GALLERY POST FORMAT
/*--------------------------------------------------------------------*/   
 .format-gallery .entry-content-media {
 	margin: 0px;
 	padding-bottom: 30px;
 	}

/*--------------------------------------------------------------------*/
/*	LINK POST FORMAT
/*--------------------------------------------------------------------*/  
.format-link {
	width: 100%;
	margin-bottom: 20px;
	}

.format-link p {
	margin: 15px 0 0px 0;
   	}	
   	
.format-link p a { 
	color: #F34747;
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out; 	   
		 -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out;  
	}

.format-link p a:hover { 
	opacity: .6; 
	}	
  	
.format-link span.link-icon {
	background: url(/wp-content/themes/words/assets/images/sprite.png) -2px -52px no-repeat;
	background-color: #2E373F;
	display: inline-block;
	height: 20px;
	width: 38px;
	margin: 0 0 2px 15px;
	}
  	
.format-link article.entry-content, 
.format-link article .entry-content { display: none; }     
  
  
/*--------------------------------------------------------------------*/
/*	QUOTE POST FORMAT
/*--------------------------------------------------------------------*/   	
.format-quote p {
	color: #F34747;
	text-transform: uppercase;
	margin: 25px 0 20px 0;
	font: 16px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	 } 		
  	
 
/*--------------------------------------------------------------------*/
/*	VIDEO POST FORMAT
/*--------------------------------------------------------------------*/ 
.format-video .entry-content-media {
	margin-bottom: 32px;
	}


/*--------------------------------------------------------------------*/
/*	INDEX BLOGROLL PAGINATION
/*--------------------------------------------------------------------*/ 
.index-pagination { 
	float: left;
	}
	
.index-pager a {
	display: block;
	width: 52px;
	height: 52px;
 	border: none;
 	}
	
.index-pager span.page-previous, 
.index-pager span.page-next {
	background: url(/wp-content/themes/words/assets/images/sprite.png) -216px -4px no-repeat;
	display: inline-block;
	margin-right: 5px;
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out; 	   
		 -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out; 
	}
 
.index-pager span.page-next { 
	background-position: -270px -4px; 
	}

.index-pager span.page-previous:hover, 
.index-pager span.page-next:hover { 
	opacity: .6; 
	}

.pagination-meta {
	margin-top: 9px;
	text-align: right;
	}





/*--------------------------------------------------------------------*/
/*                    												  
/*                        SINGLE POST STYLES	   		  		      
/*                    												  
/*--------------------------------------------------------------------*/
#post-box {
	padding-bottom: 80px;
	}
	
.author-count {
	background-color: #f34747;
	color: #FFF;
	display: block;
	font: bold 16px/38px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height: 38px;
	margin: 48px 0 0 48px;
	position: absolute;
	text-align: center;
	width: 38px;	
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	-webkit-transition: all 0.3s ;
	   -moz-transition: all 0.3s ;
		-ms-transition: all 0.3s ;
		 -o-transition: all 0.3s ;
		
	 }

.author-count:hover { 
	background-color: #2E373F;
	}

.single-format-standard figure img,
.single-format-standard .entry-content img,
.single-format-standard .entry-content img a {
	margin: 40px 0px 40px 0px; 
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	}

blockquote {
 	margin: 55px 0;
 	border: none;
 	}
 
blockquote, 
blockquote p {
 	color: #F34747;
 	font-size: 26px!important;
 	letter-spacing: -0.07em;
 	line-height: 40px!important;
 	font-weight: bold;
	}


/*--------------------------------------------------------------------*/
/*	POST GENERAL STYLES
/*--------------------------------------------------------------------*/
.entry-header h1 a,
.entry-header h2 a,
.entry-header h3 a { 
	color: #2E373F; 
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out; 	   
		 -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out; 
	}

.entry-header h1 a:hover,
.entry-header h2 a:hover,
.entry-header h3 a:hover { 
	color: #F34747; 
	}
		
.entry-meta {
	color: #F34747;
	text-transform: uppercase;
	margin: 25px 0 20px 0;
	font: 16px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}	

.entry-meta a {
	color: #F34747;
	-webkit-transition: 0.3s;
	   -moz-transition: 0.3s;
		-ms-transition: 0.3s;
		 -o-transition: 0.3s;
		  	transition: 0.3s;  
	}

.entry-meta a:hover { 
	opacity: .6;
	}

.entry-meta-date {
	margin: -7px 0 20px 0;
	color: #B6B6B6;
	text-transform: uppercase;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}

.post-optional-meta { 
	text-align: right; 
	}

span.words,
span.views,
span.location {
	background: url(/wp-content/themes/words/assets/images/sprite.png) -3px -157px no-repeat;  
	background-color: #2E373F;
	display: inline-block;
	height: 13px;
	margin:0 0 -1px 20px;
	width: 16px;
	}

span.views {
	background-position: -3px -141px; 
	}

span.location {
	background-position: -3px -175px; 
	}
	
.meta-count {
	color: #2E373F;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 10px;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;	
	}

.editor-note {
	color: #B6B6B6;
	font: 13px/21px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	
	margin-top: 260px;
	text-align: right;
	padding-right: 25px;
	}

.editor-note a {
	color: #5E6771; 
	padding-bottom: 1px;
	border-bottom: 1px solid #DCDDDF;
	}

span.editor-icon {
	background: url(/wp-content/themes/words/assets/images/sprite.png) -6px -193px no-repeat;  
	background-color: #F34747;
	display: inline-block;
	float: right;
	margin: 5px -20px 0px 0px;
	height: 16px;
	width: 10px;
	}

.entry-content p strong { 
	color: #2E373F; 
	}

.entry-content p a {
	color: #2E373F;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 3px;
	border-bottom: 1px solid #DCDDDF;
	}
 
.entry-content p a:hover { 
	color: #f34747; 
	}

section.type-post {
	width:100%;
	}

.single-post section.type-post {
	padding-bottom: 20px;
	} 
	
section.type-post {
	padding: 0px 0px 90px 0px;
	display: inline-block;
	}
	
section.type-post:first-child { 
	padding-top: 10px; 
	}

section.type-post:last-child { 
	padding-bottom: 0px; 
	}

.single-post section.type-post { 
	border-bottom: none; 
	}

.sticky { }

 /* Images */
.entry-content p img,
.content .gallery .gallery-icon img, 
.post-thumb img,
.image-frame img, 
.attachment .post-box img,
.slider img {
 	display: block;
 	background: transparent;
  	}
  	
.image-frame img, 
.attachment .post-box img,
.entry-content-media img,
.post-thumb img { 
	height: auto; 
	}
 
 .entry-content-media img,
 .post-thumb img { 
 	margin-bottom: 30px; 
 	-webkit-border-radius: 5px;
 	   -moz-border-radius: 5px;
 	        border-radius: 5px;
 	}

.post-thumb{
	background-color: #F34747;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	}  
	
.entry-content .entry-content-media img { 
	margin: 0 0 0 0; 
	}
 
.attachment article .entry-content { 
	padding:0 0 0 0; 
	}

.attachment .post-box img { 
	margin: 0 auto; 
	}
 
.content .gallery-item {
 	float: left;
 	margin: 0;
 	padding: 0;
 	}
 
.content .gallery .gallery-icon img { 
	margin-bottom: 0 !important;
	}	 

.entry-content img,
.comment-content img,
.widget img { 
	max-width: 100%; 
	}

img.size-full,
img.size-large {
	max-width: 100%;
	width: auto; 
	height: auto;
	display: block;
	}

.post-thumb.preload {
	display: block;
	background-image: url(/wp-content/themes/words/assets/images/loader.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	}
	
.post-thumb.preload:hover {
	background-image: none;
	}

.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
	}

img.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	clear: both;
	margin-top: 5px;
	}

img.alignleft {
	float: left;
	margin: 10px 25px 0 0;
	}

img.alignright {
	display: block;
	margin: 10px 0 0 20px;
	}

.wp-smiley {
	max-height: 13px;
	margin: 0 !important;
	}

.gallery { 
	margin: auto; 
	float: left;
	width: 100%;
	}
	
.gallery-item {
	float: left;
	text-align: center;
	margin-left: 0;
	}
		
#gallery-1 .gallery-item {
	float: left;	
	margin-top: 10px;
	text-align: center;
	width: 33%;
	}
	
.gallery-image {
	margin-left: 0;
	}

.gallery-caption { 
	margin-left: 0;
	font-weight: bold;
 	}

.gallery-item .gallery-caption { 
	margin-bottom: 0 !important;
	padding-right: 12%; 
	}

.wp-caption,
figcaption {
	text-align: center;
	margin: 10px 20px 20px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	}

.wp-caption.aligncenter { margin: 20px auto; }
.wp-caption.alignleft 	{ margin-left: 0; 	 }
.wp-caption.alignright 	{ margin-right: 0;   }
.wp-caption.alignnone 	{ margin-left: 0;    }

.wp-caption img,
.wp-caption img a {
	margin: 0;
	padding: 0;
	border: 0 none;
	}

.wp-caption
.wp-caption-text {
	margin: 0;
	padding: 5px;
	}

img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
	}
	
.post-slider .slider-desc {
	position: absolute;
    text-align: center;
    font-size: 13px;
    left: 1.4%;
    bottom: 9px;
    max-width: 60%;
    color: #eeeeee;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    background-color: rgba(34, 34, 34, 0.8);
    padding: 7px 16px;
    opacity: 1;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
	}	


/*--------------------------------------------------------------------*/
/*	ABOUT THE AUTHOR 
/*--------------------------------------------------------------------*/
.about-author .avatar {
	float: left;
	margin: 2px 20px 0 0;
	}
	
.about-author {
	background-color: #F2F3F5;
	color: #222;
	float: left;
	margin: 60px 0 0px 0;
	padding: 25px 20px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;	
	}

.about-author h6 {
	font-size: 22px;
	margin-bottom: 17px;
	}

.author-right { margin: 0 0 0 95px; }

.author-right p { margin: -5px 0 0 0; }


/*--------------------------------------------------------------------*/
/*	POST SHARING BUTTONS 
/*--------------------------------------------------------------------*/
 .post-share {
 	background-color: #F2F3F5;
 	float: left;
 	margin: 45px 0px 55px;
 	padding: 13px 18px;
 	text-align: center;
 	width: 100%;
 	-webkit-border-radius: 5px;
 	   -moz-border-radius: 5px;
 	        border-radius: 5px;        

	text-align: left;
	background-color: white;
	padding-left: 0px;
	
 	}
 
.post-share-btn { 
 	margin-top: 4px;  
 	margin-left: 4px;
 	width: 220px;
 	-webkit-border-radius: 4px;
 	   -moz-border-radius: 4px;
 	        border-radius: 4px;      
 	}
 
.twitter-btn { background-color: #00BEF6; }

.facebook-btn { background-color: #3B5998; }

.twitter-btn:hover,
.facebook-btn:hover {
	color: #FFF; 
	background-color: #2E3030!important;
	}




	
/*--------------------------------------------------------------------*/
/*                    								
/*                        POST COMMENTS GALORE			
/*                    			
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/*	COMMENTS GENERAL
/*--------------------------------------------------------------------*/ 
#comments { 
	clear: both;
	margin-top: 50px; 
	}

#comments ol {
	list-style: none;
	margin-bottom: 0px;
	}

#comments #reply-title {
	padding-bottom: 40px;
	border: none;
	}

#comments span.comments-subtext {
	color: #B6B6B6;
	margin-bottom: 25px;
	text-transform: uppercase;
	float: left;
	font-size: 11px;
	}

#comments span.comments-form-text {
	color: #B6B6B6;
	margin-top: 10px;
	text-transform: uppercase;
	display: block;
	font-size: 11px;
	} 

#comments span.says { 
	display: none; 
	}

.commentlist {
	margin: 0 0 40px;
	list-style-type: none;
	}
 
.pinglist {
 	margin: 20px 0 40px 30px;
 	list-style-type: disc;
 	}
 	
.comment { 
	margin-bottom: 8px; 
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 25px;
	display: inline-block;
	width: 100%;
	}
	
#comments-list { 
	margin-bottom: 20px; 
	} 

.comment-content { 
	margin-top: 4px;
	border-bottom: 1px solid #DCDDDF; 
	padding-bottom: 20px;
	}	
	
#reply-title,	
#comments .leave-reply-title h5,
#comments .comments-title h5 {
	border-top: 1px solid #dcdddf;
	padding: 40px 0 15px 0;
	color: #2E373F;
	letter-spacing: -2px;
	font: bold 36px "Open Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}

.comment-meta {
	color: #F34747;
	text-transform: uppercase;
	font: normal 15px/27px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
 	}

.comment-meta a {
	font-weight: normal;
	text-decoration: none;
	color: #F34747;
	}
	
.comment-meta a:hover { 
	color: rgba(254, 88, 74, 0.6); 
	}

.comment-author { 
	display: block;	 
	color: #2e373f;
	letter-spacing: -1px;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 8px;
	text-transform: none;
	}

.comment-author a { 
	color: #2E373F; 
	}

.comment-author a:hover { 
	color: #F34747; 
	}

.avatar {
	width: 75px;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	}	
	
li.comment .avatar {
	margin-top: 5px;
	}	
	
.comment-edit-link { 
	color: #B6B6B6; 
	}

.comment-edit-link:hover { 
	color: #2E373F!important; 
	}

span.meta-tag {
	background-color: #E3E6EB;
	color: #2E373F;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: right;
	margin: -29px 0 0 0;
	padding: 3px 12px;
	text-transform: uppercase;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	}


/*--------------------------------------------------------------------*/
/*	COMMENT BODY
/*--------------------------------------------------------------------*/ 
.comment-body .reply,
.comment-body p { 
	margin: 6px 0 10px 73px; 
	}

.comment-body p:first-child { 
	margin-top: 0; 
	}

.comment-body ul { 
	list-style-type: disc; 
	}

.comment-body ol { 
	list-style-type: decimal; 
	}

.children { 
	list-style-type: none; 
	margin-left: 148px;
	}

.children .depth-3 { 
	margin-left: -25px; 
	width: 104%;
	}

.children .depth-4 { 
	margin-left: -73px; 
	width: 117%;
	}

.nocomments {
	text-align: center;
	padding: 20px;
	}


/*--------------------------------------------------------------------*/
/*	CANCEL / REPLY COMMENT
/*--------------------------------------------------------------------*/
#cancel-comment-reply-link {
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: right;
	color: #F34747;
	background-color: #FEECEC ;
	margin-top: 10px;
	padding:3px 12px;
	letter-spacing: normal;
	text-transform: uppercase;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	}
	
#cancel-comment-reply-link:hover  { 
	background-color: #F34747; 
	color: #FFF; 
	}	

.comment-awaiting-moderation {
	font: italic 12px/20px Georgia, "Times New Roman", Times, serif;
	color: #F34747;
	}
		

/*--------------------------------------------------------------------*/
/*	COMMENT FORM ADJUSTMENTS
/*--------------------------------------------------------------------*/
#commentform input[type="text"], 
#commentform input[type="password"], 
#commentform input[type="date"], 
#commentform input[type="datetime"], 
#commentform input[type="email"], 
#commentform input[type="number"], 
#commentform input[type="search"], 
#commentform input[type="tel"], 
#commentform input[type="time"], 
#commentform input[type="url"] { 
	margin-bottom: 15px; 
	float: left;
	margin-right: 20px;
	width: 60%;
	height: 40px;
	font-size: 15px;
	line-height: 25px;
	}  

#respond .button, 
#respond button.button, 
#respond .button[type="submit"] {
	margin-bottom: 20px; 
	}

#commentform p { 
	line-height: 20px; 
	}

#commentform label {
	margin: 0 0 10px 0;
	height: 23px;
	padding-top: 12px;
	text-transform: none;
	float: left;
	font-weight: bold;
	font-size: 15px;
	} 

#commentform textarea {  
	min-height: 228px;
	padding: 10px 16px;
	font-size: 15px;
	line-height: 24px;
	}

#commentform #submit { 
	background-image: url(/wp-content/themes/words/assets/images/sprite.png);
	background-repeat: no-repeat;
	background-position: 175px -75px;
	padding-right: 59px;
	width: auto;
	}		
 
.comment-form-comment { 
	margin-top: 20px; 
	}

.comment-form-url label { 
	padding-top: 10px!important; 
	}

li.comment #submit {
	margin-bottom: 20px;
	margin-top: 10px;
	} 	

#commentform input[type="submit"] { 
	-webkit-appearance: none;
	}	

.logged-in-as {
	margin: -30px 0 24px;
	}
	
.logged-in-as span {
	color: #2E373F;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: none;
	text-transform: uppercase;
	}

.logged-in-as span a { 
	color: #F34747; 
	}

.logged-in-as span a:hover { 
	color: #2E373F; 
	}
	




/*--------------------------------------------------------------------*/
/*                    												  
/*                    AUDIO / VIDEO JPLAYER STYLES 		  		  
/*                    												  
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/*	JPLAYER BASE
/*--------------------------------------------------------------------*/	
div.jp-interface {
	background: url(/wp-content/themes/words/assets/images/jp_sprite.png) repeat-x 0 -160px #000;
   	border: 1px solid #000;
   	border-top: none;
 	width:100%;
	height:48px;
	overflow:hidden;
	position:relative;
	-webkit-box-shadow: 0 1px 3px rgba(6, 6, 6, 0.3);
	   -moz-box-shadow: 0 1px 3px rgba(6, 6, 6, 0.3);
			box-shadow: 0 1px 3px rgba(6, 6, 6, 0.3);		
	-webkit-border-radius: 0px 0px 5px 5px;
	   -moz-border-radius: 0px 0px 5px 5px;
	        border-radius: 0px 0px 5px 5px;
	}

div.jp-video div.jp-interface { 
	margin:0 0 0 0; 
	}
		
div.jp-controls-holder {
	width:100%;
	overflow:hidden;
	position:absolute;
	top:9px;
	left:0;
	}
	
div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	overflow:hidden;
	}
	
ul.jp-controls, 
div.jp-interface ul.jp-controls li {
	display:inline;
	float:left;
	}
	
div.jp-interface ul.jp-controls a {
	display:block;
	padding-right:2px;
	overflow:hidden;
	text-indent: 100%;
   	white-space: nowrap;
	overflow: hidden;
	padding-left: 4px;
	margin-top: 1px;
	}
	
div.jp-interface ul.jp-controls a span {
	display:block;
	overflow:hidden;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
 	}

div.jp-jplayer { 
	background-color:#0D0D0D; 
	}
	
ul.jp-toggles {
	list-style-type:none;
	float:right;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	z-index:1;
	}
	
ul.jp-toggles li {
	display:block;
	float:left;
	margin-left: 33px;
	}
	
ul.jp-toggles li a {
	border-left: 1px solid #464950;
	-moz-box-shadow: -1px 0 0 #161618;
	-webkit-box-shadow: -1px 0 0 #161618;
	box-shadow: -1px 0 0 #161618;
	padding-left: 5px;
	}
	
ul.jp-toggles li a, 
ul.jp-toggles li a span {
	display:block;
	width:40px;
	height:37px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
   	margin-top: 1px;
   	padding-left: 10px;
   	padding-top: 4px;
	}

a.jp-play span, 
a.jp-pause span,
a.jp-stop span, 
a.jp-previous span, 
a.jp-next span {
	width:34px;
	height:55px;
	border-right: 1px solid #161618;
	padding-right: 4px;
	-webkit-box-shadow: 1px 0 0 #464950;	
	   -moz-box-shadow: 1px 0 0 #464950;
		    box-shadow: 1px 0 0 #464950;
	}
	
a.jp-stop span { 
	width:32px; 
	}	

div.jp-current-time, 
div.jp-time-sep, 
div.jp-duration {
	font: 12px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 15px;
	color: #FFF;
	text-shadow: 0 1px 0 #000000;
	}
	
div.jp-current-time {
	text-align:right;
	display:inline;
	float:left;
	margin-left:94px;
	}
	
div.jp-time-sep {
	text-align:center;
	display:inline;
	float:left;
	margin-right:6px;
	margin-left:6px;
	}
	
div.jp-duration {
	display:inline;
	float: left;
	}
	
.jp-no-solution a,
.jp-no-solution span,
.jp-no-solution { 
	display: none!important; 
	}
	
		
/*--------------------------------------------------------------------*/
/*	BASE ICON POSITIONING
/*--------------------------------------------------------------------*/
a.jp-mute, 
a.jp-unmute, 
a.jp-volume-max { 
	position: relative; 
	}

a.jp-mute, 
a.jp-unmute { 
	margin:0 79px 0 0; 
	}
	
a.jp-play span {			background:url(/wp-content/themes/words/assets/images/jp_sprite.png) 0px 6px no-repeat; }
a.jp-play:hover span {		background-position:-26px 6px; 	}
	
a.jp-pause span { 			background:url(/wp-content/themes/words/assets/images/jp_sprite.png) 0px -22px no-repeat; display:none; }
a.jp-pause:hover span { 	background-position:-28px -22px; }
	
a.jp-stop span {			background:url(/wp-content/themes/words/assets/images/jp_sprite.png) -2px -50px no-repeat; }
a.jp-stop:hover span {		background-position:-30px -50px;}	
	
a.jp-previous span { 		background: url(/wp-content/themes/words/assets/images/jp_sprite.png) -56px -23px no-repeat; }
a.jp-previous:hover span { 	background-position:-84px -28px; }
	
a.jp-next span { 			background:url(/wp-content/themes/words/assets/images/jp_sprite.png) -56px 0 no-repeat; }
a.jp-next:hover span { 		background-position:-84px 0; }
	
a.jp-mute span { 			background:url(/wp-content/themes/words/assets/images/jp_sprite.png) -2px -84px no-repeat; }
a.jp-mute:hover span { 		background-position:-29px -84px; }
	
a.jp-unmute span { 			background:url(/wp-content/themes/words/assets/images/jp_sprite.png) -2px -111px no-repeat; display:none; }
a.jp-unmute:hover span { 	background-position:-30px -111px; }	


/*--------------------------------------------------------------------*/
/*	PROGRESS BARS
/*--------------------------------------------------------------------*/	
div.jp-progress {
	background-color: #0D0D0D;
	width:100%;
	height:10px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	overflow:hidden;	
	position:absolute;
	top:0;
	left:0;
	}

div.jp-play-bar {
	background-color: #F34747;
	width:0;
	height:10px;
	-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.2);	
	   -moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.2);
		    box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.2);
	}
		
div.jp-seek-bar {
	width:0;
	height:100%;
	cursor:pointer;
	-webkit-box-shadow:inset 0 0 2px #000;
	   -moz-box-shadow:inset 0 0 2px #000;
	        box-shadow:inset 0 0 2px #000;
	}
	
div.jp-seeking-bg { 
	display: none; 
	}
	
div.jp-volume-bar {
	background-color:#0d0d0d;
	width:80px;
	height:10px;
	overflow:hidden;
	position:absolute;
	top:15px;
	right:60px;
	cursor:pointer;
	z-index:2;
	padding-left: 1px;
	-webkit-box-shadow: 0 1px 0 #404040;
	   -moz-box-shadow: 0 1px 0 #404040;
		    box-shadow: 0 1px 0 #404040;
	}
	
div.jp-audio div.jp-volume-bar { 
	right:20px; 
	}
	
div.jp-volume-bar-value {
	background-color: #F34747;
	width:0;
	height:9px;
	-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.2);	
	   -moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.2);
		    box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.2);
	}


/*--------------------------------------------------------------------*/
/*	AUDIO JPLAYER GENERAL
/*--------------------------------------------------------------------*/
div.jp-audio { 
	width:100%; 
	}

div.jp-audio.fullwidth, 
div.jp-audio.fullwidth .jp-type-list-parent {
	width:100%;
	height:0;
	padding-bottom:42.5%%;
	position:relative;
	}
	
div.jp-audio.fullwidth.playlist {
	height:auto;
	padding-bottom:0;
	}
	
div.jp-audio.fullwidth .jp-type-single, 
div.jp-audio.fullwidth .jp-type-list {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	}
	
div.jp-audio-full {
	width:100%;
	height:100%;
	position:static !important;
	position:relative
	}
	
div.jp-audio-full div.jp-jplayer {
	overflow:hidden;
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	}
	
div.jp-audio-full div.jp-gui {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	}
	
div.jp-audio-full div.jp-interface {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1000;
	}

div.jp-audio-play {
	background-color:rgba(0, 0, 0, 0);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	}
	
div.jp-audio-full div.jp-audio-play {
	height:100%;
	z-index:999999;
	}
	
a.jp-audio-play-icon { 
	display:none	
	}
	
div.jp-audio-play:hover a.jp-audio-play-icon {
	opacity:1;
	filter:alpha(opacity=100);
	}
 	
div.jp-audio div.jp-interface { 
	margin:0 0 0 0; 
	}

div.jp-audio-full div.jp-title li { 
	padding:1px 0; 
	}
 		
div.jp-gui { 
	margin-top: 0px; 
	}

div.jp-jplayer audio, 
div.jp-jplayer {
	width:0;
	height:0;
	}

div.jp-jplayer {
	-webkit-border-radius: 5px 5px 0 0;
 	   -moz-border-radius: 5px 5px 0 0;
 	        border-radius: 5px 5px 0 0;	
	}	

div.jp-title ul, 
div.jp-playlist ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}	


/*--------------------------------------------------------------------*/
/*	VIDEO JPLAYER GENERAL
/*--------------------------------------------------------------------*/
.fullwidth {
	display: block;
	min-width: 100%;
	max-width: 100%;
	height: auto;
	}

div.jp-video.fullwidth .jp-jplayer img, 
div.jp-video.fullwidth .jp-jplayer video, 
div.jp-video.fullwidth .jp-jplayer object {
    left: 0;
    position: absolute;
    top: 0;
	}

div.jp-audio, 
div.jp-video {
	color:#a7a7a7;
	line-height:30px;
	position:relative;
	z-index:10;
	}
	
div.jp-video video { 
	background-color:#FFF; 
	}
	
div.jp-video.fullwidth, 
div.jp-video.fullwidth .jp-type-list-parent {
	width:100%;
	height:0;
	padding-bottom:56.25%;
	position:relative;
	margin-bottom: 40px;
	}
	
div.jp-video.fullwidth.playlist {
	height:auto;
	padding-bottom:0;
	}
	
div.jp-video.fullwidth .jp-type-single, 
div.jp-video.fullwidth .jp-type-list {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	}
	
div.jp-video-full {
	width:100%;
	height:100%;
	position:static !important;
	position:relative
	}
	
div.jp-video-full div.jp-jplayer {
	overflow:hidden;
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	}
	
div.jp-video-full div.jp-gui {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	}
	
div.jp-video-full div.jp-interface {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1000;
	}


/*--------------------------------------------------------------------*/
/*	VIDEO ICON POSITIONING
/*--------------------------------------------------------------------*/
div.jp-video.fullwidth ul.jp-toggles li { 
	margin-left: 0px; 
	}

div.jp-video.fullwidth  div.jp-volume-bar { 
	width: 53px; 
	}

div.jp-video.fullwidth ul.jp-toggles { 
	border-left: 1px solid #161618; 
	}

a.jp-full-screen span {	background:url(/wp-content/themes/words/assets/images/jp_sprite.png) -4px -216px no-repeat; }
a.jp-full-screen:hover span {background-position: -32px -216px; }
	
a.jp-restore-screen span { background:url(/wp-content/themes/words/assets/images/jp_sprite.png) -5px -248px no-repeat; }
a.jp-restore-screen:hover span { background-position: -32px -248px; }

div.jp-video-play {
	background-color:rgba(0, 0, 0, 0);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	}
	
div.jp-video-full div.jp-video-play {
	height:100%;
	z-index:999999;
	}
	
a.jp-video-play-icon { 
	display: none; 
	}
	
div.jp-video-play:hover a.jp-video-play-icon {
	opacity:1;
	filter:alpha(opacity=100);
	}
	
	
	
	
/*--------------------------------------------------------------------*/
/*                    					
/*                          FOOTER STYLES		
/*                    							
/*--------------------------------------------------------------------*/ 		 
#footer { 
	font-size: 15px;
	line-height: 32px;
	color: #B6B6B6;
	background-color: #2E373F;
	padding: 70px 20px 63px 20px; 
	}

#footer a { 
	color: #F34747; 
	-webkit-transition: 0s;
	   -moz-transition: 0s;
		-ms-transition: 0s;
		 -o-transition: 0s;
		  	transition: 0s;
	}	

#footer a:hover { 
	border-bottom: 1px solid #5E6771;
	color: #FFF; 
	}	
	
#footer li a { 
	line-height: 22px; 
	}		   

#footer .widget .widget-title {
	display: none!important;
	}

#footer form { 
	margin-bottom: 0px; 
	}

#footer input[type="text"], 
#footer input[type="password"], 
#footer input[type="date"], 
#footer input[type="datetime"], 
#footer input[type="email"], 
#footer input[type="number"], 
#footer input[type="search"], 
#footer input[type="tel"], 
#footer input[type="time"], 
#footer input[type="url"], 
#footer textarea {
	color: #FFF;
	background-color: #5E6771;
	border:1px solid #5E6771;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 0px;
	padding: 27px 10px 27px 16px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	-webkit-transition: all 0.3s ;
	   -moz-transition: all 0.3s ;
		-ms-transition: all 0.3s ;
		 -o-transition: all 0.3s ;
		 	transition: all 0.3s ;        
	-webkit-font-smoothing: antialiased;
	-webkit-appearance: none;
	-webkit-box-shadow:none;
	   -moz-box-shadow:none;
		    box-shadow:none;		
	}	

#footer input[type=email]:hover,
#footer input[type=text]:hover,
#footer input[type=password]:hover,
#footer textarea:focus {
	background-color: #F34747;
	border-color: #F34747;
	}

#footer input[type=email]:focus,
#footer input[type=text]:focus,
#footer input[type=password]:focus,
#footer textarea:focus {
	background-color: #2E373F;
	border-color: #4A5258;
	}
	
#footer .btn, 
#footer .button, 
#footer button.button, 
#footer .btn[type="submit"],
#footer .button[type="submit"],
#footer input[type="button"], 
#footer input[type="reset"], 
#footer input[type="submit"] { 
	background-color: #F34747;
	color: #FFF;
	border: none;
	}

#footer .btn:hover, 
#footer .button:hover, 
#footer button.button:hover, 
#footer .btn[type="submit"]:hover,
#footer .button[type="submit"]:hover,
#footer input[type="button"]:hover, 
#footer input[type="reset"]:hover, 
#footer input[type="submit"]:hover { 
	background-color: #FFF;
	border: none;
	color: #F34747;
	}

.footer-fullwidth { 
	text-align: center; 
	}
 	
span.copyright { 
	display: block; 
	font-size: 12px;
	opacity: .5;
	margin-bottom: 12px; 
	}	





/*--------------------------------------------------------------------*/
/*                      					   					   
/*                         WIDGET STYLES   	        	
/*                    								
/*--------------------------------------------------------------------*/
.widget ul > li { list-style: none; }
.widget ul ul { margin: 0; padding: 0;	}
.widget li li { padding-left: 0; }
.widget li li ul { padding-left: 15px; }
.widget_rss li { margin: 0 0 18px 0; }
.widget .widget-title {
	text-transform: uppercase;
	color: #B6B6B6;
	padding-bottom: 20px;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	} 

	
/*--------------------------------------------------------------------*/
/*	DRIBBBLE WIDGET
/*--------------------------------------------------------------------*/ 
.bean-dribbble-shots { 
	width: 102%;
	}

.bean-shot {
	background-image: url(/wp-content/themes/words/assets/images/dribbble-hover.png);
	background-color: #F34747;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	}
	
.bean-dribbble-shots img {
	width: 132px;
	height: 99px;
	margin: 0px;
	margin-bottom: -6px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	-webkit-transition: all 0.3s ;
	   -moz-transition: all 0.3s ;
		-ms-transition: all 0.3s ;
		 -o-transition: all 0.3s ;
		  	transition: all 0.3s ;  	
	}

.bean-dribbble-shots img:hover { 
	opacity: 0.3; 
	} 


/*--------------------------------------------------------------------*/
/*  FLICKR WIDGET
/*--------------------------------------------------------------------*/ 
div.widget.radium_flickr_widget { 
	float: none; 
	}

.flicker-image-wrapper {
	 float: left;
	 margin-bottom: -5px;
	 }

.flickr_badge_image { 
	background-image: url(/wp-content/themes/words/assets/images/flickr-hover.png);
	background-color: #F34747;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	margin: 0px 5px 5px 0px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	}

.flickr_badge_image a {
	float: left;
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out; 	   
		 -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out;
	}

.flickr_badge_image a:hover { 
	opacity: 0.3; 
	}

.flickr_badge_image img {
	width: 86px;
	height: 86px;
	float: left;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	}


/*--------------------------------------------------------------------*/
/*  NEWSLETTER WIDGET
/*--------------------------------------------------------------------*/
input.email-newsletter {
	background: url(/wp-content/themes/words/assets/images/newsletter.png) no-repeat;
	background-position: 94% -26px;
 	}

input.email-newsletter:focus {
	background-position-y: 16px!important; 
	}
 	 
.bean-newsletter  .button { 
	display: none; 
	}

.bean-newsletter {
	margin-bottom: 20px !important;
}
	
/*--------------------------------------------------------------------*/
/*  SEARCH WIDGET
/*--------------------------------------------------------------------*/	
.widget_search input[type="text"]	{
	background: url(/wp-content/themes/words/assets/images/search.png) no-repeat;
	background-position: 94% -26px;
	}

.widget_search input[type="text"]:focus	{
	background-position-y: 16px!important;
	}	
	
.widget_search .searchform .button[type="submit"] { 
	display: none; 
	}
	
	
/*--------------------------------------------------------------------*/
/*	BEAN HEADER SOCIAL COUNTER WIDGET
/*--------------------------------------------------------------------*/
.bean-social-counter {
	opacity: .5;
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out; 	   
		 -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out;
	}

.bean-social-counter:hover {
	opacity: 1;
	}

.bean-social-counter,
.bean-social-counter ul { 
	float: left; 
	margin-top: 9px;
	}

.social-links li {
	color: #2E373F;
	float: left;
	font:bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-right: 20px;
	text-transform: uppercase;
	}

.social-links li:last-child {
	padding-right: 0px;
	}  
	
.social-count {
	color: #5E6771;
	font-weight: normal;
	font-style: normal;
	} 


/*--------------------------------------------------------------------*/
/*	BEAN SKILLS WIDGET 
/*--------------------------------------------------------------------*/
.widget_bean_skills { 
	width: 100%; 
	}

.widget_bean_skills p { 
	margin-bottom: 20px; 
	}

.skillset {
	float: left;
	width: 100%;
	}

.skill-percent { 
	float: right; 
	}

li.skill-bar {
	background-color: #FF584A;
	background-image: url(/wp-content/themes/words/assets/images/diag.png);
	color: #FFF;
	font-weight: bold;
	font-size: 13px;		
	line-height: 28px;
	margin-bottom: 3px;
	padding: 3px 11px;
	text-transform: uppercase;
	width: 300px;	
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	-webkit-animation:BeanBGAnimate 30s infinite linear;
	   -moz-animation:BeanBGAnimate 30s infinite linear;
	    -ms-animation:BeanBGAnimate 30s infinite linear;
	     -o-animation:BeanBGAnimate 30s infinite linear;
	        animation:BeanBGAnimate 30s infinite linear;        
	}


/*--------------------------------------------------------------------*/
/*	TAG CLOUD WIDGET
/*--------------------------------------------------------------------*/ 	
.tagcloud {
 	float: left;
 	margin-bottom: -4px;
 	}
 	
.tagcloud a {
	float: left;
	font-size: 15px!important;
 	margin: 0 4px 4px 0;
 	padding: 7px 10px;
	display: inline-block;
 	position: relative;
	text-transform: capitalize;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	} 		        
 		        
 	
/*--------------------------------------------------------------------*/
/*	TWITTER WIDGET
/*--------------------------------------------------------------------*/
#twitter_div ul { 
	margin: -8px 0 15px 0; 
	}
	
#twitter_div li {
	background: url(/wp-content/themes/words/assets/images/twitter-li.png) no-repeat 3px 16px;
	padding-left: 30px!important;
	padding: 8px 0px;
	line-height: 24px;
	font-variant: normal!important;
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out; 	   
		 -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out;  	
	}

#twitter_div li:first-child {
	padding-top: 0px;
	background-position: 3px 8px;
	}

#twitter_div li a {
	color: #B6B6B6;
	text-transform: lowercase;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;
	border: none;
	}
	
#twitter_div li a:hover { 
	color: #C7C7C7; 
	} 

#twitter_div li span { 
	display: block; 
	}

#twitter_div li span a { 
	color: #2E373F; 
	font-variant: normal;
	text-transform: none!important;
	text-decoration: none!important;
	font-size: 14px!important;
	font-weight: bold!important;
	border-bottom: 1px solid #DCDDDF;
	padding-bottom: 2px;
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out; 	   
		 -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out; 
	}
	
#twitter_div li span a:hover { 
	color: #F34747; 
	}

#twitter_div .button { 
	font-size: 14px;
	margin: -1px 0 0 31px; 
	padding: 11px 14px;
	}	


/*-----------------------------------------------------------------------------------*/
/*	LINKS WIDGET
/*-----------------------------------------------------------------------------------*/
.widget_links {
	text-transform: uppercase;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	}

.widget_links ul { 
	margin-top: 5px; 
	}

.widget_links li {
	line-height: 3px;
	background-color: #F3F5F8;
	margin-bottom: 5px;
	padding: 13px 10px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;        
	}

.widget_links li:hover { 
	background-color: #ecf1f1; 
	}


/*--------------------------------------------------------------------*/
/*	SOCIAL PROFILES WIDGET
/*--------------------------------------------------------------------*/
.bean-social-profiles ul {
	margin: 0 0 0 0!important; 
	width: 101%; 
	}
    
.bean-social-profiles ul li {
	margin-right: 6px;
	margin-bottom: 6px;
	display: block!important;
	float: left!important;
	text-indent: -9999em!important;
	width: 40px!important;
	height: 40px!important;
    }   
        		
.bean-social-profiles ul li a {
	background: url(/wp-content/themes/words/assets/images/shortcodes/social-bar.png) no-repeat;
	background-color: #2E373F;
	border:none;
	width: 41px;
	height: 41px;
    float:left;
    text-indent: -9999px;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-transition: all 0.3s ;
       -moz-transition: all 0.3s ;
    	-ms-transition: all 0.3s ;
    	 -o-transition: all 0.3s ;
    	  	transition: all 0.3s ;         
	}
 	   
.bean-social-profiles ul li.behance a 		{ background-position: -627px 3px; background-color: #006cff; }
.bean-social-profiles ul li.delicious a 	{ background-position: -557px 4px; background-color: #0078b7; }
.bean-social-profiles ul li.digg a 			{ background-position: -416px 2px; background-color: #00549c; }
.bean-social-profiles ul li.dribbble a		{ background-position: -206px 4px; background-color: #f8619e; }
.bean-social-profiles ul li.facebook a 		{ background-position: -32px 3px;  background-color: #4973d2; }
.bean-social-profiles ul li.flickr a 		{ background-position: -382px 3px; background-color: #f759aa; }
.bean-social-profiles ul li.forrst a 		{ background-position: -347px 2px; background-color: #758f67; }
.bean-social-profiles ul li.foursquare a	{ background-position: -591px 3px; background-color: #1fb2df; }
.bean-social-profiles ul li.github a 		{ background-position: -451px 4px; background-color: #3e78aa; }
.bean-social-profiles ul li.googleplus a 	{ background-position: -66px 4px;  background-color: #0a9d35; }
.bean-social-profiles ul li.linkedin a 		{ background-position: -101px 4px; background-color: #0b84c3; }
.bean-social-profiles ul li.pinterest a 	{ background-position: -486px 2px; background-color: #eb5655; }
.bean-social-profiles ul li.rss a 			{ background-position: -170px 3px; background-color: #fcae34; }
.bean-social-profiles ul li.stumbleupon a 	{ background-position: -521px 3px; background-color: #f94e20; }
.bean-social-profiles ul li.twitter a 		{ background-position: 3px 4px;    background-color: #02b0e8; }
.bean-social-profiles ul li.vimeo a 		{ background-position: -275px 2px; background-color: #9dc647; }
.bean-social-profiles ul li.youtube a		{ background-position: -311px 1px; background-color: #f44220; }
.bean-social-profiles ul li.zerply a 		{ background-position: -137px 4px; background-color: #abe06c; }
 
.bean-social-profiles ul li.twitter a:hover, 		
.bean-social-profiles ul li.facebook a:hover, 		
.bean-social-profiles ul li.googleplus a:hover,		
.bean-social-profiles ul li.linkedin a:hover, 		  
.bean-social-profiles ul li.zerply a:hover,		 	 
.bean-social-profiles ul li.rss a:hover,			 
.bean-social-profiles ul li.dribbble a:hover,	 	 			
.bean-social-profiles ul li.vimeo a:hover, 			
.bean-social-profiles ul li.youtube a:hover, 		
.bean-social-profiles ul li.forrst a:hover, 			 
.bean-social-profiles ul li.flickr a:hover, 			 
.bean-social-profiles ul li.digg a:hover, 		
.bean-social-profiles ul li.github a:hover,	 		
.bean-social-profiles ul li.pinterest a:hover, 		 
.bean-social-profiles ul li.stumbleupon a:hover, 	   
.bean-social-profiles ul li.delicious a:hover, 		
.bean-social-profiles ul li.foursquare a:hover, 		
.bean-social-profiles ul li.behance a:hover { 
	background-color: #2E373F; 
	}  

	
	
		
/*--------------------------------------------------------------------*/
/*                      					   					      
/*                        THEME SLIDESHOWS     	        	      
/*                    												  
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/*	 SLIDSEHOW STYLING
/*--------------------------------------------------------------------*/
/* Browser Resets (Don't Edit)*/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  { 
	outline: none;
	}

.slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0; 
	padding: 0; 
	list-style: none;
	}

/*--------------------------------------------------------------------*/
/*	FLEXSLIDER NECESSARY STYLES
/*--------------------------------------------------------------------*/
.flexslider {
	margin: 0; 
	padding: 0;
	}
	
.flexslider .slides > li {
	display: none; 
	-webkit-backface-visibility: hidden;
	}
	
.flexslider .slides img {
	max-width: 100%; 
	display: block;
	}
	
.flex-pauseplay span {
	text-transform: capitalize;
	display: none;
	}

.slides:after {
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
	}
	
html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}


/*--------------------------------------------------------------------*/
/*	FLEXSLIDER DEFAULT THEME
/*--------------------------------------------------------------------*/
.flexslider {
 	position: relative; 
 	zoom: 1;
	}
	
.flexslider .slides { 
	zoom: 1; 
	}

.flexslider .slides > li { 
	position: relative; 
	}

.flex-container {
	zoom: 1; 
	position: relative;
	}

.flexslider  ul.slides{
	background: black;
	}
	
.slideshow { 
	position:relative;	
	}

 ul.slides, 
 .slides > li {
 	margin: 0 0 0 0;
 	list-style: none;
 	position: relative;
 	}
 	 
.loaded { 
	background: none; 
	}

		
/*--------------------------------------------------------------------*/
/*	POST SLIDER
/*--------------------------------------------------------------------*/
.post-slider {	
	zoom: 1;
	width: 100%; 
	margin: 0 auto 0 auto;  
	padding: 0;
	position: relative;
	}
	
.post-slider .slides { 
	zoom: 1; 
	list-style: none;
	margin: 0 0 0 0 !important;
	width: 100%!important;
	}
	
.post-slider .slides > li {
	display: none;
	position: relative;
	}
				
.post-slider .slides img {
	max-width: 100%;
	width: 100%;
	display: block;
	margin: 0 auto;
	background: transparent;
	}

/* SLIDER NAV */
.post-slider .flex-control-nav {
    bottom: 6px;
    left: 0!important;
    display: none !important;
    position: absolute;
    overflow: hidden;
    outline: 0;
    z-index:99;
    width: 100%;
 	}

.post-slider .flex-control-nav li {
    zoom: 1;
    display: block;
    float: left;
    width: 15%;
    z-index: 99;
	}

.post-slider .flex-control-nav li a {
    background-color: #EAECEF;
    cursor: pointer;
    text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
    overflow: hidden;
    height: 2px;
    outline: 0;
    width: 100%;
    float: left;
	}

.post-slider .flex-control-nav li a:hover, 
.post-slider .flex-control-nav li a.active {
	background-color: #0081C7;
	filter: alpha(opacity=@opacity * 100);
	}
	
 .post-slider .flex-direction-nav li {
 	float:left;
 	margin:0px 1px;
 	list-style:none;
 	padding: 0;
 	}
 
.post-slider .flex-direction-nav li a {
	width: 28px;
	height: 28px;
	margin: 0;
	display: block;
	position: absolute;
	bottom: 10px;
	cursor: pointer;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	}
 	
.post-slider .flex-direction-nav .prev ,
.post-slider .flex-direction-nav .next {
	background: url(/wp-content/themes/words/assets/images/sprite.png) no-repeat;
	width: 52px;
	height: 52px;
	display: block;
	text-indent: 100%;
	top: 47%; 
	overflow: hidden;
	white-space: nowrap;
	border: none;
	z-index: 99;
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;    
	}

	
.post-slider .flex-direction-nav .prev { 
	left: 14px;
	background-position: -54px -4px;  }

.post-slider .flex-direction-nav .next { 
	right: 14px;
	background-position: -108px -4px;
	}

.post-slider .flex-direction-nav .prev:hover,
.post-slider .flex-direction-nav .next:hover { 
	opacity: .6;
	}

.post-slider.no-nav.no-pagi { 
	padding: 0;
	}

.post-slider .slider-desc span,
.post-slider .slider-desc em { 
	color: #fff; 
	}

.post-slider.no-nav.no-pagi { 
	padding: 0;
	}




/*--------------------------------------------------------------------*/
/*                      					   					      
/*                        THEME ANIMATIONS     	        	      
/*                    												  
/*--------------------------------------------------------------------*/
/* BASE ANIMATION - ADD TO ANY ANIMATED OBJECTS */
.animated {
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	    -ms-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	    -ms-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	}

/* FADE IN -ALL PAGE CONTENT */
.BeanFadeIn {
	-webkit-animation-delay: .6s;
	   -moz-animation-delay: .6s;
	    -ms-animation-delay: .6s;
	     -o-animation-delay: .6s;
	        animation-delay: .6s;
	-webkit-animation-name: BeanFadeIn;
	   -moz-animation-name: BeanFadeIn;
	     -o-animation-name: BeanFadeIn;
	        animation-name: BeanFadeIn;
	}
	
@-webkit-keyframes BeanFadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
	}
@-moz-keyframes BeanFadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
	}
@-o-keyframes BeanFadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
	}
@keyframes BeanFadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
	}

/* FADE IN FROM THE TOP - HEADER CONTENT */
.BeanFadeDown {
	-webkit-animation-delay: 0.7s;
	   -moz-animation-delay: 0.7s;
	    -ms-animation-delay: 0.7s;
	     -o-animation-delay: 0.7s;
	        animation-delay: 0.7s;
	-webkit-animation-name: BeanFadeDown;
	   -moz-animation-name: BeanFadeDown;
	     -o-animation-name: BeanFadeDown;
	        animation-name: BeanFadeDown;
	}

@-webkit-keyframes BeanFadeDown {
	0% { opacity: 0; -webkit-transform: translateY(-20px); 	}
	100% { opacity: 1; -webkit-transform: translateY(0); 	}
	}
@-moz-keyframes BeanFadeDown {
	0% { opacity: 0; -moz-transform: translateY(-20px); 	}
	100% { opacity: 1; -moz-transform: translateY(0); 		}
	}
@-o-keyframes BeanFadeDown {
	0% { opacity: 0; -ms-transform: translateY(-20px);		}
	100% { opacity: 1; -ms-transform: translateY(0); 		}
	}
@keyframes BeanFadeDown {
	0% { opacity: 0; transform: translateY(-20px); 			}
	100% { opacity: 1; transform: translateY(0); 			}
	}

/* ROLL - SOCIAL MEDIA ICONS HEADER */  
@-webkit-keyframes BeanRoll {
	0%   { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -webkit-transform: translateX(0px)   rotate(0deg);    }
	}
@-moz-keyframes BeanRoll {
	0%   { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); 	 }	
	100% { opacity: 1; -moz-transform: translateX(0px)   rotate(0deg);    	 }
	}
@-o-keyframes BeanRoll {
	0%   { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); 	 }
	100% { opacity: 1; -o-transform: translateX(0px)   rotate(0deg);    	 }
	}
@keyframes BeanRoll {
	0%   { opacity: 0; transform: translateX(-100%) rotate(-120deg); 		 }
	100% { opacity: 1; transform: translateX(0px)   rotate(0deg);    		 }
	}

/* BOUNCE IN FROM TOP - POST PAGINATION */ 
@-webkit-keyframes BeanBounceUp {
	0% 	 { opacity: 0; -webkit-transform: translateY(2000px); 	}
	60%  { opacity: 1; -webkit-transform: translateY(-30px); 	}
	80%  { -webkit-transform: translateY(10px); 				}
	100% { -webkit-transform: translateY(0); 					}
	}
@-moz-keyframes BeanBounceUp {
	0%   { opacity: 0; -moz-transform: translateY(2000px); 		}
	60%  { opacity: 1; -moz-transform: translateY(-30px); 		}
	80%  { -moz-transform: translateY(10px); 					}
	100% { -moz-transform: translateY(0); 						}
	}
@-o-keyframes BeanBounceUp {
	0%   { opacity: 0; -o-transform: translateY(2000px); 		}
	60%  { opacity: 1; -o-transform: translateY(-30px); 		}
	80%  { -o-transform: translateY(10px); 						}
	100% { -o-transform: translateY(0); 						}
	}
@keyframes BeanBounceUp {
	0%   { opacity: 0; transform: translateY(2000px); 			}
	60%  { opacity: 1; transform: translateY(-30px); 			}
	80%  { transform: translateY(10px); 						}
	100% { transform: translateY(0); 							}
	}

/* MOVING BG - BEAN SKILLS WIDGET */	
 @-webkit-keyframes BeanBGAnimate {
 	from 	{background-position:0 0;}
 	to 		{background-position:0 500px;}
 	}
 
 @-moz-keyframes BeanBGAnimate {
 	from 	{background-position:0 0;}
 	to 		{background-position:0 500px;}
 	}
 
 @-ms-keyframes BeanBGAnimate {
 	from 	{background-position:0 0;}
 	to 		{background-position:0 500px;}
 	}
 
 @-o-keyframes BeanBGAnimate {
 	from 	{background-position:0 0;}
 	to 		{background-position:0 500px;}
 	}
 
 @keyframes BeanBeanBGAnimate {
 	from 	{background-position:0 0;}
 	to 		{background-position:0 500px;}
 	}       
 
 	
 /* ERROR HINGE ANIMATION - ANIMATE.CSS */
 .BeanErrorFall {
 	-webkit-animation-name: BeanErrorFall;
 	   -moz-animation-name: BeanErrorFall;
 	     -o-animation-name: BeanErrorFall;
 	        animation-name: BeanErrorFall;
 	-webkit-animation-duration: 2s!important;
 	   -moz-animation-duration: 2s!important;
 	    -ms-animation-duration: 2s!important;
 	     -o-animation-duration: 2s!important;
 	        animation-duration: 2s!important;
 	-webkit-animation-delay: 2s;
 	   -moz-animation-delay: 2s;
 	    -ms-animation-delay: 2s;
 	     -o-animation-delay: 2s;
 	        animation-delay: 2s;
 	}
 	
 @-webkit-keyframes BeanErrorFall {
 	0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
 	20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
 	40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
 	80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
 	100% { -webkit-transform: translateY(700px); opacity: 0; }
 	}
 @-moz-keyframes BeanErrorFall {
 	0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
 	20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
 	40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
 	80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
 	100% { -moz-transform: translateY(700px); opacity: 0; }
 	}
 @-o-keyframes BeanErrorFall {
 	0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
 	20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
 	40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
 	80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
 	100% { -o-transform: translateY(700px); opacity: 0; }
 	}
 @keyframes BeanErrorFall {
 	0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }	
 	20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
 	40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
 	80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }	
 	100% { transform: translateY(700px); opacity: 0; }
 	}		 


	
img#wpstats {
     display: none !important;
}	

body {
margin-top: 33px;
} 

#hellobar-wrapper {
height: 30px;
margin: 0;
overflow: visible;
padding: 0;
position: relative;
width: 100%;
z-index: 2;
}

#hellobar-container {
font-size: 14px;
font-weight: normal;
height: 33px;
line-height: 30px;
margin: 0;
overflow: visible;
padding: 0;
position: relative;
text-align: center;
width: 100%;
z-index: 1000;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #fff;
}

#hellobar-container {
font-family: Georgia,Times New Roman,Times,serif;
background: #eb583c;
color: #ffffff;
border-bottom-color: #ffffff;
}

#hellobar-wrapper.hellobar-button-default.hellobar-button.hellobar-dark-images #hellobar-container a.hellobar-cta-link, #hellobar-wrapper.hellobar-button-default.hellobar-button.hellobar-dark-images #hellobar-container a.hellobar-cta-link:link, #hellobar-wrapper.hellobar-button-default.hellobar-button.hellobar-dark-images #hellobar-container a.hellobar-cta-link:visited {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #4a4844;
background: -moz-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4a4844),color-stop(100%,#2d2c29));
background: -webkit-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: -o-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: -ms-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: linear-gradient(top,#4a4844 0%,#2d2c29 100%);
box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
color: #fff;
}
#hellobar-wrapper.hellobar-button-default.hellobar-button.hellobar-dark-images #hellobar-container a.hellobar-cta-link, #hellobar-wrapper.hellobar-button-default.hellobar-button.hellobar-dark-images #hellobar-container a.hellobar-cta-link:link, #hellobar-wrapper.hellobar-button-default.hellobar-button.hellobar-dark-images #hellobar-container a.hellobar-cta-link:visited {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #4a4844;
background: -moz-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4a4844),color-stop(100%,#2d2c29));
background: -webkit-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: -o-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: -ms-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: linear-gradient(top,#4a4844 0%,#2d2c29 100%);
box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
color: #fff;
}
#hellobar-wrapper.hellobar-button-default.hellobar-button.hellobar-dark-images #hellobar-container a.hellobar-cta-link, #hellobar-wrapper.hellobar-button-default.hellobar-button.hellobar-dark-images #hellobar-container a.hellobar-cta-link:link, #hellobar-wrapper.hellobar-button-default.hellobar-button.hellobar-dark-images #hellobar-container a.hellobar-cta-link:visited {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #4a4844;
background: -moz-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4a4844),color-stop(100%,#2d2c29));
background: -webkit-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: -o-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: -ms-linear-gradient(top,#4a4844 0%,#2d2c29 100%);
background: linear-gradient(top,#4a4844 0%,#2d2c29 100%);
box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
color: #fff;
}
#hellobar-wrapper.hellobar-button-default.hellobar-button #hellobar-container a.hellobar-cta-link, #hellobar-wrapper.hellobar-button-default.hellobar-button #hellobar-container a.hellobar-cta-link:link, #hellobar-wrapper.hellobar-button-default.hellobar-button #hellobar-container a.hellobar-cta-link:visited {
position: relative;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 2px 8px 1px 8px;
margin: 0 0 0 7px;
text-decoration: none;
cursor: pointer;
font-size: 0.854em;
}
#hellobar-wrapper.hellobar-button-default.hellobar-button #hellobar-container a.hellobar-cta-link, #hellobar-wrapper.hellobar-button-default.hellobar-button #hellobar-container a.hellobar-cta-link:link, #hellobar-wrapper.hellobar-button-default.hellobar-button #hellobar-container a.hellobar-cta-link:visited {
position: relative;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 2px 8px 1px 8px;
margin: 0 0 0 7px;
text-decoration: none;
cursor: pointer;
font-size: 0.854em;
}
#hellobar-wrapper.hellobar-button-default.hellobar-button #hellobar-container a.hellobar-cta-link, #hellobar-wrapper.hellobar-button-default.hellobar-button #hellobar-container a.hellobar-cta-link:link, #hellobar-wrapper.hellobar-button-default.hellobar-button #hellobar-container a.hellobar-cta-link:visited {
position: relative;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 2px 8px 1px 8px;
margin: 0 0 0 7px;
text-decoration: none;
cursor: pointer;
font-size: 0.854em;
}
#hellobar-container a, #hellobar-container a:link, #hellobar-container a:visited {
color: #80ccff;
}
#hellobar-container a, #hellobar-container a:link, #hellobar-container a:visited {
color: #80ccff;
}
#hellobar-container a, #hellobar-container a:link, #hellobar-container a:visited, #hellobar-container a:hover {
font-size: 14px;
padding: 0;
border: none;
text-decoration: underline;
}
#hellobar-container a, #hellobar-container a:link, #hellobar-container a:visited, #hellobar-container a:hover {
font-size: 14px;
padding: 0;
border: none;
text-decoration: underline;
}
#hellobar-container a, #hellobar-container a:link, #hellobar-container a:visited {
color: #80ccff;
}
#hellobar-container a, #hellobar-container a:link, #hellobar-container a:visited, #hellobar-container a:hover {
font-size: 14px;
padding: 0;
border: none;
text-decoration: underline;
}

#hellobar-shadow {
position: absolute;
bottom: -8px;
left: 0;
width: 100%;
height: 8px;
line-height: 8px;
overflow: hidden;
background: url(//hb-assets.s3.amazonaws.com/system/modules/hellobar/lib/sprite-8bit.png);
}

.hellobar-cta-link:hover {
 opacity: .9;
}/*----------------------------------------------------------------------
 
	Content: Shortcode CSS for Words WordPress Theme. 
	Author:  ThemeBeans of http://www.themebeans.com
	
 	TABLE OF CONTENTS:
 
 	01. COLUMN SIZES & STYLES
 	02. BUTTON STYLES
 	03. TABS	
 	04. TOGGLES
 	05. LIST STYLES
 	06. MESSAGE BOX NOTIFICATIONS
 	07. FEATURE AREAS
 	08. ICON BUTTONS
 	09. SOCIAL MEDIA ICONS
 	10. HIGHLIGHT
	11. NOTE SHORTCODE
	12. MODAL POPUP
	13. MOBILE RESPONSIVE CSS
	14. RETINA CSS
 
 ----------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/*	COLUMN SIZES & STYLES
/*--------------------------------------------------------------------*/
.radium-one-half { width: 48%; }
.radium-one-third { width: 32%; }
.radium-two-third { width: 64%; }
.radium-one-fourth { width: 22%; }
.radium-three-fourth { width: 74%; }
.radium-one-fifth { width: 16.8%; }
.radium-two-fifth { width: 37.6%; }
.radium-three-fifth { width: 58.4%; }
.radium-four-fifth { width: 67.2%; }
.radium-one-sixth { width: 13.33%; }
.radium-five-sixth { width: 82.67%; }

.radium-one-half,
.radium-one-third,
.radium-two-third,
.radium-three-fourth,
.radium-one-fourth,
.radium-one-fifth,
.radium-two-fifth,
.radium-three-fifth,
.radium-four-fifth,
.radium-one-sixth,
.radium-five-sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 20px;
	float: left;
	}

.radium-column-last {
	margin-right: 0!important;
	clear: right;
	}

.radium-one-half,
.radium-one-third,
.radium-two-third,
.radium-three-fourth,
.radium-one-fourth { }

.radium-one-half,
.radium-one-third,
.radium-two-third,
.radium-one-fourth { }

.radium-one-third { margin-right: 2%; }



/*--------------------------------------------------------------------*/
/*  BUTTON STYLES
/*--------------------------------------------------------------------*/

/* GENERAL BUTTON SETUP */
button.btn::-moz-focus-inner, 
button.button::-moz-focus-inner, 
input[type=submit].btn::-moz-focus-inner, 
input[type=submit].button::-moz-focus-inner {
	padding: 0;
	border: 0;
	}

input[type=submit].button { -webkit-appearance: none; } 


/* BUTTON SIZES / RADIUS */
.short-btn, 
.short-button, 
.short-btn[type="submit"],
.short-button[type="submit"]{
	font: bold 14px/20px Helvetica, Helvetica-Neue, Arial, sans-serif;
    border: none!important;
    cursor: pointer;
    display: inline-block;
    background: #F34747;
    padding:12px 16px!important;
    color: #FFF!important;
  	margin: 0px 4px 4px 0; 
	text-align: center;
	text-transform: uppercase;
	-webkit-appearance: none;
	-webkit-font-smoothing: antialiased;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	}

button.medium,	
.button.medium, 
.short-btn.medium {
	padding: 10px 22px!important;
	font-weight: bold;
	font-size: 15px;
	}

button.large,
.button.large, 
.short-btn.large {
	font-size: 16px;
	padding: 17px 24px!important;
	width: auto;
	margin-bottom: 4px;
	}	
	
button.radius,	
.button.radius, 
.short-btn.radius { 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}

button.round,
.button.round, 
.short-btn.round { 
	-webkit-border-radius: 1000px;
	   -moz-border-radius: 1000px;
	        border-radius: 1000px;
	padding-left: 20px!important;
	padding-right: 20px!important;
	}


/* BUTTON COLORS */
.short-btn.pink {
    color: #860c3a!important;
	background: #FFADCB;
	}

.short-btn.blue {
	color: #093d70!important;
	background: #C3E6FF;
	}

.short-btn.black {
	color: #FFF!important;
	background: #2E373F;
	}	 
	 
.short-btn.yellow {
	color: #916816!important;
	background: #ffd900;
	}
	 	 	 
.short-btn.red {
	color: #7d0509!important;
	background: #ff6163;
	}
		 	 
.short-btn.green {
	color: #414f00!important;
	background: #9bc724;
	}
	
.short-btn.grey {
	color: #353535!important;
	background: #8d8e91;
	}		 
 
.short-btn.purple {
	color: #4a1262!important;
	background: #b482c9;
	}
	
.short-btn.orange {
	color: #672302!important;
	background: #FF8838;
	}
	
.short-btn:hover,
.short-btn.yellow:hover,	 	
.short-btn.red:hover,	 	
.short-btn.green:hover,	 	 
.short-btn.grey:hover,	 	 
.short-btn.purple:hover,	 	 
.short-btn.orange:hover,
.short-btn.pink:hover,
.short-btn.blue:hover,.short-btn.black:hover {
    color: #FFF!important;
	background: #2E373F;
	}
	
/*--------------------------------------------------------------------*/
/*	TABS
/*--------------------------------------------------------------------*/
.radium-tabs.ui-tabs .ui-tabs-hide {
    position: absolute;
    left: -10000px;
	}

.radium-tabs {
	background: none;
	margin: 0 0 0 0;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
	   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
	        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
	}

.radium-tabs ul.radium-nav {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	float: none;
	}

.radium-tabs ul.radium-nav li {
	float: left;
	position: relative;
	margin: 0 3px -1px 0;
	z-index: 10;
	list-style: none;
	}
	

.radium-tabs ul.radium-nav li a {
	background-color: #FAFBFC;
	text-transform: uppercase;
	font: bold 13px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border: 1px solid #D1D1D1;
	border-bottom: none;
	display: block;
	overflow: hidden;
	padding: 2px 10px 0 10px;
	height: 34px;
	margin: 0;
	text-decoration: none;
	color: #2E373F;
	}
	
.radium-tabs ul.radium-nav li a:hover {
	background: #fff;
	margin: 0;
	}

.radium-tabs ul.radium-nav li a:focus {
	background: #fff;
	margin: 0;
	}

.radium-tabs .radium-tab {
	background: #fff;
	padding: 12px;
	border: 1px solid #D1D1D1;
	float: left;
	width: 100%;
	}



/*--------------------------------------------------------------------*/
/*	TOGGLES
/*--------------------------------------------------------------------*/
.radium-toggle { 
	margin: 0 0 -1px 0; 
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
       -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    }

.radium-toggle .radium-toggle-title {
	display: block;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border: 1px solid #D1D1D1;
	color: #2E373F;
	text-transform: uppercase;
	padding: 12px 20px 12px 16px; 
	background: #FFF;
	cursor: pointer;
	outline: none;
	position: relative;
	-webkit-border-radius: 1px;
	   -moz-border-radius: 1px;
	        border-radius: 1px;
	-webkit-transition: all 0.3s ;
	   -moz-transition: all 0.3s ;
		-ms-transition: all 0.3s ;
		    transition: all 0.3s ;
			
		}
	
.radium-toggle .radium-toggle-title:hover {	background: #FAFBFC; }

.radium-toggle .ui-state-active { 
	background: #FAFBFC;
	-webkit-border-bottom-right-radius: 0px;
	 -webkit-border-bottom-left-radius: 0px;
	    -moz-border-radius-bottomright: 0px;
	     -moz-border-radius-bottomleft: 0px;
			border-bottom-right-radius: 0px;
			 border-bottom-left-radius: 0px;
	}
	
.radium-toggle-inner {
	background: #fff;
	border: 1px solid #D1D1D1;
	border-top: none!important;	
	}

.radium-toggle .target {
	margin: 0px 17px 20px 17px;
	padding-top: 16px;
	}
	
.radium-toggle span.ui-icon {
    background: url(/wp-content/themes/words/assets/images/controls.png) 0px -17px no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 14px;
    left: 10px;
    margin: -4px 0 0 0;
	}

.radium-toggle .ui-state-active .ui-icon { background-position: 0px -51px; }
 	
 	
 	
/*--------------------------------------------------------------------*/
/*  LIST STYLES
/*--------------------------------------------------------------------*/
div.arrow1_bullets ul { 
	list-style: disc; 
	margin: 10px 0;
	line-height: 22px;
	}
	
div.arrow1_bullets li {	
	margin: 2px 0 0px 20px;
	}

div.arrow2_bullets ul { 
	list-style: circle; 
	margin: 20px 0;
	line-height: 22px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}
	
div.arrow2_bullets li {	
	margin: 2px 0 0px 20px;
	color: #adadad;
	padding-left: 20px;
	}

div.arrow3_bullets ul { 
	list-style: disc; 
	margin: 20px 0;
	}
	
div.arrow3_bullets li {	
	margin: 2px 0 0px 20px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #2E373F;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	}



/*--------------------------------------------------------------------*/
/*	MESSAGE BOX NOTIFICATIONS
/*--------------------------------------------------------------------*/
.messageBox {
	background-color: #f0f0f0;
	color: #2E373F;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 6px 12px 8px 12px;
	margin: 14px 0 14px 0;
	transition: 0.1s linear all;
	-webkit-transition: 0.3s linear all;
	   -moz-transition: 0.3s linear all;
		-ms-transition: 0.3s linear all;
		 -o-transition: 0.3s linear all;
	}

.messageBox .closeBox {
	float: right;
	font-weight: bold;
	font-size: 12px;
	margin: 2px -1px 8px 10px; 
	cursor: pointer; 
	color:#2E373F;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;	
	}
	
.messageBox .closeBox:hover { opacity: .5; }	
	
.messageBox.success .closeBox { color: #104618; }
.messageBox.success { 
	color: #104618;
	background-color: #bbdd8c;
	}
	
.messageBox.error .closeBox { color: #620505; }  
.messageBox.error { 
	color: #620505;
	background-color: #de8b88;
	}

.messageBox.note .closeBox { color: #783203; }
.messageBox.note {
	color: #783203;
	background-color: #f4eb87;
	}
	
.messageBox.info .closeBox { color: #17335b; }
.messageBox.info {
	color: #17335b;
	background-color: #BDE1FF;
	}



/*--------------------------------------------------------------------*/
/*	07. FEATURE AREAS
/*--------------------------------------------------------------------*/
.featurearea {
	overflow: hidden;
	float: left;
	min-height: 1px;
	position: relative;
	margin: 20px 0 10px 0;
	}

.featurearea p { 
	text-align: left;
	font-size: 13px;
	line-height: 22px;
	}

.featurearea_icon .icon {
	width: 50px;
	height: 50px;
	margin: 0 15px 0 0;
	float: left;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	}

.featurearea_content { overflow: hidden; }

.featurearea .featurearea_content .featurearea_content_title {
	color: #2E373F;
	margin: -4px 0 4px 0;
	font-size: 17px;
	line-height: 24px;
	}

.featurearea_icon .book 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/book.png) no-repeat 50% 50% #F34747; 			}
.featurearea_icon .calendar 	{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/calendar.png) no-repeat 50% 50% #F34747; 		}
.featurearea_icon .camera 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/camera.png) no-repeat 50% 50% #F34747; 		}
.featurearea_icon .chart 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/chart.png) no-repeat 50% 50% #F34747; 			}
.featurearea_icon .check 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/check.png) no-repeat 50% 50% #F34747; 			}
.featurearea_icon .crop 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/crop.png) no-repeat 50% 50% #F34747; 			}
.featurearea_icon .danger 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/danger.png) no-repeat 50% 50% #F34747; 		}
.featurearea_icon .download 	{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/download.png) no-repeat 50% 50% #F34747; 		}
.featurearea_icon .fullscreen 	{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/fullscreen.png) no-repeat 50% 50% #F34747; 	}
.featurearea_icon .ipad 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/ipad.png) no-repeat 50% 50% #F34747; 			}
.featurearea_icon .mail 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/mail.png) no-repeat 50% 50% #F34747; 			}
.featurearea_icon .no 			{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/no.png) no-repeat 50% 50% #F34747; 			}
.featurearea_icon .notification { background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/notification.png) no-repeat 50% 50% #F34747; 	}
.featurearea_icon .package 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/package.png) no-repeat 50% 50% #F34747; 		}
.featurearea_icon .pages 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/pages.png) no-repeat 50% 50% #F34747; 			}
.featurearea_icon .printer 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/printer.png) no-repeat 50% 50% #F34747; 		}
.featurearea_icon .reload 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/reload.png) no-repeat 50% 50% #F34747; 		}
.featurearea_icon .settings 	{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/settings.png) no-repeat 50% 50% #F34747; 		}
.featurearea_icon .support	 	{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/support.png) no-repeat 50% 50% #F34747; 		}
.featurearea_icon .upload 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/upload.png) no-repeat 50% 50% #F34747; 		}
.featurearea_icon .wifi 		{ background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/wifi.png)no-repeat 50% 50% #F34747; 			}


		
/*--------------------------------------------------------------------*/
/*	08. ICON BUTTONS
/*--------------------------------------------------------------------*/
.short-btn [class^="button-"],
.short-btn [class*=" button-"] {
	display: inline-block;
	width: 20px;
	height: 16px;
	color: #FFF;
	line-height: 16px;
	vertical-align: text-top;
	background-repeat: no-repeat;
	background-position: center left;
	background-color:transparent ;
	padding: 0 0 0 25px;
  	}
 
.short-btn .button-add 		{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/add.png); 		 }
.short-btn .button-audio 		{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/audio.png); 	 }
.short-btn .button-behance 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/behance.png); }
.short-btn .button-blog	 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/blog.png); 	 }
.short-btn .button-bookmark 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/bookmark.png);  }
.short-btn .button-calendar 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/calendar.png); }
.short-btn .button-camera 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/camera.png); }
.short-btn .button-cart 		{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/cart.png); 	 }
.short-btn .button-check 		{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/check.png); 	 }
.short-btn .button-click 		{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/click.png); }
.short-btn .button-cloud 		{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/cloud.png); 	}
.short-btn .button-download 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/download.png);  }
.short-btn .button-dribbble 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/dribbble.png);  }
.short-btn .button-dropbox 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/dropbox.png);  }
.short-btn .button-email	 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/email.png); }
.short-btn .button-facebook	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/facebook.png);  }
.short-btn .button-google	 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/google.png); 	}
.short-btn .button-heart 		{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/heart.png); 	 }
.short-btn .button-home 		{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/home.png);  }
.short-btn .button-link	 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/link.png);  }
.short-btn .button-location 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/location.png); }
.short-btn .button-mail 		{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/mail.png); 	 }
.short-btn .button-message 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/message.png); }
.short-btn .button-question 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/question.png);  }
.short-btn .button-settings 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/settings.png); }
.short-btn .button-star	 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/star.png); 	 }
.short-btn .button-support 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/support.png);  }
.short-btn .button-twitter 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/twitter.png); 	 }
.short-btn .button-upload 	{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/upload.png); 	}
.short-btn .button-view 		{ background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/view.png); 	 }

											
											
/*--------------------------------------------------------------------*/
/*	9. SOCIAL MEDIA ICONS
/*--------------------------------------------------------------------*/

/*  A.  BASE */
/* ---- General frame style for the icons ----------------------------*/
a.social-icons {
	display: block;
	position: relative;
	width: 37px;
	height: 37px;
	}

.icon32 {
	display: block; 
	width: 37px; 
	height: 37px; 
	margin-right: 4px;
	margin-bottom: 4px;
	float: left;
	}

.icon32.iconSocial { 
	background:url(/wp-content/themes/words/assets/images/shortcodes/social-bar.png) no-repeat 0 0;
	-webkit-border-radius: 5px;	  
	   -moz-border-radius: 5px;
	    -ms-border-radius: 5px;
			border-radius: 5px;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	     -o-transition: all 0.3s;
	     	transition: all 0.3s;
	}

.icon32.iconSocial.behance 			{ background-color: #006cff; background-position: -629px 1px; }
.icon32.iconSocial.delicious 		{ background-color: #0078b7; background-position: -559px 1px; }
.icon32.iconSocial.digg 			{ background-color: #00549c; background-position: -419px 0px; }
.icon32.iconSocial.dribbble 		{ background-color: #f8619e; background-position: -208px 1px; }
.icon32.iconSocial.facebook			{ background-color: #4973d2; background-position: -34px 1px;  }
.icon32.iconSocial.flickr 			{ background-color: #f759aa; background-position: -384px 1px; }
.icon32.iconSocial.forrst 			{ background-color: #758f67; background-position: -349px 0px; }
.icon32.iconSocial.foursquare 		{ background-color: #02b0e8; background-position: -594px 1px; }
.icon32.iconSocial.github 			{ background-color: #3e78aa; background-position: -454px 1px; }
.icon32.iconSocial.googleplus 		{ background-color: #0a9d35; background-position: -69px 1px;  }
.icon32.iconSocial.linkedin 		{ background-color: #0b84c3; background-position: -104px 1px; }
.icon32.iconSocial.pinterest 		{ background-color: #eb5655; background-position: -489px 0px; }
.icon32.iconSocial.reddit 			{ background-color: #fe4502; background-position: -244px 1px; }
.icon32.iconSocial.rss 				{ background-color: #fcae34; background-position: -173px 1px; }
.icon32.iconSocial.stumbleupon 		{ background-color: #f94e20; background-position: -524px 1px; }
.icon32.iconSocial.twitter 			{ background-color: #02b0e8; background-position: 0px 2px;  }
.icon32.iconSocial.vimeo 			{ background-color: #9dc647; background-position: -277px 0px; }
.icon32.iconSocial.yelp 			{ background-color: #b92718; background-position: -664px 0px; }
.icon32.iconSocial.youtube 			{ background-color: #f44220; background-position: -313px -1px; }
.icon32.iconSocial.zerply 			{ background-color: #abe06c; background-position: -140px 1px; }
 
.icon32.iconSocial.behance:hover,
.icon32.iconSocial.delicious:hover,
.icon32.iconSocial.digg:hover,	
.icon32.iconSocial.dribbble:hover, 	
.icon32.iconSocial.facebook:hover, 	
.icon32.iconSocial.flickr:hover,	
.icon32.iconSocial.forrst:hover,	
.icon32.iconSocial.foursquare:hover,
.icon32.iconSocial.github:hover, 	 
.icon32.iconSocial.googleplus:hover,
.icon32.iconSocial.linkedin:hover,
.icon32.iconSocial.pinterest:hover,	
.icon32.iconSocial.reddit:hover,	
.icon32.iconSocial.rss:hover,
.icon32.iconSocial.stumbleupon:hover, 
.icon32.iconSocial.twitter:hover,	
.icon32.iconSocial.vimeo:hover,		
.icon32.iconSocial.yelp:hover,		
.icon32.iconSocial.youtube:hover,
.icon32.iconSocial.zerply:hover { 
	background-color: #2E373F; 
	}	

	
	
/*--------------------------------------------------------------------*/
/*	10. HIGHLIGHT
/*--------------------------------------------------------------------*/
span.highlight {
	color: #554628;
	background-color: #FFFA8C;
	padding: 2px 3px;
	} 
 


/*--------------------------------------------------------------------*/
/*	11. NOTE SHORTCODE
/*--------------------------------------------------------------------*/
div.bean-note {
	margin: 36px 0px;
	text-align: center;
	border: 1px solid #ADADAD;
	padding: 12px;
	background-color: #FDFDFD;
	color: #414141;
	font-size: 13px;
	line-height: 23px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	   -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	}

div.bean-note a { font-weight: bold; }
 


/*--------------------------------------------------------------------*/
/*	MODAL POPUP SHORTCODE
/*--------------------------------------------------------------------*/
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #FFF;
	}
	
.modal {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1050;
	width: 600px;
	margin: -140px 0 0 -280px;
	overflow: auto;
	-webkit-background-clip: padding-box;
	   -moz-background-clip: padding-box;
	        background-clip: padding-box;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	}
	
.modal-header .close { margin-top: 2px; }
	
.modal-header h3 {
	margin: 0;
	line-height: 30px;
	}
	
.modal-body {
	max-height: 400px;
	padding-top: 15px;
	overflow-y: auto;
	line-height: 30px;
	font-size: 16px;
	color: #22272A;
	}

.modal-body strong,	
.modal-body b,
.modal-body a { color: #22272A; }	
	
.modal-form { margin-bottom: 0; }
 	
.modal .close {
	float: right;
	font-size: 24px;
	font-weight: bold;
	line-height: 18px;
	color: #22272A;
	}
 	
 .modal .close:hover { color: #7BC673; } 
 
 
/* MODAL CSS3 ANIMATIONS */
@-webkit-keyframes BeanModalFadeIn {
	0% {opacity: 0;}	
	100% {opacity: .95;}
	}
@-moz-keyframes BeanModalFadeIn {
	0% {opacity: 0;}	
	100% {opacity: .95;}
	}
@-o-keyframes BeanModalFadeIn {
	0% {opacity: 0;}	
	100% {opacity: .95;}
	}
@keyframes BeanModalFadeIn {
	0% {opacity: 0;}	
	100% {opacity: .95;}
	}

.BeanModalFadeIn {
	-webkit-animation-name: BeanModalFadeIn;
	   -moz-animation-name: BeanModalFadeIn;
	     -o-animation-name: BeanModalFadeIn;
	        animation-name: BeanModalFadeIn;
	-webkit-animation-duration: .6s;
	   -moz-animation-duration: .6s;
	    -ms-animation-duration: .6s;
	     -o-animation-duration: .6s;
	        animation-duration: .6s;        
	}
	
@-webkit-keyframes BeanModalBounceIn {
	0% { opacity: 0; -webkit-transform: translateY(-2000px); }
	60% { opacity: 1; -webkit-transform: translateY(30px); }
	80% { -webkit-transform: translateY(-10px); }
	100% { -webkit-transform: translateY(0); }
	}
@-moz-keyframes BeanModalBounceIn {
	0% { opacity: 0; -moz-transform: translateY(-2000px); }
	60% { opacity: 1; -moz-transform: translateY(30px); }
	80% { -moz-transform: translateY(-10px); }
	100% { -moz-transform: translateY(0); }
	}
@-o-keyframes BeanModalBounceIn {
	0% { opacity: 0; -o-transform: translateY(-2000px); }
	60% { opacity: 1; -o-transform: translateY(30px); } 
	80% { -o-transform: translateY(-10px); } 
	100% { -o-transform: translateY(0); }
	}
@keyframes BeanModalBounceIn {
	0% { opacity: 0; transform: translateY(-2000px); }
	60% { opacity: 1; transform: translateY(30px); }
	80% { transform: translateY(-10px); }
	100% { transform: translateY(0); }
	}

.BeanModalBounceIn {
	-webkit-animation-name: BeanModalBounceIn;
	   -moz-animation-name: BeanModalBounceIn;
	     -o-animation-name: BeanModalBounceIn;
	        animation-name: BeanModalBounceIn;
	-webkit-animation-delay: .3s;
	   -moz-animation-delay: .3s;
	    -ms-animation-delay: .3s;
	     -o-animation-delay: .3s;
	        animation-delay: .3s;
	} 
 
 		 			  
/*--------------------------------------------------------------------*/
/*	13. MOBILE RESPONSIVE CSS
/*--------------------------------------------------------------------*/ 			
@media only screen 
and (max-width: 800px) {	
}
	
	
/* =Mobile */
@media only screen 
and (max-width: 767px) {
	
	/* Shortcode Grid */
	.radium-one-half,
	.radium-one-third,
	.radium-two-third,
	.radium-three-fourth,
	.radium-one-fourth,
	.radium-one-fifth,
	.radium-two-fifth,
	.radium-three-fifth,
	.radium-four-fifth,
	.radium-one-sixth,
	.radium-five-sixth {
			margin-right: 0;
			width: 100%;
			}
  	
	/*Slider*/
	
	.radium-slider ul.slides.loading { height: 140px; }
		
	.radium-slider article header h1, 
	.radium-slider article header h2, 
	.radium-slider article header h3, 
	.radium-slider article header h4 {
 		line-height: 13px;
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 9px;
 		}
		
	/* Feature Areas */	
	div.featurearea {
		width: 100%;
		margin-right: 0;
		}
}


/* ---- iPhone / Smartphone Portrait ---------------------------------*/
@media only screen 
and (max-width : 320px)
and (orientation : portrait) {

.radium-toggle span.ui-icon { background-image: none!important; }

.radium-toggle .ui-state-active .ui-icon { background-image: none; }
}


/*--------------------------------------------------------------------*/
/*	14. RETINA CSS
/*--------------------------------------------------------------------*/
@media all 
and (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 192dpi) {

	/*  B.  VARIOUS RETINA */
	/* ---- @2x retina assets for various shortcodes -----------------*/
	.radium-toggle span.ui-icon {
	    background: url(/wp-content/themes/words/assets/images/retina/controls@2x.png) 0px -17px no-repeat;
	    background-size: 16px 169px;
		}
	
	.radium-toggle .ui-state-active .ui-icon { 
		background: url(/wp-content/themes/words/assets/images/retina/controls@2x.png) 0px -51px no-repeat;
		background-size: 16px 169px;
		}	
		
	.icon32.iconSocial { 
		background:url(/wp-content/themes/words/assets/images/shortcodes/retina/social-bar@2x.png) no-repeat 0 0;
		background-size: 805px 70px;
		}
		
			
	/*  B.  ICON BUTTON RETINA */
	/* ---- @2x retina assets for the icon buttons -------------------*/	
	.short-btn .button-add { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/add@2x.png);
		background-size: 16px 16px;
		}
		
	.short-btn .button-audio { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/audio@2x.png);
		background-size: 16px 14px;
		}

	.short-btn .button-behance { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/behance@2x.png);
		background-size: 20px 12px;
		}
	
	.short-btn .button-blog { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/blog@2x.png);
		background-size: 13px 16px;
		}
			
	.short-btn .button-bookmark { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/bookmark@2x.png);
		background-size: 10px 14px;
		}
	
	.short-btn .button-calendar { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/calendar@2x.png);
		background-size: 14px 15px;
		}
		
	.short-btn .button-camera { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/camera@2x.png);
		background-size: 16px 13px;
		}
			
	.short-btn .button-cart { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/cart@2x.png); 	  
		background-size: 16px 11px;
		}
		
	.short-btn .button-check { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/check@2x.png); 	  
		background-size: 16px 16px;
		}
		
	.short-btn .button-click { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/click@2x.png); 	  
		background-size: 13px 16px;
		}
		
	.short-btn .button-cloud { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/cloud@2x.png); 	  
		background-size: 17px 13px;
		}
		
	.short-btn .button-download { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/download@2x.png); 
		background-size: 12px 15px;
		}
		
	.short-btn .button-dribbble { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/dribbble@2x.png); 
		background-size: 16px 16px;
		}
		
	.short-btn .button-dropbox { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/dropbox@2x.png);  
		background-size: 16px 15px;
		}
		
	.short-btn .button-email { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/email@2x.png); 
		background-size: 16px 15px;
		}	
			
	.btn .button-facebook { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/facebook@2x.png); 
		background-size: 8px 15px;
		}
		
	.btn .button-google { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/google@2x.png); 
		background-size: 12px 13px;
		}
			
	.short-btn .button-heart { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/heart@2x.png); 	  
		background-size: 16px 15px;
		}
	
	.short-btn .button-home { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/home@2x.png); 	  
		background-size: 16px 16px;
		}
	
	.short-btn .button-link { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/link@2x.png); 
		background-size: 16px 15px;
		}
		
	.short-btn .button-location { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/location@2x.png); 	  
		background-size: 13px 18px;
		}
	
	.short-btn .button-mail { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/mail@2x.png); 	  
		background-size: 16px 16px;
		}
		
	.short-btn .button-message { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/message@2x.png);  
		background-size: 16px 16px;
		}
		
	.short-btn .button-question { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/question@2x.png); 
		background-size: 16px 16px;
		}
		
	.short-btn .button-settings { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/settings@2x.png); 
		background-size: 16px 15px;
		}
	
	.short-btn .button-star { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/star@2x.png); 
		background-size: 16px 16px;
		}	
	
	.short-btn .button-support { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/support@2x.png); 
		background-size: 16px 16px;
		}
			
	.short-btn .button-twitter { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/twitter@2x.png);  
		background-size: 18px 14px;
		}
		
	.short-btn .button-upload { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/upload@2x.png);   
		background-size: 17px 15px;
		}
		
	.short-btn .button-view { 
		background-image: url(/wp-content/themes/words/assets/images/shortcodes/buttons/retina/view@2x.png); 	  
		background-size: 18px 12px;
		}
		
			
	/*  B.  FEATURE AREA RETINA */
	/* ---- @2x retina assests for the shortcode feature areas -------*/	
	.featurearea_icon .book { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/book@2x.png) no-repeat 50% 50% #F34747; 			
		background-size: 16px 12px;
		}
	.featurearea_icon .calendar { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/calendar@2x.png) no-repeat 50% 50% #F34747; 		
		background-size: 14px 15px;
		}
	.featurearea_icon .camera { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/camera@2x.png) no-repeat 50% 50% #F34747; 		
		background-size: 16px 13px;
		}
	.featurearea_icon .chart { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/chart@2x.png) no-repeat 50% 50% #F34747; 			
		background-size: 14px 14px;
		}
	.featurearea_icon .check {  
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/check@2x.png) no-repeat 50% 50% #F34747; 			
		background-size: 17px 15px;
		}
	.featurearea_icon .crop { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/crop@2x.png) no-repeat 50% 50% #F34747; 			
		background-size: 16px 14px;
		}
	.featurearea_icon .danger { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/danger@2x.png) no-repeat 50% 50% #F34747; 		
		background-size: 14px 14px;
		}
	.featurearea_icon .download { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/download@2x.png) no-repeat 50% 50% #F34747; 		
		background-size: 12px 15px;
		}
	.featurearea_icon .fullscreen { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/fullscreen@2x.png) no-repeat 50% 50% #F34747; 	
		background-size: 18px 14px;
		}
	.featurearea_icon .ipad { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/ipad@2x.png) no-repeat 50% 50% #F34747; 			
		background-size: 13px 16px;
		}
	.featurearea_icon .mail { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/mail@2x.png) no-repeat 50% 50% #F34747; 			
		background-size: 16px 16px;
		}
	.featurearea_icon .no { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/no@2x.png) no-repeat 50% 50% #F34747; 			
		background-size: 15px 15px;
		}
	.featurearea_icon .notification { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/notification@2x.png) no-repeat 50% 50% #F34747; 	
		background-size: 16px 15px;
		}
	.featurearea_icon .package { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/package@2x.png) no-repeat 50% 50% #F34747; 		
		background-size: 14px 13px;
		}
	.featurearea_icon .pages { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/pages@2x.png) no-repeat 50% 50% #F34747; 			
		background-size: 16px 16px;
		}
	.featurearea_icon .printer { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/printer@2x.png) no-repeat 50% 50% #F34747; 		
		background-size: 16px 13px;
		}
	.featurearea_icon .reload { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/reload@2x.png) no-repeat 50% 50% #F34747; 		
		background-size: 12px 14px;
		}
	.featurearea_icon .settings { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/settings@2x.png) no-repeat 50% 50% #F34747; 		
		background-size: 16px 15px;
		}
	.featurearea_icon .support { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/support@2x.png) no-repeat 50% 50% #F34747; 		
		background-size: 16px 16px;
		}
	.featurearea_icon .upload { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/upload@2x.png) no-repeat 50% 50% #F34747; 		
		background-size: 16px 12px;
		}
	.featurearea_icon .wifi { 
		background: url(/wp-content/themes/words/assets/images/shortcodes/feature-areas/retina/wifi@2x.png)no-repeat 50% 50% #F34747; 			
		background-size: 15px 13px;
		}	
}
/*----------------------------------------------------------------------
 
	Content: Mobile Theme CSS 
	Author:  ThemeBeans of http://www.themebeans.com
	
 	TABLE OF CONTENTS:
 
 	01. MOBILE GRID SYSTEM
 	02. GENERAL RESPONSIVE (SMALL SCREENS & TABLET MOBILE)
 	03. iPAD/TABLET DEVICES GENERAL
 	04. iPAD/TABLET DEVICES (LANDSCAPE)
 	05. iPAD/TABLET DEVICES (PORTRAIT)
 	06. iPHONE/SMARTPHONE (GENERAL)
 	06. iPHONE/SMARTPHONE (PORTRAIT)
 	07. RESPONSIVE NAVIGATION
 	08. RETINA CSS
 
 ----------------------------------------------------------------------*/
	
/*--------------------------------------------------------------------*/
/*	GENERAL RESPONSIVE (SMALL SCREENS & TABLET MOBILE)
/*--------------------------------------------------------------------*/

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

/*  BODY */
#main-container {
	padding: 50px 30px;
	}

.page-template-page-sidebar-right-php .page-box {
	padding-right: 0px;
	}
	
/*  HEADER / HERO STYLES */
#page-header {
	padding-top: 26%!important;
	padding-left: 10px!important;
	padding-right: 10px!important;
	padding-bottom: 11%;
	text-align: center;
	}

#logo {
	float: none;
	margin-bottom: 40px;
	}

#logo_text {
	font-size: 80px;
	}

#header-title {
	margin-top: -10px;
	}

#header-title h1 {
	font-size: 30px;
	}

.social-header {
	margin-top: 35px;
	}

a.social-icon {
	margin: 0px;
	}

.social-header li:nth-of-type(5),
.social-header li:nth-of-type(6),
.social-header li:nth-of-type(7), 	 	
.social-header li:nth-of-type(8),
.social-header li:nth-of-type(9),
.social-header li:nth-of-type(10),
.social-header li:nth-of-type(11), 	 	
.social-header li:nth-of-type(12),
.social-header li:nth-of-type(13), 	 	
.social-header li:nth-of-type(14) {
	display: none;
	}

.pagination { 
	margin-top: 50px;
	margin-bottom: -10px;
	text-align: center; 
	}


/*  BLOG STYLES */
.entry-meta,
h2.entry-title,
.entry-meta-date,
.blog .entry-content p,
.search	.entry-content p, 
.author	.entry-content p, 
div.author-avatar.two.columns {
	text-align: center;
	}

.author-avatar {
	margin-top: 0px;
	}
	
.author-count {
	display: none;
	}

.entry-meta {
	margin-top: 28px;
	}

.entry-meta-date {
	margin-top: 10px;
	padding-bottom: 2px;
	}

.entry-header .entry-title {
	font-size: 30px;
	line-height: 32px;	
	}

blockquote p {
	line-height: 32px!important;
	}
	
blockquote {
 	margin: 45px 0; 
	}

pre {
	margin: 45px 0px;
	}
	
a.more-link, 
.entry-content a.more-link {
	width: 100%;
	background-image: none!important;
	padding-right: 22px;
	}


/*  SINGLE POSTS */	
.single-post .entry-meta,
.single-post .entry-header .entry-title {
	text-align: left;
	}


/*  POST FORMATS */	
div.jp-current-time,
div.jp-time-sep,
div.jp-duration,
.jp-time-frame { 
	display: none; 
	}	

.format-link p,
.format-aside article.entry-content p { text-align: center; }

.post-slider .flex-direction-nav .prev ,
.post-slider .flex-direction-nav .next {
	top: 44%; 
	}


/*  COMMENTS */	
#comments div.ten.columns.push-two {
	width: 100%!important;
	} 

#comments div.comments-title.ten.right {
	width: 100%;
	}

#comments div.two.columns {
	width: 16.66667%!important;
	float: left;
	}
	
#comments div.ten.columns {
	width: 83.33333%!important;
	float: left;
	}

#reply-title, 
#comments .leave-reply-title h5, 
#comments .comments-title h5 {
	font-size: 34px;
	}	
	
.comment-content p {
	font-size: 17px;
	line-height: 30px;
	}
	
.children {
	list-style-type: none;
	margin: 0px;
	}	

.children .depth-3,	
.children .depth-4 {
	margin-left: 0px;
	width: 100%;
	}	

#commentform #submit,	
#commentform input[type="text"], 
#commentform input[type="password"], 
#commentform input[type="date"], 
#commentform input[type="datetime"], 
#commentform input[type="email"], 
#commentform input[type="number"], 
#commentform input[type="search"], 
#commentform input[type="tel"], 
#commentform input[type="time"], 
#commentform input[type="url"]  {
	width: 100%;
	}	

#commentform #submit { 
	background-image: none!important;
	padding-right: 22px;
	}


/*  FOOTER STYLES */
#footer {
	padding-top: 40px;
	padding-bottom: 43px;
	}
	
.colophon {
	margin-bottom: 38px;
	text-align: center;
	}

input.email-newsletter,	
.widget_search input[type="text"] {
	background-position-x: 97%;
	}

 
#toTop { 
	display: none!important; 
	}
 	
#main-container {
	background-image: none; 
	width: 100% ;
	overflow: hidden;
	}

#main { 
	margin: 0 0; 
	padding-top: 0;
	max-width: 100%;
	}

section.type-post {
	max-width: 100%;
	}

#sidebar { display: none; }	 
		
.tag-index {
	width: 105.5%%;
	margin-top: 20px;
	}
	

/* INPUT & SUBMIT BUTTONS */
.contact-submit .button[type="submit"] {
 	width: 100%;
 	}	  	 
	
	
/* SHORTCODE STYLES */	
	.modal { 
		position: fixed; 
		top: 5% !important; 
		right: 5%; 
		left: 5%; 
		bottom: 5%; 
		width: auto; 
		height: auto;
		margin: 0; 
		}
		
	.modal-body { height: 60%; }
	
	.modal-body { 
		max-height: 500px; 
		overflow-y: auto; 
		-webkit-overflow-scrolling: touch; 
		}	
} 


/*--------------------------------------------------------------------*/
/*	SMALLER SCREENS
/*--------------------------------------------------------------------*/
@media only screen 
and (max-width: 460px) {
	#comments div.ten.right {
		width: 100%;
	}
	
	span.meta-tag {
		display: none;
	}	
	
	input.email-newsletter,
	.widget_search input[type="text"] {
		background-position-x: 95%;
	}

	.format-quote p,
	.entry-meta {
		font-size: 14px;
		}

	#footer {
		padding-top: 35px;
		padding-bottom: 35px;
		}

	.post-slider .flex-direction-nav .prev,
	.post-slider .flex-direction-nav .next {
		top: 40%; 
		}

	.post-slider .flex-direction-nav .prev {
		left: 10px;
		}
		
	.post-slider .flex-direction-nav .next {
		right: 10px;
		}	

}



/*--------------------------------------------------------------------*/
/*	iPAD/TABLET DEVICES GENERAL 
/*--------------------------------------------------------------------*/	
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	
	body { -webkit-text-size-adjust: none; }
	
	/*Header*/
	#toTop { display: none!important; }
	
	/*Navigation*/
	#navigation > .row > .twelve { padding: 0 10px; }
		
	.main_menu ul li strong { font-size: 11px; }
	.main_menu .submenu-indicator { right: 2px; }	
	
	/*Content*/	
	.image-frame img, 
	.attachment .post-box img, 
	.entry-content-media img, 
	.post-thumb img { width: 100%; }

								
}
 	



		
/*--------------------------------------------------------------------*/
/*	iPAD/TABLET DEVICES (PORTRAIT)
/*--------------------------------------------------------------------*/		
@media only screen 
and (min-device-width : 768px) 
and (orientation : portrait){
	
	#top > .row {
		max-width: 100%;
		overflow: hidden;
		}	
}
    
    
    
/*--------------------------------------------------------------------*/
/*	iPHONE/SMARTPHONE GENERAL
/*--------------------------------------------------------------------*/
@media only screen 
and (max-device-width: 320px)
and (max-device-width : 480px) {

}



/*--------------------------------------------------------------------*/
/*	iPHONE/SMARTPHONE PORTRAIT
/*--------------------------------------------------------------------*/
@media only screen 
and (max-width : 320px)
and (orientation : portrait) {
	
	#main-container {
		padding-left: 15px;
		padding-right: 15px;
		}
	
	#logo_text {
		font-weight: bold;
		font-size: 70px;
		}
	
	.format-link span.link-icon	 { 
		display: block; 
		margin: 0 auto; 
		margin-top: 10px;
		}
	
	
	.format-link p, 
	.post-slider .flex-direction-nav .prev ,
	.post-slider .flex-direction-nav .next { 
		display: none; 
		}
		
	#footer { 
		font-size: 16px;
		line-height: 28px;
		}	
		
}


/*--------------------------------------------------------------------*/
/*	RESPONSIVE NAVIGATION
/*--------------------------------------------------------------------*/
#responsive-nav select {
	height: 40px;
	width: 100%;
	position: relative;
	display: block;
	margin-bottom: 0;
	}	

#responsive-nav { 
	padding:0px; 
	z-index: 99999; 
	position: fixed; 
	width: 100%; 
	}

#responsive-nav form.custom div.custom.dropdown {
	height: 30px;
 	width: 100% !important;
 	margin-bottom: 40px;
 	}

#responsive-nav form.custom div.custom.dropdown a.current {
	line-height: 45px;
	min-height: 45px;
	padding: 0 38px 0 25px;
	border-left: none;
	border-right: none;
	color: #1d2023;
	font-weight: bold;
	font-size: 15px;
	background-color: #121416;
	}

#responsive-nav form.custom div.custom.dropdown a.selector {
 	width: 100%;
	height: 45px;
 	background: url(/wp-content/themes/words/assets/images/mobile-nav-drop.png) no-repeat;
 	background-position-y: 50%;
 	left: 34px;
 	border: none;
 	}

#responsive-nav form.custom div.custom.dropdown a.selector:after { 
	content: ""; 
	border: solid 5px; 
	border-color: transparent; 
	left: 50%; 
	top: 50%; 
	margin-top: -2px; 
	margin-left: -5px; 
	}
	
#responsive-nav form.custom div.custom.dropdown:hover a.selector:after, 	
#responsive-nav form.custom div.custom.dropdown ul li.selected:after { content: ""; }

form.custom div.custom.dropdown { margin-top: 0px; }

#responsive-nav form.custom div.custom.dropdown ul {
 	width: 100% !important;
 	margin: 0;
 	top: 45px;
 	background-color: #1B1C1F;
 	border: none;
 	z-index: 99999;
 	padding-bottom: 4px;
 	border-bottom: 1px solid #000;
 	padding-top: 15px;
 	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
 	   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
 		    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	}
	
#responsive-nav  form.custom div.custom.dropdown ul li {
	background-color: #121416;
	cursor: pointer;
	margin: 6px 33px;	
	padding: 9px 10px;
	color: #B6B6B6;
	text-align: left;
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
			text-transform: uppercase;
		}
		
#responsive-nav form.custom div.custom.dropdown ul li:hover { 
	color: #FFF; 
	background-color: #111; 
	}
	
#responsive-nav form.custom div.custom.dropdown ul li:hover:after { 
	content: ""; 
	color: #8ed3e7; 
	}
	
#responsive-nav form.custom div.custom.dropdown ul li.selected:hover { 
	background: #1a1b1f; 
	color: #fff; 
	}
	
#responsive-nav form.custom div.custom.dropdown ul li.selected:hover:after { 
	color: #000; 
	background: #161616; 
	}

#responsive-nav  form.custom div.custom.dropdown ul li:first-child { display: none;}	

#responsive-nav  form.custom div.custom.dropdown ul li:last-child { 
	border-bottom: none;
	margin-bottom: 18px;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
		    box-shadow: none;
	}	



/*--------------------------------------------------------------------*/
/*	RETINA CSS
/*--------------------------------------------------------------------*/
@media all and (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 192dpi) {	
	#toTop,
	span.words,
	span.views,
	span.location,
	a.more-link,
	a.social-icon,
	span.editor-icon,
	#commentform #submit,
	.entry-content a.more-link,
	.format-link span.link-icon,
	.post-slider .flex-direction-nav .prev,
	.post-slider .flex-direction-nav .next,
	.pagination-arrows span.page-previous, 
	.pagination-arrows span.page-next,
	.index-pager span.page-previous, 
	.index-pager span.page-next {
		background-image: url(/wp-content/themes/words/assets/images/retina/sprite@2x.png);
		background-size: 624px 228px;
		}
	
	a.jp-play span,
	div.jp-interface,
	a.jp-pause span,
	a.jp-stop span,
	a.jp-previous span,
	a.jp-next span,
	a.jp-mute span,
	a.jp-unmute span,
	a.jp-full-screen span,
	a.jp-restore-screen span { 
		background-image:url(/wp-content/themes/words/assets/images/retina/jp_sprite@2x.png);
		background-size: 59px 278px; 
		}
		
	#responsive-nav form.custom div.custom.dropdown a.selector {
		background-image: url(/wp-content/themes/words/assets/images/retina/mobile-nav-drop@2x.png);
		background-size: 35px 21px;
		}
		
	.bean-shot {
		background-image: url(/wp-content/themes/words/assets/images/retina/dribbble-hover@2x.png);
		background-size: 30px 30px;	
		}
	
	#twitter_div li {
		background-image: url(/wp-content/themes/words/assets/images/retina/twitter-li@2x.png) ;
		background-size: 16px 16px;
		}
		
	.flickr_badge_image { 	
		background-image: url(/wp-content/themes/words/assets/images/retina/flickr-hover@2x.png);
		background-size: 24px 11px;	
		}	
		
	input.email-newsletter {
		background-image: url(/wp-content/themes/words/assets/images/retina/newsletter@2x.png);
		background-size: 20px 62px;
		}
	
	.widget_search input[type="text"] {
		background-image: url(/wp-content/themes/words/assets/images/retina/search@2x.png);
		background-size: 20px 62px;
		}
	
	#twitter_div li {
		background-image:  url(/wp-content/themes/words/assets/images/retina/twitter-li@2x.png) ;
		background-size: 16px 14px;
		}

	.bean-social-profiles ul li a {
		background-image:url(/wp-content/themes/words/assets/images/shortcodes/retina/social-bar@2x.png);
		background-size: 805px 70px;
		background-repeat: no-repeat;
		}
}/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
  #display-medium-owl-demo .owl-item{
	  padding-left:10px;
        padding-right:10px;
	  border-right: 1px solid #ddd;
	  padding-top:10px;
	  padding-bottom:10px;
	}
	#display-medium-owl-demo img{
	  display: block;
	  width: 100%;
	  height: auto;
	  max-height: 240px;
	}
	#display-medium-owl-demo .details-title {
		border-bottom: 1px solid #212121;
	}/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/wp-content/plugins/display-medium-posts/public/vendors/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/wp-content/plugins/display-medium-posts/public/vendors/owl-carousel/AjaxLoader.gif) no-repeat center center
}/*!
* Do not modify this file directly.  It is concatenated from individual module CSS files.
*/
.jp-carousel-wrap *{line-height:inherit}.jp-carousel-overlay{background:#000}div.jp-carousel-fadeaway{background:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));position:fixed;bottom:0;z-index:2147483647;width:100%;height:15px}.jp-carousel-next-button span,.jp-carousel-previous-button span{background:url(/wp-content/plugins/jetpack/modules/carousel/images/arrows.png) no-repeat center center;background-size:200px 126px}.jp-carousel-msg{font-family:"Open Sans",sans-serif;font-style:normal;display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:center;margin:25px 20px 0 2px;background-color:#fff;border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.jp-carousel-next-button span,.jp-carousel-previous-button span{background-image:url(/wp-content/plugins/jetpack/modules/carousel/images/arrows-2x.png)}}.jp-carousel-wrap{font-family:"Helvetica Neue",sans-serif!important}.jp-carousel-info{position:absolute;bottom:0;text-align:left!important;-webkit-font-smoothing:subpixel-antialiased!important}.jp-carousel-info ::-moz-selection{background:#68c9e8;color:#fff}.jp-carousel-info ::selection{background:#68c9e8;color:#fff}.jp-carousel-info ::-moz-selection{background:#68c9e8;color:#fff}.jp-carousel-photo-info{position:relative;left:25%;width:50%}.jp-carousel-transitions .jp-carousel-photo-info{transition:.4s ease-out}.jp-carousel-info h2{background:0 0!important;border:none!important;color:#999;display:block!important;font:400 13px/1.25em "Helvetica Neue",sans-serif!important;letter-spacing:0!important;margin:7px 0 0 0!important;padding:10px 0 0!important;overflow:hidden;text-align:left;text-shadow:none!important;text-transform:none!important;-webkit-font-smoothing:subpixel-antialiased}.jp-carousel-next-button,.jp-carousel-previous-button{text-indent:-9999px;overflow:hidden;cursor:pointer}.jp-carousel-next-button span,.jp-carousel-previous-button span{position:absolute;top:0;bottom:0;width:82px;zoom:1;filter:alpha(opacity=20);opacity:.2}.jp-carousel-transitions .jp-carousel-next-button span,.jp-carousel-transitions .jp-carousel-previous-button span{transition:.5s opacity ease-out}.jp-carousel-next-button:hover span,.jp-carousel-previous-button:hover span{filter:alpha(opacity=60);opacity:.6}.jp-carousel-next-button span{background-position:-110px center;right:0}.jp-carousel-previous-button span{background-position:-10px center;left:0}.jp-carousel-buttons{margin:-18px -20px 15px;padding:8px 10px;border-bottom:1px solid #222;background:#222;text-align:center}div.jp-carousel-buttons a{border:none!important;color:#999;font:400 11px/1.2em "Helvetica Neue",sans-serif!important;letter-spacing:0!important;padding:5px 2px 5px 0;text-decoration:none!important;text-shadow:none!important;vertical-align:middle;-webkit-font-smoothing:subpixel-antialiased}div.jp-carousel-buttons a:hover{color:#68c9e8;border:none!important}.jp-carousel-transitions div.jp-carousel-buttons a:hover{transition:none!important}.jp-carousel-next-button,.jp-carousel-previous-button,.jp-carousel-slide,.jp-carousel-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.jp-carousel-slide{position:fixed;width:0;bottom:0;background-color:#000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.jp-carousel-transitions .jp-carousel-slide{transition:.3s ease-out}.jp-carousel-slide.selected{position:absolute!important;filter:alpha(opacity=100);opacity:1}.jp-carousel-slide{filter:alpha(opacity=25);opacity:.25}.jp-carousel-slide img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;background:0 0!important;border:none!important;padding:0!important;box-shadow:0 2px 8px rgba(0,0,0,.1);zoom:1}.jp-carousel-transitions .jp-carousel-slide{transition:opacity .4s linear}.jp-carousel-close-hint{color:#999;cursor:default;letter-spacing:0!important;padding:.35em 0 0;position:absolute;text-align:right;width:90%}.jp-carousel-transitions .jp-carousel-close-hint{transition:color .2s linear}.jp-carousel-close-hint span{cursor:pointer;background-color:#000;background-color:rgba(0,0,0,.8);display:inline-block;height:22px;font:400 24px/1 "Helvetica Neue",sans-serif!important;line-height:22px;margin:0 0 0 .4em;text-align:center;vertical-align:middle;width:22px;border-radius:4px}.jp-carousel-transitions .jp-carousel-close-hint span{transition:border-color .2s linear}.jp-carousel-close-hint:hover{cursor:default;color:#fff}.jp-carousel-close-hint:hover span{border-color:#fff}a.jp-carousel-image-download,div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog{background:url(/wp-content/plugins/jetpack/modules/carousel/images/carousel-sprite.png?5) no-repeat;background-size:16px 200px}div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog{margin:0 14px 0 0!important}div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{background-color:#303030;padding-right:8px!important;border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{margin:0 2px 0 -12px!important}div.jp-carousel-buttons a.jp-carousel-reblog,div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover{background-position:6px -36px;padding-right:auto!important;padding-left:26px!important;color:#999}div.jp-carousel-buttons a.jp-carousel-commentlink{background-position:0 -156px;padding-left:19px!important}div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover{cursor:default}div.jp-carousel-buttons a.jp-carousel-reblog:hover{background-position:6px -56px;color:#68c9e8}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){a.jp-carousel-image-download,div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog{background-image:url(/wp-content/plugins/jetpack/modules/carousel/images/carousel-sprite-2x.png?5)}}div#carousel-reblog-box{background:#222;background:-moz-linear-gradient(bottom,#222,#333);background:-webkit-gradient(linear,left bottom,left top,from(#222),to(#333));padding:3px 0 0;display:none;margin:5px auto 0;border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.9);height:74px;width:565px}#carousel-reblog-box textarea{background:#999;font:13px/1.4 "Helvetica Neue",sans-serif!important;color:#444;padding:3px 6px;width:370px;height:48px;float:left;margin:6px 9px 0 9px;border:1px solid #666;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-radius:2px}#carousel-reblog-box textarea:focus{background:#ccc;color:#222}#carousel-reblog-box label{color:#aaa;font-size:11px;padding-right:2px;padding-left:2px;display:inline;font-weight:400}#carousel-reblog-box select{width:110px;padding:0;font-size:12px;font-family:"Helvetica Neue",sans-serif!important;background:#333;color:#eee;border:1px solid #444;margin-top:5px}#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px!important}#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa}#carousel-reblog-box input#carousel-reblog-submit,#jp-carousel-comment-form-button-submit{font:13px/24px "Helvetica Neue",sans-serif!important;margin-top:8px;padding:0 10px!important;border-radius:1em;height:24px;color:#333;cursor:pointer;font-weight:400;background:#aaa;background:-moz-linear-gradient(bottom,#aaa,#ccc);background:-webkit-gradient(linear,left bottom,left top,from(#aaa),to(#ccc));border:1px solid #444}#carousel-reblog-box input#carousel-reblog-submit:hover,#jp-carousel-comment-form-button-submit:hover{background:#ccc;background:-moz-linear-gradient(bottom,#ccc,#eee);background:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#eee))}#carousel-reblog-box .canceltext{color:#aaa;font-size:11px;line-height:24px}#carousel-reblog-box .canceltext a{color:#fff}.jp-carousel-titleanddesc{border-top:1px solid #222;color:#999;font-size:15px;padding-top:24px;margin-bottom:20px;font-weight:400}.jp-carousel-titleanddesc-title{font:300 1.5em/1.1 "Helvetica Neue",sans-serif!important;text-transform:none!important;color:#fff;margin:0 0 15px;padding:0}.jp-carousel-titleanddesc-desc p{color:#999;line-height:1.4;margin-bottom:.75em}.jp-carousel-comments p a,.jp-carousel-info h2 a,.jp-carousel-titleanddesc p a{color:#fff!important;border:none!important;text-decoration:underline!important;font-weight:400!important;font-style:normal!important}.jp-carousel-titleanddesc p b,.jp-carousel-titleanddesc p strong{font-weight:700;color:#999}.jp-carousel-titleanddesc p em,.jp-carousel-titleanddesc p i{font-style:italic;color:#999}.jp-carousel-comments p a:hover,.jp-carousel-info h2 a:hover,.jp-carousel-titleanddesc p a:hover{color:#68c9e8!important}.jp-carousel-titleanddesc p:empty{display:none}.jp-carousel-left-column-wrapper h1:after,.jp-carousel-left-column-wrapper h1:before,.jp-carousel-photo-info h1:after,.jp-carousel-photo-info h1:before{content:none!important}.jp-carousel-image-meta{background:#111;border:1px solid #222;color:#fff;font-size:13px;font:12px/1.4 "Helvetica Neue",sans-serif!important;overflow:hidden;padding:18px 20px;width:209px!important}.jp-carousel-image-meta h5,.jp-carousel-image-meta li{font-family:"Helvetica Neue",sans-serif!important;position:inherit!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;background:0 0!important;border:none!important;font-weight:400!important;line-height:1.3em!important}.jp-carousel-image-meta ul{margin:0!important;padding:0!important;list-style:none!important}.jp-carousel-image-meta li{width:48%!important;display:inline-block!important;vertical-align:top!important;margin:0 2% 15px 0!important;color:#fff!important;font-size:13px!important}.jp-carousel-image-meta h5{color:#999!important;text-transform:uppercase!important;font-size:10px!important;margin:0 0 2px!important;letter-spacing:.1em!important}a.jp-carousel-image-download{padding-left:23px;display:inline-block;clear:both;color:#999;line-height:1;font-weight:400;font-size:13px;text-decoration:none;background-position:0 -82px}a.jp-carousel-image-download span.photo-size{font-size:11px;border-radius:1em;margin-left:2px;display:inline-block}a.jp-carousel-image-download span.photo-size-times{padding:0 1px 0 2px}a.jp-carousel-image-download:hover{background-position:0 -122px;color:#68c9e8;border:none!important}.jp-carousel-image-map{position:relative;margin:-20px -20px 20px;border-bottom:1px solid rgba(255,255,255,.17);height:154px}.jp-carousel-image-map img.gmap-main{border-top-left-radius:6px;border-right:1px solid rgba(255,255,255,.17)}.jp-carousel-image-map div.gmap-topright{width:94px;height:154px;position:absolute;top:0;right:0}.jp-carousel-image-map div.imgclip{overflow:hidden;border-top-right-radius:6px}.jp-carousel-image-map div.gmap-topright img{margin-left:-40px}.jp-carousel-image-map img.gmap-bottomright{position:absolute;top:96px;right:0}.jp-carousel-comments{font:15px/1.7 "Helvetica Neue",sans-serif!important;font-weight:400;background:none transparent}.jp-carousel-comments p a:active,.jp-carousel-comments p a:focus,.jp-carousel-comments p a:hover{color:#68c9e8!important}.jp-carousel-comment{background:none transparent;color:#999;margin-bottom:20px;clear:left;overflow:auto;width:100%}.jp-carousel-comment p{color:#999!important}.jp-carousel-comment .comment-author{font-size:13px;font-weight:400;padding:0;width:auto;display:inline;float:none;border:none;margin:0}.jp-carousel-comment .comment-author a{color:#fff}.jp-carousel-comment .comment-gravatar{float:left}.jp-carousel-comment .comment-content{border:none;margin-left:85px;padding:0}.jp-carousel-comment .avatar{margin:0 20px 0 0;border-radius:4px;border:none!important;padding:0!important;background-color:transparent!important}.jp-carousel-comment .comment-date{color:#999;margin-top:4px;font-size:11px;display:inline;float:right}#jp-carousel-comment-form{margin:0 0 10px!important;float:left;width:100%}textarea#jp-carousel-comment-form-comment-field{background:rgba(34,34,34,.9);border:1px solid #3a3a3a;color:#aaa;font:15px/1.4 "Helvetica Neue",sans-serif!important;width:100%;padding:10px 10px 5px;margin:0;float:none;height:147px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-radius:3px;overflow:hidden;box-sizing:border-box}textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#555}textarea#jp-carousel-comment-form-comment-field:focus{background:#ccc;color:#222}textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder{color:#aaa}#jp-carousel-comment-form-spinner{color:#fff;margin:22px 0 0 10px;display:block;width:20px;height:20px;float:left}#jp-carousel-comment-form-submit-and-info-wrapper{display:none;overflow:hidden;width:100%}#jp-carousel-comment-form-commenting-as input{background:rgba(34,34,34,.9);border:1px solid #3a3a3a;color:#aaa;font:13px/1.4 "Helvetica Neue",sans-serif!important;padding:3px 6px;float:left;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-radius:2px;width:285px}#jp-carousel-comment-form-commenting-as input:focus{background:#ccc;color:#222}#jp-carousel-comment-form-commenting-as p{font:400 13px/1.7 "Helvetica Neue",sans-serif!important;margin:22px 0 0;float:left}#jp-carousel-comment-form-commenting-as fieldset{float:left;border:none;margin:20px 0 0 0;padding:0}#jp-carousel-comment-form-commenting-as fieldset{clear:both}#jp-carousel-comment-form-commenting-as label{font:400 13px/1.7 "Helvetica Neue",sans-serif!important;margin:0 20px 3px 0;float:left;width:100px}#jp-carousel-comment-form-button-submit{margin-top:20px;float:right}#js-carousel-comment-form-container{margin-bottom:15px;overflow:auto;width:100%}#jp-carousel-comment-form-container{margin-bottom:15px;overflow:auto;width:100%}#jp-carousel-comment-post-results{display:none;overflow:auto;width:100%}#jp-carousel-comment-post-results span{display:block;text-align:center;margin-top:20px;width:100%;overflow:auto;padding:1em 0;box-sizing:border-box;background:rgba(0,0,0,.7);border-radius:2px;font:13px/1.4 "Helvetica Neue",sans-serif!important;border:1px solid rgba(255,255,255,.17);box-shadow:inset 0 0 5px 5px rgba(0,0,0,1)}.jp-carousel-comment-post-error{color:#df4926}#jp-carousel-comments-closed{display:none;color:#999}#jp-carousel-comments-loading{font:400 15px/1.7 "Helvetica Neue",sans-serif!important;display:none;color:#999;text-align:left;margin-bottom:20px}.jp-carousel-light .jp-carousel-overlay{background:#fff}.jp-carousel-light .jp-carousel-next-button:hover span,.jp-carousel-light .jp-carousel-previous-button:hover span{opacity:.8}.jp-carousel-light .jp-carousel-close-hint:hover,.jp-carousel-light .jp-carousel-titleanddesc div{color:#000!important}.jp-carousel-light .jp-carousel-comment .comment-author a,.jp-carousel-light .jp-carousel-comments p a,.jp-carousel-light .jp-carousel-info h2 a,.jp-carousel-light .jp-carousel-titleanddesc p a{color:#1e8cbe!important}.jp-carousel-light .jp-carousel-comment .comment-author a:hover,.jp-carousel-light .jp-carousel-comments p a:hover,.jp-carousel-light .jp-carousel-info h2 a:hover,.jp-carousel-light .jp-carousel-titleanddesc p a:hover{color:#f1831e!important}.jp-carousel-light .jp-carousel-comment,.jp-carousel-light .jp-carousel-comment p,.jp-carousel-light .jp-carousel-info h2,.jp-carousel-light .jp-carousel-titleanddesc,.jp-carousel-light .jp-carousel-titleanddesc p,.jp-carousel-light .jp-carousel-titleanddesc p b,.jp-carousel-light .jp-carousel-titleanddesc p em,.jp-carousel-light .jp-carousel-titleanddesc p i,.jp-carousel-light .jp-carousel-titleanddesc p strong,.jp-carousel-light div.jp-carousel-buttons a{color:#666}.jp-carousel-light .jp-carousel-buttons{border-bottom-color:#f0f0f0;background:#f5f5f5}.jp-carousel-light div.jp-carousel-buttons a:hover{text-decoration:none;color:#f1831e}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog,.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog:hover{background-position:4px -56px;padding-left:24px!important}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{background-color:#2ea2cc;color:#fff}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-commentlink{background-position:0 -176px}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{background-position:5px -36px}.jp-carousel-light div#carousel-reblog-box{background:#eee;background:-moz-linear-gradient(bottom,#ececec,#f7f7f7);background:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f7f7f7));box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid #ddd}.jp-carousel-light #carousel-reblog-box textarea{border:1px inset #ccc;color:#666;border:1px solid #cfcfcf;background:#fff}.jp-carousel-light #carousel-reblog-box .canceltext{color:#888}.jp-carousel-light #carousel-reblog-box .canceltext a{color:#666}.jp-carousel-light #carousel-reblog-box select{background:#eee;color:#333;border:1px solid #aaa}#jp-carousel-comment-form-button-submit,.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit{color:#333;background:#fff;background:-moz-linear-gradient(bottom,#ddd,#fff);background:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#fff));border:1px solid #aaa}.jp-carousel-light .jp-carousel-image-meta{background:#fafafa;border:1px solid #eee;border-top-color:#f5f5f5;border-left-color:#f5f5f5;color:#333}.jp-carousel-light .jp-carousel-image-meta li{color:#000!important}.jp-carousel-light .jp-carousel-close-hint{color:#ccc}.jp-carousel-light .jp-carousel-close-hint span{background-color:#fff;border-color:#ccc}.jp-carousel-light #jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#aaa}.jp-carousel-light #jp-carousel-comment-form-comment-field:focus{color:#333}.jp-carousel-light #jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder{color:#ddd}.jp-carousel-light a.jp-carousel-image-download{background-position:0 -122px}.jp-carousel-light a.jp-carousel-image-download:hover{background-position:0 -122px;color:#f1831e}.jp-carousel-light textarea#jp-carousel-comment-form-comment-field{background:#fbfbfb;color:#333;border:1px solid #dfdfdf;box-shadow:inset 2px 2px 2px rgba(0,0,0,.1)}.jp-carousel-light #jp-carousel-comment-form-commenting-as input{background:#fbfbfb;border:1px solid #dfdfdf;color:#333;box-shadow:inset 2px 2px 2px rgba(0,0,0,.1)}.jp-carousel-light #jp-carousel-comment-form-commenting-as input:focus{background:#fbfbfb;color:#333}.jp-carousel-light #jp-carousel-comment-post-results span{background:#f7f7f7;border:1px solid #dfdfdf;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.jp-carousel-light .jp-carousel-slide{background-color:#fff}.jp-carousel-light .jp-carousel-titleanddesc{border-top:1px solid #eee}.jp-carousel-light .jp-carousel-fadeaway{background:-moz-linear-gradient(bottom,rgba(255,255,255,.75),rgba(255,255,255,0));background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.75)),to(rgba(255,255,255,0)))}@media only screen and (max-width:760px){.jp-carousel-info{margin:0 10px!important}.jp-carousel-next-button,.jp-carousel-previous-button{display:none!important}.jp-carousel-buttons{display:none!important}.jp-carousel-image-meta{float:none!important;width:100%!important;box-sizing:border-box}.jp-carousel-close-hint{font-weight:800!important;font-size:26px!important;position:fixed!important;top:-10px}.jp-carousel-slide img{filter:alpha(opacity=100);opacity:1}.jp-carousel-wrap{background-color:#000}.jp-carousel-fadeaway{display:none}#jp-carousel-comment-form-container{display:none!important}.jp-carousel-titleanddesc{padding-top:0!important;border:none!important}.jp-carousel-titleanddesc-title{font-size:1em!important}.jp-carousel-left-column-wrapper{padding:0;width:100%!important}.jp-carousel-photo-info{left:0!important;width:100%!important}}
.contact-form .clear-form{clear:both}.contact-form input[type=email],.contact-form input[type=text]{width:300px;max-width:98%;margin-bottom:13px}.contact-form select{margin-bottom:13px}.contact-form textarea{height:200px;width:80%;float:none;margin-bottom:13px}.contact-form input[type=checkbox],.contact-form input[type=radio]{float:none;margin-bottom:13px}.contact-form label{margin-bottom:3px;float:none;font-weight:700;display:block}.contact-form label.checkbox,.contact-form label.radio{margin-bottom:3px;float:none;font-weight:700;display:inline-block}.contact-form label span{color:#aaa;margin-left:4px;font-weight:400}.contact-form-submission{margin-bottom:4em;padding:1.5em 1em}.contact-form-submission p{margin:0 auto}.form-errors .form-error-message{color:red}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;box-sizing:border-box}#jetpack-check-feedback-spam{margin:1px 8px 0 0}.jetpack-check-feedback-spam-spinner{display:inline-block;margin-top:7px}
.infinite-loader{color:#000;display:block;height:28px;text-indent:-9999px}#infinite-handle span{background:#333;border-radius:1px;color:#eee;cursor:pointer;font-size:13px;padding:6px 16px}#infinite-handle span button,#infinite-handle span button:focus,#infinite-handle span button:hover{display:inline;position:static;padding:0;margin:0;border:none;line-height:inherit;background:0 0;color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;font-family:inherit}#infinite-handle span button::-moz-focus-inner{margin:0;padding:0;border:none}@media (max-width:800px){#infinite-handle span:before{display:none}#infinite-handle span{display:block}}#infinite-footer{position:fixed;bottom:-50px;left:0;width:100%}#infinite-footer a{text-decoration:none}#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover{color:#444;text-decoration:underline}#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}#infinite-footer .blog-credits,#infinite-footer .blog-info{box-sizing:border-box;line-height:25px}#infinite-footer .blog-info{float:left;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:40%}#infinite-footer .blog-credits{font-weight:400;float:right;width:60%}#infinite-footer .blog-info a{color:#111;font-size:14px;font-weight:700}#infinite-footer .blog-credits{color:#888;font-size:12px;text-align:right}#infinite-footer .blog-credits a{color:#666}.infinity-end.neverending #infinite-footer{display:none}@media (max-width:640px){#infinite-footer .container{box-sizing:border-box;width:100%}#infinite-footer .blog-info{width:30%}#infinite-footer .blog-credits{width:70%}#infinite-footer .blog-credits,#infinite-footer .blog-info a{font-size:10px}}@media (max-width:640px){#infinite-footer{position:static}}
#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;margin-bottom:1em}#wpadminbar li#wp-admin-bar-admin-bar-likes-widget{width:61px;overflow:hidden}#wpadminbar iframe.admin-bar-likes-widget{width:61px;height:28px;min-height:28px;border-width:0;position:absolute;top:0}div.jetpack-likes-widget-wrapper{width:100%;min-height:50px;position:relative}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-likes-widget-wrapper.slim-likes-widget{width:1px;min-height:0}#likes-other-gravatars{display:none;position:absolute;padding:10px 10px 12px 10px;background-color:#2e4453;border-width:0;box-shadow:0 0 10px #2e4453;box-shadow:0 0 10px rgba(46,68,83,.6);min-width:130px;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#fff;font-size:12px;padding-bottom:8px}#likes-other-gravatars li,#likes-other-gravatars ul{margin:0;padding:0;text-indent:0;list-style-type:none}#likes-other-gravatars li::before{content:""}#likes-other-gravatars ul.wpl-avatars{overflow:auto;display:block;max-height:190px}#likes-other-gravatars ul.wpl-avatars li{width:32px;height:32px;float:left;margin:0 5px 5px 0}#likes-other-gravatars ul.wpl-avatars li a{margin:0 2px 0 0;border-bottom:none!important;display:block}#likes-other-gravatars ul.wpl-avatars li a img{background:0 0;border:none;margin:0!important;padding:0!important;position:static}div.sd-box{border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.13)}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}.post-likes-widget-placeholder .button{display:none}.post-likes-widget-placeholder .loading{color:#999;font-size:12px}.slim-likes-widget .post-likes-widget{width:auto;float:none}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}.comment-likes-widget{width:100%}.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}
#jp-relatedposts{display:none;padding-top:1em;margin:1em 0;position:relative;clear:both}.jp-relatedposts:after{content:'';display:block;clear:both}#jp-relatedposts h3.jp-relatedposts-headline{margin:0 0 1em 0;display:inline-block;float:left;font-size:9pt;font-weight:700;font-family:inherit}#jp-relatedposts h3.jp-relatedposts-headline em:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.2);margin-bottom:1em}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}#jp-relatedposts .jp-relatedposts-items{clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{float:left;width:33%;margin:0 0 1em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{padding-right:20px;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){clear:both}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:14px;line-height:20px;margin:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs{position:relative}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay{position:absolute;top:0;bottom:0;left:0;right:0;display:block;border-bottom:0}#jp-relatedposts .jp-relatedposts-items p{margin-bottom:0}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{text-transform:none;margin:0;font-family:inherit;display:block;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-size:inherit;font-weight:400;text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span{max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{opacity:.6}.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt{display:none}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span{margin-bottom:1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post{clear:both;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img{float:left;overflow:hidden;max-width:33%;margin-right:3%}#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{display:inline-block;max-width:63%}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:20px}}@media only screen and (max-width:320px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100%;clear:both;margin:0 0 1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{float:none;max-width:100%;margin-right:0}}
#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;margin-bottom:1em}body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}body.highlander-dark h3.sd-title:before{border-top:1px solid rgba(255,255,255,.4)}.sd-content ul{padding:0!important;margin:0 0 .7em 0!important;list-style:none!important}.sd-content ul li{display:inline-block}.sd-block.sd-gplus{margin:0 0 .5em 0}.sd-gplus .sd-content{font-size:12px}#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button{text-decoration:none!important;display:inline-block;font-size:12px;font-family:"Open Sans",sans-serif;font-weight:400;border-radius:3px;color:#777!important;background:#f8f8f8;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.08);text-shadow:none;line-height:23px;padding:1px 8px 0 5px}.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span,.sd-social-text .sd-content ul li a.sd-button span{line-height:23px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button{line-height:17px;box-shadow:none;vertical-align:top}.sd-social-official .sd-content ul li a.sd-button>span{line-height:17px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content>ul>li>a.sd-button:before{margin-bottom:-1px}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover{color:#555;background:#fafafa;border:1px solid #999}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.16)}.sd-content ul li a.sd-button:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 18px/1 social-logos;vertical-align:top;text-align:center}.sd-social-icon-text ul li a.sd-button:before{position:relative;top:2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-content ul li a.sd-button:before{position:relative;top:2px}}.sd-social-official ul li a.sd-button:before{position:relative;top:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-official ul li a.sd-button:before{top:0}}.sd-content ul li{margin:0 5px 5px 0;padding:0}.jp-sharing-input-touch .sd-content ul li{padding-left:10px}.sd-content ul li.preview-item a.sd-button span,.sd-social-icon-text .sd-content ul li a span,.sd-social-official .sd-content ul li a.sd-button span{margin-left:3px}.sd-content ul li.preview-item.no-icon a.sd-button span{margin-left:0}.sd-content ul li.no-icon a:before,.sd-social-text .sd-content ul li a:before{display:none}body .sd-content ul li.share-custom.no-icon a span,body .sd-social-text .sd-content ul li.share-custom a span{background-image:none;background-position:-500px -500px!important;background-repeat:no-repeat!important;padding-left:0;height:0;line-height:inherit}.sd-social-icon .sd-content ul li a.share-more{position:relative;top:-4px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-icon .sd-content ul li a.share-more{top:2px}}@-moz-document url-prefix(){.sd-social-icon .sd-content ul li a.share-more{top:2px}}.sd-social-icon .sd-content ul li a.share-more span{margin-left:3px}.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before{content:'\f469'}.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before{content:'\f410'}.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before{content:'\f207'}.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before{content:'\f222'}.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before{content:'\f607'}.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before{content:'\f224'}.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before{content:'\f210'}.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,.sd-social-icon-text .sd-content li.share-google-plus-1 a:before,.sd-social-text .sd-content ul li.share-google-plus-1 a:before{content:'\f218'}.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:'\f203'}.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before{content:'\f205'}.sd-social-official .sd-content li.share-press-this a:before{color:#2ba1cb}.sd-content ul li.share-telegram div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-telegram a:before,.sd-social-icon-text .sd-content li.share-telegram a:before,.sd-social-official .sd-content li.share-telegram a:before,.sd-social-text .sd-content ul li.share-telegram a:before{content:'\f606'}.sd-social-official .sd-content li.share-telegram a:before{color:#08c}.sd-content ul li.share-skype div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-skype a:before,.sd-social-icon-text .sd-content li.share-skype a:before,.sd-social-text .sd-content ul li.share-skype a:before{content:'\f220'}.sd-content ul li.advanced a.share-more:before,.sd-social-icon .sd-content ul a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before,.sd-social-text .sd-content ul a.share-more:before{content:'\f415'}.sd-social-official .sd-content a.share-more:before{color:#2ba1cb}.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before{content:'\f608'}.sd-social-official .sd-content li.share-jetpack-whatsapp a:before{color:#43d854}.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button{background:#43d854;color:#fff!important}.sd-social .sd-button .share-count{background:#2ea2cc;color:#fff;border-radius:10px;display:inline-block;text-align:center;font-size:10px;padding:1px 3px;line-height:1}.sd-social-official .sd-content ul,.sd-social-official .sd-content ul li{line-height:25px!important}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sd-social-official .sd-content li.share-press-this a{margin:0 0 5px 0}.sd-social-official .sd-content ul>li{display:block;float:left;margin:0 10px 5px 0!important;height:25px}.sd-social-official .fb-share-button>span{vertical-align:top!important}.sd-social-official .sd-content .pocket_button iframe{width:98px}.googleplus1_button .g-plus{vertical-align:top!important}.reddit_button iframe{margin-top:1px}.googleplus1_button iframe,.linkedin_button>span,.pinterest_button,.pocket_button iframe,.twitter_button{margin:0!important}.sd-social-official .sd-content .share-skype{width:55px}body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print{position:relative;top:0}body .sd-social-icon .sd-content li.share-custom>a{padding:2px 3px 0 3px;position:relative;top:4px}body .sd-content ul li.share-custom a.share-icon span,body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span{background-size:16px 16px;background-repeat:no-repeat;margin-left:0;padding:0 0 0 19px;display:inline-block;height:16px;line-height:16px}body .sd-social-icon .sd-content li.share-custom a span{width:0}body .sd-social-icon .sd-content li.share-custom a span{padding-left:16px!important}.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:2px;margin-top:5px;max-width:400px}.sharing-hidden .inner ul{margin:0!important}.sd-social-official .sd-content .sharing-hidden ul>li.share-end{clear:both;margin:0!important;height:0!important}.sharing-hidden .inner:after,.sharing-hidden .inner:before{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ccc;content:"";display:block}.sharing-hidden .inner:after{z-index:2;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}.sharing-hidden ul{margin:0}.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a{border-radius:50%;-webkit-border-radius:50%;border:0;box-shadow:none;padding:7px;position:relative;top:-2px;line-height:1;width:auto;height:auto;margin-bottom:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span{line-height:1}.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover{border:none;opacity:.6}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{top:1px;top:0\9}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom{padding:8px 8px 6px 8px;top:5px}.sd-social-icon .sd-content ul li a.sd-button.share-more{margin-left:10px}.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more{margin-left:0}.sd-social-icon .sd-button span.share-count{position:absolute;bottom:0;right:0;border-radius:0;background:#555;font-size:9px}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background:#e9e9e9;margin-top:2px;text-indent:0}.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button{background:#2c4762;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#3b5998;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button{background:#ca1f27;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button{color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button{background:#1e8cbe;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button{background:#08c;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{background:#0077b5;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-google-plus-1 a.sd-button{background:#dd4b39;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button{background:#ee4056;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-skype a.sd-button{background:#00aff0;color:#fff!important}.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#sharing_email{width:342px;position:absolute;z-index:1001;border:1px solid #ccc;padding:15px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:left}div.sharedaddy.sharedaddy-dark #sharing_email{border-color:#fff}#sharing_email .errors{color:#fff;background-color:#771a09;font-size:12px;padding:5px 8px;line-height:1;margin:10px 0 0 0}#sharing_email label{font-size:12px;color:#333;font-weight:700;display:block;padding:0 0 4px 0;text-align:left;text-shadow:none}#sharing_email form{margin:0}#sharing_email input[type=email],#sharing_email input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;margin-bottom:1em;background:#fff;font-size:12px;color:#333;max-width:none;padding:1px 3px}#jetpack-source_f_name{display:none!important;position:absolute!important;left:-9000px}#sharing_email .sharing_cancel{padding:0 0 0 1em;font-size:12px;text-shadow:none}#sharing_email .recaptcha{width:312px;height:123px;margin:0 0 1em 0}
.slideshow-window{background-color:#222;border:20px solid #222;border-radius:10px;height:0;margin-bottom:20px;overflow:hidden;padding-top:30px!important;padding-bottom:56.25%!important;position:relative;z-index:1}.slideshow-window.slideshow-white{background-color:#fff;border-color:#fff}.slideshow-window,.slideshow-window *{box-sizing:content-box}.slideshow-loading{height:100%;text-align:center;margin:auto}body div.slideshow-window * img{background-color:transparent!important;background-image:none!important;border-width:0!important;display:block;margin:0 auto;max-width:100%;max-height:100%;padding:0!important;position:relative;transform:translateY(-50%);top:50%}.slideshow-loading img{vertical-align:middle}.slideshow-slide{display:none;height:100%!important;left:0;margin:auto;position:absolute;text-align:center;top:0;width:100%!important}.slideshow-slide img{vertical-align:middle}.slideshow-line-height-hack{overflow:hidden;width:0;font-size:0}.slideshow-slide-caption{font-size:13px;font-family:"Helvetica Neue",sans-serif;color:#f7f7f7;text-shadow:#222 1px 1px 2px;line-height:25px;height:25px;position:absolute;bottom:5px;left:0;z-index:100;width:100%;text-align:center}.slideshow-controls{z-index:1000;position:absolute;bottom:30px;margin:auto;text-align:center;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;direction:ltr;transition:.3s opacity ease-out}.slideshow-window:hover .slideshow-controls{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}body div div.slideshow-controls a,body div div.slideshow-controls a:hover{border:2px solid rgba(255,255,255,.1)!important;background-color:#000!important;background-color:rgba(0,0,0,.6)!important;background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls.png)!important;background-repeat:no-repeat;background-size:142px 16px!important;background-position:-34px 8px!important;color:#222!important;margin:0 5px!important;padding:0!important;display:inline-block!important;*display:inline;zoom:1;height:32px!important;width:32px!important;line-height:32px!important;text-align:center!important;border-radius:10em!important;transition:.3s border-color ease-out}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body div div.slideshow-controls a,body div div.slideshow-controls a:hover{background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls-2x.png)!important}}body div div.slideshow-controls a:hover{border-color:rgba(255,255,255,1)!important}body div div.slideshow-controls a:first-child{background-position:-76px 8px!important}body div div.slideshow-controls a:last-child{background-position:-117px 8px!important}body div div.slideshow-controls a:nth-child(2){background-position:-34px 8px!important}body div div.slideshow-controls a.running{background-position:-34px 8px!important}body div div.slideshow-controls a.paused{background-position:9px 8px!important}.slideshow-controls a img{border:50px dotted #f0f}
body.presentation-wrapper-fullscreen-parent,html.presentation-wrapper-fullscreen-parent{overflow:hidden!important}.presentation-wrapper-fullscreen-parent #wpadminbar{display:none}.presentation-wrapper-fullscreen,.presentation-wrapper-fullscreen-parent{min-width:100%!important;min-height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;padding:0!important;z-index:10000!important}.presentation-wrapper-fullscreen{background-color:grey;border:none!important}.presentation-wrapper-fullscreen .nav-arrow-left,.presentation-wrapper-fullscreen .nav-arrow-right{z-index:20001}.presentation-wrapper-fullscreen .nav-fullscreen-button{z-index:20002}.presentation-wrapper{margin:20px auto;border:1px solid #e5e5e5;overflow:hidden;line-height:normal}.presentation{position:relative;margin:0;overflow:hidden;outline:0}.presentation,.presentation .step{background-repeat:no-repeat;background-position:center;background-size:100% 100%}.presentation .step.fade:not(.active){opacity:0}.presentation .slide-content{padding:30px}.presentation .nav-arrow-left,.presentation .nav-arrow-right,.presentation .nav-fullscreen-button{position:absolute;width:34px;background-repeat:no-repeat;z-index:2;opacity:0;transition:opacity .25s}.presentation .nav-arrow-left,.presentation .nav-arrow-right{height:100%;background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/slide-nav.png);background-size:450% 61px}.presentation .nav-arrow-left{left:0;background-position:4px 50%}.presentation .nav-arrow-right{right:0;background-position:-120px 50%}.presentation .nav-fullscreen-button{width:32px;height:32px;margin:4px;bottom:0;right:0;z-index:3;background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/expand.png);background-size:100% 100%}.presentation:hover .nav-arrow-left,.presentation:hover .nav-arrow-right{opacity:1}.presentation:hover .nav-fullscreen-button{opacity:.8}.presentation-wrapper-fullscreen .nav-fullscreen-button{background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/collapse.png)}.presentation .autoplay-overlay{height:15%;width:80%;margin:30% 10%;position:relative;z-index:100;display:table;border-radius:50px;background-color:#e5e5e5;background-color:rgba(0,0,0,.75);transition:opacity .5s}.presentation .autoplay-overlay .overlay-msg{position:relative;display:table-cell;text-align:center;vertical-align:middle;color:#fff}.presentation .will-fade{opacity:0}.presentation .do-fade{opacity:1;transition:opacity .5s}
div.jetpack-quiz{border:1px solid #deede3;background-color:#f3f3f3;padding:1em;line-height:1.3em;margin-bottom:2em;border-radius:.2em}div.jetpack-quiz div.jetpack-quiz-question{margin-bottom:.5em;font-weight:700}div.jetpack-quiz div.jetpack-quiz-answer{cursor:pointer;margin-bottom:.5em;padding:1em 0 1em 1em;border-bottom:1px dotted #999}div.jetpack-quiz div.jetpack-quiz-answer.last{padding-bottom:0;margin-bottom:0;border-bottom:0}div.jetpack-quiz div.jetpack-quiz-answer.correct{color:green}div.jetpack-quiz div.jetpack-quiz-answer.wrong{color:red}div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation{display:none}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation{display:block;color:#000;font-size:90%;margin-top:1em}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt{font-size:85%}div.jetpack-quiz pre{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;background:0 0;margin:0;padding:0}
#subscribe-email input{width:95%}.comment-subscription-form .subscribe-label{display:inline!important}
.jetpack-video-wrapper{margin-bottom:1.6em}.jetpack-video-wrapper>.wp-video,.jetpack-video-wrapper>embed,.jetpack-video-wrapper>iframe,.jetpack-video-wrapper>object{margin-bottom:0}
.jetpack-social-navigation ul{display:block;margin:0 0 1.5em;padding:0}.jetpack-social-navigation li{display:inline-block;margin:0;line-height:1}.jetpack-social-navigation a{border:0;height:1em;text-decoration:none;width:1em}.jetpack-social-navigation-svg .icon{color:inherit;fill:currentColor;height:1em;vertical-align:middle;width:1em}.jetpack-social-navigation-genericons a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Genericons;font-size:1em;font-style:normal;font-weight:400;height:1em;line-height:1;speak:none;text-decoration:inherit;vertical-align:top;width:1em}.jetpack-social-navigation-genericons a:before{content:"\f415"}.jetpack-social-navigation-genericons a[href*="codepen.io"]:before{content:"\f216"}.jetpack-social-navigation-genericons a[href*="digg.com"]:before{content:"\f221"}.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before{content:"\f201"}.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before{content:"\f225"}.jetpack-social-navigation-genericons a[href*="mailto:"]:before{content:"\f410"}.jetpack-social-navigation-genericons a[href*="facebook.com"]:before{content:"\f203"}.jetpack-social-navigation-genericons a[href*="flickr.com"]:before{content:"\f211"}.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before{content:"\f226"}.jetpack-social-navigation-genericons a[href*="github.com"]:before{content:"\f200"}.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before{content:"\f206"}.jetpack-social-navigation-genericons a[href*="instagram.com"]:before{content:"\f215"}.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before{content:"\f208"}.jetpack-social-navigation-genericons a[href*="path.com"]:before{content:"\f219"}.jetpack-social-navigation-genericons a[href*="pinterest.com"]:before{content:"\f210"}.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before{content:"\f224"}.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before{content:"\f217"}.jetpack-social-navigation-genericons a[href*="reddit.com"]:before{content:"\f222"}.jetpack-social-navigation-genericons a[href$="/feed/"]:before{content:"\f413"}.jetpack-social-navigation-genericons a[href*="skype:"]:before{content:"\f220"}.jetpack-social-navigation-genericons a[href*="spotify.com"]:before{content:"\f515"}.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before{content:"\f223"}.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before{content:"\f214"}.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before{content:"\f516"}.jetpack-social-navigation-genericons a[href*="twitter.com"]:before{content:"\f202"}.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before{content:"\f212"}.jetpack-social-navigation-genericons a[href*="vine.co"]:before{content:"\f517"}.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before{content:"\f205"}.jetpack-social-navigation-genericons a[href*="youtube.com"]:before{content:"\f213"}
.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden}.tiled-gallery img{margin:2px!important}.tiled-gallery .gallery-group{float:left;position:relative}.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit}.tiled-gallery .gallery-row{overflow:hidden}.tiled-gallery .tiled-gallery-item a{background:0 0;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto}.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover{background:0 0;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle}.tiled-gallery-caption{background:#eee;background:rgba(255,255,255,.8);color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;bottom:0;text-indent:10px;text-overflow:ellipsis;width:100%;white-space:nowrap}.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px}.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0;overflow:hidden}.tiled-gallery .tiled-gallery-item img.grayscale{position:absolute;left:0;top:0}.tiled-gallery .tiled-gallery-item img.grayscale:hover{opacity:0}.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50%!important}.tiled-gallery.type-circle .tiled-gallery-caption{display:none;opacity:0}
.jetpack-display-remote-posts{margin:5px 0 20px 0}.jetpack-display-remote-posts h4{font-size:90%;margin:5px 0;padding:0}.jetpack-display-remote-posts h4 a{text-decoration:none}.jetpack-display-remote-posts p{margin:0!important;padding:0;line-height:1.4em!important;font-size:90%}.jetpack-display-remote-posts img{max-width:100%}
.widget-grofile h4{margin:1em 0 .5em}.widget-grofile ul.grofile-urls{margin-left:0;overflow:hidden}.widget-grofile ul.grofile-accounts li{list-style:none;display:inline}.widget-grofile ul.grofile-accounts li::before{content:""!important}.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite.png);background-repeat:no-repeat;width:16px;height:16px;float:left;margin-right:8px;margin-bottom:8px}.rtl .widget-grofile .grofile-accounts-logo{margin-left:8px;margin-right:0}.grofile-thumbnail{width:500px;max-width:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);background-size:16px 784px}}
div[class^=gr_custom_container]{border:1px solid gray;border-radius:10px;padding:10px 5px 10px 5px;background-color:#fff;color:#000}div[class^=gr_custom_container] a{color:#000}h2[class^=gr_custom_header]{display:none}div[class^=gr_custom_each_container]{width:100%;clear:both;margin-bottom:10px;overflow:auto;padding-bottom:4px;border-bottom:1px solid #aaa}div[class^=gr_custom_book_container]{float:right;overflow:hidden;height:60px;margin-left:4px;width:39px}div[class^=gr_custom_author]{font-size:10px}div[class^=gr_custom_tags]{font-size:10px;color:gray}div[class^=gr_custom_rating]{display:none}
.widget_wpcom_social_media_icons_widget ul{list-style-type:none;margin-left:0}.widget_wpcom_social_media_icons_widget li{border:0 none;display:inline;margin-right:.5em}.widget_wpcom_social_media_icons_widget li a{border:0 none;text-decoration:none}.widget_wpcom_social_media_icons_widget .genericon{font-family:Genericons}.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.widgets-grid-layout{width:100%}.widgets-grid-layout:after,.widgets-grid-layout:before{content:" ";display:table}.widgets-grid-layout:after{clear:both}.widget-grid-view-image{float:left;max-width:50%}.widget-grid-view-image a{display:block;margin:0 2px 4px 0}.widget-grid-view-image:nth-child(even){float:right}.widget-grid-view-image:nth-child(even) a{margin:0 0 4px 2px}.widgets-grid-layout .widget-grid-view-image img{max-width:100%;height:auto}.widgets-multi-column-grid ul{overflow:hidden;padding:0;margin:0;list-style-type:none}.widgets-multi-column-grid ul li{background:0 0;clear:none;float:left;margin:0 -5px -3px 0;padding:0 8px 6px 0;border:none;list-style-type:none!important}.widgets-multi-column-grid ul li a{background:0 0;margin:0;padding:0;border:0}.widgets-multi-column-grid .avatar{vertical-align:middle}.widgets-list-layout{padding:0;margin:0;list-style-type:none}.widgets-list-layout li:after,.widgets-list-layout li:before{content:"";display:table}.widgets-list-layout li:after{clear:both}.widgets-list-layout li{zoom:1;margin-bottom:1em;list-style-type:none!important}.widgets-list-layout .widgets-list-layout-blavatar{float:left;width:21.276596%;max-width:40px;height:auto}.widgets-list-layout-links{float:right;width:73.404255%}.widgets-list-layout span{opacity:.5}.widgets-list-layout span:hover{opacity:.8}
.jetpack-image-container:after{clear:both}.jetpack-image-container:after,.jetpack-image-container:before{display:table;content:""}
.widgets-multi-column-grid ul{overflow:hidden;padding:0;margin:0;list-style-type:none}.widgets-multi-column-grid ul li{background:0 0;clear:none;float:left;margin:0 -5px -3px 0;padding:0 8px 6px 0;border:none;list-style-type:none!important}.widgets-multi-column-grid ul li a{background:0 0;margin:0;padding:0;border:0}.widgets-multi-column-grid .avatar{vertical-align:middle}.widget_jetpack_my_community .avatar-240,.widget_jetpack_my_community .avatar-48{max-width:48px;max-height:48px}
.widget.widget_authors li>ul,.widget_authors>ul{margin-left:inherit;padding-left:0}.widget_authors ul li li{padding-left:0}.widget_authors>ul>li{margin-bottom:1em;list-style:none}.widget_authors>ul>li+li{border-top:0}.widget.widget_authors img{margin-right:5px;margin-bottom:5px;vertical-align:middle;box-shadow:none}
/*!
* Do not modify this file directly.  It is compiled SASS code.
*/#wp-admin-bar-jetpack-idc.hide{display:none}#wp-admin-bar-jetpack-idc .jp-idc-admin-bar{background:#fff;border-radius:2px;color:#23282d;padding:4px 8px;font-size:12px}#wpadminbar #wp-admin-bar-jetpack-idc .dashicons{color:#23282d;font-family:dashicons}#wpadminbar #wp-admin-bar-jetpack-idc .dashicons:before{font-size:16px}#wpadminbar #wp-admin-bar-jetpack-idc:hover .ab-item{background:inherit}#wpadminbar #wp-admin-bar-jetpack-idc:hover .jp-idc-admin-bar{background:#eee}
.wpcnt{text-align:center;line-height:2}.wpa{position:relative;overflow:hidden;display:inline-block;max-width:100%}.wpa-about{position:absolute;top:5px;left:0;right:0;display:block;margin-top:0;color:#888;font:10px/1 "Open Sans",Arial,sans-serif!important;text-align:left!important;text-decoration:none!important;opacity:.85;border-bottom:none!important;box-shadow:none!important}.wpa .u>div{display:block;margin-top:5px;margin-bottom:1em}div.wpa>div{margin-top:20px}.wpa .u .adsbygoogle{display:block;margin-top:17px;margin-bottom:1em;background-color:transparent}/**
 * +--------------------------------------------------------------------------+
 * | Copyright (c) 2008-2016 AddThis, LLC                                     |
 * +--------------------------------------------------------------------------+
 * | 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 2 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, write to the Free Software              |
 * | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
 * +--------------------------------------------------------------------------+
 */

.entry-content .addthis_toolbox,
.entry-content .addthis_button,
.entry-header .addthis_toolbox,
.entry-header .addthis_button {
    margin:10px 0 10px 0;
}
.addthis_button_tweet {
    min-width: 83px;
    float:left;
}
.atwidget iframe {
    max-width:none;
}
div.at-above-post-homepage a,
div.at-below-post-homepage a,
div.at-above-post a,
div.at-below-post a,
div.at-above-post-page a,
div.at-below-post-page a,
div.at-above-post-cat-page a,
div.at-below-post-cat-page a,
div.at-above-post-arch-page a,
div.at-below-post-arch-page a,
div.addthis_toolbox a,
a.at-share-btn {
    border: 0;
    box-shadow: none;
}
div.addthis_toolbox br {
    display: none
}
