/*
Theme Name: Infoway Pro Responsive Theme
Theme URI: http://inkthemes.com/
Description: The Infoway Theme for WordPress is simple and beautiful with lots of customization options that can tweaked by Theme Options Panel like logos, intro texts and background. Infoway Theme supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Fullwidth" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: InkThemes.com
Author URI: http://www.inkthemes.com
Version: 1.6.4
License: GNU General Public License
License URI: license.txt
Tags: green, red, pink, black, blue, white,  two-columns, fixed-width, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu, full width
*/
@import url(css/reset.css);
@import url(css/960_24_col_responsive.css);
@import url(https://fonts.googleapis.com/css?family=Arvo);
@import url(css/prettyPhoto.css);
body {
	font-family: 'Arvo', serif;
	font-size:14px;
	line-height:20px;
	color:#5a5d5e;
	background:#ddd url(images/bg.png) repeat;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Arvo', serif;
}
h1 {
	font-size:24px;
}
h2 {
	font-size:22px;
}
h3 {
	font-size:20px;
}
h4 {
	font-size:18px;
}
h5 {
	font-size:16px;
}
h6 {
	font-size:12px;
}
font.form-header {
  font-size:14px;
  font-weight: bold;
}

a {
	text-decoration:none;
	color:#125d7f;
}
a img {
	border:none;
}
:focus {
	outline:none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
	margin-top:5px;
}

table.callus td {
 border-collapse:collapse;
 border:none;
}

table.contact td {
 border-collapse:collapse;
 border:none;
 width: 50%;
}

td.contact_map {
 border-collapse:collapse;
 border:none;
 width: 50%;
 text-align:right;
}

p.informtext {
 text-align:justify;
}

div.lngs_switcher {
	margin:0;
	padding:0;
	max-width:990px;
	margin:0 auto;
	padding-top:30px;  
}

.qtrans_language_chooser {
 list-style-type: none;
}

.qtrans_language_chooser li {
 float: right;
 margin: 5px 5px 0 0; 
}

.qtrans_flag {
 border: 1px solid #b6b6b6;
}

h5.warning {
 color:red;
}
td, th {
	border: 1px solid #ccc;
	padding: 3px;
}
th {
	background: #cccccc;
}
ol {
	list-style: decimal;
}
ul {
	list-style: disc;
}
li {
	margin-left:30px;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
	margin-bottom:15px;
	font-weight:normal;
}
.wrapper {
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
  padding-top:5px;
	padding-bottom:60px;
}
.body_wrapper {
	margin:0;
	padding:0;
	max-width:990px;
	margin:0 auto;
	-webkit-box-shadow: 0px 0px 40px rgba(77, 70, 74, 0.69);
	-moz-box-shadow:    0px 0px 40px rgba(77, 70, 74, 0.69);
	box-shadow:         0px 0px 40px rgba(77, 70, 74, 0.69);
	background-color:#ffffff;
	padding-right:0;
}
.body_wrapper .top_wrapper {
	max-width:990px;
	margin:0 auto;
}
.topmain_wrapper {
	margin:0;
	padding:0;
	width:100%;
	margin:0 auto;
}
.topinfo-wrapper {
	position:relative;
	margin:0;
	background-color:#fff;
}
.topinfobar {
	background:#e85a05 url(images/topinfobarbg.png) repeat-x;
	height:40px;
	position:relative;
	width:100%;
}
/* Social Logos
===========================================*/
ul.social_logos {
	list-style:none;
	margin-left:0;
	margin-top:12px;
	margin-bottom:0;
	margin-left:-5px;
}
ul.Social-links li {
	display:inline;
	margin:0;
}
ul.Social-links li a {
	margin:0 0px 0 0;
}
ul.Social-links li a:hover {
	transform:rotate(20deg);
	-ms-transform:rotate(20deg); /* IE 9 */
	-moz-transform:rotate(20deg); /* Firefox */
	-webkit-transform:rotate(20deg); /* Safari and Chrome */
	-o-transform:rotate(20deg); /* Opera */
}
ul.social_logos {
	list-style-type:none;
	margin-bottom:0;
}
.social_logos li {
	display:inline;
	margin-left:0;
	margin-right:5px;
	float: left;
	margin-top:-2px;
}
.social_logos li a {
	background-position: -55px 0;
}
.social_logos li a span {
	display: block;
	width: 21px;
	height: 22px;
	position: relative;
	z-index: 10;
	-webkit-transition: -webkit-transform 0.6s ease-out;
	-moz-transition: -moz-transform 0.6s ease-out;
	transition: transform 0.6s ease-out;
}
.social_logos li a:hover span {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}
.social_logos li.sl-1 a {
	background: url('images/twittericon.png') no-repeat 0 0;
	width: 21px;
	height: 22px;
}
.social_logos li.sl-1 a span {
	background: url('images/twittericon.png') no-repeat 0 0;
}
.social_logos li.sl-2 a {
	background: url('images/facebookicon.png') no-repeat 0 0;
	width: 21px;
	height: 22px;
}
.social_logos li.sl-2 a span {
	background: url('images/facebookicon.png') no-repeat 0 0;
}
.social_logos li.sl-3 a {
	background: url('images/googleplusicon.png') no-repeat 0 0;
	width: 21px;
	height: 22px;
}
.social_logos li.sl-3 a span {
	background: url('images/googleplusicon.png') no-repeat 0 0;
}
.social_logos li.sl-5 a {
	background: url('images/linkdinicon.png') no-repeat 0 0;
	width: 21px;
	height: 22px;
}
.social_logos li.sl-5 a span {
	background: url('images/linkdinicon.png') no-repeat 0 0;
}
.social_logos li.sl-6 a {
	background: url('images/youtubeicon.png') no-repeat 0 0;
	width: 21px;
	height: 22px;
}
.social_logos li.sl-6 a span {
	background: url('images/youtubeicon.png') no-repeat 0 0;
}
.social_logos li.sl-7 a {
	background: url('images/pinteresticon.png') no-repeat 0 0;
	width: 21px;
	height: 22px;
}
.social_logos li.sl-7 a span {
	background: url('images/pinteresticon.png') no-repeat 0 0;
}
.topinfobar div.info {
	color:#fefefe;
	display:block;
	margin-top:8px;
	font-size:13px;
	min-height:35px;
	margin-left:-42px;
}
.topinfobar div.info p {
	color:#fefefe;
	font-size:13px;
	text-align:center;
	margin-top:11px;
}
.topinfobar .siteinfourl p {
	margin-top:8px;
	background-color:#973c05;
	color:#fff;
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:normal;
	padding-bottom:3px;
	padding-left:0;
	margin-left:-10px;
	padding-right:0;
	height:18px;
	padding-top:3px;
	text-align:center;
}
.topinfobar .siteinfourl a {
	width:130px;
	color:#fff;
	display:inline-block;
}
.topinfobar .toptip {
	background:url(images/toptip.png) center no-repeat;
	width:17px;
	height:14px;
	position:absolute;
	bottom:-11px;
	left:465px;
}
.closeicon {
	margin:0;
	margin-top:7px;
	float:right;
	margin-right:5px;
}
.header {
	width:100%;
	background-color:#fff;
	overflow:hidden;
	margin:0;
	padding:0;
	padding-top: 13px;
}
.header .logo {
	margin-top:20px;
	margin-bottom:30px;
}
.header .contactinfo {
	margin:0;
	margin-top:20px;
	float:right;
}
.header .contactinfo span.calldetails {
	color:#3d3d3d;
	font-size:17px;
	font-weight:normal;
	line-height:19px;
	text-shadow:0 1px 0 #4d4d4d;
	vertical-align:middle;
}
a.btn {
	background:#00CCCC;
	display:inline-block;
	visibility:hidden;
}
/* Menu Style
========================================================*/
.wrapper_menu {
	margin:0;
	width:100%;
	background-color:#fff;
}
.menu_container {
	margin:0;
	padding:0;
	max-width:100%;
	background-color:#fff;
}
.menu_bar {
	display:inline-block;
	width:100%;
	margin-left:0;
	background:url(images/dashline.png) repeat-x bottom, url(images/dashline.png) repeat-x top;
	padding-bottom:4px;
	padding-top:4px;
}
#menu {
	position:relative;
}
#menu ul {
	list-style-type:none;
}
#menu .ddsmoothmenu {
	list-style:none;
	position:relative;
	z-index:100;
	margin: 0;
}
#menu .ddsmoothmenu li {
	margin:0 !important;
	position:relative;
	display:block;
	float: left;
	margin-bottom:0;
	background:url(images/menu-sep.png) no-repeat left;
}
#menu .ddsmoothmenu li:first-child {
	background-image:none;
}
#menu .ddsmoothmenu li:last-child {
	border-bottom:none;
}
#menu .ddsmoothmenu li a {
	color:#4B4A4A;
	text-decoration:none;
	padding:4px 18px 4px 18px;
	font-family: 'Arvo', serif;
	font-size:15px;
	line-height:28px;
	display:block;
	margin-left:5px;
	margin-right:5px;
}
#menu .ddsmoothmenu li:first-child a {
	margin-left:0;
}
#menu .ddsmoothmenu li a {
}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover, #menu li.current_page_item a {
}
#menu li:hover a, #menu li a.selected, #menu li.current_page_item a {
	color:#fff;
	background-color:#e85a05;
}
#menu li a:hover {
	color:#fff;
}
#menu li li a, #menu li li a.selected, #menu li li a:hover {
	border:none;
}
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected {
	text-decoration:none;
	color:#fff;
}
#menu li a:hover.selected {
	color:#fff;
}
#menu .ddsmoothmenu li li:first-child {
	background-image:none;
}
#menu .ddsmoothmenu li li:first-child:before {
	border:solid 1px #fff;
}
#menu .ddsmoothmenu li li {
	background-color:#fff;
	margin:0;
	padding:0;
}
#menu .ddsmoothmenu li li a {
	width:150px;
	height:auto;
	float:none;
	display:block;
	text-align:left;
	position:relative;
	margin:0;
	padding:5px 0;
	background: url('images/arrow.png') no-repeat 0 14px;
	padding-left:15px;
	padding-right:15px;
	text-shadow:none;
	border-left:none;
	font-family: 'Arvo', serif;
	font-size:16px;
	line-height:28px;
	text-transform:capitalize;
	color:#7b7b7b;
}
#menu .ddsmoothmenu li li:last-child {
	padding-bottom:5px;
}
#menu .ddsmoothmenu li li a:after {
	width:100%;
	content:'';
	position:absolute;
	left:0;
	top:0;
}
#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {
	border-top:none;
}
#menu .ddsmoothmenu li li:last-child a:after {
	width:100%;
	content:'';
	position:absolute;
	left:0;
	bottom:0;
}
* html #menu .ddsmoothmenu li li a {
	display:inline-block;
}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
	color:#7b7b7b;
	background-image:none;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
	text-shadow:none;
}
#menu .ddsmoothmenu li ul {
	position:absolute;
	left:0;
	display:none;
	visibility:hidden;
	margin-top:4px;
	margin-left:5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:solid 1px #d9d9d9;
	background-image:none;
	padding-left:15px;
	padding-right:15px;
	background-color:#ffffff;
}
#menu .ddsmoothmenu li ul li {
	display:list-item;
	float:none;
	border-top:none;
	border-bottom: dashed 1px #dbd8d8;
	background-image:none;
}
#menu .ddsmoothmenu li ul li ul {
	padding-top:0;
	top:0;
	margin-top:0;
	margin-left:0;
	margin-left:48px;
	z-index:333;
}
#menu .ddsmoothmenu li ul li ul li:first-child {
	padding-top:0;
}
* html .ddsmoothmenu {
	height:1%;
}
.downarrowclass {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	top:0;
	right:0;
	display:none!important;
}
.rightarrowclass {
	display:block;
	width:7px;
	height:5px;
	position:absolute;
	margin-top:-3px;
	top:50%;
	right:0;
	background: url('https://hammerservice.ee/wp-content/themes/infowaytheme/images/right.png') no-repeat 0 0;
}
.ddshadow {
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	display:none;
}
#menu .ddsmoothmenu li li a:hover {
	color:#e15806;
}
/*=======================================================*/
/* Feature Slider Style */
/*=======================================================*/
.slider_wrapper {
	margin:0;
	padding:0;
	background-color:#fff;
}
#featured {
	padding-right:290px;
	position:relative;
	height:363px;
	overflow:hidden;
	padding-top:15px;
	margin-bottom:4px;
	background-color:#fff;
	z-index:10;
}
#awOnePageButton .view-slide {
	display: none;
}
/* Showcase
-------------*/

