/*















Theme Name: Bellissima







Theme URI: http://themeforest.net/user/Unifato







Description: 'Premium Ecommerce Wordpress Theme. Bellissima is a fixed layout wordpress theme.'







Author: Chetan Chauhan







Author URI: http://themeforest.net/user/Unifato







Version: 4.1















License: GNU General Public License v2.0







License URI: http://www.opensource.org/licenses/gpl-license.php















Tags: ecommerce, two-columns, purple, white















*/















/* Reset CSS */







@font-face {



  font-family: 'Gotham-Book';



  src: url('font-mont/Gotham-Book.eot') format('embedded-opentype');



  font-weight: normal;



  font-style: normal;



}







@font-face {



  font-family: 'Gotham-Book';



  src:  url('font-mont/Gotham-Book.otf')  format('opentype'),



	     url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAD/IAA8AAAAAcfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAA/rAAAABoA



AAAcSUg3E0dERUYAADOsAAAAHwAAACABEAAGR1BPUwAAM+wAAAu9AAAY1gJiASlHU1VCAAAzzAAA



ACAAAAAgbJF0j09TLzIAAAHMAAAATgAAAGATSjhzY21hcAAABFQAAAHkAAACQlEnvflnYXNwAAAz



pAAAAAgAAAAI//8AA2dseWYAAAgAAAAoygAAStzH4lp9aGVhZAAAAVgAAAAyAAAANgvSdKJoaGVh



AAABjAAAACAAAAAkB9AEzWhtdHgAAAIcAAACOAAAA4wNizbmbG9jYQAABjgAAAHIAAAByLW6xmZt



YXhwAAABrAAAAB4AAAAgAWkEfG5hbWUAADDMAAABZQAAAnsTV3iccG9zdAAAMjQAAAFuAAAB9K+M



T0Z42mNgZGBgAGKFiKxv8fw2Xxm4mV8ARRiuWMzIhtH/9/yPYWlj7gZyORiYQKIAWrUMxgAAeNpj



YGRgYO7+H8PAwLL7/57/l1jaGIAiKOAxAKebB6R42mNgZGBgeMxSyeDCAAJMQMzIABJzAPMZACx/



AeoAAHjaY2Bi/ML4hYGVgYGpi6mLgYFhGoQGihkxPGRAAg0MDOsDGBg8kMUYHBgUfjMx3fqfwBDA



3M2wRIGBUdARKMzEyrQHSCkwMAEAB3MO+wAAeNptk01rU0EUht9zJtiVWhcWqqJgwRCbplfThGhq



JCaVSImWWtJQWjdpi9iiK62CiyLS6q6IShFR/AF2USipWNeCFRQ/Fm4UFNwILuSWipTEd4YGIubC



w5k7c+6ZO8/MiA/3SJ6EyXYMyTLSuoIOvY6EOYEuXUYH1pCWRWRJQhbQo9PoZV9E5pFmzMtG9Yeu



IiXj2KOD8HQMh/Ux2nUUMZ3FMR1AVq+w1iyOo4p+EmWNHBkiJW3FXvMBMdOCoL7j+1dkzTbGR2QO



JdPM73+jJG24oCHs0zfsn2D/KGkh/Rx/uBnfc2ya897CIV1HUX8iGDjL9XxERF9jty4hI2Wc4z//



YUyKz/UWqxXGOc2gU+dR0CTijAntQ1wuIeza51GQJhSlqbqhR1x7xJSZy36dcfkFmyf3OPYL7XIX



IY6d1l60mREc1BTXdgb7Ncycb6QTU4xx+YRTNffag6N6Exl9y/kW+K9X6dTHZZNCTGY4dgCea/sY



llf0N8x5fCzZdUsFntsLH/eZ6zE3Sa+eddqIwE7ssJ6d4zroWK1nsoVsNWHEa44b0O0c12MdP2Gt



SfqwPhtgnjFax33/Qrdr1ivjOqnoNfbX/P5P0Pmtx/q1+8Bo6+ht1szAC0wgG2jlNzwXdm9q58Du



hSpCdHZxk3GySu6QMimQAf2CsPWuzUibG+7M50jU3YEXyJEoicgDdPN+nJTPmOQ5zAeeo0ty8EhS



nlZXdBG7zHfWsrzEmE7xbBF7B/8CJ3C7/HjaY2BgYGaAYBkGRiDJwGgD5DGC+SyMCkDahcGBgZWB



haGOYSnDaoaNDDsYdjNcY/jG8J/RkNGJMZgxkbGCsY5xEtNxprvMK5kPKIgoSCnIKSgpqCkYKFgp



uCgqKUkpefz4/5vp/3+gaQoMCxiWM6xj2MKwi2E/ww2GH0BTHBmDGBOAptQCTTnGdANsirCChIKM



ggLYFEskUxj/////+P+h/wf/7/+/9/+e/zv/7/i//X/b//L/Gf9j/rv9d/qv//fP3zd/Ff9yP9j5



YNuDrQ+2PNj4YMWDBQ+m39917/C9aewPWO9DfEo5YGRjgBvFyAQkmNAVAIOWhZWNnYOTi5uHl49f



QFBIWERUTFxCUkpaRlZOXkFRSVlFVU1dQ1NLW0dXT9/A0MjYxNTM3MLSytrG1s7ewdHJ2cXVzd3D



08vbx9fPPyAwKDgkNCw8IjIqOiY2Lj4hkaG2rqGpq3/KzBmz5syeO3/hgkWLly5Ztnzl6lVr1q3d



uGHT5iv5KakZ14qn52bdKcxkqJ/AUMDAkF4EdNtphuyyU/PWVyQz3D14jyGn/HpSZU3frt1nzl68



dO48A8O2fbcZbt568PBqyYXLN6qbq1oa29o7Wnt673dPmjxx+6ETeUeOHis9efwwAKPetqMAAAAA



AAAAAAAAABYALgBeAKQA9AE8AUwBYgF4AZoBsAHEAdIB3gHsAgwCHgJIAnACjAK2AuwDAAM+A3QD



hgOgA7QDyAPcBAYEXgR6BKwE0gTwBQgFHgVGBV4FbAWIBaQFtAXQBeYGBgYoBlYGfAayBsQG5Ab4



BxQHMAdGB1wHbgd+B5AHogewB74H9AgeCEIIagiWCLYI6gkKCR4JPAlWCWIJkAmwCdIJ/AomCj4K



gAqgCsAK0grwCwoLLAtCC34LigvEC+YL5gv8DDYMYAyiDMYNHA0uDWoNpg3EDgYOFA4yDmYOdA6e



DrQOwA7ODvgPFg9AD2QPiA+wD+gQEBBCEGYQkhCyENIQ9BEYESwRQBFYEXARlhHIEfASGBJCEn4S



qhLkEwoTMBNaE4QTohPGE/gUNBRwFLAVABVAFYwV4hYKFjwWbhakFtwW8BcCFxgXMBdqF6YX0Bf4



GCQYYhiQGMoY8hkYGUIZbhmWGcAZ7Bn4GhIaKhpSGpoa2hsmG0gbahuMG7wbzhvgG/YcBBwiHDgc



WhxwHKoc5hz0HQIdGB0sHUAdZh2IHaodxB3qHfweFB6AHpIepB6yHtYfGB9gJRglRiVuJW542p18



CXxU1fX/O/fNnkySyWQyISGByTCZ7AmZTCb7vmcm+042SEIWEhJIWGQHF1AENxQsCLgLan/W/qy1



IorWirZ1RX5q1dLWT/9aW3+u2D+al/+5972ZrCD9R2bmvZl7z/3ec892z7lPjnCtHMf9ipzi5Jya



4/Q2A2/m9Wa7bVlrUIxxWVsbOZUmFMBzE1sHOMLlwWOwHdvKaFtgjekbyBa11fwrrL0Gf/aTC9+x



Nw7bx+Hbfmwfwi3C9malzWBWmh3sZbexl03JXkr8jezfaFm/c1Fx2Gl8DV9j2bArrDj0NL6Gnj+9



5DS8dq7oF/hXdK7ocfwrOsdxPJc6eZSkkYtcKLeEi+E4S4BCaTDbI6yOQKM9HuzJKQ67zRBoVEZY



DWFgsfuAISBQnox32UDS1nfm7lwV19Ez2ru+LbdnWUxh3dqVwhfZ5WkQkFGd43yuuk+xosd7WWa9



16WQ1kpXnzw9U12Sme5zMbjtus9JbkJ86j8SUvX/y+ciA5F7yZP/5rXkt5wX58sFcxFcEs44QGEO



j0AYtqRAC5jBf+rekhxhDlcgHFtSCky/XtNSXNTSWlzUDPUTk6WE3IL3zfgSNqVYo5JSrJE2OELf



6R3xLx8cKMPX8olCckpIP8DunrSXFCfjS3hduqD4eC5u8mtyiJxFbBYuHnmltIpgHIxRiNAQoDSm



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



Y2BgYGQAgmOp20+B6IOF9ktgNABNDgbYAAA=) format('woff'), url('Gotham-Book.ttf')  format('truetype'), url('Gotham-Book.svg#Gotham-Book') format('svg');



  font-weight: normal;



  font-style: normal;



}



















