@charset "utf-8";
/************************************************/
/* Title	:	Common CSS						*/
/* URL		:	ligoriantony.com		    	    */
/* Author	:	Ligori Antony		            */
/* Created	:	Sep 20 2013	  	                */
/************************************************/

/* Common Reset */
body {font: 12px/18px  'Source Sans Pro',Arial, Helvetica, sans-serif;  color:#595959; margin:0; padding:0;}
html {font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-font-smoothing:antialiased;}
.clear {content:"."; display:block; clear:both;	height:0; visibility:hidden;}
a{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;	transition: all 0.3s ease;	text-decoration:none;}
img{max-width:100%; width:auto\9; height:auto; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
h1, h2, h3, h4, h5, h6{color:#353535; font-family:'Source Sans Pro',Arial, Helvetica, sans-serif; font-weight:normal;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:12px;}
h6{ font-size:10px;}

.aligncenter{text-align:center}

/* Noscript Notice */
.noscript {background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(images/i_notice.gif) 20px 100% no-repeat; }
.noscript p { margin:0; }

/* Common Message */
.no-record {text-align: center; padding:20px 0;}
.no-record .warning-icon {font-size: 5em; color: #ff6000;}
.no-record .cancel-icon {font-size: 5em; color: #ffb400;}
.no-record h2{font-size:25px; color:#666;}
.no-record h3{font-size:25px; color:#666;}
.no-record p{font-size:12px; color:#999; font-weight:normal; padding-top:10px;}
.no-record p.cancel{font-size:12px; color:#999; font-weight:normal; padding-top:0;}
.success-msg{border:1px solid #a6d06c; background-color:#e9ffca; text-align:left; padding:5px; width:96%; margin:0 auto;}
.success-msg .msg-icon{font-size: 1.2em; color: #508e00;}
.success-msg span{ color:#508e00; font-size:12px;}
.error-msg{border:1px solid #df666d; background-color:#ffbfc2; text-align:left; padding:5px; width:96%; margin:0 auto;}
.error-msg .msg-icon{font-size: 1.2em; color: #ce242d;}
.error-msg span{ color:#ce242d; font-size:12px;}
.note-msg{border:1px solid #dcbb4b; background-color:#fff6d8; text-align:left; padding:5px; width:96%; margin:0 auto;}
.note-msg .msg-icon{font-size: 1.2em; color: #b7710c;}
.note-msg span{ color:#b7710c; font-size:12px;}
.success-msg-small{text-align:left; width:96%; margin:0 auto;}
.success-msg-small .msg-icon{font-size: 12px; color: #FFF;}
.success-msg-small span{ color:#FFF; font-size:12px;}
.error-msg-small{text-align:left; width:96%; margin:0 auto;}
.error-msg-small .msg-icon{font-size: 12px; color: #FFF;}
.error-msg-small span{ color:#FFF; font-size:12px;}

/* Main Wrapper */
#main-wrapper{width:100%; margin:0 auto;background:url(../images/bg/wrapper-bg.jpg) repeat-y top center}

/* Header */
#header-main{width:100%; margin:0 auto;padding:30px 0 0}
#header-main .logo {float:left; display:block; text-decoration:none !important; margin:0}
#header-main .logo strong { position:absolute; top:-9999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
#header-main h1.logo { margin:0;  }
#header-main .logo img {max-width:100%; height:auto;}
#header-main p{clear:both;font:600 16px/40px 'Source Sans Pro',Arial, Helvetica, sans-serif;margin:0 20px 0;color:#63605b}

/* Menu */
#menu-main{width:940px; margin:15px auto 7px;background:#666561 url(../images/bg/menu-lines1.png) right center no-repeat;}
#menu-main ul{list-style:none}
#menu-main ul li{display:inline;padding:20px 25px;}
#menu-main ul li a{font:24px/72px 'Source Sans Pro',Arial, Helvetica, sans-serif;color:#cccbca}
#menu-main ul li a:hover,#menu-main ul li a.active{color:#ff9301}

/* Banner */
#banner-main{width:100%; margin:0 auto;}

/* Body */
#body-main{width:940px; margin:7px auto 0;background:rgba(196,193,187,0.6);padding:0}
.index-left{width:640px;float:left}
.left-content{float:left;width:600px;padding:31px 20px 0;background:rgba(196,193,187,0.6);}
.left-content h1{font:600 28px 'Source Sans Pro',Arial, Helvetica, sans-serif;color:#000;margin:0 0 20px}
.left-content h1 img{float:right;}
.left-content p{font:18px 'Source Sans Pro',Arial, Helvetica, sans-serif;color:#000;margin:10px 0}
.orange-bg{float:left;width:280px;background:#ff9301;padding:10px 10px 15px;}
.orange-bg h2{font:600 26px 'Source Sans Pro',Arial, Helvetica, sans-serif;color:#323860;margin:0;text-shadow:2px 1px 3px #666;background: -webkit-linear-gradient(#eee, #333);background: -moz-linear-gradient(#eee, #333);background: -webkit-linear-gradient(#eee, #333);
-webkit-background-clip: text;-moz-background-clip: text;
-webkit-text-fill-color: transparent;-moz-text-fill-color: transparent;
}
.orange-bg h4{font:600 18px 'Source Sans Pro',Arial, Helvetica, sans-serif;color:#323860;margin:10px 20px 0}
.orange-bg p{font:400 15px 'Source Sans Pro',Arial, Helvetica, sans-serif;color:#000000;margin:0 20px 10px}
.orange-bg p a{font:600 15px 'Source Sans Pro',Arial, Helvetica, sans-serif;color:#fff;margin:20px 0}
.orange-bg p a:hover{color:#222;}

.index-form{background:#fff;padding:15px;border-radius:5px;margin:22px 0}
.index-form p{font:400 14px/18px 'Source Sans Pro',Arial, Helvetica, sans-serif;color:#000000;margin:0 20px 10px}

.form-list{list-style:none;}
.form-list li{margin:0 0 10px;}
.form-list li label{font:400 13px 'Source Sans Pro',Arial, Helvetica, sans-serif;color:#000000;}
.form-list li .input-box{float:right;}
.form-list li textarea{width:142px;display:block;}

.input-text{border:1px solid #a6a2a2;padding:2px}
.buttons-set{float:right;margin:10px 0}
.button{background: #fe9200; /* Old browsers */
background: -moz-linear-gradient(top, #fe9200 50%, #e79627 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#fe9200), color-stop(50%,#e79627)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fe9200 50%,#e79627 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fe9200 50%,#e79627 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fe9200 50%,#e79627 50%); /* IE10+ */
background: linear-gradient(to bottom, #fe9200 50%,#e79627 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9200', endColorstr='#e79627',GradientType=0 ); /* IE6-9 */

border:0;outline:0;padding:4px 20px;border-radius:4px;color:#fff;text-transform:uppercase;font-size:11px;cursor:pointer

}

/* Footer */
#footer-main{width:100%; margin:0 auto;background:url(../images/bg/footer-bg.jpg) center repeat-x;padding:20px 0}
.hr{ background:url(../images/bg/hr-bg.png) repeat-x}

#foot-menu{list-style:none;padding:0 20px;color:#fff;margin:0 0 30px}
#foot-menu li{display:inline;padding:0 5px}
#foot-menu li a{color:#c4c1bb;font:400 14px/18px 'Source Sans Pro',Arial, Helvetica, sans-serif;}
#foot-menu li a:hover{color:#ff9301}

#footer-main p{font:400 14px/18px 'Source Sans Pro',Arial, Helvetica, sans-serif;color:#c4c1bb;margin:15px 0;padding:0 25px}
#footer-main p span{float:right}
#footer-main p a{color:#c4c1bb;text-decoration:underline}
#footer-main p a:hover{text-decoration:none}

#social-icon{list-style:none;padding:0 20px;color:#fff;margin:15px 0 0}
#social-icon li{display:inline;padding:0 5px}
#social-icon li a img{opacity:0.8}
#social-icon li a img:hover{opacity:1}

.gallery{}
.gallery li{display:inline;width:270px;float:left;margin:10px;border:5px solid #fff}

.bg-grey{width:250px;float:left;margin:20px 10px;background:rgba(255,255,255,0.5);padding:15px;border-radius:5px}
.bg-grey p{font:400 15px/24px 'Source Sans Pro',Arial, Helvetica, sans-serif;}

.tbold{font-weight:700}

.bg-new{background:#A29F9C;margin:0 auto;padding:20px}
.bg-new h1{font-weight:bold;font-size:24px}
.bg-new p{font-size:15px;margin:10px 0}
