/*
Theme Name: Steamatic Geelong
Theme URI: http://www.shecommerce.com.au/
Description: Just another Wordpress theme.
Author: SheCommerce
Author URI: http://www.shecommerce.com.au/
Version: 1.0
*/
@import 'css/reset.css';
/*==================================================
Defaults
==================================================*/
body{font:normal 12px/18px sans-serif;}
body, select, input, textarea {color: #5a5a5a;}
a {color: #ED1C24; text-decoration:none;}
a:hover {text-decoration:underline;}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: 'Helvetica Neue', sans-serif;
	font-weight:350;
	color: #2e3192;
	line-height: 1.3;
}

h1 {
	font-size: 32px;
	margin: 33px 0;
}

h2 {
	font-size: 26px;
	margin: 25px 0;
}

h3 {
	font-size: 22px;
	margin: 22px 0;
}

h4 {
	font-size: 20px;
	margin: 25px 0;
}

h5 {
	font-size: 18px;
	margin: 30px 0;
}

h6 {
	font-size: 16px;
	margin: 36px 0;
}
dl {
	margin: 0 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 20px;
}
ul {
	list-style-type: square;
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}

menu,
ol,
ul {
	margin: 16px 0;
	padding: 0 0 0 40px;
}

li > ul,
li > ol {
	margin: 0;
}
::-moz-selection{background: #333; color: #fff; text-shadow: none;}
::selection {background: #333; color: #fff; text-shadow: none;} 
a:link {-webkit-tap-highlight-color: #ED1C24;}
img{vertical-align:top;}
ins {background-color: #f68602; color: #fff; text-decoration: none;}
mark {background-color: #f68602; color: #fff; font-style: italic; font-weight: bold;}
iframe{width:100% !important;}
/*==================================================
Site Nav
==================================================*/
#site-navigation{
    background:#131556;
	
}
#site-navigation ul.menu{
	margin:auto;
	text-align:left;
	padding:0;
	padding-right:200px;
}
#site-navigation ul.menu li{
	display:inline-block;
	position:relative;
	font-size:0;
}
#site-navigation ul.menu > li{
	margin-right:-3px;
}
#site-navigation ul.menu a{
	padding: 11px 10px; 
	display: inline-block;
	color:#b1d3ff;
	text-decoration:none;
	font:italic 400 14px/normal 'Helvetica Neue Cn', sans-serif;
	position:relative;
}
#site-navigation ul.menu ul{
	position: absolute;
	display:none;
	background:#ed1c24;
	left: 0;
	z-index: 99999;
	padding:0;
}
#site-navigation ul.menu ul a{
	width:160px; 
	border-bottom:1px solid #9e0b0f;
	color:#fff;
	padding:6px 10px;
	font-size: 12px;
	font-family: sans-serif;
	text-align:left;
}
#site-navigation ul.menu ul ul {
	left: 100%; 
	top: 0; 
	border:1px solid;
}
#site-navigation ul.menu li:hover > ul, 
#site-navigation ul.menu li.hover > ul {
	display: block;
}
#site-navigation ul.menu li:hover > a, 
#site-navigation ul.menu a:focus {
	background:#ed1c24; 
	color: #fff;
}
#site-navigation ul.menu ul li:hover > a, 
#site-navigation ul.menu ul a:focus {
	background:#ec5d63;
}
#site-navigation ul.menu > li:before{content:""; border-left:1px solid #b1d3ff; font-size:12px;}
#site-navigation ul.menu > li:first-child:before{border-left:none;}
#site-navigation ul.menu ul > li:last-child > a{border:none;}
#site-navigation ul.menu ul .menu-item-has-children > a:after{content:""; 
	position:absolute;
	right:6px;
    bottom:10px;
	border-bottom:10px solid #fff;
	border-left:10px solid transparent;
	width:0;
	height:0;
	-moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
}
/*==================================================
Side nav
==================================================*/
#side-navigation{
	margin:26px 0 20px;
}
#side-navigation ul{padding:0;}
#side-navigation ul.menu a{
	padding: 6px 10px; 
	display: block;
	color:#555;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	font:italic 300 20px/normal 'Helvetica Neue Cn', sans-serif;
	border-radius:10px 0 0 0;
}
#side-navigation a:before{content:""; display:list-item; list-style:square inside; color:#ED1C24; position:absolute; left:0}
#side-navigation ul.menu a:hover:before, 
#side-navigation ul.menu a:focus:before, 
#side-navigation ul.menu .current-menu-item > a:before
{list-style:none;}
#side-navigation ul.menu a:hover, 
#side-navigation ul.menu a:focus, 
#side-navigation ul.menu .current-menu-item > a{background:#ED1C24; color:#fff;}
/*==================================================
Logo Tagline Emergency
==================================================*/
#branding{margin-top:40px;}
.site-title{float:none; margin:0 0 5px;}
.home-link{
    background:url(images/logo.png) no-repeat center;
    width:300px;
	 min-height:112px;
    display:block;
    text-indent:-9999px;
	 font:300 30px/normal 'Helvetica Neue', sans-serif; 
	 color: #2e3192;
}
.site-description{font:300 18px/normal 'Helvetica Neue', sans-serif; color: #2e3192; float:none; margin:0 0 5px;}
#emergency {
    background:#ed1c24;
    color:#fff;
    width:210px;
    position:absolute;
    top:0; right:0;
    border-left:2px solid #fff;
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    text-align:center; 
    font:italic 300 30px/20px 'Helvetica Neue Cn', sans-serif;
    padding:5px;
    border-radius:0 0 0 20px;
	z-index:1;
}
#emergency .line1{font-size: 16px;}
#emergency .line2{font-size: 14px; font-weight:bold; text-transform:uppercase;}
#emergency .line3{font-size: 27px; font-weight:bold;}
/*==================================================
Main Content
==================================================*/