@font-face {







  font-family: 'ACaslon-Regular';







  src: url('font-mont/ACaslon-Regular.eot'); /* IE9 Compat Modes */







  src: url('font-mont/ACaslon-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */







       url('font-mont/ACaslon-Regular.woff') format('woff'), /* Modern Browsers */







       url('font-mont/ACaslon-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */







       url('font-mont/ACaslon-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */







}







@font-face {







  font-family: 'Gotham-Book';







  src: url('font-mont/Gotham-Book.eot'); 







  src: url('font-mont/Gotham-Book.eot?#iefix') format('embedded-opentype'), 







       url('font-mont/Gotham-Book.woff') format('woff'), 







       url('font-mont/Gotham-Book.ttf')  format('truetype'), 







       url('font-mont/Gotham-Book.svg#svgFontName') format('svg');







}















@font-face {







  font-family: 'montserrat-regular';







  src: url('font-mont/montserrat-regular.eot'); /* IE9 Compat Modes */







  src: url('font-mont/montserrat-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */







       url('font-mont/montserrat-regular.woff') format('woff'), /* Modern Browsers */







       url('font-mont/montserrat-regular.ttf')  format('truetype'), /* Safari, Android, iOS */







       url('font-mont/montserrat-regular.svg#svgFontName') format('svg'); /* Legacy iOS */







}







@font-face {







  font-family: 'montserrat-ultralight-webfont';







  src: url('font-mont/montserrat-ultralight-webfont.eot'); /* IE9 Compat Modes */







  src: url('font-mont/montserrat-ultralight-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */







       url('font-mont/montserrat-ultralight-webfont.woff') format('woff'), /* Modern Browsers */







       url('font-mont/montserrat-ultralight-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */







       url('font-mont/montserrat-ultralight-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */







}



















@font-face {







  font-family: 'montserrat-light';







  src: url('font-mont/montserrat-light.eot'); /* IE9 Compat Modes */







  src: url('font-mont/montserrat-light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */







       url('font-mont/montserrat-light.woff') format('woff'), /* Modern Browsers */







       url('font-mont/montserrat-light.ttf')  format('truetype'), /* Safari, Android, iOS */







       url('font-mont/montserrat-light.svg#svgFontName') format('svg'); /* Legacy iOS */







}











@font-face {







  font-family: 'montserrat-semibold-webfont';







  src: url('font-mont/montserrat-semibold-webfont.eot'); /* IE9 Compat Modes */







  src: url('font-mont/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */







       url('font-mont/montserrat-semibold-webfont.woff') format('woff'), /* Modern Browsers */







       url('font-mont/montserrat-semibold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */







       url('font-mont/montserrat-semibold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */







}











@font-face {







  font-family: 'montserrat-bold';







  src: url('font-mont/montserrat-bold.eot'); /* IE9 Compat Modes */







  src: url('font-mont/montserrat-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */







       url('font-mont/montserrat-bold.woff') format('woff'), /* Modern Browsers */







       url('font-mont/montserrat-bold.ttf')  format('truetype'), /* Safari, Android, iOS */







       url('font-mont/montserrat-bold.svg#svgFontName') format('svg'); /* Legacy iOS */







}























html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}























/* General Styles	*/















html, body {







	margin:0;







	padding:0;







	min-height:100%;







	font-family: 'Droid Serif', serif; 







	font-size: 13px;







	line-height: 20px;







	color: #000;







}















input, 







textarea {







	font-size: 12px;







}







textarea {width: 100%; height: 200px;}















p {



    color: hsl(0, 0%, 27%);



    font-family: ACaslon-Regular;



    font-size: 18px;



    line-height: 24px;



    margin: 20px 0;



}















h1,h2,h3,h4,h5,h6 {







	font-family: 'Droid Serif', serif;







	font-weight: normal;







	color: #863200;







}







ul li







{







	list-style:none;







}















h1 {







	font-size: 18px;







	color:#375252;







}















h2 {







	font-size: 30px;







	margin: 10px 0px 20px 0px;







}















h3 {







	font-size: 24px;







	margin: 10px 0px 20px 0px;







}















h4 {







	font-size: 18px;







	margin: 0px 0px 16px 0px;







}















h5 {







	margin: 10px 0px 16px 0px;







	font-family: 'Roboto', sans-serif !important;







	font-size: 15px;







	font-weight:500 !important;







	color:#375252;







}















h6 {







	font-size: 16px;







	margin: 0px 0px 16px 0px;







}















.float-left, .alignleft {







	float: left;







}















.float-right, .alignright {







	float: right;







}















.aligncenter {







display: block; margin: 0 auto;







}















.wp-caption { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding-top: 4px; margin: 10px }







.wp-caption-text {font-style: italic; font-family: Georgia, serif; color: #666; font-size: 11px;}







.sticky {}







.gallery-caption {}







.bypostauthor {}







.link-pages {







clear:both;







}















.clear {







	clear: both;







	font-size: 0px;







	line-height: 0px;







}















.divider {







clear: both;







margin: 15px 0 15px;







border-top: 1px solid #ede6e9;







height: 1px;







width: 100%;







}















a, a:visited,a.regular{







	text-decoration: none;







	color: #d0a93b;







}







a, a:visited {







border: 0;







}















a:hover ,a.regular:hover {







	color: #828282;







	border: 0px none;







}















a.arrow,







a.arrow:visited {







	color: #c75603;







	border-bottom: 1px dotted #828282;







	margin: 0px 0px 0px 12px;







}















a.arrow:hover {







	color: #828282;







	border: 0px none;







}















a.arrow span {







	display: inline-block;







	background: url(images/link_arrow_grey.png) 0px center no-repeat;







	padding: 0px 0px 0px 12px;







	margin: 0px 0px 0px -12px;







}























































/***********************/







/***** Main Layout *****/







/***********************/















#container {







	position: relative; /* needed for footer positioning */







	margin: 3px auto 0 auto;







	width: 1001px;







	height: auto !important;







	height: 100%;







	min-height: 100%;







	background:url(images/Wrapper-bg.png) repeat !important;







	border:2px solid #d0b059;







}















#content {







	margin: 0px auto;







	/*padding-bottom: 380px; /* Change the value 410 if you have a different footer */







	width: 970px;







}















#home_special, #home_special li {







}







#home_special h1, #home_special h2, #home_special h3, #home_special h4, #home_special h5, #home_special h6 {







}















































/**************************/







/***** Content Blocks *****/







/**************************/















.main-content {







	float: left;







	color: #444444;







}















#content .left-side.right {







	padding: 0px 0px 0px 15px;







    width: 230px;







}















#content .main-content-left {







	padding: 0px 15px 0px 0px;







	border-left: 0;







	border-right: 1px solid #EDE6E9;







}















.content-inner {







	width: 970px;







}















.content-inner.home {







	padding: 15px;







	







}















.promo-inner {







	width: 970px;







	height: 330px;







	overflow: hidden;







}















.content-top {







	width: 1000px;







	min-height: 15px;







	margin: 0px;







	background-image: url(images/contentblock_top.png);







	background-repeat: no-repeat;







	background-position: left bottom;







}















.content-top.blog-home {







	margin: 10px 0px 0px 0px;







}















.content-top .label-left {







	width: 10px;







	height: 43px;







	background-image: url(images/label_left2.png);







	background-repeat: no-repeat;







}















.content-top .label-main {







	min-width: 20px;







	height: 43px;







	line-height: 41px;







	background-image: url(images/label_repeat2.png);







	background-repeat: repeat-x;







	text-shadow: 0px 1px 1px #7f7f7f;







}















.content-top .label-right {







	width: 110px;







	height: 43px;







	background-image: url(images/label_right2.png);







	background-repeat: no-repeat;







}















.shadow {







	width: 1000px;







	height: 30px;







	background-image: url(images/shadow.png);







	background-repeat: no-repeat;







}















.shadow2 {







	width: 1000px;







	height: 30px;







	background-image: url(images/shadow2.png);







	background-repeat: no-repeat;







}















.one-half {







	width: 475px;







}







.services-boxes span {



    display: block;



    min-height: 100px;



    overflow: hidden;



}







.blog-entry {







	position: relative;







}







.blog-entry ul {



    list-style-type: disc;



    margin-bottom: 20px;



    margin-left: 20px;



}







.blog-entry li {



    font-family: ACaslon-Regular;



    font-size: 18px;



    line-height: 26px;



    list-style-type: disc;



    padding-left: 25px;



}











.blog-post-home-title {







  width: auto;







  height: 42px;







  position: relative;







}















.blog-post-home-title-inner {







  position: absolute;







  left: 0px;







  top: 0px;







  height: 42px;







  display: table;







}















.blog-post-home-title-inner a {







  display: table-cell;







  vertical-align: middle;







  font-weight: bold;







}















.blog-home-date {







	width: 42px;







	height: 42px;







	background-image: url(images/date_bkg_homepage.png);







	background-position: left middle;







	background-repeat: no-repeat;







}















.blog-home-date .date-number {







	position: absolute;







	top: 6px;







	left: 0px;







	width: 42px;







	height: 42px;







	font-size: 11px;







	line-height: 16px;







	color: #ffffff;







	text-align: center;







	text-transform: uppercase;







}















.blog-post-home-title-inner {







	color: #c75603;







	font-size: 15px;







	text-shadow: none;







	line-height: 150%;







	margin: 0px;







	padding: 0px 0px 0px 50px;







}















.blog-entry .calendar {







	position: absolute;







	top: 0px;







	right: 0px;







	width: 80px;







	height: 80px;







	font-size: 15px;







	font-weight: bold;







	color: #c75603;







	text-align: center;







	background-image: url(images/date_bkg_homepage.png);







	background-position: left middle;







	background-repeat: no-repeat;







	padding: 18px 0px 0px 0px;







	text-shadow: 0 1px 0 #eeeeee;







}















/* p.post-content {







	color: #373737;







	border-bottom: 1px solid #ede6e9;







	padding: 22px 0px;







	margin: 0px 0px 20px 0px;







} */















.home-blog-entries li {







color: #373737;







border-top: 1px solid #ede6e9;







padding: 22px 0px 10px;







margin:0;







}







.home-blog-entries li:first-child {







border:0;







padding-top: 0;







}







.home-blog-entries li:last-child {padding-bottom: 0;}















/* p.post-content-last {







	color: #373737;







	border: 0px none;







	padding: 22px 0px;







	margin: 0px 0px 20px 0px;







} */















p.single-post-head {







	margin: 0px 0px 10px 0px;







}















p.single-post-head span.date {







	display: block;







	color: #ffffff;







	font-size: 11px;







	font-weight: bold;







	height: 18px;







	line-height: 18px;







	padding: 0px 8px;







	margin: 0px 10px 0px 0px;







	background: -webkit-gradient(linear, left top, left bottom, from(#e18b66), to(#d07835));







	background: -moz-linear-gradient(top, #e18b66 0%, #d07835 100%);







	border-radius: 2px 2px 2px 2px;







	/* -pie-background: linear-gradient(#a75578, #8d2755);







	behavior: url(css3pie/PIE.htc); */







	background-color: #dd7295;







}















p.single-post-head span.title {







	display: block;







	color: #863200;







	font-size: 15px;







	font-weight: bold;







	height: 18px;







	line-height: 18px;







}















































/******************/







/***** Header *****/







/******************/























#header-top {







	height: 35px;







	line-height: 30px;







	background-image: url(images/header_top.png);







	background-repeat: repeat-x;







	text-align: center;







	color: #e2e2e2;







	margin: 0px;







}















#header-top p {







	margin: 0px;







}















span.promocode, #header-top  a {







	color: #e47e33;







}







#header-top  a:hover {color: #fff;}















.header-main {







	position: relative;







	height: 100px;







	width: 1001px;







	margin: 0px auto;







}















.logo {







	position: absolute;







	top: 28px;







	left:23px;







	width:;







	display:block;







	float:left;







}















.flare {







	position: absolute;







	top: -157px;







	left: -63px;







	width: 180px;







	height: 180px;







	background-image: url(images/flare.png);







	background-repeat: no-repeat;







}















.home-icon {







	position: absolute;







	top: 0px;







	left: 0px;







}















.navigation-inner {







	position: relative;







	width: 1000px;







	height: 41px;







	line-height: 41px;







	background-image: url(images/navigation_bkg.png);







	background-repeat: no-repeat;







	margin: 0px auto;







	margin-bottom: 30px;







	box-shadow: 0px 2px 2px rgba(44,44,44,0.4);







	border-radius: 0px 0px 4px 4px;







}















.navigation-inner ul {







	list-style: none outside none;







	margin: 0px 0px 0px 56px;







	padding: 0;







}















.navigation-inner ul li {







	background-image: url(images/navigation_div.png);







	background-position: right center;







	background-repeat: no-repeat;







	display: inline;







	float: left;







	padding: 0px 20px;







}















.navigation-inner ul li a {







	color: #ffffff;







	text-decoration: none;







}















.navigation-inner li ul {







	margin: 0px;







}















.search-container {







	width: 1000px;







	height: 43px;







	padding-top: 10px;







	margin: 0px auto;







	background-image: url(images/search_bkg.png);







	background-repeat: no-repeat;







}















.nosearch-container {







	margin: 0px auto;







	width: 1000px;







	height: 53px;







	background-image: url(images/nosearch_bkg.png);







	background-repeat: no-repeat;







	background-position: left bottom;







}















.search-inner {







	width: 242px;







	height: 34px;







	margin: 0px auto;







	background-image: url(images/search_field.png);







	background-repeat: no-repeat;







}















.search-inner-clicked {







	width: 242px;







	height: 34px;







	margin: 0px auto;







	background-image: url(images/search_field2.png);







	background-repeat: no-repeat;







}















.search-btn {







	border: 0px none;







	width: 16px;







	height: 17px;







	background-image: url(images/search_icon.png);







	background-repeat: no-repeat;







	background-color: transparent;







	margin: 1px 0px 0px 0px;







}















.search-btn:hover {







cursor:pointer;







}















.search-field {







	width: 202px;







	height: 34px;







	line-height: 34px;







	border: 0px none;







	color: #8c7057;







	font-size: 13px;







	padding: 0px 5px;







	background-color: transparent;







}























/******************/







/***** Footer *****/







/******************/















#footer {







	background-color: #eeeeee;







	position:relative;







	border:1px solid #e6e6e6;







}















#footer h5 {







color: #c75603;







}















#footer-inner {







	position:relative;







	width: 1000px;







	margin: 0 auto;







}







.back-to-top {







	position: absolute;







	right: 0px;







	top: -27px;







	width: 55px;







	height: 55px;







}















.footer-main {







	position: relative;







	overflow:hidden;







	width: 999px;







	margin: 0px auto;







	color: #c7c7c7;







}















.footer-main p {







	margin: 11px 0px 20px 0px;







}















.footer-main .left-column,







.footer-main .right-column {







	width: 332px;







	padding: 20px 0px 0px 0px;







}















.footer-main .middle-column {







	width: 286px;







	padding: 20px 0px 0px 0px;







	margin: 0px 25px;







}















.footer-main ul {







	list-style: none outside none;







	margin: 0;







}















.footer-main li {







	line-height: 24px;







	border-bottom: 1px solid #464646;







	background-image: url(images/link_arrow_white.png);







	background-position: left 14px;







	background-repeat: no-repeat;







	padding: 6px 0px 6px 14px;







}







.footer-main li.first {







	border-top: 1px solid #464646;







}















.footer-main li ul {







margin-top: 5px;







}















.footer-main li li {







border:0;







border-top: 1px solid #464646;







}































.footer-main li a:hover {







	opacity:0.8;







}















a.footerlink,







a.footerlink:visited {







	color: #c75603;







	border-bottom: 1px dotted #ffffff;







}















a.footerlink:hover {







	color: #e5731f;







	border: 0px none;







}























.social_icons{







	margin: 3px 10px 0px 0px;







	background: transparent;







	padding:0;







	border:0;







	text-indent: -9999px;







	background: url(images/twitter.png) no-repeat;







	width: 24px; height:24px;







	display: inline;







	display: inline-block;







}







.social_facebook{background-image: url(images/facebook.png);}







.social_vimeo{background-image: url(images/vimeo.png);}







.social_youtube{background-image: url(images/youtube.png);}







.social_google{background-image: url(images/google.png);}















.newsletter-field {







	width: 200px;







	height: 34px;







	line-height: 34px;







	background-color: transparent;







	/* -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: #313131;







	border-radius: 4px 4px 4px 4px;







	border-style: solid;







	border-width: 1px;







	box-shadow: 1px 1px 0 #464646, 0 1px 1px rgba(0, 0, 0, 0.3) inset; */







	background-image: url(images/footer_field.png);







	background-repeat: no-repeat;







	border: 0px none;







	color: #a1a1a1;







	font-size: 13px;







	padding: 0px 5px;







}















.rounded-corners {







  /* behavior: url(border-radius.htc); */







}















.newsletter-field:focus, 







.newsletter-field.actasfocused {







	/* -moz-box-shadow: 0px 0px 5px rgba(255,255,255,0.3);







	-webkit-box-shadow: 0px 0px 5px rgba(255,255,255,0.3);







	box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 0 10px rgba(255, 255, 255, 0.9); */







	outline: medium none;







	background-image: url(images/footer_field2.png);







	background-repeat: no-repeat;







}















.go-btn {







	border: 0px none;







	width: 63px;







	height: 36px;







	line-height: 36px;







	background-image: url(images/go_btn.png);







	background-repeat: no-repeat;







	background-color: transparent;







	/* background-image: -webkit-gradient(linear, left top, left bottom, from(#7b7b7b), color-stop(0.5, #6c6c6c), color-stop(0.5, #636363), to(#424242));







	background: -moz-linear-gradient(top, #7b7b7b 0%, #6c6c6c 50%, #636363 50%, #424242 100%);







	box-shadow: 0px 0px 5px #1a1a1a; */







	margin: 1px 0px 0px 0px;







	color: #c7c7c7;







	font-weight: bold;







	text-shadow: 0 1px 1px #1a1a1a;







	cursor: pointer;







}







































/********************************/







/***** Homepage Bullet List *****/







/********************************/















.bullet-list {







	color: #373737;







}







.bullet-list1 {







	color: #373737;







	background:none !important;







	border:none !important;







}















.bullet-list ul {







	list-style: none outside none;







}















.bullet-list li {







	margin-left: 0;







	padding:6px 30px 6px 36px;







	background-repeat: no-repeat;







	background-position:0 15px;







	line-height: 26px;







}







.bullet-list.bullet-list-arrow li {background: url(images/bullet-arrow2.png) no-repeat 15px 10px;}







.bullet-list.bullet-list-check li {background: url(images/bullet-check.png) no-repeat 7px 10px;}























.icon-list-notepad,







.icon-list-briefcase,







.icon-list-home,







.icon-list-map,







.icon-list-phone,







.icon-list-mail {







	padding: 0px 0px 0px 70px;







	min-height: 48px;







	background: url(images/icon1.png) no-repeat left center;







}







.icon-list-briefcase { background-image: url(images/icon2.png); }







.icon-list-home { background-image: url(images/icon3.png); }







.icon-list-map { background-image: url(images/icon4.png); }







.icon-list-phone { background-image: url(images/icon5.png); }







.icon-list-mail { background-image: url(images/icon6.png); }







































/****************************/







/***** Homepage Gallery *****/







/****************************/















img.portfolio-image {















}















.thumb_gallery {







margin-top: 30px;







}















#content #fancybox-title {padding-top: 0;}















.thumb_gallery li {







float: left;







margin: 0px 10px 10px 0px;







}















a.grouped-elements, .flickr_badge_image {







	display: inline;







	display: inline-block;







	position: relative;







	border: 5px solid #ede6e9;







}















a.grouped-elements:hover, .flickr_badge_image:hover {







	border: 5px solid #ede6e9;







}















span.imagehover {















}















.mouseon,







.mouseon-portfolio {







	display: block;







	position: absolute;







	top: 0px;







	left: 0px;







	width: 100%;







	height: 100%;







	background-image: url(images/zoom.png);







	background-repeat: no-repeat;







	background-position: center center;







}















.mouseon {







	opacity: 0.7;







	filter: alpha(opacity = 70);







	background-color: #ffffff;







}















.mouseon-portfolio {







	opacity: 0;







	filter: alpha(opacity = 0);







	background-color: #ffffff;







}







































/****************************/







/***** Homepage Message *****/







/****************************/















.message {







	font-size: 18px;







	height: 54px;







	line-height: 54px;







	text-align: center;







	overflow: hidden;







	font-family: 'Roboto', sans-serif;







	color: #ffffff;







	font-size: 22px;







	margin: 10px 0px 38px 0px;







	background-color: #4f4f4f;







	border-radius: 6px 6px 6px 6px;







	box-shadow: 0px 1px 0px 0px #7b4f67, 0 1px 8px 0px rgba(0, 0, 0, 0.7) inset;







	color: #ffffff;







}















.sales-label {







	position: absolute;







	width: 99px;







	height: 89px;







	background-image: url(images/sale_label.png);







	margin: -6px 0px 0px -19px;







	z-index: 80;







}















































/***********************/







/***** Breadcrumbs *****/







/***********************/















.breadcrumbs {







	margin: -15px 0px 0px 0px;







}















.breadcrumbs ul {







	list-style: none outside none;







	margin: 0px 0px 0px -10px;







	padding: 0;







}















.breadcrumbs ul li {







	display: inline;







	float: left;







	height: 54px;







	line-height: 54px;







	padding: 0px 14px 0px 10px;







	color: #8a8a8a;







	font-size: 11px;







	background-image: url(images/breadcrumbs_arrow.png);







	background-position: right center;







	background-repeat: no-repeat;







}















.breadcrumbs ul li.last {







	background: none;







}















.breadcrumbs ul li a {







	border-bottom: 1px dotted #828282;







}















.breadcrumbs ul li a:hover {







	color: #828282;







	border: 0px none;







}















.sep {







	background-image: url(images/breadcrumbs_arrow.png);







	background-position: center center;







	background-repeat: no-repeat;







	display: inline-block;







	width: 20px;







	height: 8px;







	margin: 0;







	padding: 0;







}















































/***********************/







/***** Left Column *****/







/***********************/















.left-side {







	width: 230px;







	padding: 0px 15px 0px 15px;







}







.content-inner .left-side {







	width: 230px;







	padding: 0px 15px 0px 0px;







}















.left-side h3 {







    font-size: 13px;







    font-weight: 600;







    height: 52px;







    line-height: 52px;







    margin: 0 0 10px;







    padding: 0 5px 0 10px;







}















.left-side p.active {







	/*background-image: url(images/menu_open.png);*/







	background-position: 200px 40px;







	background-repeat: no-repeat;







	color: #863200;







	border-bottom:1px solid #EDE6E9;







	margin-top:0;







	margin-bottom:5px;







}







	.left-side p.active span







	{







		







	color: #353535;







    display: block;







    line-height: 23px;







	font-family: 'Droid Sans', sans-serif;







	font-weight:700;







	cursor:default;







	margin-bottom:5px;







	width:180px;







	padding-left:10px;







	}







	















.left-side h3.inactive {







	background-image: url(images/menu_close.png);







	background-position: 200px center;







	background-repeat: no-repeat;







	border-bottom:1px solid #EDE6E9;







}







.theme-shop.main-content h1, .main-content h3, .main-content-left h3 {



    color: hsl(172, 18%, 31%);



    font-family: Gotham-Book;



    font-size: 18px;



    margin-bottom: 17px;



    margin-top: 50px;



}







.left-side ul {







	list-style: none outside none;







	margin: -5px 0px 15px 0px;







}















.left-side ul li {







	color: #4d4d4d;







	line-height: 24px;







	padding: 6px 0px 6px 10px;







	line-height: 26px;







	border-bottom: 1px solid #ede6e9;







}















.left-side ul li.first {







	border-top: 1px solid #464646;







}















.left-side ul li ul {margin: 0; margin-top: 5px;}







.left-side ul li li {







border: 0;







border-top: 1px solid #ede6e9;







}







.left-side ul li li:before {content: '\2013\2002';}















.left-side ul li.recentcomments { }















.left-side ul a,







.left-side ul a:visited {















}















.left-side ul a:hover {







	color: #4d4d4d;







}















.featured-product-item {







	margin: -10px 0px 0px 0px;







}















.featured-product-item {







	margin: 15px 0px 0px 0px;







}















.featured-product-item a {







	color: #863200;







}















.featured-product-item .ibe_outer {







	margin-right: 10px;







} 















.featured-product-item img:hover {















}















.featured-product-item span.title {







	display: block;







}















.featured-product-item span.price {







	display: block;







	color: #4d4d4d;







}















ul.product_list_widget li {







	line-height: 16px;







	font-size: 12px;







}







































/*******************/







/***** Listing *****/







/*******************/















.list-items {







	display: inline-block;







	padding: 20px 0px;







	border-bottom: 1px solid #ede6e9;







}















.list-items .single-item {







	width: 205px; 







	float: left; 







	border-right: 1px solid #ede6e9;







	padding: 10px 15px;







	text-align: center;







	position: relative;







}















.list-items .single-item:hover {







	background: #ede9e6;







}















.single-item .list-item-image {







	margin: 10px auto 20px;







}















.list-items .last {







	border: 0px none;







}















.list-items span.title,







.single-item span.title,







.woocommerce_tabs .panel h2,







h4.related_products_title,







.upsells h2,







#respond #reply-title {







	color: #375252;







	font-weight: bold;







	font-size: 15px;







	display: block;







	text-align: left;







	font-style: none;







	font-family: 'Roboto', sans-serif !important;







}















h2.related_products_title {







	font-size: 24px;







	margin-bottom: 0px;







	color: #863200;







}















#content .order_confirmed {margin-bottom: 10px; color:#375252; font-size:17px;font-family: 'Roboto', sans-serif;}















.list-items span.title a, 







.list-items span.title a:active, 







.list-items span.title a:visited,







.single-list-item span.title a, 







.single-list-item span.title a:active, 







.single-list-item span.title a:visited,







.single-item span.title a,







.single-item span.title a:active,







.single-item span.title a:visited {















	text-decoration: none;







}















.list-items span.price {







	color: #4d4d4d;







	font-size: 13px;







	font-weight: bold;







	display: block;







	text-align: left;







}















.list-link{







	display: block;







	float: right;







	font-size: 12px;







	margin-top: 3px;







}







.left-list-link {







float: left;







font-size: 12px;







}















.list-options {







	height: 50px;







	line-height: 50px;







	font-size: 11px;







	color: #8A8A8A;







	border-bottom: 1px solid #ede6e9;







}















.list-options a,







.list-options span {







	border: 0px none;







	padding: 0px 10px 0px 0px;







}















.list-options img {







	margin: 0px 5px 0px 0px;







	vertical-align: middle;







}















.dropdown {







	background-color: #F1ECE8;







	box-shadow: 0px 1px 1px 0px #cfc7cb inset;







	-moz-box-shadow: 0px 1px 1px 0px #cfc7cb inset;







	-webkit-box-shadow: inset 0px 1px 1px 0px #cfc7cb;







	border-radius: 4px;







	/* border: 1px solid #d8b9c9; */







	background-image: url(images/dropdown_arrow.png);







	background-position: right center;







	background-repeat: no-repeat;







}















.input-text, #searchform input {







	background-color: #e7ebee;







	box-shadow: 0px 1px 1px 0px #cfc7cb inset;







	-moz-box-shadow: 0px 1px 1px 0px #cfc7cb inset;







	-webkit-box-shadow: inset 0px 1px 1px 0px #cfc7cb;







	border-radius: 4px;







	height: 32px;







	line-height: 32px;







	border: 0px none;







	padding: 0px 5px;







}















.txtarea-comment {







	background-color:#E7EBEE;







	box-shadow: 0px 1px 1px 0px #cfc7cb inset;







	-moz-box-shadow: 0px 1px 1px 0px #cfc7cb inset;







	-webkit-box-shadow: inset 0px 1px 1px 0px #cfc7cb;







	border-radius: 4px;







	line-height: 19px;







	border: 0px none;







	padding: 0px 5px;







	resize: none;







}















a.dropdown-link {







	display: block;







	color: #863200;







	padding: 0px 5px;







}















.sortby {







	margin: 14px 0px 0px 0px;







	position: relative;







}















.sortby .dropdown {







	width: 120px;







	height: 24px;







	line-height: 24px;







}















.dropdown ul {







	list-style: none outside none;







	width: 100%;







	margin: 0px 0px 0px -1px; /* Compensating for 1px border */







	padding: 3px 0px;







	color: #50062c;







	background-color: #f7f7f7;







	border: 1px solid #ddd1d6;







	border-radius: 4px;







	z-index: 10000;







}















.dropdown ul li {







	line-height: 24px;







	padding: 0px 5px;







	cursor: pointer;







	border-bottom: 1px dashed #d5c1ca;







}















.dropdown ul li.last {







	border: 0px none;







}















.dropdown ul li:hover {







	background: #522300;







	color: #ffffff;







}















.single-list-item {







	border-bottom: 1px solid #ede6e9;







	padding: 20px 0px;







	position: relative;







}















.single-list-item .text-info {







	margin-left: 195px;







}















.single-list-item .text-info span.title {







	display: block;







	font-size: 15px;







	font-weight: bold;







}























.single-list-item .text-info span.price {







	display: block;







	font-size: 13px;







	font-weight: bold;







	color: #4d4d4d;







	margin: 0px;







}















.single-list-item .text-info span.description {







	display: block;







	margin: 0px 0px 18px 0px;







}















.price del {







	text-decoration: line-through;







	padding: 0px 6px 0px 0px;







	font-weight: normal;







}















































/******************/







/***** Detail *****/







/******************/















.detail-item {







	margin: 0;







}















.detail-item .text-info {







	display: table;







	width: 364px;







	margin-left: 345px; /* The size of the image and 15px space */







}















.detail-item .dropdown-container {







	margin: 0px 10px 20px 0px;







}















.detail-item .text-info span.title {







	display: block;







	line-height: 150%;







	color: #375252;







    font-family: 'Droid Serif', serif;







    font-size: 23px;







    font-weight: 300;







}















.detail-item .text-info span.price {







	display: block;







	font-size: 16px;







	font-weight: bold;







	color: #4D4C4C;







	margin: 6px 0px 21px 0px;







}















.detail-item .text-info span.size,







.detail-item .text-info span.color {







		width: 82px;







	font-weight: bold;







}















.detail-item .text-info  span.description {







	display: block;







	margin: 15px 0px 20px 0px;







}















.detail-item .text-info  span.description p {







	margin: 15px 0px 0px 0px;







}















.detail-item .size,







.detail-item .color {







	display: inline-block;







	margin: 0px 0px 2px 0px;







	position: relative;







}















.detail-item .size .dropdown,







.detail-item .color .dropdown {







	width: 102px;







	height: 32px;







	line-height: 32px;







}















.input-text.quantity {







	width: 92px;







	text-align: right;







}















.product-gallery {







	width: 330px;







}















.social-container {







	margin: 15px 0px 20px 0px;







}















#tabbed-menu {







	margin: 20px 0px 0px 0px;







}















