.showcase-load {
	height:363px; /* Same as showcase javascript option */
	overflow: hidden;
}
/* Container when content is shown in slider */
.showcase {
	position: relative;
	margin: auto;
	/* tempoarary */
	height:363px;
	overflow:hidden
}
.showcase-content-container {
	background-color: #fff;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	width:950px !important;
}
/* Content */
	.showcase-content {
	width:950px !important;
}
.showcase-content-wrapper {
	text-align: center;
	height: 444px;
	width: 950px;
	display: table-cell;
	vertical-align: middle;
}
.showcase-content img {
	width:950px;
	height:363px;
}
/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */ {
	background: url(images/tbg.png) 40px -4px repeat-y;
	position: absolute;
	z-index: 20;
	top: 0px;
	bottom: 0px;
	right:315px;
	overflow: hidden;
	height: 363px !important;
}
.showcase-thumbnail-container .showcase-thumbnail-restriction {
	height:363px !important;
}
.showcase-thumbnail-wrapper {
	overflow: hidden;
}
.showcase-thumbnail {
	width: 404px;
	height: 73px;
	cursor: pointer;
	border: 0;
	position: relative;
	margin-left:30px;
}
.showcase-thumbnail-caption {
	position: absolute;
	bottom: 2px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.showcase-thumbnail-content {
	padding: 9px 10px 11px 15px;
	text-align: left;
	color:#fff;
	width:245px;
	height:53px;
 	overflow:hidden;
	margin-left:11px;
  	background:url(images/slider-sepnew.png) left bottom repeat-x;
}
.showcase-thumbnail-content h3 {
	font-size: 17px;
	color:#fff;
	padding: 0;
	margin: 0;
	margin-bottom:6px;
	padding-left: 2px;
	text-shadow:none;
}
.showcase-thumbnail-content p {
	color:#c9c9c9;
	font-size:13px;
	line-height:16px;
	margin-bottom:0;
}
.showcase-thumbnail-cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.showcase-thumbnail:hover {
	border:none;
}
.showcase-thumbnail:hover .showcase-thumbnail-cover {
}
.showcase-thumbnail.active {
	background: url(images/slidertextbgnew.png) 4px 0 no-repeat;
}
.showcase-thumbnail.active .showcase-thumbnail-cover {
	display: none;
}
.showcase-thumbnail-wrapper-vertical .showcase-thumbnail {
	margin-bottom: 0;
}
.showcase-thumbnail-button-backward,  .showcase-thumbnail-button-forward {
	display:none;
}
		.showcase-thumbnail-button-forward span span,  .showcase-thumbnail-button-backward span span {
	display: none;
}
.slider_shadow {
	background:url(images/slidershadowbg.png) center no-repeat;
	height:48px;
	margin-top:-15px;
	z-index:-1000;
}
.slider_wrapper .infotag {
	font-family: arvo, sans-serif;
	font-size:21px;
	line-height:34px;
	text-align:center;
	color:#4a4a4a;
	z-index:9999;
	margin:0;
	background-color:#fff;
	background:url(images/dashline.png) repeat-x bottom;
	padding-bottom:33px;
	margin-top:15px;
	text-shadow: 0 1px 0 #CFCECE;
}
.slider_wrapper .infotag h1 {
	margin:0;
	padding:0;
	font-family: arvo, sans-serif;
	font-size:21px;
	line-height:34px;
	text-align:center;
	color:#4a4a4a;
}
.slider-video iframe {
	width:675px;
	height:363px;
}
/*Feature box
==========================================*/
.feturebox {
	margin:0;
	max-width:100%;
	overflow:hidden;
	background-color:#fff;
}
.feturebox .featurebox_inner {
	margin:0;
	overflow:hidden;
	margin-top:42px;
	padding-bottom:0;
}
.feturebox .featurebox_inner .featurebox_desc.first {
	margin:0;
	padding:0;
	width:190px;
	margin-right:20px;
	float:left;
	padding-bottom:5px;
}
.feturebox .featurebox_inner .featurebox_desc.second {
	margin:0;
	padding:0;
	width:190px;
	margin-right:20px;
	float:left;
	padding-bottom:5px;
}
.feturebox .featurebox_inner .featurebox_desc.third {
	margin:0;
	padding:0;
	width:190px;
	margin-right:0;
	float:left;
	padding-bottom:5px;
}
.feturebox .featurebox_inner .featurebox_desc h2 {
	margin:0;
	padding:0;
	font-family: 'Arvo', serif;
	color:#444343;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	margin-bottom:10px;
}
.feturebox .featurebox_inner .featurebox_desc h2 a {
	color:#3C3B3B;
	font-size:17px;
}
.feturebox .featurebox_inner .featurebox_desc p {
	margin:0;
	padding:0;
	font-family: 'Arvo', serif;
	font-size:13px;
	line-height:20px;
	color:#5C5959;
}
.feturebox .featurebox_inner .featurebox_desc .readmore {
	margin-top:25px;
	margin-bottom:0px;
	display:inline-block;
	font-family: 'Arvo', serif;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	padding:5px 12px 5px 8px;
	text-decoration: none;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: solid #ed7a37 1px;
	background: #e85805;
	width:auto;
	overflow:hidden;
}
.feturebox .featurebox_inner .featurebox_desc .readmore a {
	color:#fff;
}
.feturebox .featurebox_inner .featurebox_desc .readmore:hover {
	color:#fff !important;
	/*-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);*/
	-webkit-transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 -o-transition: all .2s ease-in-out;
	opacity:0.6;
	-webkit-transition:all 0.6s linear;
	-moz-transition:all 0.6s linear;
	-o-transition:all 0.6s linear;
	-webkit-animation: bounceIn_custom 0.3s ease-in-out;
	-moz-animation: bounceIn_custom 0.3s ease-in-out;
	-o-animation: bounceIn_custom 0.3s ease-in-out;
	animation: bounceIn_custom 0.3s ease-in-out;
}
span.button-tip {
	background:url(images/button-tip.png) center right no-repeat;
	width:5px;
	height:5px;
	display: inline-block;
}
/* signupform 
==========================================*/
.contentbox {
	margin:0;
	background-color:#fff;
	overflow:hidden;
}
.signinformbox {
	box-shadow: 0px 1px 12px 0px #888888;
	-webkit-box-shadow: 0px 1px 12px 0px #888888;
	-moz-box-shadow: 0px 1px 12px 0px #888888;
	margin-top:38px;
	margin-right:5px;
	overflow:hidden;
	border-radius:5px;
	margin-bottom:20px;
	margin-left:0;
}
.signupForm {
	margin:0;
	max-width:100%;
	background-color:#ffffff;
	overflow:hidden;
}
.signupForm .signinForm {
	margin:0;
}
.signupForm h2 {
	font-size:17px;
	font-family: 'Arvo', serif;
	line-height:28px;
	text-align:center;
	margin-top:0;
	padding-top:10px;
	margin-bottom:35px;
	font-weight:normal;
	color:#fffefe;
	text-shadow:0 1px 0 #eaeaea;
	padding-left:8px;
	padding-right:10px;
}
.signupForm .heading {
	background:url(images/formheadbgnew.png) left 0 repeat-x;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	min-height:118px;
}
.signupForm .signinForm input[type="text"], .signupForm .signinForm input[type="email"] {
	margin-left:13px;
	margin-bottom:10px;
	font-family: 'Arvo', serif;
	color:#7f7f7f;
	padding-left:5px;
	padding-right:5px;
}
.signupForm .signinForm textarea {
	font-family: 'Arvo', serif;
	color:#7f7f7f;
	padding-left:5px;
	padding-right:5px;
	background-color:#f5f3f1;
	margin-left:20px;
}
.signupForm .signinForm input[type="submit"] {
	background:url(images/submit-button.png) 0 -24px no-repeat;
	width: 263px;
	height: 53px;
	border:none;
	font-size:17px;
	color:#fefefe;
	margin-bottom:15px;
	cursor:pointer;
	margin-left:23px;
	padding-bottom:10px;
	font-family: 'Arvo', serif;
}
.signupForm .signinForm input[type="submit"]:hover {
	background:url(images/submit-button.png) 0 -102px no-repeat;
	width: 263px;
	height: 53px
}
.signupForm .signinForm #uname {
	width:245px;
	height:43px;
	margin-left:20px;
	background:url(images/textfieldbg.png) no-repeat;
	border:none;
	padding-left:10px;
	padding-right:15px;
}
.signupForm .signinForm #email {
	width:245px;
	height:43px;
	margin-left:20px;
	background:url(images/textfieldbg.png) no-repeat;
	border:none;
	padding-left:10px;
	padding-right:15px
}
.signupForm .signinForm #contact {
	width:245px;
	height:43px;
	margin-left:20px;
	background:url(images/textfieldbg.png) no-repeat;
	border:none;
	padding-left:10px;
	padding-right:15px;
}
.signupForm .signinForm .captcha_img {
	margin-left:1px;
	font-size:15px;
	letter-spacing:2px;
	display:inline;
}