#main{
overflow: hidden;
}
#content-area{
	width:100%;
	float:left;
}
body.withsidebar.sidebar-secondary #primary-content{
	margin-right:245px;
}
#primary-content {
	margin-right:0;/*LeftColumnWidth*/
	margin-bottom: -99999px;
	margin-left:216px;/*RightColumnWidth*/
	padding-bottom: 99999px;
	position: relative;
	background:#fff;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	border-top:1px solid #eee;
	border-radius:0 20px 0 0;
}
/*==================================================
Front Page
==================================================*/
body.page-template-page-front-php #main{padding-top:40px;}
body.page-template-page-front-php #branding{width:45%; margin:0; float:left;}
body.page-template-page-front-php .site-title{float:none; margin:0 0 5px;}
body.page-template-page-front-php .site-description{float:none; margin:0 0 5px;}
/*==================================================
Primary Content
==================================================*/
.entry-content{margin:20px 10px;}
.entry-content p{margin-bottom:10px;}
.entry-content a{font-weight:bold}
.entry-content a.read-more{white-space: nowrap;}
body.blog #primary-content .entry-title, body.archive #primary-content .entry-title{
    background:none;
    padding:0;
    margin: 10px 10px 0;
    font:14px sans-serif;
}
body.blog #primary-content .entry-content, body.archive #primary-content .entry-content{border-bottom:1px solid #a2a2a2;}
#primary-content .post:last-child .entry-content{border-bottom:none;}
body.single .entry-categories{
background:#2A2C66;
padding: 10px;
margin: 0px;
font-size: 24px;
color: #fff;
font-family: 'Helvetica Neue', sans-serif;
}
body.single .entry-categories a{
display:inline;
font-weight:300;
color: #fff;
line-height: 1.3;
font-size: 24px;
}

body.single #primary-content .entry-title{
font: 14px sans-serif;
background:transparent;
color: #ED1C24;
padding: 0;
margin: 0;
}


#primary-content .entry-title{background:#131556; background:rgba(19,21,86,.9); color:#fff; font-size:24px; padding:10px; margin:0;}
#primary-content .entry-meta{display:block; color:#000; font-weight:bold; margin:0 10px;}
body.single #primary-content .entry-meta{margin:0 0 20px;}
.entry-comments{border-top:1px solid #a2a2a2; padding:0 10px;}
.commentlist{background:#ebebeb; list-style:none}
.nocomments{display:none;}
#primary-content strong{color:#000}
.paging-navigation .nav-previous, .paging-navigation .nav-next{width:48%; display:inline-block; text-align:center; margin-bottom:20px;}
.post-navigation{border-top:1px solid #a2a2a2; padding:20px 0;}
.post-navigation a{width:48%; display:inline-block; text-align:center; vertical-align:top;}
#primary-content:before, #primary-content:after{
	content: "";
	position: absolute;
	z-index: -1;
	box-shadow: 0 50px 20px 5px #a8a8a8;
	width:50%;
	top:0%;
	bottom:25%;
	max-height:500px;
}
#primary-content:before{
	left:7px;
    -moz-transform: skewX(2deg);
    -webkit-transform: skewX(2deg);
    -o-transform: skewX(2deg);
    -ms-transform: skewX(2deg);
    transform: skewX(2deg);
}
#primary-content:after{
	right:7px;
    -moz-transform: skewX(-2deg);
    -webkit-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    transform: skewX(-2deg);
}
/*==================================================
Sidebars
==================================================*/
#primary-sidebar{
	width: 216px; /*LeftColumnWidth*/
	float:left;
	margin-left: -100%;
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}
#secondary-sidebar{
    width: 230px; /*RightColumnWidth*/
    float: left;
    margin-left: -230px; /*RightColumnWidth*/
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}
#tertiary-sidebar{background:#2E3192 url(images/footer-bg.jpg) top center no-repeat; color:#fff; padding:10px;}
#tertiary-sidebar .widget{width:22.5%; float:left; padding:10px; position:relative; min-height:150px;}
#tertiary-sidebar .widget:nth-child(3n+2){width:52%;}
#tertiary-sidebar .widget-title{color:#7AB4FF;}
#tertiary-sidebar .widget:nth-child(3n+1){border-right:1px solid #fff; border-radius:0 0 20px 0}
#tertiary-sidebar .widget:nth-child(3n+3){border-left:1px solid #fff; border-radius:0 0 0 20px}
#tertiary-sidebar .widget-title{font:italic bold 16px/normal 'Helvetica Neue Cn', sans-serif;}

