/*!
 * Theme Name: HomeDesigning
 * Version: 1.0.0
 * Text Domain: hd
 */

@import "css/reset.css";
body {
	background: #f7f7f7;
	color: #424242;
	font: 14px/20px 'Roboto', Helvetica, Sans-serif;
	margin: 0;
	min-width: 320px;
	overflow-x:hidden;   
}
h1, h2, h3, h4, h5, h6 {
	color: #222222;
	margin: 0;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
p {
	margin: 0;
}
hr {
	background-color: #E6E6E6;
	border: 0 none;
	height: 1px;
	margin-bottom: 20px;
}
input, textarea {
	border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC;
	border-style: solid;
	border-width: 1px;
	padding: 7px 0 7px 7px;
}
a:link, a:visited {
	color: #DC3E29;
	text-decoration: none;
}
.textwidget a:link, .textwidget a:visited {
	color: #F47A0E;
}
a:hover {
	text-decoration: underline;
}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: underline;
}
#wrapper {
	background: #f6f6f6;
	overflow: auto;
}
.some-unique-class #simplecontent, .page #simplecontent {
	margin: auto;
	width: 1000px;
}
.some-unique-class #main-nav, .page #main-nav {
	margin: auto;
	width: 1009px;
}
.some-unique-class #cse, .page #cse {
	margin-right: 0;
}
.some-unique-class #topad, .page #topad {
	float: right;
}
.sony_adds span {
	border: 0 none !important;
	width: 50% !important;
}
.sony_adds span img {
	height: auto;
	width: 100%;
}
.partners {
	float: left;
	font-family: "Trebuchet MS";
	list-style: none;
	margin: 0;
	padding-left: 20px;
}
.partners li {
	float: left;
}
#top-nav .partners li a {
	border: medium none;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 32px;
	text-transform: uppercase;
}
#top-nav .partners li a.bold {
	color: #333;
	line-height: 31px;
	font-size: 13px;
	font-weight: bold;
}
.nav {
	float: right;
	line-height: 1;
	list-style: none outside none;
	margin: 0 6px 0 0;
	padding: 0;
	z-index: 99;
}
.nav a {
	display: block;
	position: relative;
	z-index: 100;
}
.nav li {
	float: left;
}
#top-nav {
	font-size: 12px;
	height: 32px;
}
.header_menu {
	margin: auto;
	width: 100%;
}
#top-nav a {
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 10px;
	line-height: 22px;
	padding: 5px 10px;
	text-transform: uppercase;
}
.buy_It {
	font-size: 14px; 
	font-weight: bold;
	margin-top: -2px;
}
.pin-it-btn-wrapper {
	display: none;
}
#top-nav a.menu {
	font-size: 10px;
	padding: 5px;
}
#top-nav a.bold {
	color: #FFFFFF;
	font-weight: bold;
}
#top-nav a.fashion {
	color: #C984B5;
	font-weight: bold;
}
#top-nav a.like {
	color: #ABBEE5;
	font-size: 11px;
	font-weight: normal;
}
#top-nav li.current_page_item a, #top-nav li.current_page_parent a {
	color: #FFFFFF;
}
#top-nav li ul {
	background-color: #FFF;
	border: 1px solid #DBDBDB;
	text-align: right;
}
#top-nav li ul li {
	background: none repeat scroll 0 0 transparent;
	float: right;
}
#top-nav li ul li a {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	line-height: 4px;
}
#top-nav li a.sf-with-ul {
	padding-right: 20px;
}
#top-nav li ul li a.sf-with-ul {
	padding: 5px 10px;
}
.right_pad {
	text-align: left !important;
	padding-left: 8px;
	padding-top: 4px;
}
.margin_bottom {
	font-family: 'Montserrat', sans-serif;
	font-size: 37px;
	font-weight: bold;
	letter-spacing: -0.2px;
	line-height: 45px;
	margin-bottom: 29px;
	margin-top: 25px;
	padding-right: 10px;
}
.button:hover, .reply a:hover {
	opacity: 1 !important;
	color: #ffffff !important;
}
.footer_parent {
	padding: 20px 20px 40px;
}
.button, .button:visited, .medium.button, .medium.button:visited {
	text-shadow: none !important;
}
.free_sample {
	color: #ffffff !important;
}
#main-nav li.current_page_item a, #main-nav li.current-cat a {
	padding: 1px 11px 2px;
}
#main-nav li ul {
	background-color: #FFF;
	border-color: #DBDBDB;
	border-style: solid;
	border-width: 1px;
	margin-left: 10px;
	padding: 0;
	z-index: 111;
}
#main-nav li ul li {
	border-top: 0 none;
	text-align: right;
	list-style: none;
}
#main-nav li ul li.wpactivemenu {
	margin-left: 6px;
}
#main-nav li ul li.wpactivemenu a {
	line-height: 13px;
}
#main-nav li ul li a {
	border-bottom: 0 none;
	color: #595959;
	font-size: 12px;
	line-height: 24px;
	padding: 0 10px;
}
#main-nav li ul li a:hover {
	background: none repeat scroll 0 0 #fff;
	color: #101010;
}
div.advert-content-1 {
	margin-bottom: 13px;
}
.nav li ul {
	left: -999em;
	position: absolute;
	width: 180px;
	z-index: 999;
}
.nav li ul li {
	clear: both;
}
.nav li ul ul {
	margin: -26px 0 0 180px;
}
.nav li:hover, .nav li.hover {
	position: static;
}
.nav li:hover ul ul, .nav li.sfhover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul {
	left: -999em;
}
.nav li:hover ul, .nav li.sfhover ul, .nav li li:hover ul, .nav li li.sfhover ul, .nav li li li:hover ul, .nav li li li.sfhover ul, .nav li li li li:hover ul, .nav li li li li.sfhover ul {
	left: auto;
}
.nav .sf-sub-indicator {
	background: url("images/arrow-superfish.png") no-repeat scroll 3px 5px transparent;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 0.4em;
	text-indent: -999em;
	top: 0.9em;
	width: 10px;
}
.nav li ul .sf-sub-indicator {
	background: url("images/arrow-superfish-right.png") no-repeat scroll 0 0 transparent;
}
#top-nav .sf-sub-indicator {
	top: 1em;
}
#top-nav li ul .sf-sub-indicator {
	top: 0.9em;
}
#main-nav .sf-sub-indicator {
	right: -12px;
	top: 4px;
}
#main-nav li ul .sf-sub-indicator {
	top: 0.9em;
}
#top-nav .nav-item-right {
	float: right;
}
#top-nav .nav-item-right a {
	padding-top: 8px;
}
.download_button {
	margin-left: 30px !important;
	margin-bottom: 15px !important;
}
.download_anchor {
	background-color: #d3305f;
	color: #ffffff !important;
	display: inline-block;
	padding: 10px 15px;
	text-decoration: none !important;
}
#topad, #topad a, #topad img {
	display: block;
	height: 90px !important;
	left: 50%;
	margin-left: -264px;
	position: absolute;
	top: 0;
	width: 728px !important;
}
.sidebar-right .sidebar-ad-top {
	padding-bottom: 30px
}
#loopedSlider {
	margin: 0 0 20px;
	position: relative;
	width: 100%;
}
#loopedSlider .container {
	overflow: hidden;
	position: relative;
}
#loopedSlider .slides {
	left: 0;
	position: absolute;
	top: 0;
}
#loopedSlider .slides a.readmore {
	color: #C47117;
	display: block;
	font-size: 12px;
	margin-top: 8px;
	text-decoration: underline;
}
#loopedSlider .slides div.slide {
	display: none;
	position: absolute;
	top: 0;
	width: 620px;
}
#loopedSlider .slide-content {
	background: none repeat scroll 0 0 #000000;
	color: #FFFFFF;
	height: 219px;
	padding: 21px 13px 10px 15px;
	position: absolute;
	right: 0;
	top: 0;
	width: 322px;
}
#loopedSlider .slide-content h2 {
	font-size: 27px;
	margin: 0 0 10px;
}
#loopedSlider .slide-content h2 a {
	color: #FFFFFF;
	font-weight: normal;
	line-height: 26px;
}
#twocheckout_payment_form .cancel {
	height: auto !important;
	vertical-align: top !important;
	line-height: 16px !important;
}
#twocheckout_payment_form .cancel, #twocheckout_payment_form #submit_twocheckout_payment_form {
	display: none !important;
}
#loopedSlider .slide-content p {
	color: #C0C0C0;
	font-size: 15px;
	line-height: 16px;
}
#loopedSlider .nav-buttons {
	bottom: 8px;
	position: absolute;
	right: 15px;
	z-index: 9999;
}
#loopedSlider .pagination {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 233px;
	top: 16px;
	visibility: hidden;
	z-index: 300;
}
#loopedSlider .pagination li {
	float: left;
}
#loopedSlider .pagination li a {
	background: url("images/slider-pager.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 8px;
	overflow: hidden;
	padding-left: 11px;
	text-indent: -9999px;
	width: 8px;
}
#loopedSlider .pagination li.active {
	background: url("images/slider-pager-active.png") no-repeat scroll 0 0 transparent;
}
#recent-posts {
	margin: 0 -12px 10px;
	text-align: left;
}
#recent-posts .post.ad_home_block .ad_text h2 {
	background-color: #FF0000;
	color: #ffffff;
	font-size: 13px;
	height: 25px;
	padding: 1px 8px;
	position: absolute;
	width: 62px;
}
#recent-posts .post.ad_home_block .ad_text {
	padding: 0;
	position: relative;
}
#recent-posts:after {
	content: "";
	display: inline-block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 100%;
}
#recent-posts h3 {
	margin: 0 0 20px;
}
#recent-posts h3.homepage {
	font-size: 13px;
	text-transform: uppercase;
}
#recent-posts h3.homepage span {
	color: #919090;
	font-weight: normal;
}
#recent-posts .post {
	background-color: #FFF;
	border: 1px solid #e1e1e1;
	display: inline-block;
	float: left;
	overflow: hidden;
	position: relative;
	width: 300px;
	vertical-align: top;
	text-align: left;
 *display: inline;
 *zoom: 1;
}
.left_posts {
	float: left;
}
.right_posts {
	float: left;
}
#recent-posts .post-small {
	float: left;
	height: 185px;
	margin: 0 20px 20px 0;
	overflow: hidden;
	position: relative;
	width: 210px;
}
#recent-posts .post-small .heading {
	background: none repeat scroll 0 0 #000000;
	bottom: 0;
	left: 0;
	padding: 15px;
	position: absolute;
	width: 180px;
}
#recent-posts .post-small .heading h2 {
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	line-height: 14px;
}
#recent-posts .meta {
	color: #404040;
	font-size: 11px;
	text-transform: uppercase;
}
#recent-posts .meta a {
	font-weight: bold;
}
#older-posts {
	margin: 0 -20px 30px 0;
}
#older-posts h3 {
	margin: 0 0 20px;
}
#older-posts li {
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	float: left;
	height: 70px;
	margin: 0 20px -1px 0;
	overflow: hidden;
	padding: 15px 0 5px;
	width: 300px;
}
#older-posts li img {
	float: left;
	margin: 0 10px 0 0;
}
#older-posts li .info {
}
#older-posts li .info span {
	display: block;
}
#older-posts li .info .meta-old {
	color: #6F6F6F;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 2px;
}
#older-posts li .info .title-old {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
#older-posts li .info .title-old a {
	color: #424242;
}
#older-posts li .info .title-old a:hover {
	color: #000000;
	text-decoration: none;
}
#content, #simplecontent {
	clear: both;
	overflow: hidden;
	padding: 0 10px 30px 10px;
}
#simplecontent {
	padding: 0;
	padding-bottom: 30px;
}
#main {
	margin-top: 20px;
}
#wrapper div.ads {
	clear: both;
	display: inline;
	margin: 0 auto;
	padding-bottom: 10px;
}
#wrapper div.ads-single {
	margin: 20px 12px 10px -5px;
	overflow: hidden;
	text-align: left;
}
#main div.ads-single {
	display: none;
}
#wrapper div.ads-single div.ads {
	display: inline-block;
	width: auto !important;
}
.some-unique-class #wrapper div.ads-single div.ads {
	padding-left: 0px;
}
.second {
	padding: 0 0 0 30px;
}
.video {
	margin-bottom: 20px;
}
.banner-main-width {
	width: 1200px;
	margin: 0 auto;
}
.advert-content {
	background: none repeat scroll 0 0 #F3F3F3;
	border: 1px solid #DFDFDF;
	margin: 30px 0;
	padding: 20px 0;
	text-align: center;
}
#sidebar {
	margin-top: 10px;
	overflow: hidden;
	position: relative;
	width: 300px;
}
#sidebar .secondary {
	float: left;
	margin-right: 20px;
	width: 140px;
}
#sidebar .secondary.last {
	margin: 0;
}
#footer {
	clear: both;
	color: #9d9c9c;
	font-family: Helvetica;
	font-size: 12px;
	line-height: 23px;
	overflow: hidden;
	position: relative;
}
.shop_footer {
	max-width: 100% !important;
}
#footer-left, #footer-center, #footer-right {
	float: left;
	width: 220px;
}
#footer h2, #footer h3 {
	background: none;
	color: #4a4a4a;
	font-family: 'Roboto', sans-serif;
	font-size: 21px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-bottom: 23px;
	text-shadow: none;
	text-transform: uppercase;
}
#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer li {
	display: block;
	float: none;
	padding: 0 0 10px 0;
	width: auto;
}
#footer-left {
	width: 410px;
	padding-right: 90px;
	padding-bottom: 20px;
}
#footer-left strong {
	bottom: 15px;
	display: block;
	color: #858585;
	font-style: italic;
	font-weight: normal;
	font-size: 90%;
	left: 20px;
	margin-right: -50px;
	padding-top: 50px;
	position: absolute;
}
#footer p {
	float: left;
	margin: 0;
}
#footer #credits img {
	vertical-align: middle;
}
#footer a {
	color: #9d9c9c;
	text-decoration: none;
}
#footer a:hover {
	color: #4a4a4a;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
}
#footer .footer-logo {
	float: left;
	margin: 10px 30px 0 0;
}
#footer-search form {
	width: 300px;
}
#footer-search form input.s {
	background: url("images/bg-footer-search.jpg") no-repeat scroll 280px center #FFFFFF;
	width: 300px;
}
#footer-search form input.submit {
	display: none;
}
#footer-widgets {
	background: none repeat scroll 0 0 #F3F3F3;
	border-top: 1px solid #E9E9E9;
	display: none;
	padding: 30px 0;
}
#footer-widgets .block {
	float: left;
	margin: 0 20px 0 0;
	width: 220px;
}
#footer-widgets .block.last {
	margin: 0;
}
.copy {
	clear: both;
}
.archive_header {
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 10px;
	text-transform: uppercase;
	width: 100%;
}
.category_header {
	padding: 0;
}
.archive_header .catrss a {
	font-size: 14px;
	text-decoration: none;
}
.post-meta {
	float: left;
	font-size: 11px;
	margin: 5px 0 25px;
	text-transform: uppercase;
}
.post-meta span {
	color: #424242;
}
.post-meta .comments a {
	text-transform: uppercase;
}
.post-meta, .post-meta .post-author a, .post-more {
	color: #868686;
}
.post-more {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 4px 0 1px;
	clear: both;
	font: 11px/16px Arial, Helvetica, sans-serif;
	padding: 10px 0;
	text-transform: uppercase;
}
.post-more a, .post-meta a {
	text-decoration: none;
}
.post-more a:hover, .post-meta a:hover {
	text-decoration: underline;
}
.post p.tags {
	background: url("images/ico-tag.png") no-repeat scroll left center transparent;
	clear: both;
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0;
	padding: 0 0 0 20px;
	text-transform: uppercase;
	width: 100%;
}
.post .ad_text a {
	color: #a1a1a1;
}
#recent-posts .post.ad_home_block .ad_text a {
	display: block;
	padding: 50px 25px 0;
}
#recent-posts .post.ad_home_block .ad_text img {
	margin-right: 10px;
	margin-top: 5px;
}
#recent-posts .post.ad_home_block .home_ads_bottom {
	position: absolute;
	bottom: 0;
}
.addthis-button a {
	color: #424242;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	margin: 0 0 25px;
}
.entry p {
	margin: 0 0 20px;
}
.entry blockquote {
	background: url("images/blockquote.png") no-repeat scroll 0 12px transparent;
	color: #444444;
	padding: 0 20px 10px 50px;
}
.entry blockquote p {
	font-style: italic;
}
.entry ul {
	margin: 0 0 15px;
	padding: 0 0 0 30px;
}
.entry ul ul {
	margin: 0;
	padding: 0 0 0 15px;
}
.entry ul li {
	list-style-type: circle;
}
.entry ul ul li {
	list-style-type: disc;
}
.entry ol {
	margin: 0 0 15px;
	padding: 0 0 0 30px;
}
.entry ol ol {
	margin: 0;
	padding: 0 0 0 15px;
}
.entry ol li {
	list-style-type: upper-alpha;
}
.entry ol li ol li {
	list-style-type: lower-alpha;
}
img.wp-smiley {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	padding: 0;
}
.alignleft {
	height: auto;
	margin: 5px 15px 20px 0;
}
.alignright {
	float: right;
	font-family: 'Montserrat', sans-serif;
	height: auto;
	margin: 10px 0 10px 15px;
}
.aligncenter {
	margin-bottom: 5px;
	text-align: center;
}
img.aligncenter {
	margin-left: auto;
	margin-right: auto;
}
.entry .wp-caption {
	background: none repeat scroll 0 0 #F8F8F8;
	border: 1px solid #E6E6E6;
	padding: 1px;
	text-align: center;
}
.uniq-class .wp-caption {
	background: none;
	border: none;
	padding: 0;
	text-align: left;
}
.uniq-class h3 {
	margin-top: 25px;
}
.entry .wp-caption img {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0;
	padding: 4px 0;
}
.entry .wp-caption-text {
	font: 14px/20px Arial, Helvetica, sans-serif;
	margin: 0;
	padding-top: 10px;
	text-align: left;
}
.nav-entries, .wp-pagenavi, .post-entries {
	background: url("images/bg-mainnav.png") repeat-x scroll left bottom #FFFFFF;
	border: 1px solid #DEE3E7;
	font-size: 11px;
	padding: 7px 15px;
}
.wp-pagenavi {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
}
.post-entries {
	margin: 30px 0 0;
}
.nav-entries a, .post-entries a {
	color: #6CA0A8;
	display: block;
	font: italic bold 12px/16px Georgia, serif;
	text-decoration: none;
}
.nav-entries a:hover, .post-entries a:hover {
	text-decoration: underline;
}
.wp-pagenavi {
	margin: 0 !important;
}
.wp-pagenavi a:link, .wp-pagenavi a:visited {
	background: none repeat scroll 0 0 transparent !important;
	border: 1px solid #7F7F7F !important;
	border-radius: 3px 3px 3px 3px !important;
	color: #2C2C2C !important;
	display: inline !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	padding: 3px 7px !important;
	text-decoration: none !important;
}
.wp-pagenavi .current, .wp-pagenavi .on, .wp-pagenavi a:hover {
	background: none repeat scroll 0 0 #d42d3f !important;
	border: medium none !important;
	border-radius: 3px 3px 3px 3px !important;
	color: #FFFFFF !important;
	margin-left: 5px !important;
	padding: 4px 8px !important;
}
.wp-pagenavi span.extend, .wp-pagenavi span.pages {
	background: none repeat scroll 0 0 transparent !important;
	border: medium none !important;
	color: #2C2C2C;
	font-size: 12px;
	padding: 0 5px 0 0 !important;
}
.wp-pagenavi {
	padding-left: 3px !important;
}
.widget {
	font-size: 12px;
	margin: 0 0 20px;
}
.widget h3 {
	background: none repeat scroll 0 0 #AF9278;
	color: #FFFFFF;
	font-size: 13px;
	margin: 0 0 5px;
	padding: 7px 0 7px 10px;
	position: relative;
}
.widget h3 span {
	font-size: 13px;
}
.widget ul {
	clear: both;
}
.widget ul li {
	font-size: 12px;
	line-height: 1.25em;
	padding: 5px 0 5px 10px;
}
.widget ul li a {
	color: #FFEDC3;
	text-decoration: underline;
}
.widget ul li a:hover {
	text-decoration: underline;
}
.widget ul ul {
	border-top: medium none;
	padding: 0 0 0 10px;
}
.widget ul ul li {
	padding-left: 0;
}
#footer-widgets .widget h3 {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 2px solid #DFDFDF;
	color: #424242;
}
#footer-widgets .widget h3 span {
	display: none;
}
.widget_recent_comments li a, .widget_woo_twitter a {
	background: none repeat scroll 0 0 transparent !important;
	border: medium none !important;
	color: #6CA0A8 !important;
	display: inline;
}
.widget_text .textwidget {
}
.widget_woo_search h3 {
	margin: 0 0 15px;
}
.widget_woo_search form {
	border-bottom: 1px solid #DFDFDF;
	padding: 0 10px 10px;
}
.widget input.s {
	background-color: #EDEDED;
	border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin-right: 5px;
	padding: 8px 0 8px 7px;
	width: 65%;
}
.widget input.s:focus {
	background-color: #FFFFFF;
}
.widget .screen-reader-text {
	display: none;
}
.widget input.submit {
	float: right;
}
#footer-widgets .widget input.s {
	width: 50%;
}
.widget_tag_cloud div {
	padding: 5px 10px 10px 0px;
}
.footer_text.about_section {
	padding-bottom: 50px;
}
.widget_tag_cloud div a {
	color: #AF9278;
}
.widget_tag_cloud div a:hover {
	color: #3F3F3F;
	text-decoration: none;
}
.widget_woo_flickr {
	border-bottom: 1px solid #DFDFDF;
}
.widget_woo_flickr h3 {
	margin: 0 0 10px;
}
.widget_woo_flickr .flickr_badge_image {
	float: left;
	margin: 3px;
}
.widget_woo_flickr .wrap {
	padding: 0;
}
.widget_woo_flickr a img {
	border: 1px solid #DFDFDF;
	display: block;
	float: left;
	margin: 0 0 8px 8px;
	padding: 3px;
}
.widget_woo_flickr a:hover img {
	border: 1px solid #6CA0A8;
}
.widget_lifestream ul li {
	border-bottom: 1px solid #E0E6E6;
}
.widget_lifestream ul li a {
	background: none repeat scroll 0 0 transparent !important;
	border: medium none;
}
.widget_lifestream ul .lifestream_meta {
	color: inherit;
}
#wp-calendar {
	clear: both;
	margin-bottom: 15px;
	padding: 0;
	width: 95%;
}
#wp-calendar caption {
	padding: 10px;
}
#wp-calendar th, #wp-calendar td {
	background: none repeat scroll 0 0 #E7E7E7;
	color: #9E9E9E;
	padding: 5px;
	text-align: center;
}
#wp-calendar td {
	background: none repeat scroll 0 0 transparent;
}
#wp-calendar td, table#wp-calendar th {
	padding: 3px 0;
}
.widget_woo_blogauthorinfo {
	border-bottom: 1px solid #DFDFDF;
	padding: 0 0 5px;
}
.widget_woo_blogauthorinfo h3 {
	margin: 0 0 15px;
}
.widget_woo_blogauthorinfo .avatar {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	border: 1px solid #DFDFDF;
	padding: 3px;
}
.widget_woo_blogauthorinfo .left {
	float: left;
	margin: 0 10px 5px 0;
}
.widget_woo_blogauthorinfo .right {
	float: right;
	margin: 0 0 5px 10px;
}
.adspace-widget h3 {
	margin: 0 0 10px;
	text-align: left;
}
.adspace-widget {
	padding: 0 0 10px;
	text-align: center;
}
#advert_125x125 {
	background: none repeat scroll 0 0 #EEEEEE;
	border: 1px solid #DFDFDF;
	padding: 12px 0 0;
	text-align: center;
}
#advert_125x125 img {
	margin: 0 5px 7px;
}
#tabs {
	margin-bottom: 20px;
}
#tabs ul.wooTabs {
	padding: 0;
}
#tabs ul.wooTabs li {
	color: #FFFFFF;
	cursor: pointer;
	display: inline;
	float: left;
	margin: 0;
	text-transform: uppercase;
}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
	background: none repeat scroll 0 0 #AF9278;
	color: #FFFFFF;
	text-decoration: none;
}
#tabs ul.wooTabs li a {
	background: none repeat scroll 0 0 #DFDFDF;
	color: #A1A1A1;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	padding: 5px 10px;
}
#tabs .inside {
	background: none repeat scroll 0 0 #AF9278;
	padding: 5px;
}
#tabs .inside li {
	background: none repeat scroll 0 0 #FFFFFF;
}
#tabs #tab-tags {
	padding: 10px;
}
#tabs .inside ul {
	background: none repeat scroll 0 0 #FFFFFF;
	border-width: 1px 0;
	margin: 0;
	padding: 10px 0;
}
#tabs .inside li {
	line-height: 16px;
	padding: 2px 10px;
}
#tabs .inside li a {
	color: #828282;
	font-size: 14px;
	font-weight: bold;
}
#tabs .inside li a.picks, #tabs .inside #tab-pop li a {
	color: #828282;
	font-size: 13px;
	font-weight: normal;
}
#tabs .inside li span.meta {
	display: block;
	font-size: 11px;
	font-style: italic;
	text-transform: uppercase;
}
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0 8px 0 0;
	padding: 2px;
}
#tabs .inside #tab-comm a {
	font-size: 12px;
	font-weight: normal;
}
#tabs .inside #tab-tags {
	background: none repeat scroll 0 0 #FFFFFF;
}
#tabs .inside #tab-tags a {
	color: #3F3F3F;
}
#tabs .inside #tab-tags a:hover {
	color: #6CA0A8;
	text-decoration: none;
}
#footer-widgets #tabs ul.wooTabs li a {
	background: none repeat scroll 0 0 #C4C4C4;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0 3px 0 0;
	padding: 4px 5px;
}
#footer-widgets #tabs .inside {
	background: none repeat scroll 0 0 #C4C4C4;
	padding: 2px;
}
#footer-widgets #tabs ul.wooTabs li a.selected, #footer-widgets #tabs ul.wooTabs li a:hover {
	color: #424242;
}
#sidebar div.widget_links ul.list_columns {
	margin: 10px 0 0;
}
#sidebar div.widget_links ul.list_columns li {
	border: 0 none;
	padding: 3px 15px 3px 3px;
}
#sidebar div.widget_links ul li a {
	color: #888888;
	text-decoration: underline;
}
#sidebar div.widget_links ul li a:hover {
	text-decoration: none;
}
#comments {
	margin: 0;
	padding: 10px 0 0 70px;
	position: relative;
}
#comments h3 {
	margin-bottom: 20px;
}
#comments .comment.thread-even .comment-container {
	background: none repeat scroll 0 0 #F7F7F7;
}
#comments .comment {
	font-size: 13px;
	list-style-type: none;
	margin-bottom: 15px;
}
#comments .comment .comment-container {
	background: none repeat scroll 0 0 #F4F4F4;
	padding: 10px 10px 10px 20px;
	position: relative;
	width: 295px;
}
#comments .comment-head {
	margin: 0 0 13px;
}
#comments .avatar {
	float: left;
	margin: 0 15px 10px -90px;
}
#comments .avatar img {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0;
	padding: 3px;
	vertical-align: middle;
}
#comments .comment-head .name {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
#comments .comment-head .comment-meta {
	display: none;
	float: right;
	font-style: italic;
}
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma {
	font-size: 11px;
}
#comments .comment-entry p {
	margin: 0 0 10px;
}
.nocomments {
	color: #DC3E29;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
#comments ul.children li {
	margin-top: 15px;
	padding: 0 0 0 25px;
}
#comments .cancel-comment-reply {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
}
.comment #respond {
	margin: 20px 0 0;
}
.comment #respond h3 {
	margin: 0;
}
.comment.thread-even #commentform input.txt, .comment.thread-even #commentform textarea {
	background: none repeat scroll 0 0 #E6E6E6;
}
#comments .navigation a {
	display: block;
	margin: 15px 0 0;
	text-decoration: none;
}
#comments h3#pings {
	margin-top: 25px;
}
#comments .pingbacks li.pingback {
	margin: 10px 0;
}
#comments .pingbacks li.pingback .reply {
	display: none;
}
#respond {
	margin: 0;
}
#respond h3 {
	margin-bottom: 20px;
}
#respond .left {
	float: left;
	margin-right: 15px;
	width: 200px;
}
#respond .right {
	float: left;
	width: 380px;
}
#respond label {
	color: #777777;
	font-size: 11px;
}
#commentform {
	margin: 15px 0 0;
}
#commentform label {
	display: none;
}
#commentform input.txt, #commentform textarea {
	border-style: solid;
	border-width: 1px;
}
#commentform input.txt {
	background: none repeat scroll 0 0 #F4F4F4;
	border: 0 none;
	color: #AEAEAE;
	font-size: 14px;
	height: 20px;
	margin: 0 5px 10px 0;
	padding: 5px 7px;
	width: 260px;
}
#commentform textarea {
	background: none repeat scroll 0 0 #F4F4F4;
	border: 0 none;
	color: #AEAEAE;
	font-size: 14px;
	height: 60px;
	padding: 5px 7px;
	width: 276px;
}
#commentform input.txt:focus, #commentform textarea:focus {
	background: none repeat scroll 0 0 #FFFFFF;
}
#commentform #submit {
	margin: 15px 0 0;
}
h3#pings {
	font-size: 12px;
	margin: 25px 0 10px;
}
.pinglist li {
	border-bottom: 1px solid #E6E6E6;
	font-size: 11px;
	list-style-type: decimal;
	margin: 0 0 0 20px;
	padding: 10px 0;
}
.pinglist li .author {
	font-size: 11px;
	font-weight: bold;
}
.pinglist li .date {
	font-size: 11px;
}
.pinglist li .pingcontent {
	display: block;
	margin: 5px 0;
}
.reply a {
	border: 1px solid #E7E7E7;
	bottom: 0;
	position: absolute;
	right: 0;
	text-shadow: 1px 1px 0 #FFFFFF;
}
#submit {
	background: url("http://www.home-designing.com/wp-content/themes/homedesigning-theme/images/post-comment.jpg") no-repeat scroll 1px 3px transparent;
	border: 0 none;
	border-radius: 0 0 0 0;
	box-shadow: 0 0 0 0;
	cursor: pointer;
	height: 47px;
	text-indent: -9999px;
	width: 290px;
}
.button, .button:visited, .reply a {
	background-color: #FFFFFF;
}
.button:hover, .reply a:hover {
	text-decoration: none;
}
.button:active, .reply a:active {
	top: 1px;
}
.small.button, .small.button:visited, .reply a {
	font-size: 10px;
	padding: 0 10px;
	text-transform: uppercase;
}
.button, .button:visited, .medium.button, .medium.button:visited {
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
}
.large.button, .large.button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}
p.alert, p.download, p.info, p.note, p.tick {
	margin: 10px 0 20px;
	padding: 9px 10px 9px 50px;
}
p.alert {
	background: url("images/ico-alert.png") no-repeat scroll 20px 13px #FFD9C8;
	border-bottom: 1px solid #F0BAA2;
	border-top: 1px solid #F0BAA2;
}
p.download {
	background: url("images/ico-download.png") no-repeat scroll 20px 13px #EDFCD5;
	border-bottom: 1px solid #D4EBAF;
	border-top: 1px solid #D4EBAF;
}
p.tick {
	background: url("images/ico-tick.png") no-repeat scroll 20px 13px #EDFCD5;
	border-bottom: 1px solid #D4EBAF;
	border-top: 1px solid #D4EBAF;
}
p.info {
	background: url("images/ico-info.png") no-repeat scroll 20px 13px #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
p.note {
	background: url("images/ico-note.png") no-repeat scroll 20px 13px #FEF6D2;
	border-bottom: 1px solid #EFE3AE;
	border-top: 1px solid #EFE3AE;
}
#contact-page .screenReader {
	left: -9999px;
	position: absolute;
	top: -9999px;
}
#contact-page ol.forms {
	float: left;
	list-style: none outside none;
	margin: 10px 0 0;
	width: 100%;
}
#contact-page ol.forms li {
	clear: both;
	float: left;
	margin-bottom: 18px;
	position: relative;
	width: 100%;
}
#contact-page ol.forms label {
	cursor: pointer;
	display: block;
	float: left;
	font-weight: 700;
	padding-right: 20px;
	width: 100px;
}
#contact-page ol.forms input.txt {
	width: 214px;
}
#contact-page ol.forms input#sendCopy {
	border: medium none;
}
#contact-page ol.forms textarea {
	height: 300px;
	width: 400px;
}
#contact-page ol.forms li .error {
	color: red;
	display: block;
	font-size: 12px;
	margin-left: 120px;
}
#contact-page ol.forms li.textarea .error {
	display: block;
	margin-left: 120px;
}
#contact-page ol.forms li.screenReader {
	margin-bottom: 0;
}
#contact-page ol.forms li.buttons .submit {
	margin: 15px 0 0 120px;
}
#contact-page ol.forms li.inline input {
	margin-left: 120px;
	width: auto;
}
#contact-page ol.forms li.inline label {
	display: inline;
	float: none;
	width: auto;
}
#sidebar .widget_text .without_padding {
	border: 0 none;
	padding: 0;
}
#newsletter {
	background: none repeat scroll 0 0 #fff;
	color: #A1A1A1;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	text-align: left;
	font-family: Arial;
}
#newsletter ul {
	padding: 0 0 0 10px;
	list-style-type: none;
}
#newsletter li {
	padding-bottom: 18px;
}
#newsletter .s_title {
	padding-top: 10px;
	display: block;
	padding-left: 3px;
	padding-bottom: 15px;
	color: #989898;
}
#newsletter h3 {
	background: none repeat scroll 0 0 transparent;
	color: #FED794;
	display: block;
	margin-top: 15px;
	padding: 0;
	text-shadow: none;
}
#newsletter form p {
	float: left;
}
#newsletter form input.text, .subtext {
	background: none repeat scroll 0 0 #f6f6f6;
	border: none;
	color: #B0B0B0;
	font-family: Calibri;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	height: 15px;
	padding: 4px 1px 4px 7px;
	width: 180px;
}
#newsletter input.submit, .subsubmit {
	background-color: #444444;
	border: medium none;
	color: #fff;
	cursor: pointer;
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	line-height: 0;
	padding: 0 10px 0 10px;
	width: 89px;
}
#follow-us div.social {
	float: right;
	overflow: hidden;
	width: 112px;
}
#follow-us div.social ul {
	overflow: hidden;
	width: 120px;
}
#follow-us div.social ul li {
	border: medium none;
	float: right;
	height: 60px;
	padding: 0 0 0 30px;
	width: 10px;
}
#follow-us div.social ul li a {
	color: #FFFFFF;
	line-height: 21px;
}
#follow-us div.social .RSS {
	background: url("images/bg-rss.jpg") no-repeat scroll 0 1px transparent;
	float: right;
	height: 55px;
	width: 34px;
}
#follow-us div.social ul li.Facebook {
	background: url("images/bg-facebook.png") no-repeat scroll 0 0 transparent;
}
#follow-us div.social .Twitter {
	background: url("images/bg-twitter.jpg") no-repeat scroll 0 0 transparent;
	float: right;
	height: 55px;
	margin-top: 1px;
	width: 33px;
}
#follow-us div.social .Tumblr {
	background: url("images/bg-tumblr.jpg") no-repeat scroll 0 0 transparent;
	float: right;
	height: 55px;
	margin-top: 1px;
	width: 32px;
}
#adaptnav {
	float: none;
	position: relative;
	height: 20px;
}
.some-unique-class #adaptnav, .page #adaptnav {
	margin-left: 10px;
}
.some-unique-class .post .title, .page .title {
	margin-bottom: 10px;
}
#cse .gsc-branding, #cse .gsc-clear-button {
	display: none;
}
#cse input.gsc-input {
	background-position: 7px 50% !important;
	border: 1px solid #797979;
	height: 14px;
	padding: 3px 7px;
	width: 189px;
}
#cse input.gsc-search-button {
	background: url("images/bg-googlesearch.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	font-size: 0;
	height: 21px;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 29px;
}
#cse div.gsc-tabHeader {
	color: #FFFFFF;
}
#cse .gsc-input, #cse .gsc-search-button {
	float: left;
}
.blogroll li {
	float: left;
	width: 125px;
}
#category-descr {
	background-color: #e4e4e4;
	border: 1px solid #bfbfbf;
	color: #959595;
	font-size: 12px;
	font-family: Helvetica;
	margin: 0 0 28px;
	padding: 5px 16px;
}
.huge_middle_ad {
	background-color: #ECECEC;
	border: 1px solid #BFBFBF;
	clear: both;
	display: inline-block;
	margin-bottom: 20px;
}
.huge_middle_ad img, .huge_middle_ad_gal img {
	background: none repeat scroll 0 0 transparent;
	border-radius: 0 0 0 0 !important;
	box-shadow: 0 0 0 0 !important;
	padding: 6px 0 11px 307px;
}
.huge_middle_ad_gal {
	background-color: #ECECEC;
	border: 1px solid #BFBFBF;
	margin-bottom: 0;
	margin-top: 30px;
	width: 680px;
}
.clear {
	clear: both;
}
.leftad {
	float: left;
	margin-bottom: 10px;
	width: 300px !important;
}
.rightad {
	float: left;
	margin-bottom: 10px;
	width: 300px !important;
}
#gallery-1 .huge_middle_ad_gal img {
	border: 0 none;
	padding: 5px 0 10px;
}
img.attachment-homepage-thumb {
	height: 250px;
	width: 100%;
}
.twitter-follow-button {
	width: 65px !important;
}
.addthis_button_pin, .addthis_button_st, .pinit {
	float: left;
	margin-top: -3px;
}
.addthis-button img {
	height: 17px;
	position: relative;
	top: 3px;
}
.addthis_toolbox .addthis-button img, .pinterest_like .addthis-button .pin-it-button-no-iframe img {
	height: 21px;
	position: relative;
	top: 0px;
}
.addthis-button span {
	padding-right: 5px;
}
.pinit {
	padding-right: 5px;
}
#drop-menu {
	display: none;
	padding: 13px 10px;
}
#drop-menu select {
	width: 100%;
}
.fixed {
	background: #f6f6f6;
	border-bottom: 1px solid #ababab;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
.fixed_left_menu {
	background: #191919;
	border-radius: 3px;
	display: none;
	left: 0;
	padding: 10px 0 27px;
	position: absolute;
	top: 32px;
	width: 175px;
	z-index: 999;
}
#top-nav ul.fixed_left_menu li a {
	font-family: sans-serif;
	color: #c3c3c3;
	line-height: 26px;
	padding-left: 12px;
	padding-right: 12px;
}
#top-nav .fixed_left_link {
	background: url(images/top-left-menu.jpg) no-repeat;
	float: left;
	height: 30px;
	width: 30px;
	padding: 0;
}
#top-nav.default .fixed_logo, #top-nav.default .fixed_left_link {
	display: none;
}
#top-nav.fixed .fixed_logo, #top-nav.fixed .fixed_left_link {
	display: block;
}
#top-nav .fixed_left_link:hover, #top-nav .hoverimg {
	background: url(images/top-left-menu-hover.jpg) no-repeat;
}
#top-nav .fixed_logo a {
	color: #121212;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	padding: 0;
	position: relative;
	text-decoration: none;
}
#top-nav .fixed_logo a span {
	padding-left: 5px;
	padding-top: 5px;
	position: absolute;
	width: 85px;
}
#top-nav .fixed_top_text {
	margin: 0 auto;
	text-align: center;
	width: 280px;
}
#top-nav .fixed_top_text a {
	color: #c80b0b;
	font-size: 12px;
	font-style: italic;
	padding: 0;
	text-decoration: underline;
	text-transform: none;
}
#top-nav .fixed_top_text {
	color: #a5a5a5;
	font-family: 'Roboto', sans-serif;
	font-style: italic;
	padding-top: 5px;
}
.visible .fixed_left_menu {
	display: block;
}
/********** Interior-design-service Template CSS Start ***********************/