.signupForm .signinForm .captcha_img img#captcha_img{
	width:36%;
}
.signupForm .signinForm #vercode {
	border:solid 1px #cccaca;
	height:26px;
	width:110px;
	color:#7f7f7f;
	margin-right:0px;
	margin-bottom:15px;
	margin-top:15px;
}
.signupForm .signinForm #comments {
	margin-left:20px;
	padding-left:10px;
	color:#7f7f7f;
	width:252px;
	height:130px;
	background:url(images/textareabg.png) no-repeat;
	border:none;
	padding-top:10px;
	margin-right:10px;
	padding-bottom:20px;
	margin-bottom:5px;
}
/* New checkbox and readio style */
.signupForm .signinForm .radiopanel {
	margin-left:25px;
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
	background-color:#f5f3f1;
	margin-right:20px;
	color:#272727;
}
.signupForm .signinForm label.rname {
	margin-bottom:5px;
	margin-left:4px;
	display:block;
	line-height:18px;
}
.signupForm .signinForm label.radioname {
	color:#686868;
	padding-left:5px;
	padding-right:10px;
	vertical-align:top;
	font-size:13px;
}
.signupForm .signinForm .radiopanel input#radiobox {
	display:inline-block;
	padding-top:10px;
}
.signupForm .signinForm .checkpanel {
	margin-left:25px;
	margin-bottom:10px;
	background-color:#f5f3f1;
	margin-right:20px;
	padding:5px 5px 5px 5px;
	color:#272727;
}
.signupForm .signinForm label.cname {
	margin-bottom:5px;
	margin-left:4px;
	display:block;
	line-height:18px;
}
.signupForm .signinForm label.checkname {
	color:#686868;
	padding-left:5px;
	padding-right:10px;
	vertical-align:top;
	font-size:13px;
}
.signupForm .signinForm .checkpanel input#chkbox {
	display:inline-block;
	border:solid 1px #FF0000;
}
.signupForm .signinForm .checkpanel .checkinput {
	display:inline-block;
}
.signupForm .signinForm .catchapanel {
	margin-left:24px;
	margin-right:20px;
	background-color:#f5f3f1;
	margin-bottom:10px;
}
/*siginformbox widget */
.signinformbox1.widget {
	margin:0;
	padding:0;
	margin-top:27px;
	padding-left:5px;
}
.signinformbox1.widget h4 {
	margin:0;
	padding:0;
	margin-left:20px;
	font-family: 'Arvo', serif;
	font-size:17px;
	line-height:20px;
	font-weight:normal;
	padding-bottom:20px;
	color:#3C3B3B;
	background:url(images/titlesep.png) bottom left no-repeat;
	padding: 17px 0px;
	text-shadow:0 1px 0 #fff;
}
.signinformbox1.widget ul {
	list-style:none;
}
.signinformbox1.widget ul li {
	color: #5C5959;
	margin-left:20px;
	padding-right:15px;
	padding:2px 15px;
	font-size:15px;
	color:#2c2c2c;
	background:url(images/inactivelink.png) 0 5px no-repeat;
	width:100%;
	-webkit-transition:all 0.6s linear;
	-moz-transition:all 0.6s linear;
	-o-transition:all 0.6s linear;
 -webkit-transition: -webkit-transform .2s ease-in-out;
 -moz-transition: -moz-transform .2s ease-in-out;
 -o-transition: -o-transform .2s ease-in-out;
 transition: transform .2s ease-in-out;
}
.signinformbox1.widget ul li a {
	color: #2c2c2c;
	font-size:14px;
	line-height:22px;
	padding:5px 0;
}
.signinformbox1.widget ul li:hover {
	color:#f56021;
	margin-left:20px;
	padding-right:15px;
	padding:2px 15px;
	background:url(images/activelink.png) 0 5px no-repeat;
	width:100%;
	-webkit-transform: translateX(15px);
	-moz-transform: translateX(15px);
	-o-transform: translateX(15px);
	transform: translateX(15px);
}
.signinformbox1.widget ul li a:hover {
	color:#f56021;
}
.signinformbox1.widget ul li a.selected:hover {
	color:#f56021;
	background:url(images/activelink.png) 0 10px no-repeat;
	margin-left:20px;
	padding-right:15px;
	padding:7px 18px;
	width:100%;
}
.signinformbox1.widget div.textwidget {
	color:#010000;
}
.signinformbox1.widget #wp-calendar {
	margin-left:20px;
	width:260px;
}
.signinformbox1.widget #wp-calendar h4 {
	text-align:center;
}
.signinformbox1.widget div.textwidget h4 {
	text-align:center;
}
.signinformbox1.widget div.textwidget {
	padding-left:15px;
	padding-right:15px;
}
.signinformbox1.widget .searchform {
	margin-left:20px;
}
.signinformbox1.widget .searchform input[type="text"] {
	color:#E2E2E2;
}
.sucess-send h2 {
	color:#424040;
}
.sucess-send a {
	margin-left: 125px;
	font-weight: bolder;
}
/*Homepage Carousel
==============================================*/
#carousel-main {
	padding: 10px;
}
#carousel-full {
	margin:0;
	overflow:hidden;
	background:url(images/dashline.png) repeat-x bottom;
	padding-bottom:22px;
	padding-top:38px;
	height:auto;
	margin-right:12px;
}
#carousel-full .carousel-posts {
	margin:0;
	width:880px;
}
#carousel-full .carousel-posts {
}
#carousel-full .carousel-posts li {
	width:190px;
	list-style:none;
	margin:0;
	margin-right:20px;
	float:none;
	padding-bottom:0px;
	line-height: 1.2;
	height:auto !important;
	border:solid 1px #ececec;
	border-bottom:solid 1px #bdbcbc;
	background-color:#fff;
}
/*.carousel-posts ul li{
height:auto !important;
}*/
#carousel-full .carousel-posts li p {
	height:auto;
	font-family: 'Arvo', serif;
	font-size:13px;
	margin-left:5px;
	margin-right:5px;
	font-style:italic;
	font-style:normal;
}
#carousel-full .carousel-posts li a {
	color:#404040;
}
#carousel-full .carousel-posts li:hover {
	border-bottom:solid 1px #e85a05;
}
#carousel-full .carousel-posts li a:hover {
	color:#e85a05;
}
#carousel-full .carousel-posts h6 {
	font-family: 'Arvo', serif;
	margin-bottom: 10px;
	display:block;
	text-shadow:0 1px 0 #e6e6e6;
	color: #1D1D1D;
	font-size: 15px;
	line-height:20px;
	padding-left:2px;
	padding-right:2px;
}
#carousel-full .carousel-posts .post-meta {
	color: #8F949D;
	font-size: 12px;
}
#carousel-full .carousel-posts img {
	width:190px;
	height:140px;
	background:url(images/ps2.png) center no-repeat;
	text-align:center;
	-webkit-transition:all 0.6s linear;
	-moz-transition:all 0.6s linear;
	-o-transition:all 0.6s linear;
	background:#bbb;
}
#carousel-full .carousel-posts .thumbnail {
	width:190px;
	height:140px;
	margin-bottom:-10px;
	position:relative;
	/*-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;*/
}
#carousel-full .carousel-posts .thumbnail:hover {
	background:url(images/ps2.png) center no-repeat;
}
#carousel-full .carousel-posts img:hover {
	opacity:.5;
}
#carousel-full .wrap {
	padding-bottom:5px;
	height:auto;
	text-align:center;
	overflow: hidden;
}
#carousel-full .carousel-nav {
	margin-top:22px;
	float: right;
	margin-right:1px;
}
#carousel-full .carousel-nav a {
	display: block;
	height: 19px;
	width: 19px;
	text-decoration: none;
	text-indent: 9999em;
	float: left;
	margin-right:1px;
}
#carousel-full .carousel-nav a.prev {
	background: url(images/arrow-prev.png) no-repeat left center;
	margin-right:21px;
}
#carousel-full .carousel-nav a.next {
	background: url(images/arrow-next.png) no-repeat right center;
	margin-left:-20px;
}
/* Testimonial
=======================================*/
.testimonial {
	margin:0;
	width:99%;
	background-color:#fff;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:30px;
}
.testimonial h2 {
	margin:0;
	color:#514f4f;
	font-family: 'Arvo', serif;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	padding-bottom:20px;
}
.testimonial p {
	margin:0;
	margin-bottom:0px;
	width:90%;
	font-size:16px;
	line-height:22px;
	color:#5b5b5b;
	font-weight:normal;
	padding-left:75px;
	background:url(images/commabox.png) no-repeat;
	min-height:49px;
	text-shadow:0 1px 0 #eee;
}
.testimonial a {
	color:#d17c20;
	font-size:16px;
}
.testimonial .site-link {
	margin-left:75px;
}
/* Footer style
=========================================*/
.footer-wrapper {
	margin:0;
	padding:0;
	width:100%;
}
.footer-wrapper .footer {
	margin:0;
	width:100%;
	background:#d5580d url(images/footerbg.png) repeat-y;
	overflow:hidden;
}
.footer p {
	color:#010000;
	font-size:13px;
	text-shadow:none;
}
.footer .footer_widget {
	margin-top:25px;
	margin-left:10px;
	margin-right:10px;
}
.footer .footer_widget.first {
	margin-top:25px;
	margin-left:0;
}
.footer .footer_widget.second {
}
.footer .footer_widget.third {
}
.footer .footer_widget.last {
	margin-right:0;
}
.footer .footer_widget.second .searchform input[type="submit"] {
	position:absolute;
	right:30px;
}
.footer .footer_widget.third .searchform input[type="submit"] {
	position:absolute;
	right:30px;
}
.footer .footer_widget .searchform input[type="text"] {
	color:#E2E2E2;
	padding-left:10px;
}
.footer .footer_widget h4 {
	font-family: 'Arvo', serif;
	font-size:20px;
	line-height:24px;
	font-weight:normal;
	padding-bottom:20px;
	background:url(images/footerheadsep.png) bottom repeat-x;
	color:#E2E2E2;
	text-shadow:0 1px 0 #bf4e09;
	display:block;
}
.footer div.textwidget {
	color:#010000;
}
.footer .footer_widget div.tagcloud a {
	color:#010000;
}
.footer ul {
	list-style:none;
	list-style:disc;
	list-style-position: inside;
}
.footer ul li {
	margin-left:0;
	color:#ffffff;
}
.footer ul li a {
	color:#010000;
	font-size:13px;
	line-height:22px;
}
.footer ul li a:hover {
	color:#fff;
}
.footersep {
	margin:0;
	overflow:hidden;
	background:url(images/footersep.png) top repeat-x;
	height:2px;
}
.footer-bottom {
	margin:0;
	overflow:hidden;
	background:url(images/footerbottombg.png) top repeat-x;
}
.footer-bottom .copyrightinfo {
	font-family: 'Arvo', serif;
	font-size:13px;
	line-height:15px;
	color:#8D8D8D;
	margin-top: 15px;
	margin-bottom: -2px;
}
.footer-bottom .copyrightinfo P {
	font-size:13px;
	color:#f4bd9c;
}
.footer-bottom .copyrightinfo a {
	color:#f4bd9c;
}
.footer-bottom .copyright_right {
	margin:0;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}
span.colorway {
	float: left;
	font-family: 'Arvo', serif;
	color:#eee;
	font-size: 200%;
	line-height: 30px;
	margin-right: 10px;
	margin-bottom:5px;
}
.footer .signinformbox {
	width: 100%;
}
.footer .signupForm .signinForm #uname {
	width:158px;
	height: 43px;
	margin-left:18px;
	background: url(images/textfieldbg-footer.png) no-repeat;
	border: none;
	padding-left: 10px;
	padding-right: 15px;
}
.footer .signupForm .signinForm #comments {
	background:url(images/textareabg-footer.png) no-repeat;
	width:165px;
	padding-right:20px;
	margin-left:15px;
}
.footer .signupForm .signinForm .catchapanel {
	margin-left:15px;
	margin-right:15px;
}
.footer .footer_widget.second .signupForm .signinForm .catchapanel {
	margin-left:12px;
	margin-right:12px;
}
.footer .footer_widget.third .signupForm .signinForm .catchapanel {
	margin-left:12px;
	margin-right:12px;
}
.footer .signupForm .signinForm #vercode {
	margin-left:10px;
	width:70px;
	font-size:10px;
}
.footer .signupForm .signinForm input[type="submit"] {
	margin-left:0;
}
.footer .signupForm .signinForm input[type="submit"] {
	background:url(images/submit-button-footer.png) 0 -24px no-repeat;
	width:180px;
	height:53px;
	margin-left:20px;
}
.footer .signupForm .signinForm input[type="submit"]:hover {
	background:url(images/submit-button-footer.png) 0 -102px no-repeat;
	width:180px;
	height:53px;
}
/*Search bar
========================================*/
.searchform {
	max-width:205px;
	max-height:35px;
	position:relative;
	margin-top:10px;
}
.searchform input[type="text"] {
	width:124px;
	height:32px;
	background:transparent;
	background:#d5580d url(images/searchbg.png) no-repeat;
	padding:0 50px 0 5px;
	color:#9e440e;
	border:none;
	margin-bottom:5px;
}
.searchform input[type="submit"] {
	position:absolute;
	right:29px;
	top:1px;
	background:url(images/searchbtn.png) right no-repeat;
	width:37px;
	height:30px;
	border:none;
	cursor:pointer;
}
/* Back top
======================================================*/
#back-top {
	position: fixed;
	bottom: 30px;
	margin-left: -150px;
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 108px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url(https://hammerservice.ee/wp-content/themes/infowaytheme/images/topscroll.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}
/*page heading
==============================*/
.heading_wrapper {
	margin:0;
	padding:0;
	background-color:#fff;
	padding-top:31px;
}
.heading_container {
	margin:0;
	padding:0;
	background-color:#fff;
	border:solid 1px #CCCCCC;
	padding:2px;
}
.page-heading {
	padding:0;
	background-color:#fff;
	background:url(images/headingbg.png) repeat-x;
	height:37px;
	padding-left:10px;
	overflow:hidden;
}
.page-heading h1 {
	font-size:18px;
	line-height:25px;
	color:#353434;
	padding-top:5px;
	font-style:normal;
}
.page-heading h1 a {
	color:#353434;
}
/*Fullwidth Page
================================================== */
.fullwidth {
	padding:0;
	margin:0;
	background:#fff;
	margin-bottom:50px;
	margin-top:35px;
	width:100%;
}
.fullwidth h1 {
	font-size:24px;
}
.fullwidth h1, h2, h3, h4, h5, h6 {
	color:#000000;
	text-shadow:1px 0 0 #fff;
	font-weight:normal;
	margin-top:30px;
	margin-bottom:15px;
	font-family: 'Arvo', serif;
}
.fullwidth p {
	width:100%;
	font-family: 'Arvo', serif;
	font-size:13px;
}
/*Gallery page
================================================*/
.page-content .gallery h1.page-title {
	margin-bottom:22px;
	margin-top:10px;
	border-bottom:solid 1px #e8e7e7;
	padding-bottom:15px;
	width:100%;
}
.page-content.gall {
	padding-top:33px;
}
.page-content .gallery h1.page-title a:hover {
	color:#d8aa08;
}
.page-content .gallery span.viewall {
	color:#d8aa08;
	border:solid 1px #FF0000
}
.page-content .gallery1 .zoom {
	width:20px;
	height:18px;
	background:url(https://hammerservice.ee/wp-content/themes/infowaytheme/images/zoom.png) 0 5px no-repeat;
	padding-left:25px;
}
.page-content .gallery1 .thumbnail {
	list-style-type:none;
	overflow:hidden;
	margin:0 auto;
	margin-left:0;
	margin-right:10px;
	padding:0;
	width:105%;
}
.page-content .gallery1 .thumbnail li {
	margin:0;
	float:left;
	background:none;
	padding-bottom:5px;
	margin-bottom:0;
	margin-left:0;
	margin-right:23px;
	padding-top:10px;
	position:relative;
}
.gallery1 ul.thumbnail li span.fade {
	background:url(https://hammerservice.ee/wp-content/themes/infowaytheme/images/view_photo.png) no-repeat;
	position:absolute;
	top:60px;
	left:65px;
	display:block;
	opacity:0;
	width:220px;
	height:153px;
}
.page-content .gallery1 .thumbnail li img {
	width:207px;
	height:136px;
	margin-right:0px;
	margin-top:-4px;
}
.page-content .gallery1 .thumbnail li img:hover {
	opacity:0.5;
	opacity: 1;
}
.page-content .gallery1 ul.thumbnail li {
	color:#5c5445;
	font-size:22px;
	background:url(images/gallery-framebg.png) 1px 3px no-repeat;
	width:221px;
	height:153px;
	margin-bottom:25px;
	text-align:center;
}
/*contact page
=======================================================*/
.contact-page {
	margin-left:0;
	overflow: hidden;
	margin-bottom: 30px;
	width:105%;
}
.contact-page p {
	color:#4f4e4e;
	margin-bottom:50px;
	line-height:20px;
}
.contact-page h1 {
	color:#000000;
	margin-bottom:35px;
	margin-top:35px;
	line-height:26px;
	display:none;
}
#contactForm label {
	display: block;
	clear:both;
	font-size:15px;
	font-family: 'Arvo', serif;
	color:#373636;
	line-height:20px;
	margin-bottom:6px;
}
#contactForm input[type="text"] {
	margin-bottom:0;
}
#contactForm input[type="text"], #contactForm textarea {
	background-color:#fdf0e8;
	color:#c3530f;
	font-family: 'Arvo', serif;
}
#contactForm input[type="text"], #contactForm input[type="email"] {
	height:30px;
	width:55%;
	border:solid 1px #ecba9d;
	padding-left: 5px;
	font-family: 'Arvo', serif;
	margin-bottom:16px;
	padding-right:5px;
}
#contactForm textarea {
	height:185px;
	width:96%;
	border:solid 1px #ecba9d;
	padding-left:5px;
	padding-top:10px;
}
#contactForm input[type="submit"] {
	clear:both;
	margin-top:0;
	margin-bottom:5px;
	display:block;
	font-family: 'Arvo', serif;
	color: #ffffff;
	font-size:14px;
	text-decoration: none;
	padding: 6px 8px 8px 8px;
	text-decoration: none;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-box-shadow: 0px 1px 1px #ed7a37;
	-moz-box-shadow: 0px 1px 1px #ed7a37;
	border: solid #ed7a37 1px;
	background: #e85805;
	width:116px;
	cursor:pointer;
}
#contactForm input[type="submit"]:hover {
	opacity:.7;
	-webkit-transition:all 0.6s linear;
	-moz-transition:all 0.6s linear;
	-o-transition:all 0.6s linear;
}