/*==================================================
Footer
==================================================*/
#site-footer{background:#131556; color:#fff;}
#site-footer #site-info{text-align:center; padding:10px 0 }
#footer-menu ul.menu{text-align:center;}
#footer-menu ul.menu li{display:inline-block;position:relative;}
#footer-menu ul.menu a{	margin: 0 10px 10px; display: inline-block; color:#ccc; text-decoration:none; font:normal 12px/normal sans-serif; position:relative;}
#footer-menu ul.menu li:hover > a, #footer-menu ul.menu a:focus { color: #fff; text-decoration:underline;}
#footer-menu ul.menu > li:before{content:""; border-left:1px solid #b1d3ff; font-size:12px;}
#footer-menu ul.menu > li:first-child:before{border-left:none;}
#site-footer .connect{padding-bottom:5px; color:#d7d7d7; font-style:italic;}
#site-footer .social{text-align:center; padding:0; margin:0;}
#site-footer .social li{display:inline-block; position:relative;}
#site-footer .social a{margin: 0 4px 10px; display: inline-block; background:#7AB4FF; width:21px; height:21px; text-indent:-99999px; border-radius:4px;}
#site-footer .social a:hover{background:#fff}
#site-footer .copyright{font-size:10px; color:#48619a; text-align:center;}

/*==================================================
page wrap
==================================================*/
body{background:url(images/body-bg.jpg) top center repeat-y}
.page-wrap{width:90%; max-width:1366px; margin:auto; position:relative}
.widget{margin-bottom:10px}


.toggleMenu {
	display: none;
	background: #ed1c24;
	padding: 10px;
	color: #fff;
	font:700 14px/normal 'Helvetica Neue Cn', sans-serif;
}
.toggleMenu:hover {text-decoration:none;}

@media only screen 
and (max-width: 1366px) {
	.page-wrap{width:975px;}
}

@media only screen 
and (max-width: 1024px) {
	/* Styles */
	.page-wrap{width:768px;}
	#primary-content {}
	body.withsidebar.sidebar-secondary #primary-content{margin-right:0;}
.sidebar-group{
	width: 216px; /*LeftColumnWidth*/
	float:left;
	margin-left: -100%;
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}
#primary-sidebar, #secondary-sidebar{
	width: auto; /*LeftColumnWidth*/
	float:none;
	margin-left: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
	#tertiary-sidebar .widget{width:33.3%!important; margin:auto;}
}

