/*
Theme Name: NatureFox
Theme URI: http://www.hqpremiumthemes.com/naturefox/
Description: Modern theme with a natural landscape design. Widgetized menu.
Author: Foxload
Author URI: http://www.hqpremiumthemes.com/
Version: 1.0.13
Tags: two-columns, editor-style, custom-menu, right-sidebar, translation-ready
Text Domain: NatureFox
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* Reset------------------------------------------- */
* {margin: 0; padding: 0; color: #666; font-family: Arial,sans-serif; font-size: 98%;}body {min-width: 960px; font-size: 0.75em; line-height: 1.5em;}a, span, strong {font-size: 1em;}span {color: inherit;}a, a:visited {color: #3F2700; text-decoration: none;}a:hover {color: #555; text-decoration: none;}img {border: none;}html {height: 100.01%;}/* basic text elements **/h1 {margin-bottom: 15px; color: #FFFFFF; font-weight: normal; font-size: 2em; font-family: Arial,sans-serif; line-height: 1.0em; }/*#769B30*/h2 {margin: 0; color: #666; font-weight: normal; font-size: 1.833em; font-family: Arial,sans-serif; line-height: 1.3em;}h3 {margin: 1em 0; font-size: 1.5em; font-weight: normal; font-family: Arial,sans-serif; line-height: 1.3em;}h4 {margin: 1em 0; color: #666; font-size: 1.25em; line-height: 1.3em;}p {font-size:1.2em;margin: 1em 0;}ul, ol {margin: 1em 0;}ul li {margin: 5px 0;}ol li {margin: 5px 0; display: list-item;}/* basic form elements */fieldset {border: none;}legend {border: none; font-weight: bold;}label {display: block; float: left; clear: left; width: 150px; margin: 5px 0;}input, textarea, select {margin: 5px 0 5px 0; padding: 5px 10px 4px 10px; border: 1px solid #ccc; background: #fff url("images/input.png") top repeat-x; color: #999; vertical-align: middle;}	input.chk, input.radio {width: auto; border: none;}textarea {width: 550px; height: 150px;}button {height: 25px; margin: 0; padding: 0 10px; border: none; background: #b1e54c url("images/button.png") bottom repeat-x; color: #fff; font: bold 1.083em/25px Arial,sans-serif; cursor: pointer; vertical-align: middle;}legend {display: none;}/* layout------------------------------------------- */body {	padding-bottom: 20px; /*	background-image:url("images/background-blue.jpg");	background-repeat:x; */	background: #1e5799; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: #205ea0; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNWVhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZWQ0ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #205ea0 0%, #bed4e5 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#205ea0), color-stop(100%,#bed4e5)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #205ea0 0%,#bed4e5 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #205ea0 0%,#bed4e5 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #205ea0 0%,#bed4e5 100%); /* IE10+ */background: linear-gradient(to bottom,  #205ea0 0%,#bed4e5 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#205ea0', endColorstr='#bed4e5',GradientType=0 ); /* IE6-8 */	background-attachment:fixed;	background-position:center;	background-size: 100%;}.header {position: relative; z-index: 50; width: 962px; height: 150px; margin: 20px auto 20px; background: url("images/header.jpg") center top no-repeat;-moz-border-radius: 10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow: 1px 0px 8px rgba(255, 255, 255, 0.5);-moz-box-shadow: 1px 0px 4px rgba(255, 255, 255, 0.5);box-shadow: 1px 0px 8px rgba(255, 255, 255, 0.5);}.header p.logo {position: absolute; left: 15px; top: 25px; margin: 0; color: #333; font: italic 1.667em/24px Arial,sans-serif; letter-spacing: 0.0em; width: 650px; text-align: center; word-wrap: break-word;}.header p.logo a {float: left; height: 70px; margin: 0 25px 0 0; padding: 0 25px 0 0; border-right: 1px solid #d5d5d5; color: #333; font: italic 1.75em Arial,sans-serif; text-decoration: none; letter-spacing: 0; line-height: 70px; outline: none;}.header p.logo a img {vertical-align: middle;}.header form {position: absolute; left: 728px; top: 39px; width: 220px; padding: 8px;}.header form input {width: 105px; margin: 0 4px 0 0;}.header form button {margin: 0; }.header ul.menu {position: absolute; bottom: 0; left: 0; width: 962px; height: 44px; margin: 0; padding: 0; list-style: none; background: url("images/mm.png") center 2px no-repeat;}.header ul.menu li {float: left; position: relative; height: 44px; margin: 0; padding: 0 2px 0 0; background: url("images/mm-separator.png") right 5px no-repeat;}.header ul.menu>li>a {float: left; position: relative; z-index: 1000; height: 40px; padding: 0 3px 4px 0; line-height: 40px; background: url("images/mm-over.png") 0 -90px no-repeat; text-decoration: none;}.header ul.menu>li>span a {float: left; height: 40px; padding: 0 0 0 3px;}.header ul.menu>li>a span span {float: left; height: 40px; padding: 0 12px; color: #e4f1f8; font: bold 1.167em/40px Arial,sans-serif; text-shadow: #3f2700 1px 1px 2px; text-transform: uppercase;}.header ul.menu>li>a:hover, .header ul.menu>li:hover>a, .header ul.menu>li.current_page_item>a, .header ul.menu>li.current-menu-item>a {height: 44px; background-position: right -44px;}.header ul.menu>li>span a:hover, .header ul.menu>li:hover>span a, .header ul.menu>li.current_page_item>span a, .header ul.menu>li.current-menu-item>span a {height: 44px; background: url("images/mm-over.png") 0 -44px no-repeat;}.header ul.menu>li>a:hover span span, .header ul.menu>li:hover>a span span, .header ul.menu>li.current_page_item>a span span, .header ul.menu>li.current-menu-item>a span span {height: 44px; background: url("images/mm-over.png") 2px 0 no-repeat; color: #fff; text-shadow: #729d1e 1px 1px 2px;}.header ul.menu li ul {display: none; position: absolute; left:0; top: 37px; z-index: 999; list-style: none; width: 170px; margin: 0 0 0 2px; padding: 0; border: 1px solid #d8d8d8; border-top:none; background: #eee; -webkit-box-shadow: 0 0 5px rgba(50, 50, 50, 0.55); -moz-box-shadow: 0 0 5px rgba(50, 50, 50, 0.55); box-shadow: 0 0 5px rgba(50, 50, 50, 0.55); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}.header ul.menu>li:hover>ul {display: block;}.header ul.menu li ul li {float: none; height: auto; padding: 0; margin: 0; background: none; word-wrap:break-word;}.header ul.menu li ul li a {display: block; float: none; height: auto; padding: 5px 15px; border-top: 1px solid #d8d8d8; color: #888; font: normal 1.083em Arial,sans-serif; text-decoration: none;}.header ul.menu li ul li a:hover, .header ul.menu li ul li:hover>a {background: #ccc; color: #555; padding: 5px 15px; height: auto;}.header ul.menu>li>ul>li>ul {display: none; left: 170px; top: 0; margin: 0;}.header ul.menu>li>ul>li:hover>ul {display: block;}.cbox {	overflow: hidden; 	width: 962px; 	margin: 0 auto; 	padding: 0 0 0 0;     /*-webkit-padding-before:19px; */	background: /*url("images/cbox.png") */#EFEFEF /*center 1px no-repeat*/;	opacity: 1;        -moz-opacity:1;        -khtml-opacity: 1;        opacity: 1;	-webkit-box-shadow: 1px 0px 2px rgba(255, 255, 255, 0.9);	-moz-box-shadow: 1px 0px 2px rgba(255, 255, 255, 0.9);	box-shadow: 1px 0px 2px rgba(255, 255, 255, 0.9);	-moz-border-radius-topleft: 10px;	-moz-border-radius-topright: 10px;	-webkit-border-radius:10px;	-o-border-top-right-radius:10px;	-o-border-top-left-radius:10px;	border-radius:10px;	z-index:1;}.content {		overflow: hidden; 	width: 962px; 	margin: 0 auto; 	padding: 20px 0; 	background: #fff;	-webkit-box-shadow: 0px 1px 4px rgba(255, 255, 255, 0.9);	-moz-box-shadow: 0px 1px 4px rgba(255, 255, 255, 0.9);	box-shadow: 0px 0px 1px 4px rgba(255, 255, 255, 0.9);	z-index:10;	-moz-border-radius-topleft: 5px;    -moz-border-radius-topright:5px;    -moz-border-radius-bottomleft:5px;    -moz-border-radius-bottomright:5px;    -webkit-border-top-left-radius:5px;    -webkit-border-top-right-radius:5px;    -webkit-border-bottom-left-radius:5px;    -webkit-border-bottom-right-radius:5px;    -o-border-top-left-radius:5px;    -o-border-top-right-radius:5px;    -o-border-bottom-left-radius:5px;    -o-border-bottom-right-radius:5px;    border-top-left-radius:5px;    border-top-right-radius:5px;    border-bottom-left-radius:5px;    border-bottom-right-radius:5px;}.sidebar {float: right; width: 273px; padding: 0 20px 0 0;}.sidebar ul {margin: 0; padding: 0; list-style: none;}.sidebar ul li {margin: 0 0 20px 0; padding: 0;}.sidebar ul li h2 {margin: 0; padding: 2px 0 7px 15px; background: url("images/side-heading.png") left bottom no-repeat; color: #999; font: normal 1.5em/24px Arial,sans-serif;}.sidebar ul li ul {margin: 1em 0;}.sidebar ul li ul li {margin: 0; padding: 0;font-size:12px;}.sidebar ul li ul li a {display: block; padding: 5px 0 5px 20px; border-bottom: 1px solid #ddd; background: url("images/sm-arrow.gif") 4px 10px no-repeat;}.sidebar ul li ul li a:hover {background-color: #eee; color: #666;}.sidebar ul li ul li ul {margin: 0;}.sidebar ul li ul li ul a {padding-left: 30px; background-image: url("images/sm-arrow2.gif"); background-position: 15px 10px;}.sidebar ul li ul li ul ul a {padding-left: 40px; background-image: url("images/sm-arrow3.gif"); background-position: 25px 10px;}.main {float: left; width: 603px; padding: 0 40px 0 20px;}.main h2 a {color: #658725; font-weight: normal; font-family: Arial,sans-serif;}.main h2 a:hover {color: #3F2700;}.footer {overflow: hidden; width: 958px; height: 38px; margin: 0 auto; background: url("images/footer.png") top center no-repeat;}.footer ul.social {float: right; overflow: hidden; list-style: none; margin: 0 15px 0 0; padding-top: 2px;}.footer ul.social li {float: left; margin: 0 2px; padding: 0;}.footer ul.social li a {display: block; overflow: hidden; width: 36px; height: 35px; background: url("images/social.png") no-repeat; text-indent: 100px;}.footer ul.social li a.facebook {background-position: 0 bottom;}.footer ul.social li a.twitter {background-position: -36px bottom;}.footer p {margin: 2px 0 0 10px; color: #9f9f9f; line-height: 35px; }.footer p span {padding: 0 5px; color: #646464;}.footer p a {padding: 0 5px; color: #3191c3; text-decoration: none;}.footer p a:hover {color: #333; text-decoration: underline;}.searchform {margin: 10px 0 0 0; padding: 0 5px 0 5px; background: url("images/searchform.png") left 0px no-repeat; overflow: hidden;}.searchform fieldset {white-space: nowrap;}.searchform #s {width: 167px;}/* reusable classes------------------------------------------- */.secret {display: none;}.post {overflow: hidden; margin: 0 0 30px 0;}.post h2 {margin: 0;}p.meta {overflow: hidden; margin: 0.5em 0 1em; border: 1px solid #e6e6e6; background: #f7f7f7 url("images/meta-bg.png") top repeat-x; font-size: 0.917em; line-height: 18px;}p.tags {overflow: hidden; float: left; width: 600px; margin: 0 0 1em 0; border: 1px solid #efefef; background: #fafafa; font-size: 0.917em; line-height: 18px;}p.tags.full {float: none; width: auto;}p.more {float: right; margin: 0 0 1em 0; }p.more a {float: right; padding-left: 20px; background: url("images/icons/more.png") 0 center no-repeat; font-weight: bold; line-height: 18px;}p.meta span, p.tags span {float: left; padding: 0 15px 0 35px; background: url("images/post-meta.png") no-repeat; line-height: 18px; }p.meta span.date {background-position: 0 0; color: #333;}p.meta span.author {background-position: 0 -18px;}p.meta span.cats {background-position: 0 -36px;}p.tags span {background-position: 0 -54px;}p.tags span.comments {background-position: 0 -72px;}.main ol, .main ul {margin: 18px 30px;}.main ul {margin: 1.5em 2.5em; list-style-image: url("images/sm-arrow.gif");}.main ul li {font-size:1.2em;margin: 5px 0;}.main form {padding: 15px; border: 1px solid #ddd; background: #f0f0f0 url("images/form-shadow.png") 0 0 no-repeat;}p.submit {margin-bottom: 0; text-align: center;}ul.commentlist {list-style: none; margin: 1.5em 0; padding: 0; border-bottom: none;}ul.commentlist li {margin: 0; padding: 10px 15px; background: transparent;}ul.commentlist li.odd {background: transparent;}ul.commentlist li a {color: #658725;}ul.commentlist li a:hover {color: #333;}ul.commentlist li img.avatar {float: left; margin: 0 10px 0 0; padding: 2px; border: 1px solid #ddd; background:#fff;}.wp-caption {width: 280px; margin: 0; padding: 5px; border: 1px solid #ddd; background: #fafafa;}.wp-caption.alignleft {float: left; margin-right: 15px;}.wp-caption.alignright {float: right; margin-left: 15px;}.wp-caption a {text-decoration: none;}.wp-caption p.wp-caption-text {margin: 0.5em 0; font-size: 0.917em;}p.pagination {padding: 10px 0; background: url("images/horizontal-separator.png") center top no-repeat; color: #aaa; text-align: center;}p.pagination a {padding: 2px 5px; font-weight: bold;}p.pagination a:hover {background: #658725; color: #fff;}p.pagination a.current {background: #777; color: #fff;}#recentcomments ul {list-style: none;}#recentcomments li a {display: inline; margin: 0; padding: 0; border: none; background: none;}#recentcomments li a:hover {text-decoration: underline; background: none;}#recentcomments li {padding: 5px 0; border-bottom: 1px solid #ddd;}#design {width: 958px; margin: 0 auto; padding: 10px 0 5px 0; text-align: right; font-size: 10px; color: #fff;}#design a {color: #fff;}/*----------Wordpress styles--------------*/.comment {	padding-bottom:10px;}#comments h2 {	font:bold 15px/20px Arial, Helvetica, sans-serif;}.comment .author {	padding-bottom:5px;}#respond label {	display:block;	clear:both;}#respond input,#respond textarea {	width:320px;	background:#f6f6f6;	border:1px solid #d0d0d0;	font:13px/16px Arial,Helvetica, sans-serif;	color:#333;}#respond input {	margin-bottom:5px;}#respond textarea {	height:85px;}#respond #submit {	width:auto;	border:none;	clear:both;	float:none;	display:block;	padding:5px;	font:bold 14px/18px Arial, Helvetica, sans-serif;	margin:5px 0 0 -5px;	color: #fff;	background: #658725;}#respond {	padding-bottom:30px;}/* Comment Form */#respond p {	padding-bottom:12px;}#respond input.field {	float:left;	margin-right:10px;	height:14px;	padding:2px 3px;}#respond label {	display:block;	font-size:11px;	line-height:20px;} #respond textarea {	width:500px;	height:120px;	margin-bottom:10px;	padding:3px 5px;}#respond input.btn {	width:120px;	height:25px;	cursor:pointer;	font-size:12px;}h3#respond,h3#comments {	font-size:14px;	padding-bottom:10px;}/* Comment Closed */p.nocomments {		font-weight:bold;	font-style:italic;}/* Comment List */.commentlist ul {list-style-type: none;}.commentlist li {	margin-bottom:10px;	padding:10px;	background-color:#efefef;	overflow:hidden;}.commentlist li.alt {	background-color:#f9f9f9;}	.commentlist li img.photo {		float:left;		margin:0 10px 5px 0;		border:#ccc 1px solid;		padding:2px;	}	.commentlist li p img {		display:inline;	}	.commentlist li p {		padding-bottom:8px;	}	.commentlist li p.commentmetadata {			font-size:11px;		padding-bottom:5px;	}/*additional style*/s {color: #000;}.sticky {border-left: 3px solid #bababa; padding-left: 13px;}.wp-caption {	background: #f1f1f1;	line-height: 18px;	text-align: center;	margin-bottom: 20px;	padding: 4px;}.wp-caption img {	margin: 5px 5px 0;	max-width: 603px;	height:auto;	padding: 0;}.wp-caption p.wp-caption-text {	margin: 5px;	color: #888;	font-size: 12px;	padding: 0;}.bypostauthor {}.clear {clear: both;}img {margin: 0; max-width: 603px; height: auto;}.gallery-caption {	color: #888;	font-size: 12px;	margin: 0 0 12px;}#gallery-1 dl {   padding:0;}#gallery-1 dl dt {   padding: 0;}		#gallery-1 dl dd {   padding:0 0 5px 10px;}/*thumbnail*/.wp-post-image {float: left; margin: 0 9px 7px 0; max-width: 603px; height: auto;}/* Image testing */.alignright {float:right;margin:0 0 10px 10px;}.alignleft {float:left;margin:0 10px 10px 0;}.aligncenter {clear: both;display: block;margin:0 auto 10px;}.alignnone {margin-bottom:10px;margin-right: 5px;}.size-thumbnail {margin-right:8px;display:inline;}.sidebar ul ul {margin:0 0 0 0.35em;}.sidebar ul ul ul {margin:0 0 0 0.7em;}/* calender */table#wp-calendar {width:100%;}table#wp-calendar td,table#wp-calendar th {padding:1px;text-align:center;}.content .commentlist {margin: 5px 0 5px 0px;}.comment-body ul li {	padding: 0 0 0 5px;	margin:0px;	overflow:visible;}.comment-body ol li {	padding: 0 0 0 5px;	margin:0px;	overflow:visible;}.comment-body ul {margin: 5px 0 7px 25px; list-style-type:disc; clear: both;}.comment-body ol {margin: 5px 0 7px 25px; list-style-type:decimal; clear: both;}/*tags*/q {	font-style:italic;}blockquote {	font-style:italic;	margin-left: 15px;	padding-left: 5px;	border-left: 1px solid #bbbbbb;}dt {	font-weight:bold;}dt, dd {	margin:0;	padding:0;}dd {	margin-bottom:1.5em;}dl, pre {	font-size:1em;	margin:1.5em 0;	padding:0;	line-height:1.5em;}big {	position:relative;	top:.1em;	font-size:2em;}ins {	text-decoration:none;	background-color:#fffabf;	background-color:#bfffc5;}sub, sup {line-height:1.2em;}/*table*/.content table {	border: 1px solid #e7e7e7;	text-align: left;	margin: 0 -1px 24px 0;	width: 100%;}.content tr th,.content thead th {	color: #888;	font-size: 12px;	font-weight: bold;	line-height: 18px;	padding: 9px 24px;}.content tr td {	border-top: 1px solid #e7e7e7;	padding: 6px 24px;}.content tr.odd td {	background: #F2F7FC;}h1, h2, h3, h4, h5, h6 {clear: both;}.gallery-item img {margin: 0 auto;}pre {	font-family: "Courier 10 Pitch", Courier, monospace;}code {	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}.content pre,.content kbd,.content tt,.content var {	font-size: 15px;	line-height: 21px;}.content code {	font-size: 13px;}abbr,acronym {	border-bottom: 1px dotted #666;	cursor: help;}/******************************************** *                  Box model ********************************************/.dropshadowboxes-container {    clear: both;    display: block;    position: relative;    z-index: 1;}.dropshadowboxes-container:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}.dropshadowboxes-container.dropshadowboxes-center{    width:100%;}.dropshadowboxes-container.dropshadowboxes-center > DIV.dropshadowboxes-drop-shadow {    margin-left:auto;    margin-right:auto;    }.dropshadowboxes-drop-shadow {    background: none repeat scroll 0 0;    padding:10px;    margin: 10px 0 10px 0;    position: relative;    border-radius:3px;    -moz-border-radius:3px;    -webkit-border-radius:3px;    -o-border-radius:3px;}.dropshadowboxes-left{    clear: none;    float:left;    margin-right:10px;}.dropshadowboxes-right{    clear: none;    float:right;    margin-left:10px;}/******************************************** *                  Corners ********************************************/.dropshadowboxes-rounded-corners{    -moz-border-radius-topleft: 5px;    -moz-border-radius-topright:5px;    -moz-border-radius-bottomleft:5px;    -moz-border-radius-bottomright:5px;    -webkit-border-top-left-radius:5px;    -webkit-border-top-right-radius:5px;    -webkit-border-bottom-left-radius:5px;    -webkit-border-bottom-right-radius:5px;    -o-border-top-left-radius:5px;    -o-border-top-right-radius:5px;    -o-border-bottom-left-radius:5px;    -o-border-bottom-right-radius:5px;    border-top-left-radius:5px;    border-top-right-radius:5px;    border-bottom-left-radius:5px;    border-bottom-right-radius:5px;}/******************************************** *                  Other shadows ********************************************/.dropshadowboxes-inside-shadow{	-webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.1);	   -moz-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.1);			box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.1);}.dropshadowboxes-outside-shadow{	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);	   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);}.dropshadowboxes-inside-and-outside-shadow{	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), inset 0 0 20px rgba(0, 0, 0, 0.1);	   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), inset 0 0 20px rgba(0, 0, 0, 0.1);			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), inset 0 0 20px rgba(0, 0, 0, 0.1);}/******************************************** *                  Effects ********************************************/.dropshadowboxes-drop-shadow:before, .dropshadowboxes-drop-shadow:after {    content: "";    position: absolute;    z-index: -2;}.dropshadowboxes-lifted-bottom-left:before{    -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);	   -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);			box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);            -webkit-transform:rotate(-3deg);               -moz-transform:rotate(-3deg);                -ms-transform:rotate(-3deg);                 -o-transform:rotate(-3deg);                    transform:rotate(-3deg);    bottom: 17px;       height: 20%;    left: 10px;    max-height: 100px;    max-width: 300px;    width: 50%;}.dropshadowboxes-lifted-bottom-right:after{    -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);	   -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);			box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);            -webkit-transform:rotate(-3deg);               -moz-transform:rotate(-3deg);                -ms-transform:rotate(-3deg);                 -o-transform:rotate(-3deg);                    transform:rotate(-3deg);    bottom: 17px;       height: 20%;    left: 10px;    max-height: 100px;    max-width: 300px;    width: 50%;}.dropshadowboxes-lifted-bottom-right:after {    -webkit-transform:rotate(3deg);	   -moz-transform:rotate(3deg);		-ms-transform:rotate(3deg);		 -o-transform:rotate(3deg);			transform:rotate(3deg);    left: auto;    right: 10px;}.dropshadowboxes-lifted-both:before, .dropshadowboxes-lifted-both:after {    -webkit-box-shadow:0 15px 10px;	   -moz-box-shadow:0 15px 10px;			box-shadow:0 15px 10px;            -webkit-transform:rotate(-3deg);               -moz-transform:rotate(-3deg);                -ms-transform:rotate(-3deg);                 -o-transform:rotate(-3deg);                    transform:rotate(-3deg);    bottom: 15px;       height: 20%;    left: 10px;    max-height: 100px;    max-width: 300px;    width: 50%;}.dropshadowboxes-lifted-both:after {    -webkit-transform:rotate(3deg);	   -moz-transform:rotate(3deg);		-ms-transform:rotate(3deg);		 -o-transform:rotate(3deg);			transform:rotate(3deg);    left: auto;    right: 10px;}.dropshadowboxes-curled {    border: 1px solid #EFEFEF;    -moz-border-radius:0 0 120px 120px / 0 0 6px 6px;    border-radius:0 0 120px 120px / 0 0 6px 6px;}.dropshadowboxes-curled:before, .dropshadowboxes-curled:after {    -webkit-box-shadow:0 8px 12px;	   -moz-box-shadow:0 8px 12px;			box-shadow:0 8px 12px;            -webkit-transform:skew(-8deg) rotate(-3deg);               -moz-transform:skew(-8deg) rotate(-3deg);                -ms-transform:skew(-8deg) rotate(-3deg);                 -o-transform:skew(-8deg) rotate(-3deg);                    transform:skew(-8deg) rotate(-3deg);    bottom: 12px;       height: 55%;    left: 10px;    max-height: 100px;    max-width: 200px;    width: 50%;}.dropshadowboxes-curled:after {    -webkit-transform:skew(8deg) rotate(3deg);	   -moz-transform:skew(8deg) rotate(3deg);		-ms-transform:skew(8deg) rotate(3deg);		 -o-transform:skew(8deg) rotate(3deg);			transform:skew(8deg) rotate(3deg);    left: auto;    right: 10px;}.dropshadowboxes-perspective-left:before {    -webkit-box-shadow:-80px 0 8px ;	   -moz-box-shadow:-80px 0 8px;			box-shadow:-80px 0 8px ;	-webkit-transform:skew(50deg);	   -moz-transform:skew(50deg);		-ms-transform:skew(50deg);		 -o-transform:skew(50deg);			transform:skew(50deg);	-webkit-transform-origin:0 100%;	   -moz-transform-origin:0 100%;		-ms-transform-origin:0 100%;		 -o-transform-origin:0 100%;			transform-origin:0 100%;    bottom: 3px;    height: 35%;    left: 70px;    width: 50%;}.dropshadowboxes-perspective-left:after {    /*display: none;*/}.dropshadowboxes-perspective-right:before {    -webkit-box-shadow:80px 0 8px;	   -moz-box-shadow:80px 0 8px;			box-shadow:80px 0 8px;	-webkit-transform:skew(-50deg);	   -moz-transform:skew(-50deg);		-ms-transform:skew(-50deg);		 -o-transform:skew(-50deg);			transform:skew(-50deg);	-webkit-transform-origin:0 100%;	   -moz-transform-origin:0 100%;		-ms-transform-origin:0 100%;		 -o-transform-origin:0 100%;			transform-origin:0 100%;		width: 50%;        height: 35%;        bottom: 4px;        right: 70px;}.dropshadowboxes-perspective-right:after {    display: none;}.dropshadowboxes-raised-no-inside-shadow-no-outside-shadow {    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5);	   -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5);			box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5);}.dropshadowboxes-raised-with-inside-shadow-no-outside-shadow {	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), inset 0 0 20px rgba(0, 0, 0, 0.1);	   -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), inset 0 0 20px rgba(0, 0, 0, 0.1);			box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), inset 0 0 20px rgba(0, 0, 0, 0.1);}.dropshadowboxes-raised-no-inside-shadow-with-outside-shadow {	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);	   -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);			box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);}.dropshadowboxes-raised-with-inside-shadow-with-outside-shadow {    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), inset 0 0 20px rgba(0, 0, 0, 0.1);	   -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), inset 0 0 20px rgba(0, 0, 0, 0.1);			box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), inset 0 0 20px rgba(0, 0, 0, 0.1);}.dropshadowboxes-curved:before {    border-radius: 10px 10px 10px 10px / 100px 100px 100px 100px;    bottom: 10px;        left: 0;    right: 50%;    top: 10px;	-webkit-box-shadow:0 0 15px;		-moz-box-shadow:0 0 15px;		box-shadow:0 0 15px;}.dropshadowboxes-curved-vertical-2:before {    right: 0;}.dropshadowboxes-curved-horizontal-1:before {    -moz-border-radius:100px / 10px;            border-radius:100px / 10px;    bottom: 0;    left: 10px;    right: 10px;    top: 50%;}.dropshadowboxes-curved-horizontal-2:before {    -moz-border-radius:100px / 10px;   border-radius:100px / 10px;    bottom: 0;    left: 10px;    right: 10px;    top: 0;}/******************************************** *                  Colors ********************************************/.dropshadowboxes-effect-blue:before,.dropshadowboxes-effect-blue:after {   color:rgba(0, 0, 255, 0.6);}.dropshadowboxes-effect-white:before,.dropshadowboxes-effect-white:after {   color:rgba(255, 255, 255, 0.6);}.dropshadowboxes-effect-yellow:before,.dropshadowboxes-effect-yellow:after {   color:rgba(255, 255, 0, 0.6);}.dropshadowboxes-effect-red:before,.dropshadowboxes-effect-red:after {   color:rgba(255, 0, 0, 0.6);}.dropshadowboxes-effect-green:before,.dropshadowboxes-effect-green:after {   color:rgba(0, 255, 0, 0.6);}.dropshadowboxes-effect-default:before,.dropshadowboxes-effect-default:after  {   color:rgba(0, 0, 0, 0.5);}/******************************************** *                  Admin UI ********************************************/.dropshadowboxes-color-picker {	position:absolute;}.dropshadowboxes-color-input {	width:70px;}/******************************************************* *          Sharing Icons - Simple Social share        * *******************************************************/.ssb img, .ssb_sep {padding-top: 25px;padding-bottom: 0;padding-left: 3px;padding-right: 3px;}.ssb img:hover  {padding-top:0;padding-bottom:15px;-moz-transform-style:flat;-moz-animation:cleanrotate 1s 5 linear;-moz-animation-fill-mode:forward;-webkit-animation: cleanrotate 1s 5 linear;-webkit-animation-fill-mode: forward;-ms-animation: cleanrotate 1s 5 linear;-ms-animation-fill-mode: forward;-o-animation: cleanrotate 1s 5 linear;-o-animation-fill-mode: forward;animation: cleanrotate 1s 5 linear;animation-fill-mode: forward;}.ssb, #logos.ssb  {padding-top: 40px;position:relative;-moz-perspective: 0;-ms-perspective: 800px;-webkit-perspective: 800px;-o-perspective: 800px;perspective: 800px;}@-moz-keyframes cleanrotate {0% { -moz-transform: rotateY(0) ;}100% { -moz-transform: rotateY(360deg) ;}}@-webkit-keyframes cleanrotate {0% { -webkit-transform: rotateY(0) ;}100% {-webkit-transform: rotateY(360deg) ;}}@-moz-keyframes cleanrotate1 { 0%  { -webkit-transform: rotateX(0) ;}100% { -webkit-transform: rotateX(360deg) ;}}@-ms-keyframes cleanrotate {0% { -ms-transform: rotateY(0) ;}100% { -ms-transform: rotateY(360deg) ;}}@-o-keyframes cleanrotate {0% { -o-transform: rotateY(0) ;}100% { -o-transform: rotateY(360deg) ;}}@keyframes cleanrotate {0% { transform: rotateY(0) ;}100% { transform: rotateY(360deg) ;}}/*End Simple Social share*/
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}