#banner_temp {
	margin: 28px auto;
	width: 100%;
}
.inner_banner {
	margin: auto;
	max-width: 1135px;
	width: 100%;
}
#banner_temp_middle {
	margin-left: 1.5%;
	width: 100%;
}
.banner_left {
	float: left;
	padding-right: 2%;
	width: 39%;
}
.banner_left h1 {
	padding: 40px 0px 18px 10px;
	font-size: 24px;
}
.banner_left .lft_bg .gray_box h2 {
	color: #FFFFFF;
	font-size: 20px;
	line-height: 26px;
	padding: 30px 0 25px;
}
.gray_box .gray_text {
	color: #FFF;
	padding-bottom: 35px;
}
.banner_left .lft_bg {
	background-color: #959595;
	padding: 0px 25px;
	width: 90%;
}
.gray_box .gray_text {
	color: #FFF;
	padding-bottom: 35px;
}
.banner_left .lft_pay {
	margin: 10px auto;
	width: 90%;
}
.gray_box .bay_now {
	border-bottom: 1px solid #000000;
	color: #383838;
	font-size: 26px;
	padding: 28px 0 12px;
}
.gray_box .add2cart {
	background-color: #e42904;
	border: 4px solid #951313;
	border-radius: 5px;
	margin: 20px 0px 30px 0px;
	width: 98%;
}
.add2cart a {
	display: block;
	width: 100%;
}
.add2cart .price {
	color: #FFFFFF;
	display: inline-block;
	font-size: 22px;
	font-weight: bold;
	padding: 20px 0;
	text-align: center;
	width: 22%;
}
.add2cart .cart {
	background-color: #E42904;
	border: medium none;
	color: #FFFFFF;
	display: inline-block;
	font-size: 22px;
	font-weight: bold;
	padding: 20px 0;
	text-align: left;
	width: 98%;
}
.gray_box .pay_box {
	width: 98%;
}
.pay_box ul li {
	float: left;
	text-align: center;
	width: 20%;
}
.banner_right {
	float: left;
	width: 59%;
}
.banner_right h1 {
	font-size: 24px;
	padding: 40px 0px 18px 10px;
}
.service {
	border: 1px solid #767676;
	float: left;
	min-height: 256px;
	margin: 0 0 15px 12px;
	width: 45%;
}
.service .port {
	width: 100%;
}
.service .port img {
	border: 1px solid #767676;
	margin: 5px;
}
.service .port_txt {
	padding: 10px 0;
	width: 100%;
}
.port_txt .num {
	background-color: #E42904;
	border-radius: 100px;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	margin: 25px;
	text-align: center;
	width: 25px;
}
.port_txt .txt {
	display: block;
	float: left;
	width: 74%;
}
.content-wrapper-interior {
	border-top: 1px solid #767676;
	margin: 0 auto;
	padding-bottom: 50px;
	width: 98%;
}
.footer_interior {
	padding-top: 10px;
	text-align: center;
}
.footer_interior p a:link, .footer_interior p a:visited {
	color: #1C6BAF;
	text-decoration: none;
}
/* WooCommerce product style */