/* individual: webkit */
#contactName::-webkit-input-placeholder {
 color:#c3530f;
}
#email::-webkit-input-placeholder {
 color:#c3530f;
}
#commentsText::-webkit-input-placeholder {
 color:#c3530f;
}
/*Blog Page
===================================================*/
.page-content {
	width:100%;
	overflow:hidden;
	background-color:#fff;
	padding-top:10px;
}
.content-bar {
	margin:0;
	padding:0;
	padding-bottom:100px;
	margin-top:33px;
}
.content-bar.sample {
	margin:0;
	padding:0;
	margin-top: 33px;
	width:105%;
}
.content-bar img {
	max-width:622px;
	height:auto;
	background:none;
	padding:0;
}
.content-bar .post {
	margin:0;
	position:relative;
	margin-bottom:27px;
	padding-bottom:31px;
	background:url(images/dashline.png) repeat-x bottom;
	overflow:hidden;
	width:105%;
}
.content-bar .post .post_title {
	font-size:22px;
	line-height:28px;
	font-weight:normal;
	color:#010000;
	font-family: 'Arvo', serif;
}
.content-bar .post.single .post_title {
	padding-left:0;
}
.content-bar .post .post_title a {
	color:#010000;
}
.content-bar .post .post_title a:hover {
	color:#d65407;
}
.content-bar .post .post_content {
	overflow:hidden;
	text-shadow:0 1px 0 #fff;
	font-size:14px;
	line-height:20px;
	color:#555454;
}
.content-bar .post.single .post_content.single {
	overflow:hidden;
	text-shadow:0 1px 0 #fff;
	font-size:14px;
	line-height:20px;
	color:#555454;
	padding-left:0;
	padding-bottom:10px;
}
.content-bar .post .post_content p {
	margin-bottom:10px;
	color:#555454;/*text-align:justify;*/
}
.content-bar .post.single .post_content.single p {
	margin-top:15px;
}
.content-bar .post:last-child {
	background:none;
}
.content-bar .post .post_content img.postimg {
	width:202px;
	height: 141px;
}
.content-bar .post.single .post_content.single img {
	height:auto;
	background:url(https://hammerservice.ee/wp-content/themes/infowaytheme/images/postimgbg.png) repeat;
	max-width:660px;
	margin-left:0;
}
.content-bar .post.single .post_content.single .singleimgbox {
	border-top:solid 1px #ee662c;
}
.content-bar .post .post_content .read_more {
	margin-top:8px;
	margin-bottom:0px;
	display:inline-block;
	font-family: 'Arvo', serif;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	padding:5px 5px 5px 8px;
	text-decoration: none;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: solid #ed7a37 1px;
	background: #e85805;
	width:88px;
	font-weight:normal;
	font-variant:normal;
	overflow:hidden;
	float:right;
	bottom:40px;
	text-shadow:none;
}
.content-bar .post .post_content .read_more:hover {
	opacity:0.6;
	-webkit-transition:all 0.6s linear;
	-moz-transition:all 0.6s linear;
	-o-transition:all 0.6s linear;
	-webkit-animation: bounceIn_custom 0.3s ease-in-out;
	-moz-animation: bounceIn_custom 0.3s ease-in-out;
	-o-animation: bounceIn_custom 0.3s ease-in-out;
	animation: bounceIn_custom 0.3s ease-in-out;
}
.content-bar .post .box {
	width:220px;
	height:auto;
	border:solid 1px #e3e3e3;
	overflow:hidden;
	margin-bottom:0;
	border-bottom:solid 1px #e85a05;
	float:left;
	margin-right:20px;
	margin-top:5px;
}
.content-bar .post .box .postimgbox {
}
.content-bar .post .box .postimgbox img.postimg {
	width:220px;
	height: 141px;
}
.content-bar .post .box .post_meta {
	list-style-type:none;
	color:#8f8e8e;
	font-size:12px;
	font-family: 'Arvo', serif;
	width:210px;
	margin:0;
	padding:0;
	margin-bottom:12px;
	margin-top:15px;
	margin-left:5px;
	margin-right:8px;
	line-height:20px;
}
.content-bar .post .post_meta span {
	color:#7e7d7d;
}
.content-bar .post .post_meta a {
	color:#d65407;
}
.content-bar .post .post_meta a:hover {
	color:#106ca8;
}
.content-bar .post.single .post_meta {
	list-style-type:none;
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:4px;
	margin-left:0;
}
.content-bar .post.single .post_meta li {
	display:inline;
	margin-right:5px;
	margin-left:0;
}
.content-bar .post .post_meta li {
	display:inline;
	margin-right:0;
	margin-left:0;
	margin-bottom:10px;
}
.content-bar .post .post_meta .post_date {
	margin:0;
	width:12px;
	height:12px;
	background:url(images/datemeta-icon.png) top left no-repeat;
	padding-bottom:0;
	padding-left:12px;
	color:#d75507;
}
.content-bar .post.single .post_meta .post_date {
	background:url(images/datemeta-icon.png) center left no-repeat;
}
.content-bar .post .post_meta .post_date a {
	color:#d65407;
	color:#d75507;
}
.content-bar .post .post_meta .post_date a:hover {
	opacity:0.5;
}
.content-bar .post .post_meta .post_comment {
	margin:0;
	background:url(images/commentmeta-icon.png) left center no-repeat;
	width:17px;
	height:14px;
	margin-left: 5px;
	padding-left: 13px;
	padding-bottom:0;
}
.content-bar .post.single .post_meta .post_comment {
	border-left:none;
}
.content-bar .post .post_meta .post_comment a {
	color:#d65407;
}
.content-bar .post .post_meta .post_comment a:hover {
	opacity:0.5;
}
.content-bar .post.single .post_meta .posted_by {
	padding-left:17px;
}
.content-bar .post .post_meta .posted_by {
	margin:0;
	background:url(images/adminmeta-icon.png) left top no-repeat;
	width:12px;
	height:12px;
	padding-left:8px;
}
.content-bar .post.single .post_meta .posted_by {
	background:url(images/adminmeta-icon.png) left center no-repeat;
}
.content-bar .post .post_meta .posted_by a {
	color:#d65407;
}
.content-bar .post .post_meta .posted_by a:hover {
	opacity:0.5;
}
.content-bar .post .post_meta .post_category {
	margin:0;
	width:12px;
	height:12px;
	background:url(images/categorymeta-icon.png) left center no-repeat;
	margin-left:0px;
	padding-left:5px;
	padding-bottom:0;
}
.content-bar .post.single .post_meta .post_category {
	background:url(images/categorymeta-icon.png) left center no-repeat;
	padding-left:17px;
}
.content-bar .post.single .post_meta .post_comment {
	margin:0;
	background:url(images/commentmeta-icon.png) left center no-repeat;
	width:20px;
	height:17px;
	padding-left:10px;
	padding-bottom:0;
}
.content-bar .post .post_meta .post_category a {
	margin-left:5px;
	color:#949494;
}
.content-bar .post .post_meta .post_category a:hover {
	opacity:0.5;
}
.content-bar .post .tag {
	margin-bottom:10px;
	margin-top:10px;
}
/* Commentlist Style
========================================================*/
#commentsbox {
	margin:0;
	width:103%;
}
ol.commentlist {
	clear:both;
	list-style:none;
	margin:0;
	overflow:hidden;
	margin-top:10px;
	width:102%;
}
ol.commentlist li.comment {
	line-height:18px;
	margin:5px 0px 15px;
	padding:10px;
	margin-right:0;
	overflow:hidden;
	padding-right:0;
}
ol.commentlist li.comment .comment-body {
	position:relative;
	padding-bottom:15px;
	padding-right:15px;
	margin-bottom:25px;
	margin-left:0;
	background-color:#fef2eb;
	padding-bottom:15px;
	margin-left:75px;
}
ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {
	text-decoration:none !important;
	padding-bottom:7px;
	display:inline-block;
	color:#b2490a;
	font-size:16px;
	line-height:22px;
	font-style:normal;
	margin-top:5px;
}
cite.fn {
	color:#b2490a;
	font-size:16px;
	line-height:22px;
	font-style:normal;
	padding-bottom:8px;
	padding-top:5px;
	padding-right:10px;
	margin-left:10px;
}
ol.commentlist li .says {
	display:none;
}
.comment-author.vcard {
	display:inline;
}
ol.commentlist li.comment .comment-author .avatar {
	float:left;
	margin-bottom:10px;
	width:58px;
	height:58px;
	border:none;
	padding:0px 7px 1px 0;
	background-color:#f5f3f3;
	border:solid 5px #f96107;
	left: -84px;
	padding: 0;
	position: absolute;
	top: 0;
}
ol.commentlist li.comment .comment-meta a {
	color:#5d5d5c;
	text-decoration:none !important;
	position:absolute;
	top:20px;
	left:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-family: 'Arvo', serif;
	font-size:12px;
}
ol.commentlist li.comment p {
	line-height:22px;
	color:#565656;
	margin-left:10px;
	padding-top:15px;
	margin-top:15px;
}
ol.commentlist li.comment ul.children li.depth-2 {
	margin:0 0 10px 40px;
}
ol.commentlist li.comment ul.children li.depth-3 {
	margin:0 0 15px 40px;
	display:none;
}
ol.commentlist li.comment ul.children li.depth-4 {
	margin:0 0 25px 40px;
}
ol.commentlist li.comment ul.children li.depth-5 {
	margin:0 0 25px 40px;
}
.comment-meta.commentmetadata {
	display:inline;
}
ol.commentlist li.comment .reply {
	position:absolute;
	right:0px;
	top:0px;
	cursor:pointer;
	margin-bottom:10px;
	background-color:#e05909;
	padding:3px;
}
ol.commentlist li.comment .reply a {
	cursor:pointer;
}
ol.commentlist li.comment a.comment-reply-link {
	color:#fff;
	font-size:14px;
	font-weight:normal;
	font-family: 'Arvo', serif;
	line-height:22px;
	padding-right:5px;
	padding-left:5px;
}
ol.commentlist li.comment a.comment-reply-link:hover {
	opacity:0.5;
}
ol.commentlist li.comment ul.children {
	list-style:none;
	text-indent:0;
	margin:1em 0 0;
}
.comment-nav {
	height:20px;
	padding:5px;
}
.comment-nav a:link, .comment-nav a:visited {
	color:#f96e02;
}
#respond {
	padding:0px 0px;
	margin:10px 0px;
	margin-left:0;
}
#respond h3 {
	font-size:22px;
	color:#000;
	font-weight:Normal;
	margin-left:0;
}
#commentform {
	margin-bottom:50px;
}
#commentform p {
	color:#444;
}
#commentform a {
	color:#0454A8;
	margin-top:15px;
	margin-bottom:0;
}
#respond label {
	margin-bottom:8px;
	color:#0d0d0d;
	font-size:15px;
	line-height:20px;
	font-family: 'Arvo', serif;
	display:block;
}
#respond .required {
}
#respond label small {
	font-size:15px;
}
#respond input[type='text'] {
	width:65%;
	background:#fdf0e8;
	font-size:13px;
	padding:7px 6px;
	margin-bottom:0px;
	border:solid 1px #ecba9d;
	color:#c3530f;
	font-family: 'Arvo', serif;
}
textarea#comment {
	width:98%;
	padding-left:5px;
	background-color:#fdf0e8;
	border:solid 1px #ecba9d;
	color:#c3530f;
	height:181px;
	font-family: 'Arvo', serif;
}
#respond .required {
	display:none;
}
#commentform input#submit {
	margin-top:8px;
	margin-bottom:0px;
	display:inline-block;
	font-family: 'Arvo', serif;
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
	padding: 8px 8px 8px 8px;
	text-decoration: none;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: solid #ed7a37 1px;
	background: #e85805;
	width:130px;
	font-weight:normal;
	font-variant:normal;
	overflow:hidden;
}
#commentform input#submit:hover {
	opacity:0.5;
	color:#fff;
	-webkit-transition:all 0.6s linear;
	-moz-transition:all 0.6s linear;
	-o-transition:all 0.6s linear;
	-webkit-animation: bounceIn_custom 0.3s ease-in-out;
	-moz-animation: bounceIn_custom 0.3s ease-in-out;
	-o-animation: bounceIn_custom 0.3s ease-in-out;
	animation: bounceIn_custom 0.3s ease-in-out;
}
h3#reply-title {
	font-family: 'Arvo', serif;
	color:#1c1b1b;
	font-size:22px;
	line-height:22px;
	margin-top:20px;
	padding-bottom:20px;
	font-weight:normal;
}
#commentform .comment-notes {
	display:none;
}
.comment-author .avatar {
	border: solid 1px #00FFFF;
	display:inline;
}
.form-allowed-tags {
	display:none;
}
#commentsbox h3 span {
	color:#1c1b1b;
	background-position:right 50%;
	padding-right:25px;
	text-decoration:none;
}
h3#comments {
	margin-left:0;
}
a.comment-edit-link {
	display:none;
}
.post-info {
	color:#1c1b1b;
	font-size:22px;
	line-height:22px;
	margin-top:20px;
	padding-bottom:20px;
	font-weight:normal;
}
h3#reply-title {
	display:none;
}
.comment-awaiting-moderation {
	display:none;
}
/*Sidebar 
====================================================*/
.sidebar {
	margin:0;
	padding-left:68px;
	padding-top:0;
	width:80%;
	padding-bottom:25px;
}
.sidebar.single {
	margin:0;
	padding-left:30px;
	padding-top:0;
	width:80%;
}
.sidebar .searchform {
	margin-top:18px;
	margin-bottom:15px;
}
.sidebar .searchform input[type="text"] {
	width:85%;
	height:30px;
	background-color:#fff;
	border:solid 1px #CCCCCC;
	padding-left:10px;
	padding-right:55px;
	color:#c8c6c6;
	margin-top:15px;
	background:none;
}
.sidebar .searchform input[type="submit"] {
	position:absolute;
	right:-25px;
	top:16px;
	background:url(images/sidebar-searchbtn.png) right no-repeat;
	width:35px;
	height:30px;
	border:none;
	cursor:pointer;
}
.sidebar h3 {
	background:url(images/titlesep.png) bottom left no-repeat;
	padding-bottom:15px;
	margin-top:30px;
	margin-bottom:15px;
	font-size:18px;
	line-height:25px;
	font-weight:normal;
	color:#585858;
}
.sidebar h3 a {
	color:#585858;
}
.sidebar p {
	text-align:left;
	font-family: 'Arvo', serif;
	line-height:20px;
	color:#9e9d9d;
	padding-bottom:10px;
	margin-right:15px;
}
.sidebar ul {
	list-style:none;
	margin-top:10px;
	margin-right:15px;
}
.sidebar ul li {
	margin-left:0;
	margin-right:15px;
	padding:7px 0;
	font-size:15px;
	color:#2c2c2c;
	background:url(images/inactivelink.png) 0 10px no-repeat;
	-webkit-transition:all 0.6s linear;
	-moz-transition:all 0.6s linear;
	-o-transition:all 0.6s linear;
 -webkit-transition: -webkit-transform .2s ease-in-out;
 -moz-transition: -moz-transform .2s ease-in-out;
 -o-transition: -o-transform .2s ease-in-out;
 transition: transform .2s ease-in-out;
	width:86%;
}
.sidebar ul li:hover {
	color:#ec5515;
	margin-right:15px;
	background:url(images/activelink.png) 0 10px no-repeat;
	-webkit-transform: translateX(15px);
	-moz-transform: translateX(15px);
	-o-transform: translateX(15px);
	transform: translateX(15px);
}
.sidebar ul li a {
	color:#615f5f;
	font-size:14px;
	font-family: 'Arvo', serif;
	padding-left:20px;
}
.sidebar ul li a:hover {
	color:#ec5515;
}
.sidebar ul ul {
	margin-top:0;
	margin-bottom:0;
}
.sidebar ul ul li:first-child {
	margin-top:0;
	border-bottom:1px solid #d5d5d8;
	padding-top:10px;
	padding-bottom:10px;
}
.sidebar ul ul li {
	border-bottom:1px solid #d5d5d8;
	margin-left:40px;
	background:url(images/inactivelink.png) 0 10px no-repeat;
	color:#4c4a4a;
}
.sidebar ul li.recentcomments {
	padding-left:20px;
}
.sidebar img {
	/*width:100%;*/
	max-width:100%;
}
.sidebar ul.photostream {
	width:115%;
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
	height:auto;
}
.sidebar ul.photostream li {
	list-style:none;
	display:inline;
}
.sidebar .photostream li img {
	float:left;
	width:50px;
	height:57px;
	margin-right:5px;
	margin-bottom:5px;
	border:solid 2px #e5e5e5;
	padding:2px
}
.sidebar ul.popular_post {
	list-style-type:none;
	margin:0;
	padding:0;
	width:90%;
}
.sidebar ul.popular_post li {
	list-style:none;
	font-size:12px;
	color:#444342;
	border:none;
	background:none;
}
.sidebar ul.popular_post li:hover {
	background-color:#e5e5e5;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	transform: none;
}
.sidebar .popular_post li img {
	float:left;
	width:65px;
	height:61px;
	margin-right:10px;
	margin-bottom:5px;
	clear:both;
	border:solid 5px #e5e5e5;
}
.sidebar .popular_post li p {
	margin-bottom:5px;
	padding-left:10px;
	color:#444342;
	font-size:12px;
	border:none;
}
.sidebar .popular_post li span.date {
	font-size:12px;
	margin-left:0;
	color:#057eb2;
}
.sidebar .popular_post li h4 {
	font-size:13px;
	font-family: 'Arvo', serif;
	color:#010101;
	line-height:20px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.sidebar .popular_post h4 a {
	color:#010101;
	margin:0;
	padding:0;
}
.sidebar li.fwidget {
	border-bottom:1px solid #d5d5d8;
	margin-bottom:10px;
	margin-top:10px;
}
.sidebar li span.fwidgetlink {
	color:#106ca8;
}
.sidebar ul li:first-child {
	margin-top:-10px;
}
.sidebar div.tagcloud a {
	color:#615f5f;
}
.sidebar div.textwidget {
	color:#615f5f;
	width:98%;
}
.sidebar .signinformbox {
	width: 96%;
}
.sidebar .signupForm .signinForm #uname {
	width: 175px;
	height: 43px;
	margin-left: 18px;
	background: url(images/textfieldbg-sidebar.png) no-repeat;
	border: none;
	padding-left: 12px;
	padding-right: 15px;
}
.sidebar .signupForm .signinForm #comments {
	background:url(images/textareabg-sidebar.png) no-repeat;
	width:175px;
	padding-right:20px;
	margin-left:18px;
}
.sidebar .signupForm .signinForm .catchapanel {
	margin-left: 20px;
	margin-right:19px;
}
.sidebar .signupForm .signinForm #vercode {
	margin-left:15px;
	width: 70px;
	font-size: 10px;
}
.sidebar .signupForm .signinForm .captcha_img img#captcha_img {
	width: 40%;
}
.sidebar .signupForm .signinForm input[type="submit"] {
	margin-left:0;
}
.sidebar .signupForm .signinForm input[type="submit"] {
	background:url(images/submit-button-sidebar.png) 0 -24px no-repeat;
	width:200px;
	height:53px;
	margin-left:20px;
}
.sidebar .signupForm .signinForm input[type="submit"]:hover {
	background:url(images/submit-button-sidebar.png) 0 -102px no-repeat;
	width:200px;
	height:53px;
}
/* #Wordpress Core Classes
================================================== */
blockquote {
	padding-left:60px;
	min-height:40px;
	background:url(images/blockqoute.png) no-repeat;
}
blockquote {
	margin-top:40px;
	margin-bottom:40px;
	margin-left:17px;
}
blockquote img {
	float: left;
	margin-right:15px;
}
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
.alignnone {
	margin: 5px 20px 20px 0;
	display: block;
	clear:both;
}
.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 {
	background:#fff;
	border:1px solid #f0f0f0;
	max-width:96%;
	text-align:center;
	padding:8px 3px 10px;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	max-width:98.5%;
	width:auto;
	margin:0;
	padding:0;
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:8px 4px 5px;
}
/*Calendar style*/
#wp-calendar caption {
	text-align: center;
	background:#fff;
	color: #000;
	border-bottom: 2px solid #e6eef7;
}
#wp-calendar {
	color: #555;
	width: 95%;
	text-align: center;
	color:#fff;
}
#wp-calendar a {
	color: #000;
}
.footer #wp-calendar a {
	color:#000;
}
#wp-calendar caption, #wp-calendar td, #wp-calendar th {
	text-align: center;
}
#wp-calendar caption {
	font-size: 11px;
	font-weight: 500;
	padding: 5px 0 3px 0;
	text-transform: uppercase;
}
#wp-calendar th {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
.footer #wp-calendar th {
	background: #e0e0e0;
}
#wp-calendar tfoot td {
	background:#fff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color:#000;
}
.footer #wp-calendar tbody td {
	color:#000;
	background:#fff;
}
#wp-calendar tbody td {
	color:#c0c0c0;
}
#calendar_wrap {
	display: block;
	margin-bottom: 30px;
}
/*=======================================================*/
/* Responsive Dropdown Menu Style */
/*=======================================================*/
.it_mobile_menu li {
	margin: 0;
}
.it_mobile_menu li a {
	font-size: 12px;
	text-decoration: none;
	text-transform: capitalize;
	text-shadow:none;
	border-bottom: 1px solid #e2e0e0;
	margin: 0 !important;
}
.it_mobile_menu li:last-child a {
	border-bottom:none;
	padding-bottom: 15px;
}
.it_mobile_menu li a:hover {
	color: #2565ac;
}
.it_mobile_menu > li.current_page_item > a {
	color: #2565ac;
}
#mobile_menu {
	width: 318px;
	border: 1px solid #e2e0e0 !important;
	left: -1px;
	padding: 0;
	padding-bottom: 20px;
	background: #f8f8f8;
	top: 42px !important;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	z-index: 9999;
	list-style:none;
}
#mobile_menu ul {
	list-style:none;
}
.it_mobile_menu {
	position: absolute;
	top: 46px !important;
	left: 3px;
	z-index: 1000;
	display: none;
	text-align: left;
}
.it_mobile_menu ul {
	display: block !important;
	visibility: visible !important;
	border-bottom: 1px solid #e2e0e0;
}
.it_mobile_menu ul li a {
	margin-left:12px !important;
	padding-top: 12px !important;
	padding-bottom: 4px !important;
}
.it_mobile_menu ul li:last-child a {
	padding-bottom: 10px !important;
}
.it_mobile_menu ul a {
	border-bottom: none;
}
.mobile_nav {
	color: #3B3B3B;
	display: none;
	background: #f8f8f8;
	border: 1px solid #e2e0e0;
	position: relative;
	padding: 15px 22px 11px 46px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	width:250px;
}
.mobile_nav:before, .mobile_nav:after {
	content: '';
	position: absolute;
	top: 0;
	width: 2px;
	height: 100%;
}
.mobile_nav:before {
	left: 0;
}
.mobile_nav:after {
	right: 0;
}
.mobile_nav:hover {
	text-decoration: none;
	color:#3B3B3B;
}
.mobile_nav > span {
	display: block;
	width: 15px;
	height: 10px;
	background: url(images/responsive_arrow.png) no-repeat;
	position: absolute;
	top: 19px;
	left: 63px;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.mobile_nav.opened > span {
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
/*Blog Page Pagging
===========================================*/
ul.paging {
	margin:0px;
	padding:0px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
ul.paging li {
	margin:0px;
	padding:0px;
	display:inline;
	margin-right:10px;
}
ul.paging li a {
	color: #777;
	display: inline-block;
	background: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	margin-right:0px;
	border:1px solid #ddd;
}
ul.paging a.active, ul.paging a:hover, ul.paging a.current {
	background:#eee;
	background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(242, 242, 242, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(242, 242, 242, 1)));
	background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(242, 242, 242, 1) 100%);
	background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(242, 242, 242, 1) 100%);
	background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(242, 242, 242, 1) 100%);
	background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(242, 242, 242, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f2f2f2', GradientType=0 );
	border-color: #E0DDDD;
	-webkit-box-shadow: 1px 1px 0 #f2f2f2 inset;
	-moz-box-shadow: 1px 1px 0 #f2f2f2 inset;
	box-shadow: 1px 1px 0 #f2f2f2 inset;
	text-shadow: 1px 1px 0 white !important;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-color: #AAA #AAA #999;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff;
	-ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fff0f0f0, EndColorStr=#ffe6e6e6);
	background-image: -moz-linear-gradient(top, #F0F0F0 0, #E6E6E6 100%);
	background-image: -ms-linear-gradient(top, #F0F0F0 0, #E6E6E6 100%);
	background-image: -o-linear-gradient(top, #F0F0F0 0, #E6E6E6 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F0F0F0), color-stop(100%, #E6E6E6));
	background-image: -webkit-linear-gradient(top, #F0F0F0 0, #E6E6E6 100%);
	background-image: linear-gradient(to bottom, #F0F0F0 0, #E6E6E6 100%);
	color: #999;
}
/* Media Screen
====================================*/
@media only screen and (min-width: 767px) and (max-width: 960px) {
.body_wrapper {
 width:770px;
}
 .topinfobar {
 background:#e85a05 url(images/topinfobarbg.png) repeat-x;
 height:58px;
 position:relative;
 width:100%;
}
.topinfobar div.info {
 color:#fff;
 display:block;
 margin-top:10px;
 background-color:#e85a05;
 width:80%;
}
.topinfobar .siteinfourl {
 width:100%;
 margin-left:-40px;
 margin-right:20px;
}
.topinfobar .siteinfourl a {
 color:#fff;
}
.topinfobar .toptip {
 background:url(images/toptip.png) center no-repeat;
 height:17px;
 position:absolute;
 bottom:-11px;
 left:355px;
}
.topinfobar .socialicon {
 margin-left:20px;
}
.topinfobar .socialicon li {
 text-align:center;
 margin-bottom:3px;
 padding-right:5px;
 padding-right:0px;
}
 .topinfobar div.info {
 margin-left:0;
}
 .closeicon {
 margin:0;
 margin-top:7px;
 margin-right:20px;
}
.header {
 width: 98%;
 background-color: white;
 overflow: hidden;
 margin: 0;
 padding: 0;
}
.header .logo {
 margin-top:20px;
 margin-bottom:30px;
 margin-left:20px;
}
.header .logo img {
 width:250px;
}
.header .contactinfo {
 margin:0;
 margin-top:20px;
 float:right;
}
 .wrapper_menu {
 margin:0;
 width:96%;
 background-color:#fff;
 padding-left:20px;
}
#menu .ddsmoothmenu li {
}
#menu .ddsmoothmenu li:first-child a {
 margin-left:0;
}
/* Feature slider */
#featured {
	padding-right:0px;
	position:relative;
	height:276px;
	padding-top:15px;
	margin-bottom:4px;
}
#awOnePageButton .view-slide {
	display: none;
}
/* Showcase
-------------*/
.showcase-load {
	height:276px; /* Same as showcase javascript option */
	overflow: hidden;
}
/* Container when content is shown in slider */
.showcase {
	position: relative;
	margin: auto;
	/* tempoarary */
	height:276px;
	overflow:hidden
}
.showcase-content-container {
	width:730px !important;
	margin-left:20px;
}
/* Content */
	.showcase-content {
	width:730px !important;
}
.showcase-content-wrapper {
	text-align: center;
	height: 276px;
	width: 730px;
}
.showcase-content img {
	width:730px;
	height:276px;
}
/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */ {
	background: url(images/tbg.png) 40px -4px repeat-y;
	height: 276px !important;
}
.showcase-thumbnail-container .showcase-thumbnail-restriction {
	height:276px !important;
}
.showcase-thumbnail-container {
position: absolute;
z-index: 20;
top: 0px;
bottom: 0px;
right: 515px;
}
.showcase-thumbnail {
	height: 56px;
	position: relative;
	margin-left:30px;
}
.showcase-thumbnail-content {
	height:36px;
	margin-left:11px;
}
.showcase-thumbnail-content h3 {
	padding: 0;
	margin: 0;
	margin-top:9px;
	padding-left: 2px;
	text-shadow:none;
}
.showcase-thumbnail-content p {
	display:none;
}
.slider_shadow {
 background:url(images/slidershadowbg-i.png) no-repeat top center;
 height:48px;
}
.slider-video iframe {
 width: 456px;
 height: 277px;
}
/* front page Feature box */
.feturebox {
 margin:0;
 width:100%;
 overflow:hidden;
 background-color:#fff;
 padding-left:17px;
 padding-right:17px;
}
.feturebox .featurebox_inner {
 margin:0;
 overflow:hidden;
 margin-top:33px;
 padding-bottom:0;
}
.feturebox .featurebox_inner .featurebox_desc.first {
 margin:0;
 padding:0;
 width:140px;
 margin-right:20px;
 float:left;
}
 .feturebox .featurebox_inner .featurebox_desc.second {
 margin:0;
 padding:0;
 width:140px;
 margin-right:20px;
 float:left;
}
 .feturebox .featurebox_inner .featurebox_desc.third {
 margin:0;
 padding:0;
 width:140px;
 margin-right:0px;
 float:left;
}
 .feturebox .featurebox_inner .featurebox_desc h6 {
 margin:0;
 padding:0;
 font-family: 'Pontano Sans', sans-serif;
 color:#444343;
 font-size:20px;
 font-weight:normal;
 text-shadow:0 1px 0 #a8a7a7;
 line-height:20px;
 margin-bottom:18px;
 margin-right:20px;
}
.feturebox .featurebox_inner .featurebox_desc p {
 margin:0;
 padding:0;
 font-family: 'Pontano Sans', sans-serif;
 font-size:13px;
 line-height:20px;
 text-shadow:0 1px 0 #dfdfdf;
 margin-right:20px;
}
.feturebox .featurebox_inner .featurebox_desc .readmore {
 margin-top:28px;
 margin-bottom:5px;
 display:block;
 font-family: 'Pontano Sans', sans-serif;
 color: #ffffff;
 font-size: 12px;
 text-decoration: none;
 padding: 6px 8px 8px 8px;
 text-decoration: none;
 border-radius:8px;
 -webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 -webkit-box-shadow: 0px 1px 1px #ed7a37;
 -moz-box-shadow: 0px 1px 1px #ed7a37;
 border: solid #ed7a37 1px;
 background: #e85805;
 width:92px;
}
/* Signupform */
.signinformbox {
 margin-right:10px;
 margin-left:10px;
}
.signupForm {
 margin:0;
 max-width:100%;
 overflow:hidden;
 padding-left:0px;
 background-color:#fff;
}
 .signupForm .heading {
 background:url(images/formheadbgnew-ipad.png) repeat-x;
 background-color:#fff;
}
 .signupForm .signinForm {
 margin-left:0px;
}
 .signupForm .signinForm #uname {
 background:url(images/textfieldbg-fipad.png) no-repeat;
 width:160px;
}
.signupForm .signinForm #email {
 background:url(images/textfieldbg-fipad.png) no-repeat;
 width: 160px;
}
.signupForm .signinForm #contact {
 background:url(images/textfieldbg-fipad.png) no-repeat;
 width: 160px;
}
.signupForm .signinForm #comments {
 background:url(images/textareabg-fipad.png) no-repeat;
 width:175px;
}
.signupForm .signinForm #vercode {
 margin-left: 10px;