/********************/







/***** Comments *****/







/********************/















.blog-entry .commentlist li {margin-left: 0;}















.single-comment {







	border: 1px solid #ede6e9;







	overflow: hidden;







	width: 638px;







	padding: 20px 15px 5px 15px;







	margin: 6px 0px;







}















.single-comment .avatar {







	







}















.single-comment .comment-text {







	margin: 0px 0px 0px 65px







}















.single-comment .comment-text .name {







	display: block;







	font-size: 15px;







	font-weight: bold;







	color: #863200;







}















.single-comment .comment-text .date {







	display: block;







	font-size: 11px;







	font-weight: bold;







	color: #8A8A8A;







}















.new-comment-heading {







	display: block;







	color: #863200;







	font-size: 15px;







	font-weight: bold;







	margin: 35px 0px 25px 0px;







}















.form-name {







	width: 47%;







}















.comment-form-container {







	padding: 0px 10px 0px 0px;







}















.form-name span,







.form-comment span,







.form-name label,







.form-comment label {







	display: block;







	color: #75918A;







	font-size: 12px;







	font-style: italic;







}















.form-name label.error,







.form-comment label.error {







	color: #d50000;







	font-style: normal;







	font-weight: bold;







	margin: -10px 0px 10px 0px;







}















.form-name input,