.quantity_setting {
	margin-top: 0px !important;
}
.buy_now:hover, .download_now:hover {
	text-decoration: none !important;
}
.new_woo_cart {
	float: none !important;
	width: auto !important;
}
.woo_main {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	margin: 0 auto;
	width: 100%;
	max-width: 1325px;
}
#tco_lightbox {
	z-index: 999999 !important;
}
.clearfix:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}
.cart_main {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	margin: 0 auto;
	padding: 10px 0px;
	width: auto;
	max-width: 1305px !important;
}
#primary.full {
	float: none;
	width: 100%;
}
.woo_main .product .images a img {
	box-shadow: none !important;
}
.woo_left_side {
	display: block;
	float: left;
	width: 600px;
}
.woo_left_side img {
	width: 100%;
	height: auto;
}
.woocommerce-breadcrumb {
	display: none;
}
.woo_right_side {
	display: block;
	float: left;
	width: 575px;
}
.woo_right_side img {
	width: 100%;
	height: auto;
}
.woo_title {
	margin: 110px 0 30px;
}
.product_title {
	font-size: 40px;
}
.woo_sub_title {
	display: inline-block;
	font-family: 'Roboto', Arial;
	font-size: 24px;
	line-height: 33px;
	margin: 3px 0 0;
}
.woo_price {
	margin-bottom: 45px;
	width: 100%;
}
.price .amount {
	color: #1a1a1a;
	font-family: "Lucida Sans", Arial;
	font-size: 20px;
}
.price .amount_txt {
	color: #1a1a1a;
	font-family: "Lucida Sans", Arial;
	font-size: 14px;
}
.pipe_sign {
	color: #1a1a1a;
	font-family: "Lucida Sans", Arial;
	font-size: 24px;
}
.woo_short_content {
	color: #7F7F7F;
	font-family: "Lucida Sans", Arial;
	font-size: 16px;
	line-height: 26px;
	text-align: left;
}
.woo_right_side .woo_color_box {
	background-color: #f8f8f8;
	border: 1px solid #cccccc;
	margin-top: 80px;
	padding: 10px 0;
	width: 100%;
}
.cart_footer_sub_box .woo_color_box {
	border: none;
	margin: 5px 0;
	width: 100%;
}
.cart_sub_box {
	margin: 0;
	width: 100%;
	padding: 0;
}
.woo_color_select_box {
	width: 70%;
	float: left;
}
.hidden {
	display: none !important;
}
.woo_txt {
	display: inline-block;
	font-size: 16px;
	float: left;
	margin: 15px 5px 0 10px;
	font-family: "Lucida Sans", Arial;
	text-transform: capitalize;
}
.fill_color {
	border: 1px solid #cccccc;
	float: left;
	height: 28px;
	margin: 10px 3px 0 3px;
	width: 30px;
}
.woo_cart {
	float: left;
	width: 374px;
}
.quantity1 {
	float: left;
	width: 170px;
}
.qty {
	border: 1px solid #cccccc;
	margin: 10px 0 0 0;
	width: 24px;
}
.variations_form {
	width: 230px;
}
.variations_button {
	width: 100%;
}
.single_add_to_cart_button {
	background-color: #D3305F;
	border: none;
	color: #ffffff;
	cursor: pointer;
	float: right;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	margin-right: 12px;
	margin-top: 3px;
	padding: 10px 0;
	text-transform: uppercase;
	width: 100%;
}
.full_description_wrap {
	min-height: 50px;
	text-align: left;
	width: 100%;
}
.full_description_wrap p {
	color: #7F7F7F;
	font-family: "Lucida Sans", Arial;
	font-size: 16px;
	line-height: 26px;
	margin: 83px 0 50px;
}
.share_icon_wrap {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding: 5px 0;
}
.middle_wraper {
	margin-top: 70px;
}
.video_section {
	background-color: #667C93;
	margin-bottom: 0px;
	position: relative;
}
.v_image {
	background-color: #667C93;
	float: left;
	height: 100%;
	position: absolute;
	width: 43.8%;
}
.v_image img {
	width: 100%;
	height: auto;
}
.v_video {
	float: right;
	height: 0;
	padding-bottom: 34%;
	position: relative;
	width: 56.2%;
	-webkit-padding-after: 33.99%;
}
.v_video iframe {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.full_img {
	background: url(images/hercules.png) no-repeat;
	min-height: 806px;
	margin-top: -1px;
	width: 100%;
}
.work_art_wraper {
	float: right;
	margin: 77px 50px 0 0;
	width: 407px;
}
.work_heading {
	color: #FFFFFF;
	font-family: 'robotolight', Arial;
	font-size: 34px;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 42px;
}
.work_txt {
	color: #ffffff;
	font-family: "Lucida Sans", Arial;
	font-size: 16px;
	line-height: 26px;
	padding-right: 5px;
	text-align: left;
}
.variations_form {
	width: 30%;
}
.woo_section {
	width: 100%;
}
.mid_h1 {
	font-family: 'Roboto', Arial;
	font-size: 26px;
	margin: 100px 0 50px;
}
.mid_h2 {
	font-family: 'Roboto', Arial;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: -0.8px;
	line-height: 35px;
	margin: 30px 0 24px;
}
.main_images {
	position: relative;
	z-index: 2;
}
.loading_img {
	height: auto !important;
	left: 20%;
	position: absolute;
	top: 10%;
	width: 60px !important;
	z-index: 1;
}
.wp-post-image {
	z-index: 2;
}
.mid_desc {
	margin: 0 auto;
	width: 90%;
}
.mid_desc p {
	color: #7F7F7F;
	font-family: "Lucida Sans", Arial;
	font-size: 16px;
	line-height: 26px;
	padding: 25px 0px;
}
.portfolio_wrap {
	margin: 40px 0 100px;
}
.portfolio_wrap .port_img {
	float: left;
	margin-right: 50px;
	padding: 10px;
	text-align: center;
	width: 20%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width: 45% !important;
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
	font-family: 'Montserrat', sans-serif;
	font-size: 40px;
	letter-spacing: -0.9px;
	line-height: 40px;
	text-transform: uppercase;
}
.no_margin {
	margin-right: 0px !important;
}
.portfolio_wrap_adds .port_img {
	float: left;
	margin-right: 80px;
	padding: 10px;
	text-align: center;
	width: 18%;
}
.portfolio_wrap_adds .port_img:last-child {
	margin-right: 0px;
}
.port_img img {
	height: auto;
	max-width: 238px;
	width: 100%;
}
.img_name {
	color: #919191;
	font-family: "Lucida Sans", Arial;
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
	width: 200px;
}
.port_price {
	color: #cccccc;
	font-size: 14px;
	padding-top: 30px;
	text-align: left;
}
.free_price strike {
	font-size: 18px;
}
.port_price span {
	color: #919191;
	font-family: "Lucida Sans", Arial;
	font-size: 16px;
	font-weight: bold;
	margin-left: 5px;
}
.port_price a {
	color: #cccccc;
	display: inline-block;
	font-family: "Lucida Sans";
	float: right;
	font-size: 12px;
	text-decoration: underline;
}
.free_price {
	float: left;
}
.woo_selected {
	border: 3px solid black;
	height: 24px;
	width: 25px;
}
.bground {
	background: url(images/footer.png) no-repeat;
	padding: 73px 0 89px 80px;
}
.footer_img_wraper img {
	width: 100%;
}
.space30 {
	width: 100%;
	height: 30px;
}
.woo_footer_color_box {
	width: 46.5%;
	background: url(images/transdot.png) repeat;
}
.cart_footer_sub_box {
	padding: 5px 0;
}
.foo_txt {
	color: #ffffff;
	margin-bottom: 15px;
}
.woo_footer_txt {
	text-align: center;
	float: none !important;
}
.woo_footer_txt a {
	color: #1c6baf !important;
}
.bottom-buttons .download_now {
	line-height: 25px !important;
}
.blockOverlay {
	opacity: 1 !important;
}
/********** Interior-design-service Template CSS End ***********************/

.follow-us-woo ul li.Tumblr, .follow-us-woo ul li.gp {
	display: inline-block !important;
}
.buy_It a {
	display: inline-block;
}
/*aman */
li .buy_btn {
    background: #DB2B41;
    color: #fff !important;
    padding: 0px 15px 0px 0px;
    border: 1px solid #850916;
height: 24px;
}
.buy_btn img{     
    width: 18px;
    height: 15px;
    margin: 4px 7px 4px 7px; 
}

.buy_btn span{
    width: 40px;
    vertical-align: 6px;
    font-size: 12px;
}


@media only screen and (min-width: 1045px) and (max-width: 1300px) {
.woo_right_side {
	width: 92%;
}
.woo_color_select_box {
	width: 70%;
}
.variations_form {
	width: 30%;
}
.follow-us-woo {
	width: auto !important;
	padding: 10px 0px !important;
}
.follow-us-woo ul {
	margin: 0px !important;
}
.follow-us-woo ul li {
	margin: 0 1.5%;
}
.portfolio_wrap_adds .port_img, .portfolio_wrap .port_img {
	width: 17%;
	margin-right: 8%;
}
.img_name {
	width: 100%;
}
#follow-us ul li.gp {
	width: auto !important;
}
.follow-us-woo ul li {
	display: inline-block !important;
}
.follow-us-woo ul li.Tumblr, .follow-us-woo ul li.gp {
	display: inline-block !important;
}
}
@media only screen and (max-width: 1240px) {
.follow-us-woo li.gp {
	display: none !important;
}
.follow-us-woo ul li {
	width: auto !important;
}
.follow-us-woo ul li {
	display: inline-block !important;
}
}
@media only screen and (max-width: 1145px) {
.follow-us-woo ul li.gp {
	display: none !important;
}
.follow-us-woo {
	width: auto !important;
	padding: 10px 0px !important;
}
.follow-us-woo ul {
	margin: 0px !important;
}
.follow-us-woo ul li {
	margin: 0 1.5%;
}
.full_img {
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	background-size: 100%;
}
.portfolio_wrap_adds .port_img, .portfolio_wrap .port_img {
	width: 16%;
}
.img_name {
	width: 100%;
}
.full_img {
	min-height: 660px;
}
.woo_footer_color_box {
	width: 50%;
}
.follow-us-woo ul li {
	display: inline-block !important;
}
}
@media only screen and (max-width: 1044px) {
.woo_right_side {
	width: 92%
}
.woo_color_select_box {
	width: 63%;
	margin: 0 auto;
	float: none;
}
.quantity1 {
	width: auto;
}
.variations_form {
	width: 100%;
}
.variations_button {
	width: auto;
	padding: 8px 10px;
}
.single_add_to_cart_button {
	margin: 0px;
}
.follow-us-woo {
	width: auto !important;
	padding: 10px 0px !important;
}
.follow-us-woo ul {
	margin: 0px !important;
}
.follow-us-woo ul li {
	margin: 0 1.5%;
}
.portfolio_wrap_adds .port_img, .portfolio_wrap .port_img {
	width: 18%;
	margin-right: 6%;
}
.img_name {
	width: 100%;
}
.full_img {
	min-height: 560px;
}
.free_price {
	float: none;
}
.port_price a {
	float: none;
}
.follow-us-woo ul li.Twitter {
	display: none !important;
}
}
@media (max-width: 1024px) {
.service {
	width: 46%;
}
.banner-main-width {
	width: 990px;
}
#banner_temp {
	margin: 5px auto;
	width: 976px;
}
.inner_banner {
	width: 976px;
}
.inner_banner img {
	height: auto;
	width: 100%;
}
.banner_left {
	float: left;
	padding-right: 2%;
	width: 28%;
}
.banner_right {
	float: left;
	width: 70%;
}
.banner_left h1 {
	font-size: 19px;
}
.banner_right h1 {
	font-size: 19px;
}
.add2cart .cart {
	font-size: 18px !important;
	padding: 9px 0 !important;
	width: 98%;
}
.add2cart .price {
	font-size: 18px !important;
	padding: 6px 0 !important;
}
.banner_left .lft_bg .gray_box h2 {
	font-size: 18px;
	padding: 19px 0 14px;
}
.woo_color_select_box {
	float: none;
	margin: 0 auto;
	width: 63%;
}
}
@media (max-width: 966px) {
.service {
	width: 46% !important;
}
.banner-main-width {
	width: 930px;
}
#banner_temp {
	margin: 0.6% auto;
	width: 100%;
}
.inner_banner {
	margin-left: 1%;
	width: 98%;
}
.inner_banner img {
	height: auto;
	width: 100%;
}
.banner_left h1 {
	font-size: 118%;
	padding: 10% 2% 7% 4%;
}
.banner_right h1 {
	font-size: 118%;
	padding: 4% 2% 3%;
}
.service {
	width: 47%;
}
.service .port img {
	margin: 6px;
	width: 95%;
}
.port_price a {
	float: none;
	display: block;
}
.woo_color_select_box {
	width: 70%;
}
}
@media only screen and (max-width: 930px) {
.portfolio_wrap_adds .port_img, .portfolio_wrap .port_img {
	width: 17%;
}
.mid_h2 {
	margin: 0px 0 24px;
}
}
@media (max-width: 900px) {
.banner-main-width {
	width: 870px;
}
.banner_left .lft_bg {
	padding: 0 9%;
	width: 90%;
}
.banner_left h1 {
	font-size: 110%;
	padding: 10% 2% 7% 4%;
}
.banner_right h1 {
	font-size: 110%;
}
.gray_box .add2cart {
	margin: 10% 0;
}
.add2cart .cart {
	font-size: 110% !important;
	padding: 4% 0 !important;
	width: 98%;
}
.add2cart .price {
	font-size: 119% !important;
	padding: 1% 0 !important;
}
.port_txt .txt {
	width: 71%;
}
.port_txt .num {
	margin: 6%;
}
.gray_box .bay_now {
	font-size: 166%;
	padding: 4% 3% 4% 1%;
}
.woo_color_select_box {
	width: 75%;
}
}
@media (max-width: 853px) {
.banner-main-width {
	width: 819px;
}
.banner_right {
	width: 69%;
}
.gray_box .bay_now {
	font-size: 126%;
}
.pay_box ul li {
	float: left;
	margin-left: 5%;
	text-align: center;
	width: 27%;
}
.gray_box .pay_box img {
	width: 100%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	margin-top: 210px !important;
}
.woo_color_select_box {
	width: 76%;
	margin: 0 auto;
	float: none;
}
}
@media only screen and (max-width: 820px) {
.follow-us-woo {
	width: auto !important;
	padding: 10px 0px !important;
}
.follow-us-woo ul {
	margin: 0px !important;
}
.follow-us-woo ul li {
	margin: 0 1%;
}
.follow-us-woo ul li.Twitter {
	display: none !important;
}
.mid_h2 {
	margin: 0px 0 24px;
}
.full_img {
	min-height: 510px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	margin-top: 210px !important;
}
.woo_color_select_box {
	width: 80%;
}
}
/*aman End */