@media only screen 
and (max-width: 767px) {
	body.page-template-page-front-php #branding{width:100%; margin:0; float:none;}
	#branding{padding-top:10px;}
	/* Styles */
	.page-wrap{width:100%;}
	#content-area{float:none;}
	#primary-content {margin:0; padding:0; float:none;}
	.sidebar-group{float:none; width:90%; margin:0 auto; padding:0;}
	#primary-sidebar{}
	
	.site-title,
	.home-link,
	.site-description{float:none; margin:0 auto; text-align:center}
	#emergency {
		width: 100%;
		position: relative;
	}
	#tertiary-sidebar{margin:auto;}
	#tertiary-sidebar .widget{float:none; width:90%!important; padding:0; margin:10px auto; border:none!important; min-height:100%;}
	
	#site-navigation ul.menu{padding:0;}
	#site-navigation ul.menu li,
	#site-navigation ul.menu li > ul {position:static; display:block; border:none;}
	#site-navigation ul.menu a{	width:100%!important; padding:6px!important; border-bottom:1px solid #1f1f5f!important;}
	#site-navigation ul.menu ul{background:transparent;}
	#site-navigation ul.menu ul a{background:#131556; color:#b1d3ff; font:italic 400 14px/normal 'Helvetica Neue Cn', sans-serif;}
	#site-navigation ul.menu a:focus {background:inherit;}
	#site-navigation ul.menu *:before,
	#site-navigation ul.menu *:after{border:none!important}
	
	.toggleMenu{
		display:block;
	}
	#site-navigation ul.menu li:hover > a, 
	#site-navigation ul.menu a:focus,
	#site-navigation ul.menu ul li:hover > a, 
	#site-navigation ul.menu ul a:focus {
	background:none;
	}
	#site-navigation ul.menu a:hover{background:#ec5d63 !important;}
	/*
	#site-navigation *,
	#site-navigation ul.menu *:before,
	#site-navigation ul.menu *:after{
		margin:0!important; 
		padding:0!important; 
		display:block!important; 
		position:relative!important; 
		width:100%!important; 
		border:none!important; 
		left:0!important;
		background:#2A2C66;
		color:#fff!important;
		font:12px sans-serif!important;
		text-align:center!important
	}
	*/
}

/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
	max-width: 100%;
}

/* Make sure images with WordPress-added height and width attributes are scaled correctly. */
.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
}

img.size-full,
img.size-large,
img.wp-post-image {
	height: auto;
	max-width: 100%;
}

.ie7 #custom-control-nav li{display:inline; margin-bottom:15px;}
.ie7 #custom-control-nav span{width:90%;}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
	clear:both;
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

body.page .entry-header,
body.single .entry-header{
	overflow:hidden;
	border-radius: 0 20px 0px 0px;
    background:;
    border:2px solid #ED1C24;
    border-bottom:10px solid #ED1C24;
}
.entry-thumbnail .wp-post-image{
    display: block;
    margin: 0 auto;
}
body.page .entry-thumbnail .wp-post-image,
body.single .entry-thumbnail .wp-post-image{
    display: block;
    margin: 0 auto;
    width:100%;
}
/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */

.gallery {
	margin-bottom: 20px;
	margin-left: -4px;
}

.gallery-item {
	float: left;
	margin: 0;
	overflow: hidden;
	position: relative;
}
/**
 * 6.1 Widgets
 * ----------------------------------------------------------------------------
 */

.widget {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	margin: 0 0 24px;
	padding: 5px;
	word-wrap: break-word;
}

.widget .widget-title {
	margin: 0 0 10px;
}

.widget ul,
.widget ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.widget li {
	padding: 5px 0;
}

.widget .children li:last-child {
	padding-bottom: 0;
}

.widget li > ul,
.widget li > ol {
	margin-left: 20px;
}

.widget a {

}

.widget a:hover {

}

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

/* RSS Widget */
.widget_rss .rss-date {
	display: block;
}

.widget_rss .rss-date,
.widget_rss li > cite {

}

/* Calendar Widget */
.widget_calendar table,
.widget_calendar td {
	border: 0;
	border-collapse: separate;
	border-spacing: 1px;
}

.widget_calendar caption {
	margin: 0;
}

.widget_calendar th,
.widget_calendar td {
	padding: 0;
	text-align: center;
}

.widget_calendar a {
	display: block;
}

.widget_calendar a:hover {

}

.widget_calendar tbody td {

}

.site-footer .widget_calendar tbody td {

}

.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {

}