.form-comment .txtarea-comment {







	width: 100%;







}















.form-name,







.form-comment .txtarea-comment {







	margin: 0px 0px 15px 0px;







}















a.add-comment {







	margin: 15px 0px 20px 0px 







}















input.contact-form-button {







	width: 140px;







	height: 34px;







	font-size: 13px;







	color: #ffffff;







	background-image: url(images/submit_button.png);







	background-color: none;







	background-repeat: no-repeat;







	border: 0px none;







	margin: 14px 0px 0px 0px;







}







input.contact-form-button:hover {







cursor:pointer;







}















.confirm-panel.form-ok, 







.warning-panel.form-error {







	margin: 35px 0px -10px 0px







}







































/* Contact Form */







#contactform .contact_error, #contactform .success {







display: none;







}















#contactform  .new-comment-heading {margin-top:0;}















#contactform input, #contactform textarea {margin-bottom: 5px;}







#contactform .form-comment {margin-top: 10px;}







#contactform textarea {height: 110px;}















#contactform  #email_error,







#contactform  #name_error,







#contactform  #message_error,







#contactform  #subject_error







{padding:0;top:0;margin:0;background:transparent; color: #d50000;}















































/****************/







/***** Cart *****/







/****************/















#blog-entries h3.blog-page-title {







	background-color: #efe4dc;







	height: 52px;







	line-height: 52px;







	margin: 0;







	padding: 0 5px 0 10px;







	color: #863200;







}























.full-width-content table {







	width: 100%;







	margin: 20px 0px 30px 0px;







}















.full-width-content table td {







	border-bottom: 1px solid #ede6e9;







	vertical-align: middle;







	padding: 7px 0px;







}















.full-width-content table tr.last td {







	border-bottom: 0px none;







}















.full-width-content table tr.submit td {







	padding-top: 30px;







}















.full-width-content table td.product-remove {







	width:16px;







}















.product-remove .remove {







min-width: 16px;







min-height:16px;







background: url(images/check-icon.png) no-repeat center center;







text-indent: -9999px;







display: block;







}















.full-width-content table td.product-thumbnail {







	width:60px;







	text-align: center;







}















.full-width-content table td.product-name {







	text-align: left;







	padding: 0px 10px







}















.full-width-content table td.product-price {







	width: 120px;







	text-align: right;







}















.full-width-content table td.product-quantity {







	width: 120px;







	text-align: right;







}







.full-width-content table td.product-quantity  .quantity {







float: right;







width: 100px;







}







.full-width-content table td.product-quantity  .quantity .input-text {







width: 80px;







}















.full-width-content table.cart input.cart-field {







	width: 87px;







	float: right;







}















.full-width-content table td.product-subtotal {







	width: 110px;







	text-align: right;







	padding-right: 10px;







}















.full-width-content table td span.heading {







	color:#375252;







	display: block;







	font-size: 12px;







	font-style: italic;







}







.full-width-content table td.product-quantity span.heading







{







	text-align:right;







}















.full-width-content table.cart tr.promo td {







	background-color: #efefef;







}















.full-width-content span.grey {







	color: #7b7b7b;







}















.full-width-content span.summary {







	color:#375252;







	font-weight: bold;







	font-size: 16px;







}















.input-text-grey {







	background-color: #d2d2d2;







	box-shadow: 0px 1px 1px 0px #787878 inset;







	-moz-box-shadow: 0px 1px 1px 0px #787878 inset;







	-webkit-box-shadow: inset 0px 1px 1px 0px #787878;







	border-radius: 4px;







	height: 32px;







	line-height: 32px;







	border: 0px none;







	padding: 0px 5px;







}















.full-width-content .promo .button {







	width: 90%;







	text-align: center;







}















































/****************/







/***** Blog *****/







/****************/















ul#blog-entries {







list-style-type: none;







overflow:hidden;







}















.blog-entry {







	position: relative;







}















.blog-post-title {







  width: auto;







  position:relative;







}















h3.blog-post-title-inner {







	position:absolute;







	display: table;	height: 68px;







	background: transparent;







}















.blog-post-title-inner a {







  display: table-cell;







  vertical-align: middle;







  font-weight: normal;















}















.blog-date {







	width: 60px;







	height: 67px;







	background-image: url(images/date_bkg.png);







	background-position: left 7px;







	background-repeat: no-repeat;







}















.blog-date .date-number {







	position: absolute;







	top: 21px;







	left: 0px;







	width: 60px;







	font-size:11px;







	color: #ffffff;







	text-align: center;







	line-height: 50px;







}















.blog-date .month {







	position: absolute;







	top:16px;







	left: 0px;







	width: 60px;







	height: 30px;







	font-size:18px;







	font-weight: bold;







	color: #ffffff;







	text-align: center;







	line-height: 30px;







	text-transform: uppercase;







}















.blog-entry .blog-post-title-inner {







	color: #50062c;







	font-size: 24px;







	text-shadow: none;







	line-height: 140%;







	margin: 0px;







	padding: 0px 0px 0px 72px;







}















.blog-entry .calendar {







	position: absolute;







	top: 0px;







	right: 0px;







	width: 80px;







	height: 80px;







	font-size: 15px;







	font-weight: bold;







	color: #50062c;







	text-align: center;







	background-image: url(images/calendar_bkg.png);







	background-position: left middle;







	background-repeat: no-repeat;







}















.blog-entry .category a, .blog-entry .user a, .blog-entry .post-comment a {







border-bottom: 1px dotted #828282;







}







.blog-entry .category a:hover, .blog-entry .user a:hover, .blog-entry .post-comment a:hover {







border:0;







}















.blog-entry .category,







.blog-entry .user,







.blog-entry .post-comment,







.singlepost-tags {







	height: 23px;







	line-height: 23px;







	color: #8a8a8a;







	font-size: 12px;







	margin: 14px 26px 0px 0px;







	padding: 0px 0px 0px 27px;







}







.singlepost-tags {







margin:10px 0 20px;







padding:0;







}















.blog-entry .category {







	background-image: url(images/icon_category.png);







	background-position: left middle;







	background-repeat: no-repeat;







}















.blog-entry .user {







	background-image: url(images/icon_user.png);







	background-position: left middle;







	background-repeat: no-repeat;







}















.blog-entry .post-comment {







	background-image: url(images/icon_comment.png);







	background-position: left middle;







	background-repeat: no-repeat;







}















.blog-entry p,







.blog-single-entry p {







	margin: 0 0px 19px 0;







}























.blog-entry a.title {







    color: #375252;







    font-size: 18px;







}















.blog-entry .full-width-image {







	padding: 5px;







	margin: 20px 0px 0px 0px;







	border: 1px solid #ede6e9;







}















.blog-entry .left-image {







	padding: 5px;







	margin: 4px 15px 0px 0px;







	border: 1px solid #ede6e9;







}















.blog-entry .image-container {







	float: left;







	width: 265px;







	margin: 18px 0px 0px 0px;







}















.blog-entry .text-container {







	float: left;







	width: 442px;







}















.blog-entry {







	padding: 0px 0px 0px 0px;







	margin: 0px 0px 0px 0px;







	border-bottom: 1px solid #ede6e9;







	overflow:hidden;







}















.blog-entry.single {







	border: 0px none;







}















.single-comment.blog-page {







	width: auto;







}















.tagcloud {







  margin: 15px 0 0 0px;







  padding: 0;







}















.tagcloud a {







	display: inline;







	float: left;







	padding: 5px;







	margin: 0px 10px 10px 0px;







	border: 1px solid #ede6e9;







	line-height: 11px;







	background: -moz-linear-gradient(center top , #FFFFFF 0%, #F6F6F6 47%, #EDEDED 100%) repeat scroll 0 0 transparent;







  border-color: #DEDEDE #D8D8D8 #D3D3D3;







  box-shadow: 0 1px 1px #EAEAEA, 0 1px 0 #FBFBFB inset;







  text-shadow: 0 1px 0 #FFFFFF;







  border-radius: 3px 3px 3px 3px;







  color: #863200;







}







.tagcloud a:hover {







	background: #EDEDED;







	border: 1px solid #ede6e9;







}















.footer-widget .tagcloud a {







border:0;







background: #222;







box-shadow:0 0;







text-shadow:0 0;







color: #c7c7c7;







}







.footer-widget .tagcloud a:hover {color: #fff;}































/* Blog Navigation */







#blog_navigation {







/*margin-bottom: 50px;*/







}















.blog_pagination {







clear:both;







padding:0;







position:relative;







font-size:11px;







line-height:13px;







}















.blog_pagination span, .blog_pagination a {







display:block;







float:left;







width:28px;







height:27px;







text-decoration:none;







text-align:center;







line-height:26px;







margin-right:3px;







font-weight:bold;







color:#717171;







background: url(images/numbers_spritesheet.png) no-repeat;







}















.blog_pagination a:hover{







background-position:0 -27px;







}















.blog_pagination span.paginate_current{







text-shadow:0 1px 0 #585858;







color:#fff;







background-position:-140px 0;







}























































/****************/







/***** Blog *****/







/****************/















.google-map {







	margin: 20px 0px 0px 0px;







	padding: 15px 0px 0px 0px;







}















.address .street {







	  background: url("../images/map.png") no-repeat scroll -4px 4px transparent;







	  padding: 15px 0px 0px 72px;







	  min-height: 70px;







	  margin: 0px 0px 15px 0px;







		border-bottom: 1px solid #ede6e9;







}















.address .phone {







	  background: url("../images/phone_bb.png") no-repeat scroll -4px 10px transparent;







	  padding: 15px 0px 0px 72px;







	  min-height: 70px;







	  margin: 0px 0px 15px 0px;







	  border-bottom: 1px solid #ede6e9;







}















.address .office-email {







	  background: url("../images/email_write.png") no-repeat scroll -4px 5px transparent;







	  padding: 15px 0px 0px 72px;







	  min-height: 70px;







	  margin: 0px 0px 15px 0px;







}















.address p {







	margin: 0px;







}















































/***********************/







/***** Pages - FAQ *****/







/***********************/















ul.faq-item {







	list-style: none outside none;







  margin: 0px 0px 30px 0px;







  padding: 0;







}















ul.faq-item li {







	padding: 0px 10px 20px 10px;







	border-bottom: 1px solid #ede6e9;







	margin-left: 0;







	line-height: 20px;







}







.services-boxes li {



    background: hsl(0, 0%, 100%) none repeat scroll 0 0;



    border: 1px solid hsl(0, 0%, 85%);



    float: left;



    height: 235px;



    margin-bottom: 17px;



    margin-right: 17px;



    text-align: center;



    width: 310px;



}







.services-boxes h3 {



    color: hsl(44, 61%, 52%);



    font-family: Gotham-Book;



    font-size: 18px;



    margin-bottom: 0;



    min-height: 40px;



    padding: 0 15px;



}







.services-boxes p {

    font-family: Gotham-Book;

    font-size: 14px;

    line-height: 20px;

    margin-top: 10px;

    padding: 0 15px;

}





.services-boxes {



    margin-bottom: 30px;



    overflow: hidden;



}







.services-boxes a {



    display: block;



    height: 210px;



}







.services-boxes img {



    margin-bottom: 5px;



    margin-top: 30px;



}







.services-boxes li:nth-child(3), .services-boxes li:nth-child(6) {



    margin-right: 0;



}







ul.faq-item  dl {















}







ul.padBtmMore span.question-symbol







{







	color:#75918A !important;







	font-size:16px;







}







ul.faq-item span.question-symbol, 







ul.faq-item span.answer-symbol {







	float: left;







	font-weight: bold;







	color:#373737;







}















ul.padBtmMore dd p {







	color:#373737;







	margin:10px 0 23px 0;







}















ul.faq-item dd p {















}















ul.faq-item dd p.question {







	font-weight: bold;







}















ul.faq-item li a.regular {







	font-size: 11px;







	margin: 0px 0px 0px 20px;







}















































/***********************************/







/***** Pages - Product Compare *****/







/***********************************/























table.compare {







	margin: 30px 0px 30px 0px;







}







table.compare td {







	width: 174px;







	padding: 8px 4px;







	border-bottom: 1px solid #ede6e9;







	border-right: 1px solid #ede6e9;







	text-align: center;







	vertical-align: middle;







	font-weight: bold;







	font-size: 15px;







}















table.compare td.first {







	width: auto;







	text-align: left;







	font-weight: normal;







	font-size: 13px;







	border-left: 1px solid #ede6e9;







}















table.compare tr.table-head td {







	border-top: 1px solid #ede6e9;







	border-left: 1px solid #ede6e9;







}















table.compare tr.last td {







	padding: 20px 0px;







	border-bottom: 1px solid #ede6e9;







}















table.compare tr.even {







	background-color: #efefef;







}















































/*****************************/







/***** Pages - Portfolio *****/







/*****************************/















.full-width-content .portfolio-container {







	text-align: center;







	border-bottom: 1px solid #ede6e9;







	margin-bottom: 30px;







}







.full-width-content .blog-entry.single {margin-bottom: 0;}







/* Look for mofm-source/css/style.css for more style options */







































/********************************/







/****** Sidebars & Widgets ******/







/********************************/







.sidebar-widget, .footer-widget {







clear: both;







margin-bottom: 30px;







}







.sidebar-widget {margin-top:0; margin-bottom:0;}







.content-inner.home .sidebar-widget:first-child, .left-side .sidebar-widget:first-child {margin-top: 0;}







.tagcloud {overflow:hidden;}























/* calendar widget */







.widget_calendar {overflow:hidden;}







#wp-calendar {width: 100%; }







#wp-calendar caption { text-align: center; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }







#wp-calendar thead { font-size: 10px; }







#wp-calendar thead th { padding-bottom: 10px; }







#wp-calendar tbody { color: #aaa; }







#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}







#wp-calendar tbody td:hover { background: #fff; }







#wp-calendar tbody .pad { background: none; }







#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }







#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }















.footer-widget #wp-calendar caption, .footer-widget #wp-calendar tbody {color: #c7c7c7;}







.footer-widget #wp-calendar tbody td {background: #3a3a3a; border-color: #222;}







.footer-widget #wp-calendar tbody td:hover {background: #444;}























/* latest comments widget */







.latest-comments-list {}







#content li.latest-comments {







	margin: 15px 0px;







	border:0;







	padding:0;







}