@media only screen and (max-width: 810px) {
.work_art_wraper {
	margin: 45px 50px 0 0;
}
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) and (orientation: portrait) {
#wrapper {
	padding-top: 0px;
}
.banner_left h1 {
	font-size: 90%;
	padding: 10% 2% 7%;
	width: 100%;
}
.add2cart .cart {
	font-size: 109% !important;
}
.add2cart .price {
	font-size: 109% !important;
}
.pay_box ul li {
	margin-left: 6%;
	width: 26%;
}
.banner_right h1 {
	font-size: 90%;
}
.banner_right {
	float: left;
	width: 67%;
}
.banner_left {
	margin-left: 1%;
	width: 29%;
}
.gray_box .pay_box {
	width: 100%;
}
.gray_box .pay_box img {
	width: 100%;
}
.single-post #main .post .posttext {
	width: auto !important;
	padding-right: 0;
	margin-right: 0;
	float: none;
	padding-bottom: 35px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width: 100% !important;
	margin-top: 5px !important;
}
}
@media only screen and (max-width: 768px) {
.mid_h2 {
	margin: 45px 0 24px;
}
.full_img {
	min-height: 420px;
}
}
@media only screen and (max-width: 1300px), only screen and (max-device-width: 768px) and (orientation: landscape) {
.rightad {
	float: none;
	margin: auto;
	width: 300px;
	display: block;
}
.leftad {
	margin: auto;
	width: 300px;
	float: none;
}
.box .ad {
	height: auto;
	float: none;
	width: auto;
}
}
@media only screen and (max-width: 1300px) {
body #freeupdates {
	width: auto;
	float: none;
}
}
@media only screen and (min-width: 769px) and (max-width: 800px) {
.sony_adds span {
	width: 60% !important;
	border: 0 none !important;
}
}
@media only screen and (max-device-width: 768px) and (orientation: landscape) {
.sony_adds span {
	width: 60% !important;
	border: 0 none !important;
}
#cse {
	margin-right: 18px;
}
#gallery-1 {
	height: auto !important;
}
.gallery-item {
	width: 49% !important;
	display: inline-block !important;
	position: static !important;
	vertical-align: top;
}
.gallery-item img {
	max-width: 100% !important;
	position: relative;
	z-index: 111;
	height: auto !important;
}
.uniq-class .sidebar-right {
	width: 30% !important;
}
.uniq-class .simplepost {
	width: 67% !important;
	margin-right: 3% !important;
}
.uniq-class .simplepost iframe {
	max-width: 100% !important;
}
.uniq-class .simplepost img {
	max-width: 100%;
}
}
@media only screen and (max-device-width: 768px) and (orientation: portrait) {
.sony_adds span {
	width: 60% !important;
	border: 0 none !important;
}
body #recent-posts .post img.attachment-homepage-thumb {
	width: 100%;
}
#gallery-1 {
	height: auto !important;
}
.gallery-item, #freeupdates {
	margin: auto !important;
	/*max-width: 600px;*/
        
	display: block !important;
	position: static !important;
}
.ad {
	text-align: center;
}
.leftad, .rightad {
	display: inline-block;
}
#two_col {
	/*border: 1px solid #000;*/
        
	width: 100% !important;
}
#two_col > div {
	margin: 0 !important;
}
.forminputtext, .iformtext p {
	width: 350px !important;
}
}
@media only screen and (max-width: 768px) {
.sony_adds span {
	width: 60% !important;
	border: 0 none !important;
}
.woo_right_side {
	width: auto;
	margin: 0 25px;
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
	text-align: center;
}
.woo_title {
	margin-top: 0px;
}
.woo_main .images {
	margin-top: 20px;
}
.woo_sub_title {
	width: 100%;
	text-align: center;
}
.woo_price {
	text-align: center;
}
.woo_color_select_box {
	width: 70%;
	float: left;
}
.variations_form {
	width: 30%;
}
.variations_button {
	padding-top: 0px;
}
.woo_txt {
	margin-top: 12px;
}
.fill_color, .qty {
	margin-top: 6px;
}
.follow-us-woo {
	width: auto !important;
	padding: 10px 0px !important;
}
.follow-us-woo ul {
	margin: 0px !important;
}
.follow-us-woo ul li {
	margin: 0 1.5%;
}
.follow-us-woo ul li.Twitter, .follow-us-woo ul li.gp {
	display: inline-block !important;
}
.woo_right_side .woo_color_box {
	margin-top: 50px;
}
.full_description_wrap p {
	margin-top: 50px;
}
.middle_wraper {
	margin-top: 50px;
}
.woo_footer_color_box {
	width: 85%;
}
.portfolio_wrap .port_img {
	width: 40% !important;
}
.portfolio_wrap_adds .port_img {
	width: 194px;
}
.free_price {
	float: left;
}
.port_price a {
	float: right;
}
}
@media only screen and (max-width: 715px) {
.work_art_wraper {
	margin: 36px 30px 0 0;
}
.sony_adds span {
	width: 60% !important;
	border: 0 none !important;
}
}
@media only screen and (max-width: 660px) {
.work_art_wraper {
	background-color: #CBC3BB;
	width: auto;
	padding: 40px;
	margin: 0px;
	margin: 298px 0 0;
}
}
@media screen and (max-width: 640px), screen and (max-device-width: 640px) {
.sony_adds span {
	width: 60% !important;
	border: 0 none !important;
}
.banner-main-width {
	width: 607px !important;
}
.service {
	width: 93% !important;
}
.banner_left h1 {
	font-size: 123% !important;
	padding: 10% 2% 7%;
}
.banner_left {
	margin-left: 1%;
	width: 40% !important;
}
.banner_right h1 {
	font-size: 123% !important;
	padding: 7% 4% 5%;
}
.banner_left .lft_pay {
	margin: 10px auto;
	width: 106%;
}
.add2cart .cart {
	padding: 4% 0 !important;
}
.banner_right {
	width: 56% !important;
}
#drop-menu {
	display: block;
}
#main-nav ul {
	display: none;
}
#cse {
	float: none;
	position: relative;
	margin-right: 0;
	width: 100%;/*border-right: 1px solid #E0E0E0;*/
}
body .g-searchform {
	float: none;
	width: auto;
}
#main-nav {
	padding: 0 10px 0 10px;
}
body .two_col {
	width: auto;
}
body #freeupdates {
	padding-left: 5px;
}
#top-nav .fixed_top_text span, #top-nav ul.nav {
	display: none;
}
#content .ads-single .ads.last {
	display: none;
}
#likeform p {
	margin: 0 -3px;
}
#footer-left {
	width: auto;
	padding-right: 0 !important;
}
#top-nav div.fixed_top_text {
	float: left;
	margin-left: 10px;
	width: auto;
	text-align: left;
}
#top-nav div.fixed_logo {
	float: left;
	width: 120px;
}
#top-nav.default {
	background: none repeat scroll 0 0 #F6F6F6;
	border-bottom: 1px solid #ABABAB;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	margin-bottom: 10px;
}
.woo_main {
	width: 100%;
}
#top-nav.default .fixed_logo, #top-nav.default .fixed_left_link {
	display: block;
}
#drop-menu {
	display: none;
}
#cse {
	display: none;
}
.woocommerce-breadcrumb {
	display: none;
}
.woo_title {
	margin: 45px auto 25px;
	width: 500px;
}
.work_heading {
	font-size: 24px;
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
	font-size: 36px !important;
}
.woo_right_side {
	text-align: center;
}
.woo_price {
	margin-bottom: 35px;
}
.woo_color_select_box {
	width: 60% !important;
	margin-top: 6px;
	float: left;
}
.variations_form {
	width: 40%;
}
.woo_sub_title {
	font-size: 22px !important;
	margin: 8px 0 0;
}
.woo_right_side {
	float: none;
	margin: 0 auto;
	width: 560px;
}
.variations_form {
	width: 50%;
}
.variations_button {
	width: 100%;
}
.full_description_wrap p {
	margin: 30px 0;
}
.middle_wraper {
	margin-top: 26px;
}
.full_img {
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	background-size: 100% auto;
}
.share_icon_wrap {
	padding: 10px 0px !important;
}
.follow-us-woo {
	padding: 0px !important;
}
.follow-us-woo ul {
	margin: 0 0 0 10px !important;
}
.follow-us-woo ul li.Tumblr, .follow-us-woo ul li.Twitter, .follow-us-woo ul li.gp {
	display: inline-block !important;
}
.full_img {
	min-height: 365px;
}
.work_art_wraper {
	background-color: #CBC3BB;
	width: auto;
	padding: 40px;
	margin: 0px;
	margin: 298px 0 0;
}
.work_txt {
	padding-right: 0px;
}
.woo_txt {
	font-size: 13px;
}
.quantity1 {
	width: auto;
}
.mid_h2 {
	font-size: 30px !important;
	line-height: 30px !important;
	margin: 40px 0;
}
.portfolio_wrap {
	margin: 40px 0 30px;
}
.portfolio_wrap_adds {
	margin-bottom: 65px;
}
.bground {
	background: url(images/footer_640.jpg) no-repeat;
	padding: 22px 8px 98px !important;
}
.portfolio_wrap_adds .port_img {
	width: 194px !important;
}
.portfolio_wrap_adds .port_img img {
	width: auto;
	max-width: 194px;
}
.portfolio_wrap .port_img {
	width: 39% !important;
}
.mid_desc p {
	padding: 0;
	margin-bottom: 65px;
}
.variations_form {
	width: 40% !important;
}
.port_img {
	margin-left: 0px !important;
}
.port_price {
	padding-bottom: 15px;
}
.single_add_to_cart_button {
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	padding: 15px;
	text-align: center;
	width: 100%;
	color: #ffffff;
	margin: 2px 22px 0 0 !important;
}
.woo_footer_color_box {
	width: 100% !important;
}
.foo_txt {
	margin-top: 52px;
}
.cart_footer_sub_box {
	padding: 5px 0;
}
.cart_footer_sub_box .woo_color_box {
	margin-top: 0px;
}
.cart_sub_box {
	margin: 0px;
}
.cart_footer_sub_box .variations_button {
	width: 100%;
}
/* New Section Responsive Rules */
    