width: 68px;
font-size: 10px;
}
 .signupForm .signinForm input[type="submit"] {
 margin-left:0;
}
 .signupForm .signinForm input[type="submit"] {
 background:url(images/submit-button-fipad.png) 0 -24px no-repeat;
 width:180px;
 height:53px;
 margin-left:12px;
 font-size:14px;
 border:none;
 display:block;
 margin-left:25px;
}
 .signupForm .signinForm input[type="submit"]:hover {
 background:url(images/submit-button-fipad.png) 0 -102px no-repeat;
 width:180px;
 height:53px;
}
/* signupwidget area*/
.signinformbox1.widget {
 margin: 0;
 padding: 0;
 margin-top: 27px;
 padding-left:0;
}
/*Carousel*/
 #carousel-full {
 margin:0;
 overflow:hidden;
 margin-left:15px;
 margin-right:15px;
 padding-bottom:30px;
 padding-top:40px;
}
#carousel-full .carousel-posts {
 margin:0;
 width: 445px !important;
 height:auto;
}
#carousel-full .carousel-posts {
 float:left;
 overflow:hidden;
}
#carousel-full .carousel-posts li {
 width:210px;
 list-style:none;
 margin:0;
 margin-right:15px;
 float:left;
 padding-bottom:10px;
 line-height: 1.2;
 height:auto;
 border:solid 1px #ececec;
 border-bottom:solid 1px #bdbcbc;
 background-color:#fff;
}
#carousel-full .carousel-posts img {
 width: 202px;
}
 #carousel-full .carousel-nav {
 margin-top:5px;
 float: right;
 margin-right:33px;
}
/* Sidebar */
 .sidebar h3 {
 background:url(images/titlesep-i.png) bottom left no-repeat;
 margin-right:15px;
}
 .sidebar .searchform input[type="text"] {
 width:65%;
 padding-left:10px;
 padding-right:43px;
 color:#c8c6c6;
 margin-top:0;
}
.sidebar .searchform input[type="submit"] {
 position:absolute;
 right:17px;
 top:1px;
 background:url(images/sidebar-searchbtn.png) right no-repeat;
 width:35px;
 height:30px;
 border:none;
 cursor:pointer;
}
/* Search form */
 .searchform {
 max-width:205px;
 max-height:35px;
 position:relative;
 margin-top:10px;
}
.searchform input[type="text"] {
 width:100px;
 height:32px;
 background:transparent;
 background:#d5580d url(images/searchbg-i.png) no-repeat;
 padding:0 0 0 5px;
 color:#9e440e;
 border:none;
 padding-right:41px;
}
.searchform input[type="submit"] {
 position:absolute;
 right:61px;
 top:1px;
 background:url(images/fsearchbtn.png) right no-repeat;
 width:37px;
 height:30px;
 border:none;
 cursor:pointer;
}
/*Gallery page */
 .page-content .gallery .thumbnail li {
 margin-right:38px;
}
 .content-bar .post .post_content .read_more {
 margin-right:20px;
 bottom:20px;
}
 .content-bar .post.single .post_content.single img {
 height:auto;
 background:url(https://hammerservice.ee/wp-content/themes/infowaytheme/images/postimgbg.png) repeat;
 width:447px;
 height: 226px;
}
 #commentform input#submit {
 width:145px;
 padding:5px 30px 5px 5px;
}
 #carousel-full .carousel-posts li {
 height:auto;
}
 #carousel-full .carousel-posts img {
 width: 210px;
}
 .page-content .gallery1 .thumbnail li {
 margin-right:45px;
}
.footer .footer_widget.first .searchform input[type="submit"] {
 position:absolute;
 right:11px;
}
.footer .footer_widget.first .searchform input[type="text"] {
 width:85px;
 padding-left:5px;
}
.footer .footer_widget.second .searchform input[type="submit"] {
 position:absolute;
 right:10px;
}
.footer .footer_widget.third .searchform input[type="submit"] {
 position:absolute;
 right:10px;
}
.footer .footer_widget.second .searchform input[type="text"] {
 width:85px;
 padding-left:5px;
}
.footer .footer_widget.third .searchform input[type="text"] {
 width:85px;
 padding-left:5px;
}
.footer .footer_widget.last .searchform input[type="submit"] {
 position:absolute;
 right:24px;
}
.footer .footer_widget.last .searchform input[type="text"] {
 width:85px;
 padding-left:5px;
}
.content-bar {
 padding-left:20px;
}
.content-bar.sample {
 width:100%;
 padding-left:20px;
}
.sidebar {
 width:75%;
}
.sidebar.single {
 width:75%;
}
.fullwidth p {
 width:96%;
 padding-left:20px;
 margin-right:20px;
}
.footer .footer_widget {
 width:85%;
}
.footer .footer_widget.first {
 padding-left:10px;
}
.heading_container {
 margin-left:20px;
 margin-right:10px;
}
.page-heading {
 padding:0;
 background-color:#fff;
 background:url(images/headingbg.png) repeat-x;
 height:37px;
 padding-left:20px;
 overflow:hidden;
}
 .sidebar .signinformbox {
 width: 90%;
}
.sidebar .signupForm .signinForm #uname {
 width: 110px;
 height: 43px;
 margin-left: 18px;
 background: url(images/textfieldbg-ipad.png) no-repeat;
 border: none;
 padding-left: 12px;
 padding-right: 15px;
}
.sidebar .signupForm .signinForm #comments {
 background:url(images/textareabg-ipad.png) no-repeat;
 width:110px;
 padding-right:20px;
 margin-left:18px;
}
 .sidebar .signupForm .signinForm .catchapanel {
 margin-left: 20px;
}
.sidebar .signupForm .signinForm #vercode {
 margin-left:0;
 width: 90px;
 margin-left:12px;
}
.sidebar .signupForm .signinForm input[type="submit"] {
 margin-left:0;
 font-size:12px;
}
.sidebar .signupForm .signinForm input[type="submit"] {
 background:url(images/submit-button-ipad.png) 0 -24px no-repeat;
 width:130px;
 height:53px;
 margin-left:20px;
}
.sidebar .signupForm .signinForm input[type="submit"]:hover {
 background:url(images/submit-button-ipad.png) 0 -102px no-repeat;
 width:130px;
 height:53px;
}
 .footer .signinformbox {
 width: 100%;
}
.footer .signupForm .signinForm #uname {
 width: 110px;
 height: 43px;
 margin-left: 18px;
 background: url(images/textfieldbg-ipad.png) no-repeat;
 border: none;
 padding-left: 12px;
 padding-right: 15px;
}
.footer .signupForm .signinForm #comments {
 background:url(images/textareabg-ipad.png) no-repeat;
 width:110px;
 padding-right:20px;
 margin-left:18px;
}
 .footer .signupForm .signinForm .catchapanel {
 margin-left: 20px;
 margin-right: 10px;
}
.footer .signupForm .signinForm #vercode {
 margin-left:0;
 width: 90px;
 margin-left:6px;
}
.footer .signupForm .signinForm .captcha_img img#captcha_img {
width: 65%;
}
.footer .signupForm .signinForm input[type="submit"] {
 margin-left:0;
 font-size:12px;
}
.footer .signupForm .signinForm input[type="submit"] {
 background:url(images/submit-button-ipad.png) 0 -24px no-repeat;
 width:130px;
 height:53px;
 margin-left:15px;
}
.footer .signupForm .signinForm input[type="submit"]:hover {
 background:url(images/submit-button-ipad.png) 0 -102px no-repeat;
 width:130px;
 height:53px;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
 .body_wrapper {
 width:480px;
}
 #mobile_menu {
 width: 318px;
 text-align:center;
 margin-left:0;
}
.mobile_nav {
 width:250px;
 margin-bottom:0;
 margin-top:0px;
}
 ul.ddsmoothmenu {
 display: none;
}
 .it_mobile_menu a {
 display: block;
 padding-left:0px;
 color: #3B3B3B;
 padding-top: 7px;
 padding-bottom: 7px;
}
.header .logo {
 text-align:center;
 margin: 40px 0 21px 0px;
}
 .header .logo img {
 width:250px;
}
 .ddsmoothmenu .sub-menu {
 margin-left:100px !important;
 visibility:hidden;
}
 .ddsmoothmenu .sub-menu li {
 margin: 0 !important;
 padding: 0 !important;
 margin-left:200px !important;
 clear:both;
 left:20px;
}
 .mobile_nav {
 display: inline-block;
 text-shadow: 1px 1px 0 #fff;
}
 .ddsmoothmenu {
 text-align: center;
}
 li.depth-4 ul.children {
 padding-left: 0;
}
 #menu li {
 float:none !important;
}
 #MainNav {
 text-align:center;
}
.mobile_nav > span {
 position: absolute;
 top: 19px;
 left: 45px;
}
 .topinfobar {
 background:#e85a05 url(images/topinfobarbg.png) repeat-y;
 height:auto;
 position:relative;
 width:100%;
}
.topinfobar .toptip {
 display:none;
}
 .topinfobar .socialicon {
 text-align:center;
 margin-left:160px
}
 .topinfobar div.info {
 background-color:#e85a05;
 text-align:center;
 margin:0;
 margin-left:-5px;
 margin-right:0;
 width:470px;
 padding-top:5px;
 padding-bottom:5px;
}
.topinfobar .siteinfourl {
 width:100%;
 margin-top:0;
 margin-left:0;
 margin-left:0px;
 text-align:center;
 margin-right:0;
 width:485px;
}
 .topinfobar .siteinfourl p {
 margin-top:0;
}
 .topinfo-wrapper .toptip {
 display:none;
}
 .topinfobar .closeicon {
 position:absolute;
 top:0;
 right:5px;
}
.header .logo {
 margin-top:15px;
 margin-bottom: 15px;
 margin-left: 15px;
 text-align:center;
}
.header .logo img {
 text-align:center;
 width:250px;
}
.header .contactinfo {
 margin:0;
 margin-top:0px;
 margin-bottom:15px;
 margin-left:0;
 text-align:center;
 margin-right:85px;
}
a.btn {
 background:url(images/tap-to-call.png) no-repeat;
 display:inline-block;
 visibility:visible;
 margin-top:20px;
 margin-bottom:10px;
 font-size:0px;
 width:160px;
 height:54px;
 text-indent:99999px;
 margin-right:62px;
 margin-left:60px;
}
.menu_bar {
 display:inline-block;
 width:93%;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:15px;
 margin-right:15px;
}
/* Feature Slider Style */
/* Feature slider */
#featured {
	padding-right:0px;
	position:relative;
	height:363px;
	padding-top:15px;
	margin-bottom:4px;
}
#awOnePageButton .view-slide {
	display: none;
}
/* Showcase
-------------*/
.showcase-load {
	height:164px; /* Same as showcase javascript option */
	overflow: hidden;
}
/* Container when content is shown in slider */
.showcase {
	position: relative;
	margin: auto;
	/* tempoarary */
	height:164px;
	overflow:visible;
}
.showcase-content-container {
	width:434px !important;
	margin-left:20px;
}
/* Content */
	.showcase-content {
	width:434px !important;
}
.showcase-content-wrapper {
	text-align: center;
	height:164px;
	width: 434px;
}
.showcase-content img {
	width:434px;
	height:164px;
}
/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */ {
	background: url(images/tbg.png) 40px -4px repeat-y;
	height: 201px !important;
}
.showcase-thumbnail-container {
width:434px;
position: absolute;
z-index: 20;
top: 164px;
left: 20px;
background-repeat:repeat;
}
.showcase-thumbnail {
	width:434px;
	height: 40px;
	position: relative;
	margin-left:0px;
}
.showcase-thumbnail-content {
	width:434px;
	height:40px;
	margin-left:0px;
	padding:0;
}
.showcase-thumbnail.active {
	background:#373737;
}
.showcase-thumbnail-content h3 {
	padding: 0;
	margin: 0;
	margin-top:11px;
	text-align:center;
	text-shadow:none;
}
.showcase-thumbnail-content p {
	display:none;
}
.slider-video iframe {
 width: 434px;
 height: 164px;
}
 .slider_shadow {
 background:url(images/slidershadowbg-ipad.png) no-repeat top center;
 height:48px;
}
/* front page Feature box */
.feturebox {
 margin:0;
 width:100%;
 overflow:hidden;
 background-color:#fff;
 padding-left:17px;
 padding-right:17px;
 margin-left:20px;
}
.feturebox .featurebox_inner {
 margin:0;
 overflow:hidden;
 margin-top:33px;
 padding-bottom:0;
}
.feturebox .featurebox_inner .featurebox_desc.first {
 margin:0;
 padding:0;
 width:120px;
 margin-right:20px;
 float:left;
}
 .feturebox .featurebox_inner .featurebox_desc.second {
 margin:0;
 padding:0;
 width:120px;
 margin-right:20px;
 float:left;
}
 .feturebox .featurebox_inner .featurebox_desc.third {
 margin:0;
 padding:0;
 width:120px;
 margin-right:0px;
 float:left;
}
 .feturebox .featurebox_inner .featurebox_desc h6 {
 margin:0;
 padding:0;
 font-family: 'Pontano Sans', sans-serif;
 color:#444343;
 font-size:20px;
 font-weight:normal;
 text-shadow:0 1px 0 #a8a7a7;
 line-height:20px;
 margin-bottom:8px;
 margin-right:20px;
}
.feturebox .featurebox_inner .featurebox_desc p {
 margin:0;
 padding:0;
 font-family: 'Pontano Sans', sans-serif;
 font-size:13px;
 line-height:20px;
 text-shadow:0 1px 0 #dfdfdf;
 margin-right:20px;
}
.feturebox .featurebox_inner .featurebox_desc .readmore {
 margin-top:20px;
 margin-bottom:5px;
 display:block;
 font-family: 'Pontano Sans', sans-serif;
 color: #ffffff;
 font-size: 12px;
 text-decoration: none;
 padding: 6px 8px 8px 8px;
 text-decoration: none;
 border-radius:8px;
 -webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 -webkit-box-shadow: 0px 1px 1px #ed7a37;
 -moz-box-shadow: 0px 1px 1px #ed7a37;
 border: solid #ed7a37 1px;
 background: #e85805;
 width:92px;
}
/* signupwidget area*/
.signinformbox1.widget {
 margin: 0;
 padding: 0;
 margin-top: 27px;
 padding-left:20px;
}
/*Carousel*/
#carousel-full {
 margin:0;
 overflow:hidden;
 margin-left:43px;
 margin-right:15px;
 padding-bottom:22px;
 padding-top:40px;
}
#carousel-full .carousel-posts {
 margin:0;
 width: 380px !important;
}
#carousel-full .carousel-posts {
 float:left;
 overflow:hidden;
}
#carousel-full .carousel-posts li {
 width:180px;
 list-style:none;
 margin:0;
 margin-right:10px;
 float:left;
 padding-bottom:10px;
 line-height: 1.2;
 height:auto;
 border:solid 1px #ececec;
 background-color:#fff;
}
 #carousel-full .carousel-posts img {
 width: 192px;
}
 #carousel-full .carousel-nav {
 margin-top:5px;
 float: right;
 margin-right:33px;
}
/* Signupform */
.signinformbox {
 margin-right:50px;
 margin-left:40px;
}
.signupForm {
 margin:0;
 max-width:100%;
 background-color:#ffffff;
 overflow:hidden;
 padding-left:0px;
}
 .signupForm .signinForm {
 margin-left:40px;
}
 .signupForm .signinForm #uname {
 width: 252px;
}
.signupForm .signinForm #email {
 width:252px;
}
.signupForm .signinForm #contact {
 width: 252px;
}
.signupForm .signinForm #comments {
 width:252px;
}
 .signupForm .signinForm input[type="submit"] {
 margin-left:15px;
}
 .searchform {
 margin-bottom:15px;
}
/*Footer */