.latest-comments.last {







	margin: 15px 0px 36px 0px;







}







.latest-comments .image-container {







	padding: 5px;







	margin: 0px 10px 0px 0px;







	border: 1px solid #ede6e9;







}







.latest-comments .comment-text a {















	font-size: 12px;







	line-height: 18px;







}







.latest-comments .comment-text p {







	color: #4d4d4d;







	font-size: 12px;







	margin: 0px;







}















/* Search Form */







#searchform #searchsubmit {







  margin:0;







  margin-top: 10px;







  line-height:1em;







  cursor:pointer;







  position:relative;







  font-family:inherit;







  text-decoration:none;







  overflow:visible;







  padding:6px 10px;







  text-decoration:none;







  font-weight:bold;







  left:auto;







  text-shadow:0 1px 0 #111111;







  color:;







  border:1px solid #000000;







  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);







  -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);







  box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);







}























/* Gallery Widget */







.flickr_badge {display: none; margin-top: 30px;}







.flickr_badge_image {







margin: 0 12px 12px 0;







}







































































/********************************/







/***** Shortcodes - Columns *****/







/********************************/















span.sh-title {







	color: #863200;







	display: block;







	font-size: 15px;







	font-weight: bold;







	margin: 0px;







}







#contactform > p#cf_submit_p {



    margin-top: 20px;



}







.sh-one-half {







	width: 48%;







	margin: 0px 3% 30px 0px;







}















.sh-one-third {







	width: 30.66%;







	margin: 30px 4% 30px 0px;







}















.sh-one-fourth {







	width: 22%;







	margin: 30px 4% 30px 0px;







}















.sh-two-third {







	width: 65.34%;







	margin: 30px 4% 30px 0px;







}















.sh-three-fourth {







	width: 74%;







	margin: 30px 4% 30px 0px;







}















.column-last {







	margin: 30px 0px 30px 0px;







	width:49%;







}















.column-div {







	width: 100%;







	height: 1px;







	background: #ede6e9;







}























































/********************************************/







/***** Shortcodes - Tabs and Accordions *****/







/********************************************/















.blog-entry ul.tabs, .blog-entry ul.tabs-simple {







list-style-type: none;







}















.tabs li,







.tabs-simple li { 







	float:left;	 







	text-indent:0;







	padding:0;







	margin: 0px 3px 0px 0px !important;







	list-style-image:none !important; 







}















ul.tabs li a,







ul.tabs-simple li a {







	text-decoration: none;







	display: block;







	text-transform: uppercase;







	padding: 0 30px;







	outline: none;







	position: relative;







	height: 42px;







	line-height: 42px;







}















ul.tabs li a {







	color: #313131;







	font-size: 14px;







	font-weight:500;







	text-transform:capitalize;







	background:url(images/menu_normal_bkg.png) repeat-x;







	border-radius: 5px 5px 0px 0px;







}















ul.tabs-simple li a{







	color: #313131;







	display: block;







	font-size: 13px;







	font-weight: bold;







	border-top: 1px solid #D5C9C1;







	border-left: 1px solid #D5C9C1;







	border-right: 1px solid #D5C9C1;







}















ul.tabs li a:hover,







ul.tabs li a:active,







ul.tabs li a.current {







	background:url(images/menu_active_bkg.png) repeat-x;







	color: #375252;







}















ul.tabs-simple li a:hover,







ul.tabs-simple li a:active,







ul.tabs-simple li a.current {







	background: #863200;







	color: #ffffff;







}















/* root element for tabs  */







.tabs, .tabs-simple { 







	list-style: none; 







	margin: 0px !important; 







	padding: 0;







}















.tabs a:active {







	outline:none;		







}















.panes {







	border: 1px solid #ede6e9;







	overflow: hidden;







	padding: 20px;







	margin: 0px 0px 40px 0px;







}















.panes.simple {







	border: 1px solid #d5c9c1;







	overflow: hidden;







	padding: 20px;







	margin: 0px 0px 40px 0px;







}















/* initially all panes are hidden */ 







.panes .tab-content {







	display: none;		







}















.panes .tab-content.description p {







	margin: 13px 0px;		







}















/* root element for accordion. decorated with rounded borders and gradient background image */







.accordion {







	border-left: 1px solid #ede6e9;	







	border-right: 1px solid #ede6e9;	







	border-bottom: 1px solid #ede6e9;	







	margin: 0px 0px 40px 0px;







}















.accordion-simple {







	border-left: 1px solid #d5c9c1;	







	border-right: 1px solid #d5c9c1;	







	border-bottom: 1px solid #d5c9c1;		







	margin: 0px 0px 40px 0px;







}















/* accordion header */







.accordion h2 {







	font-family: 'Roboto', sans-serif;







	text-shadow: none;







	text-transform: uppercase;







	height: 42px;







	line-height: 42px;







	color: #313131;







	display: block;







	font-size: 13px;







	font-weight: bold;







	border-top: 1px solid #ede6e9;







	padding: 0px 20px;







	background: url(images/menu_normal_bkg.png) repeat-x;







	cursor:pointer;







	margin:0;







}















.accordion-simple h2 {







	font-family: 'Roboto', sans-serif;







	text-shadow: none;







	text-transform: uppercase;







	height: 42px;







	line-height: 42px;







	color: #313131;







	display: block;







	font-size: 13px;







	font-weight: bold;







	border-top: 1px solid #d5c9c1;







	padding: 0px 20px;







	background: #ffffff;







	cursor:pointer;







	margin:0;







}















/* currently active header */







.accordion h2.current {







	cursor:default;







	color: #ffffff;







	background: url(images/menu_active_bkg.png) repeat-x;







}















.accordion-simple h2.current {







	cursor:default;







	color: #ffffff;







	background: #863200;







	border-bottom: 1px solid #d5c9c1;







}















/* accordion pane */







.accordion .pane,







.accordion-simple .pane {







	display:none;







	padding: 20px;







}







































/********************************/







/***** Shortcodes - Buttons *****/







/********************************/















.sh-button-margin {







	margin: 0px 0px 6px 0px;







}















.sh-highlight-text {







	background-color: #863200;







	color: #ffffff;







	padding: 2px 4px;







}















.sh-highlight-lite-text {







	background-color: #ede9e6;







	color: #863200;







	padding: 2px 4px;







}















/* ALERT BOXES */







.alert_success, .alert_error, .alert_warning, .alert_info {







margin: 15px 0;







padding: 10px 20px;







padding-left: 30px;







-moz-border-radius: 3px; /* Firefox */







-webkit-border-radius: 3px; /* Safari, Chrome */







border-radius: 3px; /* CSS3 */







}







.alert_success {







background: #e5ffcc url(images/alert/success.png) no-repeat 8px center;







border: 1px solid #bd9;







color: #573;







}







.alert_error {







background: #fcc url(images/alert/error.png) no-repeat 8px center;







border: 1px solid #daa;







color: #744;







}







.alert_warning {







background: #ffd url(images/alert/warning.png) no-repeat 8px center;







border: 1px solid #ddc;







color: #664;







}







.alert_info {







background: #e5efff url(images/alert/info.png) no-repeat 8px center;







border: 1px solid #bde;







color: #467;







}















a.general-button-purple, 







span.button-purple,







a.general-button-grey, 







span.button-grey,







a.general-button-black, 







span.button-black,







a.general-button-red, 







span.button-red,







a.general-button-green, 







span.button-green,







a.general-button-blue, 







span.button-blue,







a.general-button-orange, 







span.button-orange,







a.general-button-big-purple, 







span.button-big-purple,







a.general-button-big-grey, 







span.button-big-grey,







a.general-button-big-black, 







span.button-big-black,







a.general-button-big-red, 







span.button-big-red,







a.general-button-big-green, 







span.button-big-green,







a.general-button-big-blue, 







span.button-big-blue,







a.general-button-big-orange, 







span.button-big-orange {







	background-image: url(images/buttons.png);







}















a.general-button-purple,







a.general-button-grey,







a.general-button-black,







a.general-button-red,







a.general-button-green,







a.general-button-blue,







a.general-button-orange {







	background-repeat: no-repeat;







	display: inline-block;







	color: #ffffff !important;







	font-size: 11px;







	padding: 0px 20px 0px 0px;







	font-weight: bold;







	overflow: hidden;







}























a.general-button-orange {







	background-position: right -529px;







}















a.general-button-purple {







	background-position: right -11px;







}















a.general-button-grey {







	background-position: right -97px;







}















a.general-button-black {







	background-position: right -183px;







}















a.general-button-red {







	background-position: right -269px;







}















a.general-button-green {







	background-position: right -355px;







}















a.general-button-blue {







	background-position: right -441px;







}























a.general-button-big-purple,







a.general-button-big-grey,







.general-button-big-black,







a.general-button-big-red,







a.general-button-big-green,







a.general-button-big-blue,







a.general-button-big-orange  {







	background-position: right -51px;







	background-repeat: no-repeat;







	display: inline-block;







	color: #ffffff;







	font-size: 13px;







	padding: 0px 20px 0px 0px;







	overflow: hidden;







}















a.general-button-big-purple {







	background-position: right -51px;







}















a.general-button-big-grey {







	background-position: right -137px;







}















.general-button-big-black {







	background-position: right -223px;







}















a.general-button-big-red {







	background-position: right -309px;







}















a.general-button-big-green {







	background-position: right -395px;







}















a.general-button-big-blue {







	background-position: right -481px;







}















a.general-button-big-orange {







	background-position: right -569px;







}















span.button-purple,







span.button-grey,







span.button-black,







span.button-red,







span.button-green,







span.button-blue,







span.button-orange {







	display: block;







	background-position: 0px -11px;







	background-repeat: no-repeat;







	padding: 0px 0px 0px 40px;







	margin: 0px 0px 0px -20px;







	height: 28px;







	line-height: 25px;







	font-size: 12px;







	font-weight: normal;







}















span.button-purple {







	background-position: 0px -11px;







}















span.button-grey {















	background-position: 0px -97px;







}















span.button-black {







	background-position: 0px -183px;







}















span.button-red {







	background-position: 0px -269px;







}















span.button-green {







	background-position: 0px -355px;







}















span.button-blue {







	background-position: 0px -441px;







}















span.button-orange {







	background-position: 0px -529px;







}















span.button-big-purple,







span.button-big-grey,







span.button-big-black,







span.button-big-red,







span.button-big-green,







span.button-big-blue,







span.button-big-orange {







	display: block;







	background-position: 0px -51px;







	background-repeat: no-repeat;







	padding: 0px 0px 0px 40px;







	margin: 0px 0px 0px -20px;







	height: 34px;







	line-height: 32px;







}















span.button-big-purple {







	background-position: 0px -51px;







}















span.button-big-grey {







	background-position: 0px -137px;







}















span.button-big-black {







	background-position: 0px -223px;







}















span.button-big-red {







	background-position: 0px -309px;







}















span.button-big-green {







	background-position: 0px -395px;







}















span.button-big-blue {







	background-position: 0px -481px;







}















span.button-big-orange {







	background-position: 0px -569px;







}















a.general-button-purple:hover,







a.general-button-big-purple:hover,







a.general-button-grey:hover,







a.general-button-big-grey:hover,







a.general-button-black:hover,







a.general-button-big-black:hover,







a.general-button-red:hover,







a.general-button-big-red:hover,







a.general-button-green:hover,







a.general-button-big-green:hover,







a.general-button-blue:hover,







a.general-button-big-blue:hover,







a.general-button-orange:hover,







a.general-button-big-orange:hover {







	opacity: 0.8;







	filter: alpha(opacity = 80);







}















#content .button, #commentform .form-submit #submit, #searchform #searchsubmit {







	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#696969', EndColorStr='#171717');







	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#696969), color-stop(50%,#3d3d3d), color-stop(50%,#292929), color-stop(100%,#171717));







	background: -moz-linear-gradient(center top, #696969 0%, #3d3d3d 50%, #292929 50%, #171717 100%);







	padding: 6px 17px;







	height: auto;







	display: inline-block;







	zoom: 1;







	*display: inline;







	border:1px solid #D6AE41 !important;







	text-align: center;







	color:#415d59;







	cursor: pointer;







	font-weight: normal;







	text-shadow: none;







	font-size:13px;



	



	 font-family: 'Gotham-Book';







}







.add_review .button {}







.button:hover {







/*     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(50%,#595959), color-stop(50%,#444444), color-stop(100%,#333333));







    background: -moz-linear-gradient(center top, #555555 0%, #595959 50%, #444444 50%, #333333 100%); */







-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";







filter: alpha(opacity=90);







-moz-opacity: 0.9;







-khtml-opacity: 0.9;







opacity: 0.9;







}







.button:active {







-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";







filter: alpha(opacity=80);







-moz-opacity: 0.8;







-khtml-opacity: 0.8;







opacity: 0.8;







}































/* List View */







.list-view {







position:relative;







}















.archive_desc, .list-view .list-link {display: none;}







.list-view .archive_desc {display: block;}