.v_image, .v_video {
	width: 100%;
	float: none;
}
.v_video {
	padding-bottom: 70%;
}
/* New Section Responsive Rules */
    
.v_image {
	height: auto;
	position: relative;
}
}
#fb-root {
	display: none;
}
@media only screen and (max-device-width: 640px) and (orientation: landscape) {
#recent-posts .post {
	width: 210px;
}
#recent-posts .post .heading *, #newsletter *, #recent-posts .post #follow-us * {
	font-size: 80%;
}
body .g-searchform {
	float: none;
	width: auto;
}
#cse {
	margin-right: 0 !important;
}
#wrapper div.ads-single {
	display: none !important;
}
.follow-us-woo ul li.gp {
	display: none !important;
}
.sony_adds span {
	width: 60% !important;
	border: 0 none !important;
}
}
@media only screen and (max-device-width: 640px) and (orientation: portrait) {
#wrapper div.ads-single {
	display: none !important;
}
#cse {
	margin-right: 0 !important;
}
.gallery-item {
	width: 100% !important;
	display: block !important;
}
.sony_adds span {
	width: 50% !important;
	border: 0 none !important;
}
}
.post-social .post-tags {
	float: right;
}
.post-social .post-tags a {
	font-size: 11px;
	display: inline-block;
	color: #9f9f9f;
	padding: 0 3px;
	margin: 3px 2px 0 2px;
	border: 1px solid #c0c0c0;
}
.post-social .fb_edge_widget_with_comment {
	padding: 0 !important;
}
.post-social #follow-us ul li {
	margin: 3px 0;
}
.post-social {
	padding-top: 10px;
}
#footer .widget_text, #footer .widget_text > .textwidget, #footer .footer-social {
	display: inline;
}
.footer-social a {
	padding-left: 20px;
	margin-left: 22px;
}
.footer-facebook {
	background: url(images/footer-facebook.jpg) no-repeat;
}
.footer-twitter {
	background: url(images/footer-twitter.jpg) no-repeat;
}
.footer-google {
	background: url(images/footer-google.jpg) no-repeat;
}
/*Columns*/