/*Green*/
#site-navigation ul.menu .green:hover > a, 
#site-navigation ul.menu .green a:focus,
#site-navigation ul.menu .green ul,
#side-navigation ul.menu .green a:hover, 
#side-navigation ul.menu .green a:focus, 
#side-navigation ul.menu .green.current-menu-item > a,
#side-navigation ul.menu .green .current-menu-item > a{
	background:#8ab412; 
}
#site-navigation ul.menu .green ul li:hover > a, 
#site-navigation ul.menu .green ul a:focus {
	background:#9cc91c;
}
#site-navigation ul.menu .green ul a {border-bottom-color:#598527;}
#side-navigation .green a:before{color:#8ab412;}
body.green .entry-header, body.green .archive-header{border-color:#8ab412;}
/*Orange*/
#site-navigation ul.menu .orange:hover > a, 
#site-navigation ul.menu .orange a:focus,
#site-navigation ul.menu .orange ul,
#side-navigation ul.menu .orange a:hover, 
#side-navigation ul.menu .orange a:focus, 
#side-navigation ul.menu .orange.current-menu-item > a,
#side-navigation ul.menu .orange .current-menu-item > a{
	background:#f68602; 
}
#site-navigation ul.menu .orange ul li:hover > a, 
#site-navigation ul.menu .orange ul a:focus {
	background:#fe9e35;
}
#site-navigation ul.menu .orange ul a {border-bottom-color:#db4d09;}
#side-navigation .orange a:before{color:#f68602;}
body.orange .entry-header, body.orange .archive-header{border-color:#f68602;}
/*Blue*/
#site-navigation ul.menu .blue:hover > a, 
#site-navigation ul.menu .blue a:focus,
#site-navigation ul.menu .blue ul,
#side-navigation ul.menu .blue a:hover, 
#side-navigation ul.menu .blue a:focus, 
#side-navigation ul.menu .blue.current-menu-item > a,
#side-navigation ul.menu .blue .current-menu-item > a{
	background:#2c63ad;
}
#site-navigation ul.menu .blue ul li:hover > a, 
#site-navigation ul.menu .blue ul a:focus {
	background:#76b0fb;
}
#site-navigation ul.menu .blue ul a {border-bottom-color:#000;}
#side-navigation .blue a:before{color:#2c63ad;}
body.blue .entry-header, body.blue .archive-header{border-color:#2c63ad;}

/*Yellow*/
#site-navigation ul.menu .yellow:hover > a, 
#site-navigation ul.menu .yellow a:focus,
#site-navigation ul.menu .yellow ul,
#side-navigation ul.menu .yellow a:hover, 
#side-navigation ul.menu .yellow a:focus, 
#side-navigation ul.menu .yellow.current-menu-item > a,
#side-navigation ul.menu .yellow .current-menu-item > a{
	background:#FFD300;
}
#site-navigation ul.menu .yellow ul li:hover > a, 
#site-navigation ul.menu .yellow ul a:focus {
	background:#FFD300;
}
#site-navigation ul.menu .yellow ul a {border-bottom-color:#000;}
#side-navigation .yellow a:before{color:#FFD300;}
body.yellow .entry-header, body.yellow .archive-header{border-color:#FFD300;}

/*Purple*/
#site-navigation ul.menu .purple:hover > a, 
#site-navigation ul.menu .purple a:focus,
#site-navigation ul.menu .purple ul,
#side-navigation ul.menu .purple a:hover, 
#side-navigation ul.menu .purple a:focus, 
#side-navigation ul.menu .purple.current-menu-item > a,
#side-navigation ul.menu .purple .current-menu-item > a{
	background:#400040;
}
#site-navigation ul.menu .purple ul li:hover > a, 
#site-navigation ul.menu .purple ul a:focus {
	background:#400040;
}
#site-navigation ul.menu .purple ul a {border-bottom-color:#000;}
#side-navigation .purple a:before{color:#400040;}
body.purple .entry-header, body.purple .archive-header{border-color:#400040;}


.archive-header{
	overflow:hidden;
	border-radius: 0 20px 0px 0px;
	background:;
	border:2px solid #ED1C24;
	border-bottom:10px solid #ED1C24;
}
.archive-title{
	background:#2A2C66;
	padding: 10px;
	margin: 0px;
	font-size: 24px;
	color: #fff;
	font-family: 'Helvetica Neue', sans-serif;
}

#emergency .line3 a {color:#fff !important;}

#site-footer .social .fb {background: url(../../uploads/2014/03/fb.png)}
#site-footer .social .fb:hover {background: url(../../uploads/2014/03/fb-1.png)}

#site-footer .social .yt {background: url(../../uploads/2014/03/yt.png)}
#site-footer .social .yt:hover {background: url(../../uploads/2014/03/yt-1.png)}

#site-footer .social .tw {background: url(../../uploads/2014/03/tw.png)}
#site-footer .social .tw:hover {background: url(../../uploads/2014/03/tw-1.png)}

#site-footer .social .in {background: url(../../uploads/2014/03/in.png)}
#site-footer .social .in:hover {background: url(../../uploads/2014/03/in-1.png)}

#site-footer .social .like {background: url(../../uploads/2014/03/like.png)}
#site-footer .social .like:hover {background: url(../../uploads/2014/03/like.png)}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    font-size: 16px !important;}

#wpcf7-response-output {font-size:16px !important}
#wpcf7-display-none {font-size:16px !important;}
.wpcf7-mail-sent-ok {font-size:16px !important;}