.archive_desc p{display: block;







    height:39px;







    margin:0 0 11px;







    overflow: hidden;}







.archive_desc a.regular, .list-link a.regular, .general-btn-black{







    background: none repeat scroll 0 0 #F0D48B;







    border: 1px solid #D6AE41 !important;







    color: #444444 !important;







    display: block;







    font-size: 13px;







    height: 26px;







    padding-top: 6px;







    text-align: center;







    width: 89px;







	background: rgba(224,190,96,1);







	background: -moz-linear-gradient(top, rgba(224,190,96,1) 0%, rgba(238,213,143,1) 100%);







	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,190,96,1)), color-stop(100%, rgba(238,213,143,1)));







	background: -webkit-linear-gradient(top, rgba(224,190,96,1) 0%, rgba(238,213,143,1) 100%);







	background: -o-linear-gradient(top, rgba(224,190,96,1) 0%, rgba(238,213,143,1) 100%);







	background: -ms-linear-gradient(top, rgba(224,190,96,1) 0%, rgba(238,213,143,1) 100%);







	background: linear-gradient(to bottom, rgba(224,190,96,1) 0%, rgba(238,213,143,1) 100%);







	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0be60', endColorstr='#eed58f', GradientType=0 );







	







}







.archive_desc a:hover, .list-link a.regular:hover, .general-btn-black:hover







{







	opacity:0.9;







	border: 1px solid #D6AE41;







	color: #444444;







}







	







}















.archive_desc {







margin-top: 5px;







}















.list-view .list-item-image {







position:absolute;







top:10px; left:0;







width:183px;







height:150px;







}















.list-view .list-items .single-item:hover {background:transparent;}















#container .list-view .single-item {







clear: both;







overflow:hidden;







width:709px;







min-height: 145px;







padding: 20px 0 0;







border: 0;







border-bottom: 1px solid #ede6e9;







text-align: left;







}















.list-view .list-items {







border: 0;







padding:0;







margin:0;







}















.list-view .title, .list-view .location_s, .list-view .subs-title,







.list-view .price,







.list-view  .archive_desc,







.list-view  .button, .list-view .location-title {







margin-left: 200px;







width:495px;







}







.list-view .location_s, .location_ss







{







     color: #75918A;







    display: block;







    font-size: 12px;







    font-weight: 500;







    margin-bottom: 3px;







	text-transform:uppercase;







	margin-top:2px;







}







.fntSze







{







	font-size:11px !important;







}







.list-view .onsale {







top: -15px;







right: -15px







}















.list-view .button {margin-top: 15px;}















/*--------------------custom style----------------------------*/















/*--------Top shadow--------------*/







.topShdow







{







	background:url(images/shadowbodyTop.png) repeat-x;







	width:100%;







	height:27px;







}







/*---------right div header-------------*/







.menusTop







{







	float:right;







	top:26px;







	right:23px;







	position:absolute;







}







.phne-number







{







	background:url(images/gifticontop.png) no-repeat;







	padding:0 0 0 33px;







	height:25px;







	color:#e0bd60;







	font-size:16px;







	font-weight:normal;







	float:right;







	font-family: 'Roboto Condensed', sans-serif;







}







.myCart







{







	background:url(images/cart-img.png) no-repeat;







	padding:0 0 0 33px;







	height:25px;







	font-size:16px;







	font-weight:normal;







	float:right;







	font-family: 'Roboto Condensed', sans-serif;







}







.myCart a







{







	color: #E0BD60;







    display: block;







    margin-top: 1px;







	margin-right:15px;







}







.actveCart







{







	text-decoration:underline;







}







.phne-number span







{







	padding-top:1px;







	display:block;







}







.phne-number span a







{







    color: #E0BD60;







    display: block;







    font-family: 'Roboto Condensed',sans-serif;







    font-size: 16px;







    font-weight: normal;







}







.phne-number span a:hover







{







	opacity:0.8;







}







.menu-list







{







	margin-top:18px;







}







.menu-list li.menu-item







{







	display:inline;







	float:left;	







	margin-right:30px;







	margin-bottom:13px;







	position: relative;







}







.menu-list li.menu-item:last-child







{







	margin-right:0px;







}







.menu-list li.menu-item a {



    color: hsl(171, 18%, 31%);



    display: block;



    font-family: "Gotham-Book";



    font-size: 13px;



    font-weight: 600;



    padding: 4px 6px 0 !important;



    text-transform: uppercase;



}







.current-menu-item, .current-menu-ancestor







{







	border-top:2px solid #e0bd60;







	display:block;







	margin-bottom:13px;







	margin-top:-2px;







}







.current-menu-item, .current-menu-ancestor







{







	border-top:2px solid #e0bd60;







	display:block;







	margin-bottom:13px;







	margin-top:-2px;







}







..menu-item-type-taxonomy







{







/*		margin-top:-2px;*/







}







li.menu-item ul.sub-menu:hover







{







	border-bottom:2px solid #e0bd60;







	display:block;







	margin-bottom:13px;	







}







li.menu-item ul.sub-menu li.current-menu-item







{







	border:none;







	margin-bottom:inherit;







}







.menu li.current-menu-item







{







	height:inherit;







	margin-bottom:0;







	color:#e0bd60 !important;







}







.menu li.current-menu-item a {



    font-weight: bold;



    text-decoration: underline;



}







.menu li.current-menu-item a:visited, .menu li.current-menu-item a:hover







{







		







}







h4.contct {



    color: hsl(0, 0%, 27%);



    font-size: 15px;



    font-weight: bold;



    margin-top: 15px;



	float:left;



	font-family:Gotham-Book;



}







 .menu-list li.menu-item a:hover







{







	border-top:2px solid #e0bd60;







	height:2px;







	display:block;







	margin-top:-2px;







	padding:0 6px;







}







 .menu-list li.menu-item ul li a:hover







 {







	 border-top:none;







	 height:inherit;







	 margin-top:inherit;







	 padding:inherit;







 }







/*-------footer styles------------*/







.cpyRight {



    color: hsl(180, 20%, 27%);



    float: left;



    font-size: 15px;



    font-weight: normal;



    margin: 20px auto 0;



    text-align: center;



    width: 100%;



}











.footer-bottom {



    background-image: url("images/footer-bottom.png");



    background-position: center center;



    background-repeat: no-repeat;



    background-size: 969px 133px;



    height: 133px;



    margin-bottom: 10px;



    overflow: hidden;



    padding: 0 20px 24px;



    position: relative;



    text-align: center;



}







.craftBy a







{







	color:#444444;







	font-size:12px;







}







.footer-main p







{







	background:url(images/connect-font.png) no-repeat;







	width:93px;







	height:12px;







	display:block;







	margin:15px 0 0 20px;







	







}







.footer-main ul li







{







	display:block;







	float:left;







	background:none;







	border:0;







	padding:6px 0 6px 17px !important;







}







.footer-main .footer-contnt ul li a







{







	text-indent:-9999px;







	display:block;







}







.footer-main .footer-contnt ul li a:hover







{







	opacity:0.8;







}







.footer-main ul li a.fb







{







	background:url(images/fb-icon.png) no-repeat;







	width:9px;







	height:15px;	







}







.footer-main ul li a.li







{







	background:url(images/linkedin.png) no-repeat;







	width:15px;







	height:15px;	







}







.footer-main ul li a.tw







{







	background:url(images/tw-icon.png) no-repeat;







	width:16px;







	height:15px;	







}







.footer-main ul li a.p







{







	background:url(images/p-icon.png) no-repeat;







	width:13px;







	height:15px;	







}







.footer-main ul li a.ytube







{







	background:url(images/ytube-icon.png) no-repeat;







	width:38px;







	height:15px;	







}







.footer-contnt







{







	margin-top:8px;







	margin-bottom:6px;







	float:left;







}







.footer-mnus ul li.menu-item







{







	display:block;







	float:left;







	padding:0 !important;







	







}















.craftBy {



    color: hsl(180, 20%, 27%);



    float: left;



    font-size: 15px;



    margin: -3px auto 15px;



    text-align: center;



    width: 100%;



}







.craftBy a {



    color: hsl(180, 20%, 27%);



    font-size: 15px;



}











.footer-mnus ul li.menu-item:first-child span:before







{







	content:'';padding:0;







}







.footer-mnus ul li a {



    color: hsl(0, 0%, 35%);



    float: left;



    font-size: 14px;



	  font-family: 'Gotham-Book';



}







#menu-footer li:before







{







	content:"|";







	float:left;







	padding:0 6px;







	color:#585858;







}







#menu-footer li:nth-child(1):before







{







	color:red !important;







	content:"" !important;







	padding:0 !important;







}















.footer-mnus







{







	margin-right:20px;







	margin-top:10px;







}







.icon-ul







{







	float:right;







}







.iconConnect







{







	width:270px;







	float:left;







}







.rytccrft







{







	width:1001px;







	margin:0 auto;







}















/*-------select box design-----------------*/