.right_posts {
	width: 312px;
}
@media (max-width: 568px) {
.banner-main-width {
	width: 529px !important;
}
.banner_right {
	width: 55% !important;
}
.banner_left h1 {
	font-size: 103% !important;
	width: 104%;
}
.banner_right h1 {
	font-size: 103% !important;
	padding: 7% 4% 5%;
}
#wrapper {
	padding-top: 0;
}
.banner_left .lft_bg .gray_box h2 {
	font-size: 108%;
	padding: 9% 0;
}
.service {
	width: 95%;
	min-height: 232px;
}
.woo_left_side {
	width: 100% !important;
	float: none !important;
}
.woo_main .images {
	margin-top: 20px;
}
.woo_right_side {
	float: none !important;
	margin: 0 10px !important;
	width: auto !important;
}
.woo_sub_title {
	font-size: 22px !important;
	margin: 10px 0 0 !important;
}
.middle_wraper {
	margin-top: 26px;
}
.full_img {
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	background-size: 100% auto;
}
.share_icon_wrap {
	padding: 10px 0px !important;
}
.follow-us-woo {
	width: auto !important;
	padding: 0px 10px !important;
}
.follow-us-woo ul {
	margin: 0px !important;
}
.follow-us-woo ul li.gp {
	display: none !important;
}
.full_img {
	min-height: 580px;
}
.work_art_wraper {
	background-color: #CBC3BB;
	width: auto;
	padding: 40px;
	margin: 0px;
	margin: 298px 0 0;
}
.woo_title {
	width: 480px;
}
.woo_color_select_box {
	width: 60% !important;
}
.woo_cart {
	width: 356px !important;
}
.bground .woo_cart {
	width: 40% !important;
}
.quantity {
	width: 140px !important;
}
.variations_form {
	width: 40% !important;
}
.single_add_to_cart_button {
	float: right !important;
	width: 100% !important;
}
.mid_h2 {
	font-size: 20px !important;
	line-height: 25px !important;
}
.port_img {
	margin-left: 0px !important;
}
.bground {
	padding: 22px 24px 99px !important;
}
.single_add_to_cart_button {
	margin: 0px 20px 0 12px !important;
}
.portfolio_wrap_adds .port_img {
	width: 185px !important;
}
.cart_footer_sub_box .single_add_to_cart_button {
	margin: 4px 20px 0 12px !important;
}
.woo_footer_color_box {
	width: 100% !important;
}
.loading_img {
	top: 8%;
	left: 50%;
	z-index: 1;
}
.mid_h2 {
	margin: 15px 0;
}
.sony_adds span {
	width: 50% !important;
	border: 0 none !important;
}
}
@media (max-width: 533px) {
.woo_main .images {
	margin-top: 20px;
}
.follow-us-woo ul li {
	width: 20%;
}
.portfolio_wrap_adds .port_img {
	width: 37% !important;
}
.work_art_wraper {
	margin: 275px 0 0;
}
.full_img {
	min-height: 540px;
}
.mid_h2 {
	margin: 45px 0;
}
.sony_adds span {
	width: 50% !important;
	border: 0 none !important;
}
}
@media (max-width: 492px) {
.follow-us-woo ul li.Twitter {
	display: none !important;
}
.portfolio_wrap_adds .port_img {
	width: 200px !important;
	margin: 0 auto !important;
	float: none !important;
}
.portfolio_wrap .port_img {
	width: 232px !important;
	margin: 0 auto !important;
	float: none !important;
}
.work_art_wraper {
	margin: 265px 0 0;
}
.bground .woo_cart {
	width: 37% !important;
}
.bground .cart_footer_sub_box .single_add_to_cart_button {
	margin-right: 6px !important;
}
.sony_adds span {
	width: 85% !important;
	border: 0 none !important;
}
}
@media (max-width: 480px) {
.buy_It a {
	display: inline-block;
}
.banner-main-width {
	width: 448px !important;
}
.add2cart .cart {
	font-size: 129% !important;
}
.add2cart .price {
	font-size: 129% !important;
}
.banner_left {
	width: 63% !important;
	margin-left: 20%;
}
.banner_left h1 {
	font-size: 142% !important;
	width: 96%;
}
.banner_left .lft_bg {
	width: 82%;
}
.banner_left .lft_bg .gray_box h2 {
	font-size: 123%;
}
.banner_left .lft_pay {
	width: 100%;
}
.banner_right {
	margin-left: 15%;
	width: 70% !important;
}
.banner_right h1 {
	font-size: 126% !important;
	width: 96%;
	padding: 7% 5% 5%;
}
.woo_left_side {
	width: 100% !important;
	float: none !important;
}
.woo_right_side {
	float: none;
	margin: 0 10px;
	width: auto;
}
.woo_main .images {
	margin-top: 20px;
}
.middle_wraper {
	margin-top: 26px;
}
.full_img {
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	background-size: 100% auto;
}
.share_icon_wrap {
	padding: 10px 0px !important;
}
.follow-us-woo {
	padding: 0px !important;
}
.follow-us-woo ul {
	margin: 0 0 0 10px !important;
}
.follow-us-woo ul li.Twitter, .follow-us-woo ul li.gp {
	display: none !important;
}
.follow-us-woo ul li {
	width: 25%;
}
.full_img {
	min-height: 540px;
}
.port_price {
	max-width: 238px;
	width: 100%;
	margin: auto;
}
.work_art_wraper {
	background-color: #CBC3BB;
	width: auto;
	padding: 40px;
	margin: 0px;
	margin: 255px 0 0;
}
.img_name {
	margin: auto;
}
.quantity {
	float: none !important;
}
.single_add_to_cart_button {
	float: none !important;
}
.mid_h2 {
	font-size: 20px !important;
	line-height: 25px !important;
}
.port_img {
	margin-left: 0px !important;
}
.bground {
	padding: 22px 24px 99px !important;
}
.woo_color_select_box {
	width: 59% !important;
}
.single_add_to_cart_button {
	margin: 4px 8px 0 0px !important;
}
.woo_footer_color_box {
	width: 100% !important;
}
.woo_main {
	margin-top: 10px;
	width: 100%;
}
.woo_title {
	width: 100%;
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
	font-size: 32px !important;
}
.woo_sub_title {
	font-size: 18px !important;
	margin: 10px 0 0 !important;
}
.variations_form {
	width: 35% !important;
}
.portfolio_wrap_adds .port_img {
	width: 100%;
	padding: 10px 0px;
}
.portfolio_wrap_adds .port_img img {
	width: auto;
	max-width: 194px;
}
.portfolio_wrap .port_img {
	width: 100%;
	padding: 10px 0px;
}
.bground .woo_cart {
	width: 30% !important;
}
.cart_footer_sub_box .woo_color_box {
	margin: -2px 0px;
}
.cart_sub_box .woo_color_select_box {
	width: 255px !important;
	margin: 0 auto;
	float: none;
}
.variations_form {
	width: 95% !important;
}
.cart_footer_sub_box .woo_color_select_box {
	width: 62% !important;
}
.loading_img {
	top: 5%;
	left: 49%;
	z-index: 1;
}
.bground .woo_cart {
	width: 93% !important;
}
.cart_footer_sub_box .single_add_to_cart_button {
	margin: 0px !important;
	margin-top: 4px !important;
}
.cart_footer_sub_box .woo_color_select_box {
	width: 242px !important;
}
.sony_adds span {
	width: 85% !important;
	border: 0 none !important;
}
}
@media only screen and (min-width: 361px) and (max-width: 425px) {
.work_art_wraper {
	margin-top: 59%;
}
.shop_table td, .shop_table th {
	font-size: 11px !important;
}
.cart_totals th, .cart_totals td {
	font-size: 11px !important;
}
.cart_item .quantity1 input {
	font-size: 11px !important;
}
.sony_adds span {
	width: 90% !important;
	border: 0 none !important;
}
}
@media only screen and (min-width: 321px) and (max-width: 360px) {
.banner-main-width {
	width: 328px !important;
}
.banner_left {
	float: none;
	margin: 0 auto;
	width: 93% !important;
	padding: 0;/* variations_button */
}
.banner_left .lft_bg .gray_box h2 {
	font-size: 123%;
	padding: 6% 0;
}
.banner_left h1 {
	font-size: 132% !important;
	width: 96%;
}
.banner_right {
	float: none;
	margin: 0 auto;
	width: 95% !important;
}
.banner_right h1 {
	margin-top: 25% !important;
}
.pay_box ul li {
	margin-left: 2%;
	width: 18%;
}
.service {
	min-height: 232px;
	width: 95%;
	float: none;
	margin: 1px auto 10px;
}
#drop-menu {
	display: none;
}
#cse {
	display: none;
}
.woocommerce-breadcrumb {
	display: none;
}
#wrapper {
	border-top: 1px solid #cccccc;
}
.woo_main {
	margin-top: 10px;
	width: 100%;
}
.woo_main .images {
	margin-top: 20px;
}
.woo_title {
	margin: 45px 0 25px;
	width: 100%;
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
	font-size: 23px !important;
}
.woo_right_side {
	text-align: center;
}
.woo_price {
	margin-bottom: 35px;
}
.woo_color_select_box {
	width: 100% !important;
}
.woo_sub_title {
	font-size: 14px !important;
	margin: 3px 0 0;
}
.variations_button {
	width: 93%;
}
.full_description_wrap p {
	margin: 30px 0;
}
.middle_wraper {
	margin-top: 26px;
}
.full_img {
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	background-size: 100% auto;
}
.bground .woo_cart, .variations_form {
	width: auto !important;
	float: none;
	margin: 0 10px;
}
.cart_footer_sub_box .variations_button {
	width: 100%;
}
.woo_sub_title {
	line-height: 25px;
	margin-top: 0px !important;
}
.share_icon_wrap {
	padding: 10px 0px !important;
}
.follow-us-woo {
	padding: 0px !important;
}
.follow-us-woo ul {
	margin: 0 0 0 10px !important;
}
.follow-us-woo ul li.Tumblr, .follow-us-woo ul li.Twitter, .follow-us-woo ul li.gp {
	display: none !important;
}
.follow-us-woo ul {
	text-align: left !important;
}
.follow-us-woo ul li {
	width: 34%;
}
.full_img {
	min-height: 495px;
}
.work_art_wraper {
	background-color: #CBC3BB;
	width: auto;
	padding: 40px;
	margin: 0px;
	margin: 169px 0 0;
}
.woo_txt {
	font-size: 13px;
}
.quantity1 {
	width: auto;
}
.mid_h2 {
	font-size: 23px !important;
	line-height: 30px !important;
	margin: 40px 0 24px;
}
.portfolio_wrap {
	margin: 40px 0 30px;
}
.mid_desc p {
	padding: 0;
	margin-bottom: 25px;
}
.port_img {
	margin-left: 0px !important;
}
.bground {
	padding: 22px 8px 99px !important;
}
.portfolio_wrap_adds .port_img {
	width: 100%;
	padding: 10px 0px;
}
.portfolio_wrap_adds .port_img img {
	width: auto;
	max-width: 194px;
}
.portfolio_wrap .port_img {
	width: 100%;
	padding: 10px 0px;
}
.single_add_to_cart_button {
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	padding: 12px;
	text-align: center;
	width: 100%;
	color: #ffffff;
	margin: 15px 0px 0px 0px!important;
}
.woo_footer_color_box {
	width: 100% !important;
}
.cart_footer_sub_box .variations_button {
	width: 84%;
}
.cart_footer_sub_box .single_add_to_cart_button {
	margin: 20px 20px 0 12px !important;
}
.portfolio_wrap .port_img {
	width: 238px !important;
}
.cart_sub_box .woo_color_select_box {
	width: 255px !important;
	margin: 0px auto;
	float: none;
}
.loading_img {
	top: 3%;
	left: 43%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	margin-top: 40px !important;
}
.shop_table td, .shop_table th {
	font-size: 10px !important;
}
.cart_totals th, .cart_totals td {
	font-size: 10px !important;
}
.cart_item .quantity1 input {
	font-size: 10px !important;
}
.cart_footer_sub_box .single_add_to_cart_button {
	margin: 0px !important;
	margin-top: 4px !important;
	font-size: 15px;
}
.bground .single_variation_wrap {
	width: 99% !important;
}
.bground .variations_button {
	width: 93% !important;
}
.sony_adds span {
	width: 96% !important;
	border: 0 none !important;
}
}
@media (max-width: 320px) {
.banner-main-width {
	width: 271px !important;
}
#content, #simplecontent {
	padding: 0 3px 30px;
	width: 93%;
}
.banner_left {
	width: 92% !important;
}
.banner_left .lft_bg .gray_box h2 {
	font-size: 123%;
	padding: 6% 0;
}
.banner_left h1 {
	font-size: 132% !important;
	width: 96%;
}
.banner_right h1 {
	font-size: 126% !important;
	padding: 7% 5% 5%;
	width: 90%;
}
.service {
	float: none;
	margin: 0 auto 13px;
	width: 95%;
}
.banner_left {
	float: none;
	margin: 0 auto;
	padding: 0;
	width: 92% !important;
}
.content-wrapper-interior {
	width: 78%;
}
#content, #simplecontent {
	padding: 0;
}
body {
	min-width: 100% !important;
}
.col-full {
	margin: 0 auto !important;
}
.content-wrapper-interior {
	margin: 16px auto 0;
}
#drop-menu {
	display: none;
}
#cse {
	display: none;
}
.woocommerce-breadcrumb {
	display: none;
}
#wrapper {
	border-top: 1px solid #cccccc;
}
.woo_main {
	margin-top: 10px;
	width: 100%;
}
.woo_main .images {
	margin-top: 20px;
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
	font-size: 20px !important;
}
.woo_title {
	margin: auto;
	width: 100%;
}
.woo_right_side {
	text-align: center;
}
.woo_price {
	margin-bottom: 35px;
}
.woo_color_select_box {
	width: 100% !important;
}
.woo_sub_title {
	font-size: 13px !important;
	margin: -6px 0 25px !important;
}
.variations_button {
	width: 92%;
}
.full_description_wrap p {
	margin: 30px 0;
}
.middle_wraper {
	margin-top: 26px;
}
.full_img {
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	background-size: 100% auto;
	min-height: 520px;
}
.share_icon_wrap {
	padding: 10px 0px !important;
}
.follow-us-woo {
	padding: 0px !important;
}
.follow-us-woo ul {
	margin: 0 0 0 10px !important;
}
.follow-us-woo ul li.Tumblr, .follow-us-woo ul li.Twitter, .follow-us-woo ul li.gp {
	display: none !important;
}
.follow-us-woo ul {
	text-align: left !important;
}
.follow-us-woo ul li {
	width: 32%;
}
.work_art_wraper {
	background-color: #CBC3BB;
	width: auto;
	padding: 40px;
	margin: 0px;
	margin: 167px 0 0;
}
.portfolio_wrap .port_img {
	width: 238px !important;
}
.woo_title {
	width: 100%;
}
.woo_txt {
	font-size: 13px;
}
.quantity1 {
	width: auto;
}
.mid_h2 {
	font-size: 27px !important;
	line-height: 37px !important;
	margin: 80px 0 24px;
}
.portfolio_wrap {
	margin: 40px 0 30px;
}
.mid_desc p {
	padding: 0;
	margin-bottom: 55px;
}
.port_img {
	margin-left: 0px !important;
}
.bground {
	padding: 52px 8px 37px !important;
}
.single_add_to_cart_button {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding: 12px;
	text-align: center;
	width: 100%;
	color: #ffffff;
	margin: 15px 0 0 0px !important;
}
.portfolio_wrap_adds .port_img {
	width: 100%;
	padding: 10px 0px;
}
.portfolio_wrap_adds .port_img img {
	width: auto;
	max-width: 194px;
}
.portfolio_wrap .port_img {
	width: 100%;
	padding: 10px 0px;
}
.woo_footer_color_box {
	width: 100% !important;
}
.foo_txt {
	margin-top: 0;
}
.cart_footer_sub_box .variations_button {
	width: 74%;
}
.woo_right_side img {
	height: auto;
	width: 88%;
}
.variations_form {
	width: 100% !important;
}
.bground .woo_cart, .variations_form {
	width: auto !important;
	float: none;
	margin: 0 10px;
}
.cart_footer_sub_box .variations_button {
	width: 82%;
}
.cart_footer_sub_box .single_add_to_cart_button {
	margin: 12px 20px 0 12px !important;
}
.cart_sub_box .woo_color_select_box {
	width: 250px !important;
	margin: 0 auto;
	float: none;
}
.loading_img {
	top: 3%;
	left: 43%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	margin-top: 40px !important;
}
.shop_table td, .shop_table th {
	font-size: 9px !important;
}
.cart_totals th, .cart_totals td {
	font-size: 9px !important;
}
.cart_item .quantity1 input {
	font-size: 9px !important;
}
.bground .cart_footer_sub_box .variations_button {
	width: 100%;
	padding: 0px;
}
.bground .cart_footer_sub_box .single_add_to_cart_button {
	margin: 0px !important;
	margin-top: 4px !important;
	margin-bottom: 4px !important;
}
.sony_adds span {
	width: 100% !important;
	border: 0 none !important;
}
}
.cart_main article .title {
	margin-top: 15px;
}
.checkout_shipping_div {
	display: none !important;
}
dd.gallery-caption a {
	font-weight: bold;
}
.addthis_toolbox a.mr_social_share_whatsapp, .addthis_toolbox a.mr_social_share_whatsapp:link, .addthis_toolbox a.mr_social_share_whatsapp:visited, .addthis_toolbox a.mr_social_share_whatsapp:active, .addthis_toolbox a.mr_social_share_whatsapp:hover {
	color: #848484 !important;
}
.addthis_toolbox .mr_social_share_whatsapp img {
	display: none;
}
.addthis_toolbox .mr_social_share_whatsapp span.mr_medium_icon {
	color: #848484;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin: 0 10px;
	padding-left: 25px;
	position: relative;
}
.addthis_toolbox .mr_social_share_whatsapp span.mr_medium_icon::before {
	background: transparent url('./images/whatsapp-icon.png') no-repeat center;
	background-size: 20px 20px;
	content: "";
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
	top: 0;
}
li .buy_btn:hover{text-decoration: none;}
 @media screen and (max-width: 600px) {
.addthis_toolbox .mr_social_sharing:nth-child(3) {
	display: none;
}
.buy_btn span{
    width: 40px;
    vertical-align: 8px;
    font-size: 12px;
}
}
 @media screen and (min-width: 601px) {
.addthis_toolbox .mr_social_sharing:nth-child(4) {
	display: none;
}
}
 @media screen and (max-width: 600px) {
.addthis_toolbox .mr_social_sharing:nth-child(7) {
	display: none;
}
.buy_btn span{
    width: 40px;
    vertical-align: 8px;
    font-size: 12px;
}
}
 @media screen and (max-width: 520px) {
.addthis_toolbox .mr_social_sharing:nth-child(6) {
	display: none;
}
.buy_btn span{
    width: 40px;
    vertical-align: 8px;
    font-size: 12px;
}
}
 @media screen and (max-width: 450px) {
	.addthis_toolbox .mr_social_sharing {
		min-width: auto;
		overflow: hidden;
	}
	.addthis_toolbox .mr_social_sharing:nth-child(5) {
		display: none;
	}
	.buy_btn span{
	    width: 40px;
	    vertical-align: 8px;
	    font-size: 12px;
	}
}

