/*
Theme Name: Leons
Theme URI: http://wordpress.org/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Reset
-------------------------------------------------------------- */

body{ margin:0; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#666666;text-align:left;background: url(file:///D|/sachin/11-01-2013/Global_Sea_Food/final_site/images/container_bg.jpg) repeat; }
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;}embed {vertical-align:top;}input[type=text], textarea{ outline:none;border-radius:0;}.clear{ clear:both; height:0;}
td{ vertical-align:top;}
.clearspacer{ clear:both; height:10px;}
a:hover{outline:none!important;}a:focus{outline:none!important;}a:visited{outline:none!important;}a:active{outline:none!important;}

img{ border:none;vertical-align:top;}
ul, ol, li{ margin:0; padding:0; list-style-type:none;transition: all 0.4s ease;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration: none;}
* { -webkit-text-size-adjust: none;}
h1{ color:#171920; font-size:20px;  margin:0; margin-bottom:10px;}
h2{ color:#171920; font-size:22px;  margin:0; margin-bottom:15px; font-family: 'Merriweather',serif;}
h3{ color:#171920; font-size:18px; margin:0; margin-bottom:5px; font-family: 'Merriweather',serif;}
p{ font-size: 13px; margin:0px; font-weight:normal; padding:0; line-height:24px;}
/* Header */
/*=======top section========*/
#top-cnt
	{
		background:#0d0d0d;
		overflow:hidden;
		padding:11px 0px 11px 0px;
	}

#top-cnt .search
	{
		width:30%;
		float:left;
		padding-top:19px;
	}
#top-cnt .search ul
	{
		margin:0px;
		padding:0px;
	}
#top-cnt .search ul li
	{
	float: left;
    list-style: none;
    margin: 0 3px;
	}
#top-cnt .search ul li input
	{
	border: 1px solid hsl(0, 2%, 90%);
    padding: 7px 3px;
    position: relative;
    width: 161px;

	}
#top-cnt .search ul li .search-btn {
    background: url("images/search.png") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0);
    border: 0 none;
    cursor: pointer;
    height: 31px;
    text-align: center;
    width: 30px;
}
#top-cnt .coontact-rgt
	{
		float:right;
	}
#top-cnt .coontact-rgt h1
	{
		font-family: 'Lato-Regular';
		font-size:36px;
		margin-bottom:0px;
		color:#fff;
		text-align:right;
		background:url(images/phone-icons.png) no-repeat 10px 9px;
	}


#top-cnt .coontact-rgt p
	{
		font-family: 'Lato-Regular';
		font-size:14px;
		color:#fff;
		clear:both;
		line-height:15px;
		font-weight:bold;
	}
.navig
	{
		background:#fff;
		
	}
.menu
	{
		width:auto;
		float:left;
		padding:26px 0px 26px 284px;
	}

header
	{
		background:#000000 url(images/header-bg.png) no-repeat center;
		height:181px;
		clear:both;
			}
header .logo
	{
		padding:39px 0px 0px 412px;
	}
.banner
	{
		background:url(images/banner-bg.gif) repeat-x bottom;
		height:596px;
	}
.content-cnt
	{
		background:#fff url(images/content-bg.jpg) repeat-y center;
		clear:both;
		position:relative;
		overflow:hidden;
	}
.shadow-cnt
	{
		width:1050px;
		position:absolute;
		top:0px;
		left:0px;
	}
.content-inr
	{
		padding:40px 0px 0px 0px;
	}
.welcome-cnt
	{
		padding:10px 0px 10px 0px;
	}
.welcome-cnt-flt
	{
		width:546px;
		float:left;
	}
.welcome-cnt-flt h2
	{
		color:#000;
		padding-bottom:15px;
		font-size:26px;
	}
.welcome-cnt p
	{
		font-size:18px;
		margin-bottom:10px;
	}
	
.read-more
	{
		width:auto;
	}
	
.read-more a
	{
		background:url(images/read-more-icons.gif) no-repeat right 6px;
		font-size:16px;
		padding-right:15px;
		color:#a27e4f;
		text-decoration:none;
		margin-top:16px;
	}
.read-more a:hover
	{
		color:#000;
	}
.get-touch-cnt
	{
		width:auto;
	}
.get-touch-cnt .little-txt
	{
		font-size:10px;
		display:block;
		clear:both;
		text-align:right;
		margin-right:53px;
	}
.get-touch-cnt ul
	{
		margin:0px;
		padding:0px;
	}
.get-touch-cnt ul li
	{
		list-style:none;
		float:left;
		margin:0px 10px;
	}
.get-touch-cnt ul li a
	{
		background:url(images/get-button.gif) repeat-x;
		padding:0px 38px;
		height:66px;
		line-height:66px;
		display:block;
		text-align:center;
		color:#fff;
		font-size:20px;
	}
.get-touch-cnt ul li a:hover
	{
		color:#000;
	}
.welcome-cnt-rgt
	{
		float:right;
	}
.line
	{
		width:auto;
		margin:20px 0px;
		float:left;
	}
.what-we
	{
		width:100%;
		clear:both;
		text-align:center;
		margin-bottom:40px;
	}
.what-we h3
	{
		font-size:36px;
		 font-family: 'Merriweather',serif;
		 font-weight:normal;
	}
.what-we p
	{
		font-size:18px;
		color:#666666;
	}
.what-we-inr
	{
		width:100%;
	}
.what-we-inr .top-img
	{
		width:100%;
		margin-bottom:10px;
		overflow:hidden;
		background:url(images/sha.png) no-repeat;
		/*box-shadow: 1px 1px 8px #CCCCCC;*/
	}
.what-we-inr h3
	{
		font-size:24px;
		color:#a27e4f;
		margin-bottom:10px;
		font-family: 'Merriweather', serif;
		font-weight:normal;
		text-transform:none;
	}
.rgt
	{
		float:right !important;
		margin-right:0px !important;
	}
.ab
	{
		margin-bottom:20px !important;
	}
.dry-clean
	{
		width:100%;
	}
.touch-quote
	{
		width:197px;
		margin:30px auto;
	}
.touch-quote a
	{
	background: url("images/get-button.gif") repeat-x scroll 0 0 hsla(0, 0%, 0%, 0);
    color: hsl(0, 0%, 100%);
    display: block;
    height: 66px;
    line-height: 66px;
    padding: 0 15px;
    text-align: center;
	}
.touch-quote a:hover
	{
		color:#000;
	}
	
#footer
	{
		background:url(images/footer-bg.png) no-repeat center;
		height:293px;
		overflow:hidden;
		padding:10px 0px;
		margin-top: 15px;
	}
.fot-mid
	{
		width:100%;
		padding-top:15px;
		padding-left:10px;
	}
.fot-mid p
	{
		color:#fff;
		font-size:18px;
		margin-bottom:40px;
	}
.fot-mid .phone
	{
		font-size:24px;
		font-weight:bold;
		margin:15px 0px 0px 0px;
	}
.fot-rgt
	{
		font-size:18px;
		margin-bottom:20px;
		color:#fff;
		float:right;
		padding-top:18px;
	}
.footer-bot
	{
		background:#a27e4f;
		padding:14px 0px;
		overflow:hidden;
	}
.footer-bot-lft
	{
		width:42%;
		float:left;
	}
.footer-bot-lft p
	{
		font-size:13px;
		color:#c7b8a4;
	}
.footer-bot-rgt
	{
		width:53%;
		float:right;
	}
	
.footer-bot-rgt ul
	{
	margin:0px;
	padding:0px;
	}
.footer-bot-rgt ul li
	{
		float:left;
		list-style:none;
		margin:0px;
		padding:0px 4px;
	}
.footer-bot-rgt ul li a
	{
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
	}
.footer-bot-rgt ul li a:hover
	{
		color:#c7b8a4;
	}
.select-menu
	{
		display:none;
	}


/*============ About Us Container==============*/
.about-cnt
	{
		width:100%;
		margin:50px 0px 20px 0px;
		float:left;
	}
.about-cnt h3
	{
		font-size:20px;
	}
.about-cnt .breadcrumb {
	position:relative;
	text-align:left;
	background:none;
	padding:10px 0 13px;
	margin:14px 0 0 0;
	text-transform:uppercase;
	text-shadow:none;
	letter-spacing:0;
	border:none;
	border-top:1px solid #87807c;
	border-bottom:1px solid #87807c;
	box-shadow:none;
	border-radius:0;
	
}
.about-cnt .breadcrumb:before {
	content:'';
	width:100%;
	height:1px;
	background:#87807c;
	display:block;
	position:absolute;
	top:3px;
}
.about-cnt .breadcrumb:after {
	content:'';
	width:100%;
	height:1px;
	background:#87807c;
	display:block;
	position:absolute;
	bottom:3px;
}
.about-cnt .breadcrumb >li {
	text-shadow:none;
	display:inline-block;
}
.about-cnt .breadcrumb >li.active { color:#2a1f05; }
.about-cnt .breadcrumb a {
	color:#87807c;
	text-shadow:none;
}
.about-cnt .breadcrumb .divider { padding:0 4px; }
.about-cnt .breadcrumb .divider:after {
	color:#87807c;
	content:"/";
	
}
/*=== service page =========*/
.service
	{
		width:100%;
		overflow:hidden;
	}
.service h3
	{
		font-size:20px;
		margin-bottom:20px;
		margin-top: 20px;
	}
.service-lft
	{
		width:322px;
		float:left;
		margin-right:10px;
	}
.service-rgt
	{
		float:right;
		width:716px;
	}

@media only screen and (max-width: 995px) {

}


@media only screen and (max-width: 767px) {
	.select-menu
	{
		display:block;
		width:100%;
	}
/*=======top section========*/
#top-cnt
	{
		background:#0d0d0d;
		overflow:hidden;
		padding:11px 0px 11px 0px;
	}

#top-cnt .search
	{
		width:100%;
		padding-top:19px;
		margin-left:15%;
	}

#top-cnt .coontact-rgt
	{
		float:left;
		width:100%;
		margin-left:15%;
	}
#top-cnt .coontact-rgt h1
	{
		font-family: 'Lato-Regular';
		font-size:36px;
		margin-bottom:0px;
		color:#fff;
		text-align:right;
		float:left;
		padding-left:35px;
		background:url(images/phone-icons.png) no-repeat 0px 9px;
	}


#top-cnt .coontact-rgt p
	{
		font-family: 'Lato-Regular';
		font-size:14px;
		color:#fff;
		clear:both;
		line-height:15px;
		font-weight:bold;
	}
.navig
	{
		background:#fff;
		
	}

header
	{
		background:#000000 url(images/header-bg.png) no-repeat center;
		height:181px;
		clear:both;
			}
header .logo
	{
		padding:39px 0px 0px 40px;
	}
.banner
	{
		background:url(images/banner-bg.gif) repeat-x bottom;
		height:202px;
	}

.shadow-cnt
	{
		width:100%;
		position:absolute;
		top:0px;
		left:0px;
	}

.welcome-cnt-flt
	{
		width:100%;
	}
.welcome-cnt-flt h2
	{
		color:#000;
		padding-bottom:15px;
	}
.welcome-cnt-flt p
	{
		font-size:18px;
		margin-bottom:10px;
	}
	

.get-touch-cnt
	{
		width:100%;
	}
.get-touch-cnt .little-txt
	{
		font-size:10px;
		display:block;
		clear:both;
		text-align:right;
		margin-right:14px;
	}
.get-touch-cnt ul
	{
		margin:0px;
		padding:0px;
	}
.get-touch-cnt ul li
	{
		list-style:none;
		float:left;
		margin:0px 11px 0px 0px;
	}
.get-touch-cnt ul li a
	{
		background:url(images/get-button.gif) repeat-x;
		padding:0px 6px;
		height:66px;
		line-height:66px;
		display:block;
		text-align:center;
		color:#fff;
	}
.get-touch-cnt ul li a:hover
	{
		color:#000;
	}
.welcome-cnt-rgt
	{
		float:left;
		width:100%;
	}
.welcome-cnt-rgt img
	{
		width:100%;
	}
.line
	{
		width:auto;
		margin:20px 0px;
		float:left;
	}
.what-we
	{
		width:100%;
		clear:both;
		text-align:center;
		margin-bottom:40px;
	}
.line img
	{
		width:100%;
	}
.what-we h3
	{
		font-size:36px;
	}
.what-we p
	{
		font-size:18px;
		color:#666666;
	}
.what-we-inr
	{
		width:100%;
	}
.what-we-inr .top-img
	{
		width:100%;
		margin-bottom:10px;
		overflow:hidden;
		background:url(images/sha.png) no-repeat;
		/*box-shadow: 1px 1px 8px #CCCCCC;*/
	}
.what-we-inr .top-img img
	{
		width:100%;
		
	}
.what-we-inr h3
	{
		font-size:24px;
		color:#a27e4f;
		margin-bottom:10px;
	}
.rgt
	{
		float:left !important;
		margin-right:0px !important;
	}
.ab
	{
		margin-bottom:20px !important;
	}
.dry-clean
	{
		width:100%;
		clear:both;
	}
.dry-clean img
	{
		width:100%;
	}
.touch-quote
	{
		width:197px;
		margin:30px auto;
	}
.touch-quote a
	{
	background: url("images/get-button.gif") repeat-x scroll 0 0 hsla(0, 0%, 0%, 0);
    color: hsl(0, 0%, 100%);
    display: block;
    height: 66px;
    line-height: 66px;
    padding: 0 15px;
    text-align: center;
	}
.touch-quote a:hover
	{
		color:#000;
	}
	
#footer
	{
		background:url(images/footer-bg.png) no-repeat center #000000;
		height:auto;
		overflow:hidden;
		padding:10px 0px;
	}
.fot-mid
	{
		width:100%;
		padding-top:15px;
		padding-left:10px;
	}
.fot-mid p
	{
		color:#fff;
		font-size:18px;
		margin-bottom:40px;
	}
.fot-mid .phone
	{
		font-size:24px;
		font-weight:bold;
		margin:15px 0px 0px 0px;
	}
.fot-rgt
	{
		font-size:18px;
		margin-bottom:20px;
		color:#fff;
		float:right;
		padding-top:18px;
	}
.footer-bot
	{
		background:#a27e4f;
		padding:14px 0px;
		overflow:hidden;
	}
.footer-bot-lft
	{
		width:100%;
	}
.footer-bot-lft p
	{
		font-size:13px;
		color:#c7b8a4;
	}
.footer-bot-rgt
	{
		width:100%;
		float:none;
		margin-top:15px;
	}
	
.footer-bot-rgt ul
	{
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
	}
.footer-bot-rgt ul li
	{
		float:left;
		list-style:none;
		margin:0px 0px 7px 0px;

		padding:0px 4px;
	}
.footer-bot-rgt ul li a
	{
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
	}
.footer-bot-rgt ul li a:hover
	{
		color:#c7b8a4;
	}





}


@media only screen and (max-width: 479px) {
	.select-menu
	{
		display:block;
		width:100%;
	}


.hidden-desktop {display: inherit !important;}
.visible-desktop {display: none !important ;}
.visible-tablet {display: inherit !important;}
.hidden-tablet {display: none !important;}
body{ min-width:100%; max-width:100%;}


/*=======top section========*/
#top-cnt
	{
		background:#0d0d0d;
		overflow:hidden;
		padding:11px 0px 11px 0px;
	}

#top-cnt .search
	{
		width:100%;
		padding-top:19px;
		margin-left:15%;
	}

#top-cnt .coontact-rgt
	{
		float:left;
		width:100%;
		margin-left:15%;
	}
#top-cnt .coontact-rgt h1
	{
		font-family: 'Lato-Regular';
		font-size:36px;
		margin-bottom:0px;
		color:#fff;
		text-align:right;
		float:left;
		padding-left:35px;
		background:url(images/phone-icons.png) no-repeat 0px 9px;
	}


#top-cnt .coontact-rgt p
	{
		font-family: 'Lato-Regular';
		font-size:14px;
		color:#fff;
		clear:both;
		line-height:15px;
		font-weight:bold;
	}
.navig
	{
		background:#fff;
		
	}

header
	{
		background:#000000 url(images/header-bg.png) no-repeat center;
		height:181px;
		clear:both;
			}
header .logo
	{
		padding:39px 0px 0px 40px;
	}
.banner
	{
		background:url(images/banner-bg.gif) repeat-x bottom;
		height:202px;
	}

.shadow-cnt
	{
		width:100%;
		position:absolute;
		top:0px;
		left:0px;
	}

.welcome-cnt-flt
	{
		width:100%;
	}
.welcome-cnt-flt h2
	{
		color:#000;
		padding-bottom:15px;
	}
.welcome-cnt-flt p
	{
		font-size:18px;
		margin-bottom:10px;
	}
	

.get-touch-cnt
	{
		width:100%;
	}
.get-touch-cnt .little-txt
	{
		font-size:10px;
		display:block;
		clear:both;
		text-align:right;
		margin-right:14px;
	}
.get-touch-cnt ul
	{
		margin:0px;
		padding:0px;
	}
.get-touch-cnt ul li
	{
		list-style:none;
		float:left;
		margin:0px 11px 0px 0px;
	}
.get-touch-cnt ul li a
	{
		background:url(images/get-button.gif) repeat-x;
		padding:0px 6px;
		height:66px;
		line-height:66px;
		display:block;
		text-align:center;
		color:#fff;
	}
.get-touch-cnt ul li a:hover
	{
		color:#000;
	}
.welcome-cnt-rgt
	{
		float:left;
		width:100%;
	}
.welcome-cnt-rgt img
	{
		width:100%;
	}
.line
	{
		width:auto;
		margin:20px 0px;
		float:left;
	}
.what-we
	{
		width:100%;
		clear:both;
		text-align:center;
		margin-bottom:40px;
	}
.line img
	{
		width:100%;
	}
.what-we h3
	{
		font-size:36px;
	}
.what-we p
	{
		font-size:18px;
		color:#666666;
	}
.what-we-inr
	{
		width:100%;
	}
.what-we-inr .top-img
	{
		width:100%;
		margin-bottom:10px;
		overflow:hidden;
		background:url(images/sha.png) no-repeat;
		/*box-shadow: 1px 1px 8px #CCCCCC;*/
	}
.what-we-inr .top-img img
	{
		width:100%;
		
	}
.what-we-inr h3
	{
		font-size:24px;
		color:#a27e4f;
		margin-bottom:10px;
	}
.rgt
	{
		float:left !important;
		margin-right:0px !important;
	}
.ab
	{
		margin-bottom:20px !important;
	}
.dry-clean
	{
		width:100%;
		clear:both;
	}
.dry-clean img
	{
		width:100%;
	}
.touch-quote
	{
		width:197px;
		margin:30px auto;
	}
.touch-quote a
	{
	background: url("images/get-button.gif") repeat-x scroll 0 0 hsla(0, 0%, 0%, 0);
    color: hsl(0, 0%, 100%);
    display: block;
    height: 66px;
    line-height: 66px;
    padding: 0 15px;
    text-align: center;
	}
.touch-quote a:hover
	{
		color:#000;
	}
	
#footer
	{
		background:url(images/footer-bg.png) no-repeat center #000000;
		height:auto;
		overflow:hidden;
		padding:10px 0px;
	}
.fot-mid
	{
		width:100%;
		padding-top:15px;
		padding-left:10px;
	}
.fot-mid p
	{
		color:#fff;
		font-size:18px;
		margin-bottom:40px;
	}
.fot-mid .phone
	{
		font-size:24px;
		font-weight:bold;
		margin:15px 0px 0px 0px;
	}
.fot-rgt
	{
		font-size:18px;
		margin-bottom:20px;
		color:#fff;
		float:right;
		padding-top:18px;
	}
.footer-bot
	{
		background:#a27e4f;
		padding:14px 0px;
		overflow:hidden;
	}
.footer-bot-lft
	{
		width:100%;
	}
.footer-bot-lft p
	{
		font-size:13px;
		color:#c7b8a4;
	}
.footer-bot-rgt
	{
		width:100%;
		float:none;
		margin-top:15px;
	}
	
.footer-bot-rgt ul
	{
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
	}
.footer-bot-rgt ul li
	{
		float:left;
		list-style:none;
		margin:0px 0px 7px 0px;
		padding:0px 4px;
	}
.footer-bot-rgt ul li a
	{
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
	}
.footer-bot-rgt ul li a:hover
	{
		color:#c7b8a4;
	}

}

.place-card place-card-medium{display:none!important;}