.styled-select {







   background: url(http://www.ericrasch.com/media/icon-selectbox.png) no-repeat 96% 0;







   height: 29px;







   overflow: hidden;







   width: 240px;







}















.styled-select select {







   background: transparent;







   border: none;







   font-size: 14px;







   height: 29px;







   padding: 5px; /* If you add too much padding here, the options won't show in IE */







   width: 268px;







}















.rounded {







   -webkit-border-radius: 20px;







   -moz-border-radius: 20px;







   border-radius: 20px;







}















.semi-square {







   -webkit-border-radius: 5px;







   -moz-border-radius: 5px;







   border-radius: 5px;







}























.blue    { background-color: #3b8ec2; }







.blue select    { color: #fff; }















/*---------login top box-------------*/







#loginBox







{







	width:1001px;







	margin:16px auto 0;







	position:relative;







}







#loginBox .login-block







{







	bottom: 0;







    float: right;







    position: absolute;







    right: 21px;







	padding-bottom:6px;







}







#loginBox .login-block span a







{







	 color:#375252;







	 font-size:12px;







}







#loginBox .login-block a:hover







{







	opacity:0.8;







}







#loginBox .login-block span.log-reg







{







	margin-right:19px;







}







#loginBox .login-block span.faq







{







	margin-right:19px;







}







#loginBox .login-block a.cartlst span.prce







{







	background:url(images/shop-cart.png) no-repeat;







	margin-left:19px;







	padding:0px 0 2px 30px;







}







#loginBox .login-block a.cartlst







{







	font-size:14px;







	font-family:'Roboto Condensed',sans-serif;







	font-weight:bold;







	color:#375252;







}







#loginBox .login-block span.blnk







{







	border-left:1px solid #375252;







	width:1px;







	padding:3px 0 2px;







}























/*----------heading----------------*/







.h1-head







{







	margin:0 15px 27px;







	background:#e9ecf0;







}







.h2-head







{







	margin:0 0 20px;







	background:#e9ecf0;







}







.p-head2







{







	line-height: 30px;







    margin: 0 auto;







}







.p-head2 p







{







	font-size:20px;







	color:#375252;







	font-family: 'Roboto', sans-serif;







	font-weight:300;







	font-style:italic;







	padding-top:3px;







}







.h3-head







{







	background:#e9ecf0;







}







.h3-head h3m, .h3-head-mp h3







{







	color: #375252;







    font-size: 18px;







    padding: 12px 10px;







	height:inherit;







	line-height:inherit;







	font-weight:inherit;







}







.h1-head h1, .h2-head h1, .h2-head h3 {



    color: hsl(172, 18%, 31%);



    font-family: Gotham-Book;



    font-size: 20px;



    line-height: 24px;



    padding: 12px 10px 13px;



}







/*---------gift vouchers------------*/







.gft-vouchers







{







	width:230px;







	margin-top:25px;







	height:107px;







	display:block;







	background:#e7ebee url(images/gift-voucher.png) 23px 19px no-repeat;







}







.gft-vouchers a







{







	display:block;







	height:100%;	







}







.gft-vouchers:hover







{







	opacity:0.9;







}







.gft-vouchers span







{







		font-family: 'Roboto', sans-serif;







		font-size:14px;







		font-weight:300;







		color:#375252;







		padding-left:93px;







		display:block;







		padding-top:33px;







}







.gft-vouchers p







{







		font-family: 'Roboto', sans-serif;







		font-size:19px;







		padding-left:92px;







		color:#375252;







		margin:0;







}







.bookngbyphne







{







	width:230px;







	height:116px;







	display:block;







	background:#e7ebee url(images/bookingbyphone.png) 22px 18px no-repeat;







	margin-top:50px;







}







.bookngbyphne span







{







	    font-family: 'Roboto', sans-serif;







		font-size:14px;







		font-weight:300;







		color:#375252;







		padding-left:93px;







		display:block;







		padding-top:16px;







		padding-bottom:3px;







}







.bookngbyphne p







{







		font-family: 'Roboto', sans-serif;







		font-size:18px;







		padding-left:93px;







		color:#375252;







		margin:0;







}







.bookngbyphne p.free







{







	color: #375252;







    font-family: 'Droid Serif', serif;







    font-size: 11px;







    font-style: italic;







    line-height: 15px;







    margin: 11px 0 0;







    padding-left: 93px;







}























/*----------leftbar div styles-----------------*/







.internat







{







	font-size:13px;







	border-bottom:1px solid #EDE6E9;







	padding:8px 5px 5px 10px;







	color:#4a4a4a;







	font-family: 'Droid Sans', sans-serif;







}







.emal







{







	border-bottom:1px solid #EDE6E9;







	padding:22px 5px 30px 10px;







	color:#4a4a4a;







	font-weight:500;







}







.emal span.eq-eml







{







	color:#4a4a4a;







	font-size:13px;







	font-weight:500;







}







.emal span.cont-eml







{







	font-size:13px;







	font-weight:500;







}







.emal span.cont-eml a







{







	 color: #373737;







    display: block;







    font-weight: 700;







}







.emal span.cont-eml a:hover







{







	opacity:0.9;







}















/*-------text widget styles------------*/







.textwidget ul li







{







	font-family: 'Droid Sans', sans-serif;







}















/*----------our experiences styles--------------*/







li.single-item span a







{







	font-size:16px;







	font-weight:normal;







	color:#75918a;







	font-family: 'Droid Serif', serif;







}







li.single-item span.subs-title a, span.subs-titles a







{







	font-size:13px;







	font-weight:600;







	color:#4D4D4D;







	font-family: 'Droid Serif', serif;







}







.list-view .subs-title, .subs-titles







{







	display: block;







	margin-top:1px;







}







.current-cat







{







background: url(images/menu_open.png) no-repeat right center;















}







.current-cat a







{







	color:#4d4d4d !important;







}







.month-resp







{







	display:none;







}







#dropdown_product_cat 







{







	display:none;







}







.hr-lne







{







	display:none;







}























/*----------home page styles------------*/







.headMain-h1







{







	width:100%;







	margin:0 auto;







}







.headMain-h1 h1 {



    color: hsl(171, 18%, 31%);



    font-family: 'Gotham-Book';



    font-size: 24px;



    letter-spacing: 0.03em;



    margin: 35px 0 30px !important;



    text-align: center;



}







.belowContent







{







	display:block;







	width:100%;







}







.exp-logo img







{







	display:block;







	width:270px;







	height:122px;







	margin-top:20px;







}







.exp-logo a







{







	margin-left: 65px;







    margin-right:50px;







	display:block;







}















.exp-Text







{







	color:#444444;







	font-size:14px;







	font-family: 'Droid Serif', serif;







	font-weight:300;







	line-height:24px;







	width:530px;







	margin:3px 0;







	







}























/*----------about page styles-----------------*/







.contentAbout







{







	width:49%;







	float:left;







	margin-top:5px;







}







.contentAbout p {



    font-family:ACaslon-Regular;



    font-size: 18px;



    line-height: 24px;



    margin: 0 0 20px;



    word-spacing: 1px;



}







.contentAbout > ul {



    margin-bottom: 20px;



    padding-left: 15px;



}







.contentAbout li {



    color: hsl(0, 0%, 27%);



    font-family: ACaslon-Regular;



    font-size: 18px;



    line-height: 24px;



    list-style: outside none disc;



    padding-left: 25px;



}







.videoAbout







{







	float:right;







}







.about-yellow {



    color: hsl(44, 61%, 52%);



    font-size: 24px !important;



    line-height: 28px !important;



	font-family: ACaslon-Regular;



}







.videoAbout img







{







	display:block;







}







.videoAbout h3, .personHolder h2







{







	font-size:18px;







	font-family: ACaslon-Regular;







	color:#375252;







	padding:4px 10px 2px 10px;







	margin:0;







}







.personHolder h2







{







	padding:15px 0 0 10px !important;







}







.personHolder span







{







	padding:0 0 5px 10px !important;	







	color:#373737 !important;







}







.personHolder p







{







	text-align:center;







	padding:0 !important;







}







.personHolder span







{







	margin:-1px 0 0 0 !important;







	padding-bottom:12px !important;







}







.videoAbout p, .personHolder span, .personHolder p, .personAbout li p







{







	font-size:13px;







	font-family: 'Droid Serif', serif;







	color:#737373;







	line-height:20px;







	margin:0;







	padding:0 10px;







	display:block;







}







.personAbout li p







{







	width:203px;







}







.personAbout







{







	width:100%;







}







.personAbout li







{







	width:205px;







	display:inline;







	float:left;







	margin-bottom:70px;







	margin-top:10px;







}







.personAbout li:last-child







{







	margin-right:0;







	padding-left:27px;







}







.personAbout li:first-child







{







	margin-left:13px;







	padding-right:41px;







}







.personAbout li:nth-child(2)







{







	padding-left:30px;







	border-left:1px solid #E6DFDB;







}







.personAbout li:nth-child(3)







{







	padding-left:27px;







}







.personHolder







{







	width:203px;







	z-index:10;







	position:relative;







}







.border-200











{







	-webkit-border-radius: 50%;







	-moz-border-radius: 50%;







	border-radius: 50%;







}







.pHold







{







 border:1px solid #E6DFDB;







}







.pHold img







{







	display:block;







}







.white-border







{







	border:10px solid #f5f5f5;







}







.hrDiv







{







	display:none;







}























/*--------sub-menu--------------*/















li.menu-item ul.sub-menu {







    display: none;







    left: 0;







	right:0;







    position: absolute;







    text-align: center;







    top: -27px;







	padding-bottom:5px;







    z-index: 100;







}







li.menu-item ul.sub-menu li a







{







	color:#e0bd60;







	font-size:12px;







	padding:0 !important;







}







 .menu-list li.menu-item:hover ul.sub-menu







 {







	 display:block;







 }







.menu-list li.menu-item ul.sub-menu li







{







	margin-bottom:0 !important;







	width:100%;







}







li.menu-item:hover ul.sub-menu







{







	display:block;







}







.smooth_slider







{







	z-index:10;







}























/*---------offering page sstyles-------------------*/







.featContent







{







	width:464px;







	margin-right:29px;







	float:left;







	margin-left:6px;







}







.testiConttent







{







	width:466px;







	float:left;







}







.bulltList







{







	width:auto;







	border:1px solid #dadada;







	background:#fff;







	padding-bottom:12px;







}







.bulltList ul li, .bullet-list ul li







{







	font-family: 'Droid Serif', serif;







}







.bulltList h2







{







	font-size:15px;







	font-family: 'Droid Serif', serif;







	color:#375252;







	margin:20px 0 8px 14px;







}







.p-nohead







{







	margin:0 5px;







	color:#343434;







}







.p-nohead p







{







	margin:18px 0 27px 0;







}







.crfted p







{







	font-size:20px;







	font-style:italic;







	font-weight:300;







	color:#375252;







	margin:15px 0 20px;







	text-align:left;







	line-height:30px;		







}







.contntWrapper







{







	display:block;







	width:100%;







}







.searchSome h2







{







	font-size:18px;







	color:#375252;







	margin:0 10px;







}







.searchSome p







{







	margin:14px 0 9px 10px;







	color:#343434;







}







.searhli







{







	width:50%;







	margin-bottom:40px;







}







.testmonial







{







	border:1px solid #dadada;







	background:#fff; /*url(images/double-quote.png) 23px 23px no-repeat;*/







	padding:78px 0 30px 50px;







}







.testmonial p







{







	color:#444444;







	width:365px;







	font-size:18px;







	margin:0 0 0 0;







	line-height:26px;







}







.testmonial h2







{







	color:#ebc760;







	font-size:18px;







	margin:15px 0 2px 0;



	



	font-weight:bold;



	



	font-family: ACaslon-Regular;







}







.testmonial span







{







	color:#444444;







	display:block;







	font-size:18px;



	



	font-style:italic;



	



	margin-top:5px;



	



	font-family: ACaslon-Regular;







}







.adventur img







{







	padding:7px;







	border:1px solid #dadada;







	display:block;







	margin-top:29px;







}







.adventur







{







	margin-top:29px;







	background:#fff;







}







.searhli ul li







{







	padding:6px 30px 6px 29px !important;







}























/*-----------elect drop down box styles--------------*/







.bordr-Top{







    border-top: 1px solid #E3E4E5;







	margin-top:5px;







}







.dropDownBox {







   /* border-top: 1px solid #E3E4E5;*/







    padding-top: 13px;







	display:none;







}







.editdropBox







{







	border-top:none;







	border-bottom: 1px solid #E3E4E5;







	margin: 0 15px;







}







.dropDownBox h1







{







	font-size: 14px;







    margin-right: 10px;







    margin-top: 2px;







	margin-left:42px;







}







.editdropBox h1







{







	margin-left: 53px !important;







}







.editMarg







{







	margin-left:inherit !important;







	margin-top:inherit !important;







	margin-bottom:7px !important;







	margin-right:inherit !important;







}







.searchSome {







    border-top: 1px solid #E3E4E5;







    margin-top: 20px;







    padding-top: 30px;







}















html, body, .blog-post-home-title-inner, .accordion-simple h2, .accordion h2, .list-items span.title, .list-items span.location_s, .single-item span.title, .woocommerce_tabs .panel h2, h2.related_products_title, h4.related_products_title, .upsells h2, #respond #reply-title {











	







}















/*--------cart button styles-------------*/















button.general-button-black, a.general-button-black-link







{







    /*background: -moz-linear-gradient(center top , #696969 0%, #3D3D3D 50%, #292929 50%, #171717 100%) repeat scroll 0 0 transparent;







	background: -webkit-gradient(linear, center top, center bottom, from(#696969), to(#171717)); /* for webkit browsers */*/







	/*border: 1px solid #3D3D3D;







	background:linear-gradient(to bottom, #E0BE60 0%, #EED58F 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/







   /* border-radius: 5px 5px 5px 5px;*/







    /*box-shadow: 0 1px 0 0 #949494 inset, 0 -1px 5px 0 #757575 inset;*/







   /* color: #FFFFFF;







    cursor: pointer;







    display: inline-block;







    font-weight: normal;







    height: auto;







    padding: 6px 17px;







    text-align: center;







    text-shadow: none;*/







	







	







	 background: none repeat scroll 0 0 #F0D48B;







    border: 1px solid #3D3D3D !important;







   color: #FFFFFF !important;







    display: block;







    







   height: auto;







   padding: 6px 17px;







    text-align: center;







   







	background: #292929;







	background: -moz-linear-gradient(top, #696969 0%, #292929 100%);







	background: -webkit-gradient(left top, left bottom, color-stop(0%, #696969), color-stop(100%, #292929));







	background: -webkit-linear-gradient(top, #696969 0%, #292929 100%);







	background: -o-linear-gradient(top, #696969 0%, #292929 100%);







	background: -ms-linear-gradient(top, #696969 0%, #292929 100%);







	background: linear-gradient(to bottom,  #696969 0%, #292929 100%);







	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#292929', GradientType=0 );







}







a.general-button-black-link:hover







{







	opacity:0.9;







}























/*------------my account styles----------------*/







.woocommerce h5 {







	margin:20px 0 5px 0;







	font-family: 'Roboto', sans-serif !important;







	font-size: 15px;







	font-weight:500 !important;







	color:#375252;







}















/*----------margin/padding styles-------------*/







.mrgZero







{







	margin-bottom:30px;;







}























.padBottom







{







	margin-bottom:30px;







	margin-top:0;







}







.padBottom img







{







	margin-top:0 !important;







}















/*--------------terms styles--------------*/







.mrgRytZero







{







	margin:0 !important;







}







.mrgTopZero







{







	margin-top:0 !important;







}







.borTopList li{







	border-bottom: 1px solid #C8C8C8;







	padding-left:5px;







}















ul.padT-Zero dd p







{







	padding-left:0 !important;







	margin:5px 0;







	color: #373737;







}







ul.padT-Zero li a.regular







{







	margin-left:0 !important;







}







.faq-item h1 {



    color: hsl(171, 18%, 31%);



    float: left;



    font-family: Gotham-Book;



    font-size: 18px;



    margin-bottom: 5px;



}







ul.padT-Zero li {







    line-height: 20px;







    margin-left: 0;







    padding:20px 0;







}







ul.padT-Zero li ul li {







	color: #373737;







    border-bottom:none;







	padding: 0 10px 3px;







}







.padLftMore li







{







	padding:8px 30px !important;







	background:url(images/bullet-arrow2.png) 3px 10px no-repeat !important;







}







.bullet-list ul li ul li







{







	background:none !important;







	padding:5px 10px !important







}















/*---------------------------*/







.noListimg ul li







{







	background:none !important;







	padding:0px 20px 0px 14px;







}







ul.padBtmMore li







{







	padding:20px 10px 0;







}







ul.padBtmMore li:first-child







{







	padding-top:0;







}







.active-Stop-menu a







{







	text-decoration:underline;







}























/*----------------------------*/







.prcChange







{







	font-size:14px !important;







	color:#75918A !important;







	font-weight:500 !important;







}







.prcChange .amount







{







	font-size:16px !important;







	color:#4d4d4d !important;







	font-weight:bold !important;







}







.prcChange1







{







	font-size:18px;







	color:#fff;







	display:block;







	float:left;







	font-weight:500;







	margin-top:6px;







	width:50%;







}







.detail-item .text-info span.prcChange {







    margin: 6px 0 10px;







}







.noBorder ul li







{







	border-bottom:none !important;







}







a.lost_password







{







	padding-left:10px;







}















/*----------testimonial styles---------------------*/







.testiPage p











{







	width:100%;







}







.testiPage







{







	padding:36px 40px !important;







	margin-bottom:20px;







	/*background:#fff url(images/double-quote-small.png) no-repeat 20px 20px;*/







	/*height:150px;*/

	

	overflow:hidden;







}







.testiPage img {



    background: hsl(0, 0%, 100%) none repeat scroll 0 0;



    border: 1px solid hsl(0, 0%, 85%);



    display: block;



    height: 130px;



    padding: 7px;



    width: 150px;



}







.testiPage div







{







	width:705px;







	display:block;



float:left !important;







}































ul.portfolio li.three-columns {







    background: none repeat scroll 0 0 white;







    display: inline-block;







    width: 290px;







}







ul.portfolio li {







    border: 1px solid #DADADA;







    padding: 7px;







    position: relative;







}







.portfolio li {







    float: left;







    margin-bottom: 30px;







    margin-right: 21px;







}







ul.portfolio li.three-columns div {







    display: block;







    height: 155px;







    margin-bottom: 4px;







}















ul.portfolio li.three-columns div img {







    display: block;







    margin: 0 auto;







    position: relative;







}







ul.portfolio p {







    margin: 0 0 5px;







}







ul.portfolio a.portfolio-title {







    display: block;







    font-family: 'Droid Sans';







    font-size: 15px;







    padding: 11px 0;







}







ul.portfolio li.three-columns:nth-child(2) div img







{







	top:49px;







}







ul.portfolio li.three-columns:nth-child(3) div img







{







	top:49px;







}







ul.portfolio li.three-columns:nth-child(4) div img







{







	top:49px;







}







ul.portfolio li.three-columns:nth-child(5) div img







{







	top:65px;







}







ul.portfolio li.three-columns:nth-child(6) div img







{







	top:49px;







}







ul.portfolio li.three-columns:nth-child(7) div img







{







	top:22px;







}







.portfolio li.three-columns:nth-child(3n) {







    clear: right;







    margin-right: 0;







}







.mrgZeroHead







{







	margin:0 0 30px;







}







a.loction







{







    display: block;







    font-size: 14px !important;







    margin-top: 19px	







}







a.loction:hover







{







	border:none;







	opacity:0.8;







	font-size:14px !important;	







}







#persone_name_field







{







	display:none;







}







p.my-field-class







{







	text-align:right;







	display:block;







	margin-bottom:10px !important;







}







.woocommerce_info a







{







	color:#375252;







}







.personDiv







{







	width:100%;







	margin-bottom:20px;







	display:block;







}







.personDiv p label







{







	margin-bottom:2px;







}







































































.introExp







{







	background:#E7EBEE;







	padding:15px;







	width:96%;







	margin-top:15px;







}







.introExp p







{







	margin-bottom:5px;







	margin-top:0;







	color: #375252;







    font-family: 'Droid Serif', serif;







    font-size: 13px;







	width:100%;







}







.notice-Exp







{







	margin:10px 0;







	color: #375252;







    font-family: 'Droid Serif', serif;







    font-size: 15px;







}











.belowContent p:last-child {



    margin-bottom: 30px;



    text-align: left;



}







h5.contct {







    font-family: "Droid Sans",serif !important;







    font-weight: normal !important;







	color:#375252;







	







}







.column-last .bbox







{







	width:92%;







	height:auto;







	padding:15px 20px;







	background-color:#e7ebee;







	float:left;;







	font-family: 'Droid Serif', serif;







    







   







}































.column-last .bbox p







{







	float:left;







	width:100%;







	margin:0px;







	padding:0px;







	color:#5a7171;







	font-size:14px;







	line-height:24px;







}























.column-last .bbox p .Rregular {



    color: hsl(180, 20%, 27%);



    font-family: ACaslon-Regular;



    font-size: 19px;



    font-weight: 400;



}











.column-last .bbox p .Rthin {



    color: hsl(172, 18%, 31%);



    font-family: ACaslon-Regular;



    font-size: 14px;



    font-weight: 300;



}







.column-last .bbox p .Rlight_italic







{







	font-size:12px;







	 font-family: 'Droid Serif', serif;







  font-style: italic;











}







.contact-social {



    float: right;



    margin: 15px 0 0;



}







.contact-social > a {



    margin-right: 15px;



}







.bbox img







{







	max-width:100%;







	height:auto;







	float:left!important;}















.bbox .imgrightText







{







	float:left;







	width:78%!important;







	margin-left:2%;







}















.imgrightText a







{







	width:100%;







}















 @media screen and (min-width:640px) and (max-width:800px)







 {























}







/*---------[--------------*/































form ul.woocommerce_error:not(:first-child) {







    display:none;







}







	







	/*-----------------------------custom-----------------------------*/







	







.checkout-1c {







    float: left;







    width: 42%;







	border:1px solid #DADADA;







	background:none repeat scroll 0 0 #FFFFFF;







	padding:20px 30px 20px 30px;







	margin-bottom:25px;







}















.checkout-2c{







	    float: left;







    width: 42%;







	border:1px solid #DADADA;







	background:none repeat scroll 0 0 #FFFFFF;







	padding:20px 30px 20px 30px;







	margin-left:30px;







	







}















































.product-name







{







	width:270px;







	text-align:left;







}







.product-total{







	width:80px;







	text-align:left;







}	







	







	 @media screen and (min-width:768px) and (max-width:1001px)







{







	







	.checkout-1c {







    float: left!important;







    width:39.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-bottom:20px!important;







}







	.checkout-2c{







	    float: left!important;







    width: 39.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-left:31!important;	}









	.services-banner > p {

    font-size: 14px !important;

}



.services-banner span {

    line-height: 22px !important;

}





	/*.chzn-single {







    width: 130px !important;







}*/







}























	 @media screen and (min-width:480px) and (max-width:768px)







{







	







	.checkout-1c {







    float: left!important;







    width:86%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-bottom:20px!important;







	/*margin-left:15px!important;*/







}







	.checkout-2c{







	    float: left!important;







    width: 86%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







		margin-bottom:25px!important;







		 margin-left:0px!important;	}





.services-banner > p{

	font-size: 14px !important;

}

.services-banner span {

	padding: 30px 40px !important;

	 height: auto !important;

}





}





	 @media screen and (min-width:300px) and (max-width:480px)







{







	







	.checkout-1c {







    float: left!important;







    width:78.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-bottom:20px!important;







}







	.checkout-2c{







	    float: left!important;







    width: 78.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-left:0!important;







	margin-bottom:25px!important;	}



.services-banner > p{

	font-size: 14px !important;

}

.services-banner span {

	padding: 20px 20px !important;

	 height: auto !important;

}

	







/*#payment ul.payment_methods{margin-bottom:-15px!important;}*/















/*.chzn-single {







    width: 210px !important;







}*/







}







































	 @media screen and (min-width:100px) and (max-width:300px)







{







	







	.checkout-1c {







    float: left!important;







    width:67.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-bottom:20px!important;







}







	.checkout-2c{







	    float: left!important;







    width: 67.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-left:0!important;







	margin-bottom:25px!important;	}



.services-banner > p{

	font-size: 14px !important;

}



	.services-banner span {

	padding: 20px 20px !important;

	 line-height: 24px !important;

	 height: auto !important;

}







	/*#payment ul.payment_methods{margin-bottom:-15px!important;}*/







	







	/*.chzn-single {







    width: 211px !important;







}*/























}































	 @media screen and (min-width:100px) and (max-width:300px)







{







.chzn-container-single .chzn-single{







	width:115px!important;







}







}























/*--------------------------------custom-------------------------*/























#bleft







{







	  float: left;







    width: 42%;







	border:1px solid #DADADA;







	background:none repeat scroll 0 0 #FFFFFF;







	padding:20px 30px 20px 30px;







	margin-bottom:20px;







}















#bankright







{







	  float: left;







    width: 42%;







	border:1px solid #DADADA;







	background:none repeat scroll 0 0 #FFFFFF;







	padding:20px 30px 20px 30px;







	margin-left:31px;







	margin-bottom:20px;







}















.order-c-d{}















.customer_details{







	margin-bottom:40px!important;







}







.col-1 p







{margin:0!important;}























	 @media screen and (min-width:769px) and (max-width:1001px)







{







	







	#bleft{







    float: left!important;







    width:39.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-bottom:20px!important;







}







	#bankright{







	    float: left!important;







    width: 39.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-left:31!important;	}







	







	







	







.order-c-d {







    background: none repeat scroll 0 0 #FFFFFF!important;







    border: 1px solid #DADADA!important;







    clear: both!important;







    padding: 20px 30px!important;







    width:39.5%!important;







}







}























@media screen and (min-width:480px) and (max-width:769px)







{







	







	#bleft{







    float: left!important;







    width:86%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-bottom:20px!important;







}







	#bankright{







	    float: left!important;







    width: 86%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-left:0!important;







	margin-bottom:20px!important;	}







	







	.order-c-d {







    background: none repeat scroll 0 0 #FFFFFF!important;







    border: 1px solid #DADADA!important;







    clear: both!important;







    padding: 20px 30px!important;







    width:86%!important;







}







}































	 @media screen and (min-width:300px) and (max-width:480px)







{







	







#bleft {







    float: left!important;







    width:78.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-bottom:20px!important;







}







	#bankright{







	    float: left!important;







    width: 78.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-left:0!important;







	margin-bottom:20px!important;	}







	







	.order-c-d {







    background: none repeat scroll 0 0 #FFFFFF!important;







    border: 1px solid #DADADA!important;







    clear: both!important;







    padding: 20px 30px!important;







    width:78.5%!important;







}







}























 @media screen and (min-width:100px) and (max-width:300px)







{







	







	#bleft {







    float: left!important;







    width:67.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-bottom:20px!important;







}







	#bankright{







	    float: left!important;







    width: 67.5%!important;







	border:1px solid #DADADA!important;







	background:none repeat scroll 0 0 #FFFFFF!important;







	padding:20px 30px 20px 30px!important;







	margin-left:0!important;







	margin-bottom:20px!important;	}







	







	.order-c-d {







    background: none repeat scroll 0 0 #FFFFFF!important;







    border: 1px solid #DADADA!important;







    clear: both!important;







    padding: 20px 30px!important;







    width:67.5%!important;







}







}























@media screen and (min-width:480px) and (max-width:767px)







{







	







	.order{width:87px!important; margin-bottom:15px!important; border-right:none!important;}







	.date{width:87px!important; margin-bottom:15px!important; border-right:none!important;}







	.total{width:87px!important; margin-bottom:15px!important; border-right:none!important;}







	.method{width:350px!important; margin-bottom:15px!important; border-right:none!important;}







}































@media screen and (min-width:200px) and (max-width:480px)







{















.order_details li







{width:125px!important; margin-bottom:20px!important; border-right:none!important;}







}























	







	







	







	.showcoupon{text-decoration:underline; color:#666644!important;}







	







.checkout-1c h4{font-size:17px!important;}







.checkout-2c h4{font-size:17px!important;}







/*.chzn-single{width:184px;}*/







































.chzn-search input{







    width: 93% !important;







}







.chzn-container {







    width: 100% !important;







}















.chzn-drop  {







    width: 99.5% !important;







}























div#order_review h4.related_products_title, div#bankright h4.related_products_title{







margin:0px;	







}















div#bankdetail header{







	border-top:1px solid #EDE6E9;







	}







	







	