.attachment-wrapper {
	display: inline-block;
}
.attachment-wrapper .parent-post-link-wrapper {
	margin: 30px 0;
	text-align: left;
}
.attachment-wrapper .parent-post-link-wrapper .parent-post-link {
	background-color: #DB2B41;
	border: 1px solid #850916;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 22px;
	padding: 10px 25px;
	vertical-align: middle;
}
.single-post #main .entry .attachment-wrapper .parent-post-link-wrapper .parent-post-link {
	color: #fff;
	text-decoration: none;
}
.attachment-wrapper .parent-post-link-wrapper .parent-post-link::after {
	background: transparent url('./images/red-arrow-right.png') no-repeat center;
	background-size: 22px 22px;
	content: "";
	display: inline-block;
	height: 22px;
	margin-left: 20px;
	-webkit-transition: margin 150ms ease-in-out;
	-moz-transition: margin 150ms ease-in-out;
	transition: margin 150ms ease-in-out;
	vertical-align: bottom;
	width: 22px;
}
.attachment-wrapper .parent-post-link-wrapper .parent-post-link:active::after,
.attachment-wrapper .parent-post-link-wrapper .parent-post-link:focus::after,
.attachment-wrapper .parent-post-link-wrapper .parent-post-link:hover::after {
	margin-left: 22px;
	margin-right: -2px;
}
.page-id-50752 #content {    
    padding: 0 !important;   	
}