.footer .footer_widget.first {
 margin-left:25px;
 margin-right:30px;
}
.footer .footer_widget.second {
 margin-left:15px;
 margin-right:30px;
}
.footer .footer_widget.third {
 margin-left:15px;
 margin-right:30px;
}
 .footer-bottom {
 background-color:#ab4203;
}
 .footer-bottom .copyright_right {
}
 .footer .footer_widget.second .searchform input[type="submit"] {
 position:absolute;
 right:30px;
}
.footer .footer_widget.third .searchform input[type="submit"] {
 position:absolute;
 right:30px;
}
 .footer .footer_widget.third {
 margin-left:15px;
 margin-right:40px;
}
 .footer .footer_widget.last {
 margin-left:15px;
 margin-right:40px;
}

/*Blog Page */
.content-bar.sample {
 margin:0;
 padding:0;
 margin-top: 33px;
 width:99%;
 margin-left:5px;
}
.content-bar .post {
 position:relative;
 margin-top:27px;
 margin-left:10px;
}
 .content-bar .post .post_title {
 margin:0;
 padding-top:0;
 margin-right:30px;
}
 .content-bar .post .post_content {
 margin-right:17px;
}
 .content-bar .post .post_content p {
 margin:0;
 padding:0;
 width:200px;
 margin-left:0px;
 margin-right:20px;
}
 .content-bar .post.single .post_content.single p {
 margin:0;
 padding:0;
 width:95%;
 margin-left:10px;
 margin-right:20px;
 margin-top:20px;
}
 .content-bar .post.single .post_meta {
 width:430px;
 margin-left:20px;
}
 .content-bar .post.single .post_title {
 width:425px;
 margin-left:20px;
}
 .content-bar .post.single .post_content.single img {
 height:auto;
 background:url(https://hammerservice.ee/wp-content/themes/infowaytheme/images/postimgbg.png) repeat;
 width:394px;
 height: 226px;
}
.content-bar .post.single .post_content.single .singleimgbox {
 border-top:solid 1px #ee662c;
 width:95%;
}
 .content-bar .post .post_content .read_more {
 margin-right:30px;
 margin-top:20px;
 bottom:20px;
}
 .button:hover {
 background:#c00505;
}
 #commentsbox {
 width:90%;
}
#contactForm textarea {
 width:94%;
}
/* Sidebar */
 .sidebar {
 padding-left:15px;
 padding-top:0;
 width:90%;
 margin-right:15px;
}
 .sidebar h3 {
 background:url(images/titlesep-ipad.png) bottom left no-repeat;
 padding-bottom:15px;
 margin-top:22px;
 margin-bottom:15px;
 font-size:18px;
 line-height:25px;
 font-weight:normal;
 color:#585858;
}
 .sidebar .searchform input[type="text"] {
 width:82%;
 height:30px;
 background-color:#fff;
 border:solid 1px #CCCCCC;
 background:#fff url(https://hammerservice.ee/wp-content/themes/infowaytheme/images/searchboxbg.png) repeat-x;
 padding-left:10px;
 padding-right:50px;
 color:#c8c6c6;
 margin-top:0;
}
.sidebar .searchform input[type="submit"] {
 position:absolute;
 right:-15px;
 top:1px;
 background:url(images/searchbtn.png) right no-repeat;
 width:35px;
 height:30px;
 border:none;
 cursor:pointer;
 border-left:solid 1px #ccc;
}
/* Gallery page */
 .page-content .gallery .thumbnail li {
 margin-right:5px;
}
/*Search Form */
 .searchform {
 margin-bottom:15px;
}
 .searchform {
 max-width:205px;
 max-height:35px;
 position:relative;
 margin-top:10px;
}
.searchform input[type="text"] {
 width:132px;
}
.searchform input[type="submit"] {
 right:23px;
}
 .fullwidth p {
 width:90%;
 margin-left:20px;
}
 .testimonial p {
 margin:0;
 width:75%;
}
 #commentform input#submit {
 width:125px;
 padding:5px 30px 5px 5px;
}
.footer-bottom .copyright_right {
 margin-bottom: 10px;
 margin-right:10px;
}
 .signupForm .signinForm .radiopanel {
 margin-right: 55px;
}
.signupForm .signinForm .checkpanel {
 margin-right: 55px;
}
 .signupForm .signinForm .catchapanel {
 margin-right: 55px;
}
 .footer .footer_widget div.tagcloud a {
margin-right:20px;
}
 .sidebar .signinformbox {
width: 80%;
}
 .footer .signinformbox {
 width: 80%;
}
 .sidebar .signupForm .signinForm .catchapanel {
 margin-right: 82px;
}
 .footer .signupForm .signinForm .catchapanel {
 margin-right: 94px;
}
 .footer .signupForm .signinForm {
 margin-left:40px;
}
 .sidebar .signupForm .signinForm {
 margin-left:40px;
}
}
 @media only screen and (max-width: 480px) {
 .body_wrapper {
 width:300px;
}
 /* menu bar */
 #mobile_menu {
 width:260px;
 text-align:center;
 margin-left:0;
 border:solid 1px #00FF00;
}
.mobile_nav {
 width: 192px;
 margin-bottom:0;
 margin-top:0px;
}
 ul.ddsmoothmenu {
 display: none;
}
 .it_mobile_menu a {
 display: block;
 padding-left:0px;
 color: #3B3B3B;
 padding-top: 7px;
 padding-bottom: 7px;
}
.ddsmoothmenu .sub-menu {
 margin-left:100px !important;
 visibility:hidden;
}
 .ddsmoothmenu .sub-menu li {
 margin: 0 !important;
 padding: 0 !important;
 margin-left:200px !important;
 clear:both;
 left:20px;
}
 .mobile_nav {
 display: inline-block;
 text-shadow: 1px 1px 0 #fff;
}
.mobile_nav > span {
 position: absolute;
 top: 19px;
 left: 30px;
}
 .ddsmoothmenu {
 text-align: center;
}
 li.depth-4 ul.children {
 padding-left: 0;
}
 #menu li {
 float:none !important;
}
 #MainNav {
 text-align:center;
}
 .topinfobar {
 background:#e85a05 url(images/topinfobarbg.png) repeat-y;
 height:auto;
 position:relative;
 width:100%;
}
.topinfobar .socialicon {
 text-align:center;
 margin-left:80px
}
.topinfobar div.info {
 width:100%;
 color:#fff;
 margin-top:7px;
 background-color:#e85a05;
 text-align:center;
 padding-top:5px;
 padding-bottom:10px;
 margin-left:-2px;
}
 .topinfobar div.info p {
 margin-left:6px;
}
 .topinfobar .siteinfourl {
 width:105%;
 margin-top:0;
 margin-left:0;
 margin-left:0;
 text-align:center;
 padding-right:35px;
}
 .topinfobar .siteinfourl p {
 margin-top:0;
 padding-right: 14px;
}
 .topinfobar .toptip {
 display:none;
}
.topinfobar .closeicon {
 position:absolute;
 top:0;
 right:5px;
}
.header .logo {
 margin-top:15px;
 margin-bottom: 15px;
 margin-left: 15px;
 margin-right:15px;
 text-align:center;
}
.header .logo img {
 text-align:center;
 width:250px;
}
.header .contactinfo {
 margin:0;
 margin-top:0px;
 float:right;
 margin-bottom:15px;
}
.header .contactinfo span.calldetails {
 color:#3d3d3d;
 font-size:16px;
 font-weight:normal;
 line-height:19px;
 text-shadow:0 1px 0 #9e9e9e;
 margin-right:0;
 vertical-align:middle;
}
a.btn {
 background:url(images/tap-to-call.png) no-repeat;
 display:inline-block;
 visibility:visible;
 margin-top:20px;
 margin-bottom:10px;
 font-size:0px;
 width:160px;
 height:59px;
 text-indent:99999px;
 margin-right:63px;
 margin-left:50px;
}
 .menu_bar {
 display:inline-block;
 width:90%;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:15px;
 margin-right:15px;
}
/* Feature Slider Style*/
#featured {
 width:280px;
 padding-right:0;
 position:relative;
 height:269px;
 overflow:hidden;
 margin-left:-5px;
}
/* Feature Slider Style */
/* Feature slider */
#awOnePageButton .view-slide {
	display: none;
}
/* Showcase
-------------*/
.showcase-load {
	height:99px; /* Same as showcase javascript option */
	overflow: hidden;
}
/* Container when content is shown in slider */
.showcase {
	position: relative;
	margin: auto;
	/* tempoarary */
	height:99px;
	overflow:visible;
}
.showcase-content-container {
	width:260px !important;
	margin-left:20px;
}
/* Content */
	.showcase-content {
	width:260px !important;
}
.showcase-content-wrapper {
	text-align: center;
	height:99px;
	width: 260px;
}
.showcase-content img {
	width:260px;
	height:99px;
}
/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */ {
	background: url(images/tbg.png) 40px -4px repeat-y;
	height: 170px !important;
}
.showcase-thumbnail-container {
width:434px;
position: absolute;
z-index: 20;
top: 99px;
left: 20px;
background-repeat:repeat;
}
.showcase-thumbnail {
	width:260px;
	height: 34px;
	position: relative;
	margin-left:0px;
}
.showcase-thumbnail-content {
	width:260px;
	height:34px;
	margin-left:0px;
	padding:0;
}
.showcase-thumbnail.active {
	background:#373737;
}
.showcase-thumbnail-content h3 {
	padding: 0;
	margin: 0;
	margin-top:7px;
	text-align:center;
	text-shadow:none;
	font-size:15px;
}
.showcase-thumbnail-content p {
	display:none;
}
 .slider_shadow {
 background:url(images/slidershadowbg-iphone.png) no-repeat top center;
 height:40px;
}
.slider-video iframe {
width: 260px;
height: 100px;
}
/*feature box */
.feturebox .featurebox_inner .featurebox_desc.first {
 margin:0;
 padding:0;
 width:250px;
 margin-right:15px;
 float:left;
 margin-bottom:15px;
 margin-left:15px;
}
 .feturebox .featurebox_inner .featurebox_desc.second {
 margin:0;
 padding:0;
 width:250px;
 margin-right:15px;
 float:left;
 margin-bottom:15px;
 margin-left:15px;
}
 .feturebox .featurebox_inner .featurebox_desc.third {
 margin:0;
 padding:0;
 width:250px;
 margin-right:15px;
 float:left;
 margin-bottom:15px;
 margin-left:15px;
}
/*Carousel*/
#carousel-full {
 margin:0;
 overflow:hidden;
 margin-left:20px;
 margin-right:10px;
 padding-bottom:22px;
 padding-top:40px;
}
#carousel-full .carousel-posts {
 margin:0;
 width:245px;
}
#carousel-full .carousel-posts {
 float:left;
 overflow:hidden;
}
#carousel-full .carousel-posts li {
 width:245px;
 list-style:none;
 margin:0;
 margin-right:10px;
 margin-left:0;
 height:auto;
}
 #carousel-full .carousel-posts img {
 width:245px;
}
 #carousel-full .carousel-nav {
 margin-top:5px;
 float: right;
 margin-right:10px;
}
/* signupform */
 .signinformbox {
 margin-right:5px;
 margin-left:5px;
}
 .signupForm .signinForm #uname {
 width: 245px;
 margin-left:3px;
}
.signupForm .signinForm #email {
 width: 245px;
 margin-left:3px
}
.signupForm .signinForm #contact {
 width: 245px;
 margin-left:3px
}
.signupForm .signinForm #comments {
 width:250px;
 margin-left:3px
}
 .signupForm .signinForm input[type="submit"] {
 margin-left:5px;
}
/* signupwidget area*/
.signinformbox1.widget {
 margin: 0;
 padding: 0;
 margin-top: 27px;
 padding-left:0;
}
/*Footer */
.footer-bottom {
 background-color:#ab4203;
}
 .footer-bottom .copyright_right {
}
 .footer .footer_widget.first {
 margin-left:25px;
 margin-right:30px;
}
 .footer .footer_widget.second {
 margin-left:15px;
 margin-right:20px;
}
.footer .footer_widget.third {
 margin-left:15px;
 margin-right:20px;
}
 .footer .footer_widget.second .searchform input[type="submit"] {
 position:absolute;
 right:30px;
}
.footer .footer_widget.third .searchform input[type="submit"] {
 position:absolute;
 right:30px;
}
 .footer .footer_widget.third {
 margin-left:15px;
 margin-right:40px;
}
 .footer .footer_widget.last {
 margin-left:15px;
 margin-right:40px;
}
/*Blog Page */
 .content-bar {
 margin:0;
 padding:0;
}
 .content-bar.sample {
 margin:0;
 padding:0;
 margin-top: 33px;
 width:99%;
 margin-left:5px;
}
 .content-bar img {
 width:256px;
 height:auto;
 background:none;
 padding:0;
}
.content-bar .post {
 position:relative;
 margin-top:27px;
}
 .content-bar .post .box {
 width:86%;
 height:auto;
 border:solid 1px #e3e3e3;
 overflow:hidden;
 margin:0;
 margin-bottom:0;
 border-bottom:solid 1px #e85a05;
 float:left;
 margin-left:15px;
}
.content-bar .post .box .postimgbox {
 margin:0;
 width:265px;
}
.content-bar .post .box .postimgbox img.postimg {
 margin:0;
 width:254px;
}
.content-bar .post .post_content {
 padding-top:0;
 padding-left:0;
 float:left;
}
.content-bar .post .post_title {
 padding-left:0;
 margin-left:15px;
 margin-right:15px;
 margin-top: 30px;
}
.content-bar .post.single .post_title {
 margin-right:17px;
 margin-left:15px;
 padding-top:0;
}
 .content-bar .post .post_content p {
 margin:0;
 padding:0;
 width:255px;
 margin-left:15px;
}
 .content-bar .post.single .post_content.single p {
 width:230px;
}
 .content-bar .post.single .post_content.single img {
 height:auto;
 background:url(https://hammerservice.ee/wp-content/themes/infowaytheme/images/postimgbg.png) repeat;
 width:230px;
 height: 126px;
}
 .content-bar .post.single .post_meta {
 width:230px;
 margin-left:20px;
}
 .content-bar .post.single .post_content.single .singleimgbox {
 border-top:solid 1px #ee662c;
 width:260px;
 clear:both;
}
.content-bar .post .post_content .read_more {
 float:right;
 padding:5px 15px 5px 10px;
 margin-right:20px;
 bottom:10px;
}
 #commentsbox {
 width:90%;
}
 ol.commentlist li.comment .comment-body {
 position: relative;
 padding-bottom: 15px;
 padding-right: 5px;
 margin-bottom: 5px;
 margin-left: 0;
 background-color: #FEF2EB;
 padding-bottom: 15px;
 margin-left: 75px;
}
/*Sidebar */
 .sidebar {
 padding-left:15px;
 padding-top:0;
 width:90%;
 margin-right:15px;
}
 .sidebar h3 {
 background:url(images/titlesep.png) bottom left no-repeat;
 padding-bottom:15px;
 margin-top:22px;
 margin-bottom:15px;
}
 .sidebar .searchform input[type="text"] {
 width:82%;
 padding-left:10px;
 padding-right:50px;
 color:#c8c6c6;
 margin-top:0;
}
.sidebar .searchform input[type="submit"] {
 position:absolute;
 right:-15px;
 top:1px;
 background:url(images/searchbtn.png) right no-repeat;
 width:35px;
 height:30px;
 border:none;
 cursor:pointer;
 border-left:solid 1px #ccc;
}
 .page-content .gallery .thumbnail {
 margin-left:35px;
}
#contactForm textarea {
 width:93%;
}
 #commentform input#submit {
 width:125px;
 padding:5px 30px 5px 5px;
}
.searchform {
 margin-bottom:15px;
}
 .searchform {
 max-width:205px;
 max-height:35px;
 position:relative;
 margin-top:10px;
}
.searchform input[type="text"] {
 width:132px;
}
.searchform input[type="submit"] {
 right:23px;
}
 .fullwidth p {
 width:90%;
 margin-left:15px;
}
 .testimonial p {
 margin:0;
 width:65%;
}
 .testimonial p a {
 margin:0;
 display:none;
}
 .footer-bottom .copyright_right {
 margin-bottom: 10px;
 margin-right:10px;
}
 .signupForm .signinForm .radiopanel {
 margin-right: 5px;
 margin-left:5px;
}
.signupForm .signinForm .checkpanel {
 margin-right: 5px;
 margin-left:5px;
}
 .signupForm .signinForm .catchapanel {
 margin-right: 5px;
 margin-left:5px;
}
.footer .footer_widget div.tagcloud a {
 margin-right:20px;
}
.footer .footer_widget .signinformbox {
margin:0;
padding:0;
}
.footer .footer_widget.second .signinformbox {
margin:0;
padding:0;
width:85%;
}
.footer .footer_widget.second .signupForm .signinForm .catchapanel {
margin-right: 15px;
}
 .footer .footer_widget.last .signinformbox {
margin:0;
padding:0;
width:85%;
}
 .sidebar .signupForm .signinForm .catchapanel {
 margin-right: 25px;
}
 .footer .signupForm .signinForm .catchapanel {
 margin-right: 30px;
}