/*Only for the Country drop down on checkout page*/







@media screen and (min-width:301px) and (max-width:480px)







{







	.chzn-search {







    width: 91% !important;







}







.chzn-drop{







	width:99% !important;







	}







}















 @media screen and (min-width:100px) and (max-width:300px)







{







	.chzn-search {







    width: 76.5% !important;







}







.chzn-drop{







	width:96% !important;







	}







}















@media screen and (min-width:768px) and (max-width:1000px)







{







	.chzn-search {







    width: 95% !important;







}







}







/*Only for the Country drop down on checkout page ENDS*/















.logos{background: none repeat scroll 0 0 #FFFFFF;







    display: inline-block;







    width: 270px;







	 border: 1px solid #DADADA;







    padding:13px 7px 10px;







    position: relative;







	list-style: none outside none;







	float:right;







	text-align:center;







}







.logos p







{







	color:#343434;







	margin:5px 0 0;







}







.bottomPics img







{







	width:242px;







	height:197px;







	float:left;







	display:block;







}







.featContent1







{







 width:645px;







 margin-right:0px;







 float:left;







 margin-left:6px;







 margin-top:-25px;







}







.featContent1 p







{







	color:#343434;







}







#tab-33{background-color: #F0F0F0;border: 1px solid #CFCFCF;margin: 15px 0 40px;padding: 15px;}







#googleMap{height: 394px;width: 673px;border: 1px solid #FFFFFF;}







.notice-Exp{border-bottom: 1px solid #EDE6E9; padding-bottom:10px; font-weight:bold;}







.stories{float: left;







    margin-bottom: 6px;







    margin-left: 20px;







    margin-top: 15px;}







.myCart a:hover{opacity:0.8!important;}































div.place-order ul.woocommerce_error:not(:first-child) {







   display:none;







}







.dropDownBox1







{







	display:none;







}







.videoAbout iframe







{







	margin:7px;







}







.remve {







    color: #FF0000 !important;







	font-weight:normal;







    font-size: 13px;







}







.remve:hover {







    color: #FF0000 !important;







}







ul#menu-footer li.current-menu-item







{







	margin-top:0 !important;







}















/* New Changes because of slider */







.smooth_slider {







    background-color: #FFFFFF!important;







    border: 1px solid #999999!important;







    height: 320px!important;







    padding: 0!important;







    width: 966px!important;







}







.smooth_slider .smooth_slider_thumbnail {







    border: medium none!important;







    float: left!important;







    margin: 0 10px 0 0!important;







    max-height: 320px!important;







    width: 966px!important;







}







.videoAbout a img {



    width: auto !important;



}







.footer-bottom > span {



    bottom: 42px;



    color: hsl(43, 59%, 57%);



    font-family: "montserrat-ultralight-webfont";



    font-size: 24px;



    left: 370px;



    position: absolute;



}



.tenders-first > li {

    float: left;

    width: 30%;

}



.tenders-first {

    float: left;

}



.services-banner img {

    float: left;

}







.services-banner{

	margin-bottom:30px; 

	float: left; 

}

.services-banner > p {

    background: hsl(172, 18%, 31%) none repeat scroll 0 0;

    color: hsl(0, 0%, 100%);

    float: right;

    font-family: "Gotham-Book"; 

    font-size: 16px;

    height: 380px;

    text-align: left;

    width: 323px;

	display:table;

	margin-bottom:0;

}

.services-banner span {



    display: table-cell;

    height: 169px;

    line-height: 26px;

    padding: 0 40px;

    vertical-align: middle;

}
.services-banner p:nth-child(2)
{
display:none;
}

body {
    background: hsla(0, 0%, 0%, 0) url("http://writtenadvantage.com.au/wp-content/uploads/2013/08/background.jpg") repeat scroll left top !important;
}