/*

Theme Name: Golden Eagle Lite

Theme URI: http://www.inkthemes.com/wp-themes/golden-eagle-wordpress-theme/

Description: The Golden Eagle for WordPress is simple and beautiful business style theme with lots of customization options that can tweaked by Theme Options Panel like logos, intro texts and background. Golden Eagle Theme supports widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for custom header images for posts and pages). Its a Clean and Classy WordPress Theme to get your business website ready in an instant.

Author: InkThemes.com

Author URI: http://www.inkthemes.com

Version: 1.2

License: GNU General Public License

License URI: license.txt

Tags: green,red,pink,black, blue, white,  two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu

*/

@import url(css/base.css);

@import url(css/prettyPhoto.css);

@import url(css/shortcode.css);

@import url(http://fonts.googleapis.com/css?family=Ubuntu);

@import url(http://fonts.googleapis.com/css?family=Droid+Sans);



@font-face {

 font-family:Helevtica;

 src: url(fonts/nadia_serif.ttf);

}

body {

	font:18px/1.6 Helvetica, Arial;	

	background:#fff;

	background-attachment:fixed;

	color: #7e7e7e;

}

pre, code {

	font-family:Helvetica;

}

hr {

	border:0 #ccc solid;

	border-top-width:1px;

	clear:both;

	height:0;

}

h1, h2, h3, h4, h5, h6 {

	font-family: Helvetica, Arial;

	font-weight:100;

}

dt {

	font-weight: bold;

}

:focus {

	outline:0;

}

blockquote:before, blockquote:after, q:before, q:after {

	content:"";

}

a {

	text-decoration:none;

}

a img {

	border:0;

}

/*--------------------------------------------------------------------*/

/* Social Logos */

/*--------------------------------------------------------------------*/



.social-links{

border-bottom:1px solid #a9d046;

margin-top:0;

padding-top:5px;

padding-bottom:0px;

overflow:hidden;

}

.social_logos {

	list-style-type:none;

	padding-left:0px;

	padding-top:5px;

	margin-bottom:0;

}

.social_logos li {

	display:inline;

	margin-left:0;

	margin-bottom:0;

}

.social_logos li a {

	display:inline-block;

	margin-bottom:0;

	width: 25px;

	height: 26px;

	margin:0;

}

.social_logos li a.facebook {

	width: 25px;

	height: 26px;

}

.social_logos li a.twitter {

	width: 25px;

	height: 26px;

}

.social_logos li a.rss {

	width: 25px;

	height: 26px;

}

.social {

	list-style-type:none;

}

.social li {

	display:inline;

	margin-left:0;

}

.social li a {

	display:inline-block;

}

.header{

padding-bottom:10px;

padding-top:0px;

margin-bottom:10px;

}

.logo {

	padding-left:0px;

        padding-right:0;

        padding-top:5px;

	margin-bottom:0;

}

input[type="submit"] {

	cursor:pointer;

}

/*--------------------------------------------------------------------*/

/* Menus */

/*--------------------------------------------------------------------*/

#menu {

	position:relative;

	z-index:1000;

	display: block;

}

#menu li {

	font-size:20px;

	margin:0 0 0 12px;

	padding:0;

}

#menu li a {

	position:relative;

        top:120px;

	color:#000;

	text-align:center;

	text-decoration:none;

	margin:0;

	padding:15px 10px;

	font-size:20px;

	background:#68cbed;

}

#menu li a.selected {

	color:#000;

}

#menu li.current_page_item a, #menu a:hover {

	color:#000;

        background:#a9d046;

}

#menu li ul li a, #menu li ul li a.selected, #menu li ul li a:hover {

	border:none;

	border-radius:0;

	-moz-border-radius:0;

	-khtml-border-radius:0;

	-webkit-border-radius:0;

	-webkit-box-shadow:0;

	-moz-box-shadow:0;

	box-shadow:0;

	color:#2f9fc0;

	text-shadow:none;

}

.mobieMenu{

    width: 41.5%;

    min-width: 232px;

    -webkit-appearance: none;

    -moz-border-radius: 0px;

    -webkit-border-radius: 0px;

    border-radius: 0px;

    background-image:url('images/select.png');

    background-position: center right;

    background-repeat: no-repeat;

    border: 1px solid #ccc;

    display:block;

    margin:20px auto 5px auto;

    text-align: center;

    height: 30px;

}

#menu .ddsmoothmenu {

	list-style:none;

	position:relative;

	z-index:10000;

	margin:9px 0 0;

	padding:0;

	text-align: right;

	line-height:29px;

	margin-right:0px;

}

#menu .ddsmoothmenu li ul {

	list-style-type: none;

	margin-top:140px;

	margin-left:0px;

	background:url(images/menu-bg1.png) repeat;

}

#menu .ddsmoothmenu li ul li ul {

	background:#f3f3f3 left repeat-x;

	margin-top:0.5px;

}

#menu .ddsmoothmenu li {

	position:relative;

	display:inline;

}

#menu .ddsmoothmenu li li {

	font:15px Arial, Helvetica, sans-serif!important;

	text-transform:capitalize;

	margin:0;

}

#menu .ddsmoothmenu li li a {

	width:160px;

	height:auto;

	float:none;

	display:block;

	font-size:15px;

	text-align:left;

	color:#FFF;

	text-shadow:none;

	text-decoration:none;

	background:none;

	position:relative;

	margin:0;	

	padding:10px 18px 10px 25px;

	text-transform:capitalize;

	overflow:hidden;

}

#menu .ddsmoothmenu li ul li:first-child a {

	width:auto;

	background:url(images/bg-navtip.png) left top no-repeat;

	margin-top:-0px;

	padding-top:10px;

	z-index:10000;

}

#menu .ddsmoothmenu li li a:after {

	width:100%;

	content:'';

	position:absolute;

	left:0;

	top:0;

}

#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {

	border-top:none;

}

#menu .ddsmoothmenu li li:last-child a:after {

	width:100%;

	content:'';

	position:absolute;

	left:0;

	bottom:0;

}

* html #menu .ddsmoothmenu li li a {

	display:inline-block;

}

#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {

	color:#565555;

}

#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {

	color:#2f9fc0;

}

#menu .ddsmoothmenu li ul {

	position:absolute;

	left:0;

	display:none;

	visibility:hidden;

}

#menu .ddsmoothmenu li ul li {

	display:list-item;

	float:none;

	border-bottom:1px dotted #fefefe;

}

#menu .ddsmoothmenu li ul li ul {

	padding-top:0;

	top:40px !important;

}

* html .ddsmoothmenu {

	height:1%;

}

.downarrowclass {

	position:absolute;

	width:8px;

	height:5px;

	overflow:hidden;

	top:14px;

	right:-10px;

}

.rightarrowclass {

	display:block;

	width:8px;

	height:5px;

	position:absolute;

	margin-top:-3px;

	top:50%;

	right:8px;

}

.ddshadow { /*shadow for NON CSS3 capable browsers*/

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

}

/*--------------------------------------------------------------------*/

/* Slider */

/*--------------------------------------------------------------------*/

.slider-wrapper {

	margin-bottom:5px;

	margin-top:10px;

	margin:0;

	padding:0;

	margin-top:5px;

}

#container {

	margin:0 auto;

	position:relative;

	z-index:0;

	margin:0;

	padding:0;

	margin-top:12px;

}

#example {

	height:350px;

	position:relative;

	margin:0;

	margin-top:-10px;

	padding:0;

}

#slides {

	position:absolute;

	top:15px;

	left:0px;

	z-index:100;

	width:897px;

        height:400px;

	margin-left:14px;

}

.slides_container {

	width:912px;

        height:400px;

	overflow:hidden;

	position:relative;

	margin:0;

	padding:0;

}

.slides_container a {

	width:900px;

	height:400px;

	display:block;

	margin:0;

	padding:0;

}

.slides_container a img{

	display:block;

	height:480px;

	width:912px;

	margin:0;

	padding:0;

}

#slides .next {

	position:absolute;

	top:38%;

	right:-31px;

	width:56px;

	height:61px;

	display:block;

	z-index:101;

	background:url(images/next.png) no-repeat;

}

#slides .prev {

	position:absolute;

	top:38%;

	left:-15px;

	width:56px;

	height:61px;

	display:block;

	z-index:101;

	background:url(images/prev.png) no-repeat;

}

.pagination {

	margin:10px auto 0 auto;

	width:102%;

	text-align:center;

	background-position:0 40%;

}

.pagination li {

	display:inline;

	margin:0 0px;

	list-style:none;

	z-index:1000px;

	background-color:#fff;

	text-align:center;

}

.pagination li:first-child{

background:#fff url(images/curl-left.png) 10px 0 no-repeat;

padding-left:16px;

padding-top:15px;

margin-left:6px;

overflow:hidden;

}

.pagination li:last-child{

background:#fff url(images/curl-right.png) 41px 0 no-repeat;

padding-top:14px;

padding-right:15px;

margin-right:6px;

overflow:hidden;

}

.pagination li a {

	display: inline-block;

	width:20px;

	padding-left:12px;

	height:0;

	padding-top:23px;

	background:#fff url(images/pagination1.png) 10px 0 no-repeat;

	z-index:1000px;

	text-align:center;

	overflow:hidden;

}

.pagination li:first-child a{

padding-left:12px;

}

.pagination li:last-child a{

padding-right:12px;

}

.pagination li.current a {

	background-position:10px -23px;

}

/*--------------------------------------------------------------------*/

/* Containers */

/*--------------------------------------------------------------------*/

.content{

overflow:hidden;

margin-top:10px;

padding:0 0px;

margin-bottom:0;

}

.content h1{

font-size:26px;

text-align:center;

color:#555;

line-height: 44px;

margin-bottom:14px;

}

.main_container {

	margin-top:40px;

	background:#fff;

	padding:0px 0;

        padding-top:.5px;

	overflow:hidden;

        margin-bottom:35px;

}

.feature-content {

	margin-top:15px;

	background:#fff;

        overflow:hidden;

        padding:0;

}

.feature-content .feature-box-inner {

	margin-right:20px;

	width:210px;

	float:left;

}

.feature-content .feature-box-inner h1{

font-size:19px;

margin-bottom:13px;

}

.feature-content .feature-box-inner p{

padding-right:0px;

}

.feature-content .feature-box-inner h1 a{

color:#444;

}

.feature-content .feature-box-inner li{

margin-left:0;

list-style:none;

}

.feature-content .feature-box-inner.first {

	padding-left:0px;

	margin-left:20px;

}

.feature-content .feature-box .feature-box-inner img {

	padding:0;

	margin-bottom:20px;

	width:210px;

	height:120px;

}

.feature-strip {

	background:#e6e2e2;

	overflow:hidden;

	padding:5px 0 5px 0;

	margin-top:15px;

	margin-bottom:15px;

}

.feature-text {

	width:910px;

        text-align:center;

	padding-left:20px;

	padding-top:15px;

}

.feature-text h1{

        font-size:20px;

        text-shadow:1px 1px #fff;

}

.feature-buttons {

	width:202px;

	float:right;

	margin:auto 0;

	margin-top:3px;

	vertical-align:middle;

	text-align:left;	

}

.feature-buttons a.btn-1 {

	display: inline-block;

	color: #fff !important;

	text-align: center;

	text-shadow: 0 1px 0 #3f879a;

	text-decoration: none !important;

	background-image:url(images/button23.png);

	width:183px;

	height:58px;

	line-height:59px;

	font-size:24px;

	text-align:center;

	margin:auto 0;

	margin-top:0px;

}

.feature-buttons a.btn-1:hover{

background-position:0 0;

}

.feature-bottom-left{

margin-left:20px;

}

.feature-bottom h2{

color:#555;

font-size:20px;

}



.feature-blog{

margin-right:25px;

margin-left:22px;

}

.feature-blog .feature-blog-item{

display:block;

border-bottom:1px solid #dfdfdf;

padding-bottom:8px;

margin-bottom:10px;

}

.feature-blog .feature-blog-item h1{

font-size:16px;

margin-bottom:7px;

}

.feature-blog .feature-blog-item h1 a{

color:#2f9fc0;

}

.feature-blog .feature-blog-item h1 a:hover{

text-decoration:underline;

}

.feature-blog .feature-blog-item:last-child{

border:none;

}

.feature-blog .feature-blog-item p{

margin-bottom:5px;

}

.feature-blog ..feature-blog-item {

background:url(images/index-shaddow.png) top no-repeat;

width:75px;

height:69px;

margin-right:10px;

}

.feature-blog .feature-blog-item .feature-blog-item-image img{

float:left;

padding:3px;

width:67px;

height:59px;

background-color:#fff;

margin-top:3px;

margin-bottom:3px;

margin-right:10px;

border:1px solid #ddd;

-webkit-box-shadow: 0 8px 6px -6px #999;

-moz-box-shadow: 0 8px 6px -6px #999;

box-shadow: 0 8px 6px -6px #999;

}

.feature-bottom-right{

margin-right:19px;

}

.feature-bottom-right-inner{

position:relative;

}

.feature-bottom-right p.testimonial{

padding:20px 15px;

border:1px solid #e4e4e4;

line-height:26px;

border-radius:12px;

font-size:14px;

color:#393939;

text-align:justify;

font-style:italic;

background:#f4f4f4 url(images/test-bg.png) top repeat-x;

}

.feature-bottom-right p{

text-shadow:0 1px 0 #ddd;

overflow:hidden;

}

span.test-arrow{

width:28px;

height:29px;

background:#fbfbfb url(images/arrow2.png) no-repeat;

position:absolute;

bottom:-28px;

left:41px;

}



/*--------------------------------------------------------------------*/

/* Footer Styles */

/*--------------------------------------------------------------------*/

.footer{

background:#1d89a9 url(images/footer-bg.png) repeat-x;

min-height:237px;

overflow:hidden;

margin-top:15px;

padding-top:13px;

color:#fff;

-webkit-box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.2);

-moz-box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.2);

box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.2);

}

.footer .footer-inner{

margin-right:5px;

}

.footer .footer-inner.first-footer{

padding-left:15px;

}

.footer .footer-inner.last-footer{

padding-right:15px;

}

.footer .footer-inner h3{

background:url(images/footer-line.png) bottom repeat-x;

color:#fff;

font-weight:normal;

padding-bottom:12px;

text-shadow:0 2px 0 #4e9ab1;

}

.footer .footer-inner p{

color:#ecf2f4;

}

.footer .footer-inner a {

	color:#efefef;

}

.footer .footer-inner ul {

	list-style:none;

	margin-left:0;

}

.footer .footer-inner ul {

	margin: 0 0 0 15px;

}

.footer .footer-inner ul li {

	margin-left:0;

	color:#fff;

	padding:5px 0;

}

.footer .footer-inner ul li:last-child {

	background:none;

}

.footer .footer-inner ul li a {

	color:#fff;

	margin:2px 0;

	padding:2px 0;	



}



.footer .footer-inner ul li a:hover{

	color:#0ff;

}

 

a span.two {

	color:#0ff;

	cursor:pointer;

}

.footer-bottom ul.footer_menu {

	list-style-type:none

}

.footer-bottom{

margin-bottom:20px;

}

.footer-bottom ul.footer_menu li {

	display:inline;

	margin-left:0;

	margin-right:16px;

}

.footer-bottom ul.footer_menu li a {

	text-decoration:none;

	color:#918940;

	margin:0;	

}

.footer-bottom .copyright {

	color:#666;

	text-align:right;

	margin-top:10px;

}

.footer-bottom .copyright a {

	color:#666;

	font-size:13px;

}

.footer-bottom .copyright a:hover {

	color:#a9d046;

}

/*--------------------------------------------------------------------*/

/*Search Style */

/*--------------------------------------------------------------------*/

 .top-search{

 margin-bottom:0;

 }

 .top-search .searchform {

	background: url(images/searbox.png);

	border:none;

	position:relative;

	float:right;

	margin-right:0px;

	width:211px;

	height:28px;

	margin-top:3px;

}

 .top-search  .searchform input[type="text"] {

	width:187px;

	height:30px;

	background:transparent;

	border:none;

	padding:1px 0px 0px 7px;

	color:#969595;

}

 .top-search  .searchform input[type="submit"] {

	position:absolute;

	right:-15px;

	top:9px;

	background:url(images/search.png) no-repeat;

	width:35px;

	height:34px;

	border:none;

	cursor:pointer;

}

 .footer .footer-inner .searchform {

	background: url(images/search-bg.png);

	width:207px;

	height:34px;

	border:none;

	position:relative;

	margin-bottom:10px;

}

 .footer .footer-inner .searchform input[type="text"] {

	width:180px;

	height:34px;

	background:transparent;

	border:none;

	padding:1px 0px 0px 7px;

	color:#ecf2f4;

	

}

 .footer .footer-inner .searchform input[type="submit"] {

	position:absolute;

	right:-15px;

	top:12px;

	background:url(images/search.png) no-repeat;

	width:35px;

	height:34px;

	border:none;

	cursor:pointer;

}

 .searchform {

	background:#f7f7f8;

	width:257px;

	border:1px solid #dfdddd;

	position:relative;

	margin-bottom:10px;

	margin-bottom:10px;

}

 .searchform input[type="text"] {

	width:230px;

	height:34px;

	background:transparent;

	border:none;

	padding:1px 0px 0px 7px;

	color:#666;

}

 .searchform input[type="submit"] {

	position:absolute;

	right:-15px;

	top:12px;

	background:url(images/search.png) no-repeat;

	width:35px;

	height:34px;

	border:none;

	cursor:pointer;

}

/*--------------------------------------------------------------------*/

/* Content-bar */

/*--------------------------------------------------------------------*/

.page-content{

border-top:1px solid #d9d9d9;

padding-top:42px;

margin-top:35px;

margin bottom:35px;

}

.page-content h1.page-title{

background-position:0 50%;

font-weight:bold;

color:#68cbed;

margin-right:16px;

margin-left:0px;

}

.page-content .fullwidth h1.page-title{

margin-left:0;

margin-right:0;

}

.page-content h1.page-title a{

background-color:#fbfbfb;

padding-right:10px;



}

.page-content .content-bar{

padding-left:0px;

padding-right:30px;

}

.page-content .content-bar h1.page-title{

background-position:0 50%;

margin-left:0;

margin-right:0

}

.page-content .content-bar h1.page-title a, .page-content h1.page-title a{

background-color:#fff;

padding-right:10px;

}

.content-bar img{

max-width:100%;

height:auto;

}

.content-bar .post {

	overflow:hidden;

	position:relative;

	margin-bottom:28px;

	padding-bottom:25px;

}

.content-bar .post:last-child {

	margin-bottom:0;

}

.content-bar .post .post_meta {

	list-style-type:none;

	color:#555;

	margin:0px 0 10px 0;

	padding:8px 6px 7px 10px;

	float:left;

	background:url(images/meta-bg.png) repeat;

	width:100%;

	font-size:15px;

	text-shadow:0 2px 0 #fff;

}

.content-bar .post .post_meta li {

	display:inline;

	padding:0;

	margin:0 9px 0 0;

	clear:both;

}

.content-bar .post .post_meta a {

	color:#6c6c6c;

	padding:0;

}

.content-bar .post .post_meta li.posted_by{

padding:0;

padding-right:10px;

overflow:hidden;

float:right;

}

.content-bar .post .postimg {

	width:248px;

	height:208px;

	margin-right:22px;

	float:left;

	background-color:#fff;

	-webkit-box-shadow: 0 8px 6px -3px #ccc;

    -moz-box-shadow: 0 8px 6px -3px #ccc;

	 box-shadow: 0 8px 6px -3px #ccc;

	 padding:5px;

	 border:1px solid #ddd;

}

.content-bar .post.single .postimg {

	width:100%;

	height:auto;

}

.content-bar .post p {

	text-align:justify;

	color:#585555;

	margin-bottom:5px;

}

.content-bar .post .read_more {

	float:right;

	height:24px;

	width:70px;

	color:#fff;

	padding:8px 5px 3px 10px;

	background:#555;

	margin-bottom:15px;

	text-align:center;

	-webkit-transition:all 3s linear;

	-moz-transition:all 3s linear; 

	-o-transition:all 3s linear;

	-webkit-box-shadow: 0 4px 3px -3px #aaa;

	   -moz-box-shadow: 0 4px 3px -3px #aaa;

	        box-shadow: 0 4px 3px -3px #aaa;

}

.content-bar .post .read_more:hover{

background:#40a1b4;

text-align:center;

border-radius:3px;

}

.content-bar .post .post_title{

margin-bottom:10px;

line-height:22px;

}

.content-bar .post .post_title a {

	color:#4f4e4e;

	font-size:24px;

	line-height:27px;

	margin-top:1px;

}

/*--------------------------------------------------------------------*/

/* Side-bar */

/*--------------------------------------------------------------------*/

.sidebar{

	padding:0 0px;

}

.sidebar h3{

	background-position:0 50%;

        font color:#58595b;

	overflow:hidden;

}

.sidebar h3 a{

	background-color:#58595b;

        color:#58595b;

	padding-right:0px;

}

.sidebar a span.two {

	color:#58595b;

	cursor:pointer;

}

.sidebar ul{

	list-style:none;

	margin-left:0;

	margin-bottom:30px;

}

.sidebar ul ul{

	margin-bottom:0;

}

.sidebar ul li{

	margin:5px 0px;

        margin-left:18px;

	padding-left:2px;

        padding-top:10px;

        padding-bottom:10px;

	background-color:#e6e2e2;

}

.sidebar ul li.current_page_item, .sidebar ul li:hover {

	font color:#000;

        background:#a9d046;

        padding-top:10px;

        padding-bottom:10px;

}

.sidebar ul li a{

	text-decoration:none;

        color:#58595b;

        padding:0px 5px;

}



#nav-single {

	overflow:hidden;

	margin-bottom:10px;

}

.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

/*-----------------------------------------------------*/

/* Contact Page Style*/

/*-----------------------------------------------------*/

.contact-page h3{

	background:url(images/side-line.png) repeat-x;

	background-position:0 50%;

}

.contact-page h3 a{

	background-color:#fbfbfb;

	padding-right:10px;

}

#contactForm label.error {

    color:red;

    background:none;

    margin-bottom: 0;

    width:497px;

	margin-left:145px;

}

#contactForm input, .contactform textarea, .contactform label {

    margin-bottom:20px;

}

#contactForm input[type="text"],  #contactForm textarea {

    width:444px;

    float:right;

	background-color:#f0f0f0;

    clear:none;

	border:none;

}

#contactForm input[type="text"] {

    height:25px;

}

#contactForm label {

    float:left;

    clear:both;

    font-size:14px;

}

#contactForm input[type="submit"] {

    clear:both;

    width:68px;

    height:29px;

    float:left;

    margin-left:145px;

    background:url(images/submit.png) no-repeat;

    border:0;

    cursor:pointer;

    margin-top: 15px;

}

#contactForm textarea {

    height:200px;

    width: 440px;

}

 .contact-page {

 padding-left:6px;

    overflow: hidden;

    margin-bottom: 30px;

}

 .contact-page p {

    color:#4f4e4e;

    margin-bottom:50px;

}

.content_bg .sidebar .contact-info span {

    color:#576f21;

}

.content_bg .sidebar .contact-info p {

    margin:10px 0;

}

/*-----------------------------------------------------*/

/* Commentlist Style*/

/*-----------------------------------------------------*/

#commentsbox {

	margin:0;

}

ol.commentlist {

	clear:both;

	list-style:none;

	margin:0;

	overflow:hidden;

}

ol.commentlist li {

	line-height:18px;

	margin:5px 0 15px;

	padding:10px;

	overflow:hidden;

}

li.comment ul li, li.comment ol li {

	overflow: visible !important;

	margin: 0 0 0 20px;

	padding: 0 0 5px 0;

}

li.comment ul li {

	list-style-type: disc;

}

li.comment ol li {

	list-style-type: decimal;

}

li.comment ul, li.comment ol {

	margin: 0;

}

ol.commentlist li .comment-body {

	position:relative;

	padding-top:10px;

	padding-left:15px;

	padding-right:15px;

	border:1px solid #f1f1f1;

	background-color:#f0f0f0;

	margin-bottom:30px;

	margin-left:75px;

}

ol.commentlist li .comment-author a:link, ol.commentlist li .comment-author a:visited {

	color:#000;

	font-weight:700;

	text-decoration:none !important;

}

cite.fn {

	color:#141413;

	font-style:normal;

}

ol.commentlist li .comment-author .avatar {

	float:left;

	margin-right:10px;

	margin-bottom:10px;

	position:absolute;

	left:-85px;

	top:0;

	width:45px;

	height:45px;

	border:1px solid #D5D5D5;

	background-color:#fff;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px;

	padding:5px;

}

ol.commentlist li .comment-meta a {

	color:#5d5d5c;

	text-decoration:none !important;

}

ol.commentlist li p {

	line-height:22px;

	margin-top:5px;

	color:#666;

	margin-bottom:40px;

}

ol.commentlist li.comment ul.children li.depth-2 {

	margin:0 0 0px 50px;

}

ol.commentlist li.comment ul.children li.depth-3 {

	margin:0 0 0px 50px;

}

ol.commentlist li.comment ul.children li.depth-4 {

	margin:0 0 0px 50px;

}

ol.commentlist li.comment ul.children li.depth-5 {

	margin:0 0 0px 50px;

}

.comment-meta.commentmetadata {

	margin-top:10px;

}

ol.commentlist li .reply {

	position:absolute;

	left:20px;

	bottom:-46px;

	width:88px;

	height:58px;

	margin-top:15px;

	margin-bottom:20px;

	cursor:pointer;

}

ol.commentlist li .reply a {

	cursor:pointer;

	color:6c6c6c;

}

ol.commentlist li ul.children {

	list-style:none;

	text-indent:0;

	margin:1em 0 0;

}

.comment-nav {

	height:20px;

	padding:5px;

}

.comment-nav a:link, .comment-nav a:visited {

	color:#f96e02;

}

#respond {

	padding:0px 0px;

	margin:10px 0px;

}

#respond h3 {

	font-size:14px;

	color:#000;

	font-weight:bold;

	padding:10px 10px;

}

#commentform {

	margin-bottom:50px;

}

#commentform p {

	color:#444;

}

#commentform a {

	color:#0454A8;

	margin-top:15px;

	margin-bottom:0;

}

#respond label {

	display:block;

	margin-right:15px;

	margin-bottom:5px;

	color:#9b9494;

}

#respond .required {

}

#respond label small {

	font-size:10px;

}



#respond input{

	border:none;

	color:#f2f2f2;

	background:#444;

	font-size:13px;

	padding:8px;

	margin-bottom:20px;

}

#respond submit#commentSubmit {

	border:none;

	color:#f2f2f2;

	background:#444;

	font-size:13px;

	padding:25px;

	margin-bottom:20px;

	-webkit-box-shadow: 0 8px 6px -6px #ccc;

-moz-box-shadow: 0 8px 6px -6px #ccc;

box-shadow: 0 8px 6px -6px #ccc;

}

/* Commentform Style

-------------------------------------------------------*/

#commentform input[type="text"] {

	width:60%;

	background:#faf9fa url(images/text-areastrip.png) top repeat-x;

	height:20px;

	border:none;

	border:1px solid #d9dada;

}

#commentform input[type="text"]:focus, textarea#comment:focus {

	background:#fff;

	border:1px solid #FFCC66;

}

input#commentSubmit {

	border:none;

	color:#fff;

	margin-top:25px;

	background:#000;

	width:115px;

	height:35px;

	text-align:center;

	font-size:16px;

	padding:5px 0;

	border-radius:3px;

}

#respond input#commentSubmit:hover {

	opacity:0.5;

}

textarea#comment {

	border:1px solid #d9dada;

	width:97%;

	background:#faf9fa url(images/text-areastrip.png) top repeat-x;

	height:235px;

	padding:5px 5px;

	color:#555;

	clear:both;

}

#nav-single {

	overflow:hidden;

	margin-bottom:20px;

}

.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

blockquote {

	padding-left:60px;

	min-height:40px;

	background:url(images/blockqoute.png) no-repeat;

}

blockquote {

	margin-top:40px;

	margin-bottom:40px;

}

blockquote img {

	float: left;

	margin-right:15px;

}

.sticky {

}

.gallery-caption {

	color: #666;

	font-family: Georgia, serif;

	font-size: 12px;

}

.bypostauthor {

}

.alignnone {

	margin: 5px 20px 20px 0;

}

.aligncenter, div.aligncenter {

	display:block;

	margin: 5px auto 5px auto;

}

.alignright {

	float:right;

	margin: 5px 0 20px 20px;

}

.alignleft {

	float:left;

	margin: 5px 20px 20px 0;

}

.aligncenter {

	display: block;

	margin: 5px auto 5px auto;

}

a img.alignright {

	float:right;

	margin: 5px 0 20px 20px;

}

a img.alignnone {

	margin: 5px 20px 20px 0;

}

a img.alignleft {

	float:left;

	margin: 5px 20px 20px 0;

}

a img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto

}

.wp-caption {

	background:#fff;

	border:1px solid #f0f0f0;

	max-width:96%;

	text-align:center;

	padding:5px 3px 10px;

}

.wp-caption.alignright {

	margin:5px 0 20px 20px;

}

.wp-caption img {

	border:0 none;

	height:auto;

	max-width:98.5%;

	width:auto;

	margin:0;

	padding:0;

}

.wp-caption p.wp-caption-text {

	font-size:11px;

	line-height:17px;

	margin:0;

	padding:10px 4px 5px;

}

#wp-calendar {

	width: 100%;

}

#wp-calendar th, #wp-calendar td, #wp-calendar caption {

	text-align: center;

}

#wp-calendar caption {

	background:  #999;

	border: 1px solid #999;

	color: #fff;

	font-weight: bold;

	padding: 3px 0;

}

#wp-calendar a {

	font-weight: bold;

	color: #999;

}

#wp-calendar tfoot td {

	background: #f4f4f4;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}

.footer #calendar_wrap {

	display: block;

	margin-bottom: 30px;

	background: #000;

	width: 100%;

}

/*-----------------------------------------------------*/

/* Full Width and gallery*/

/*-----------------------------------------------------*/

.fullwidth{

padding:0 15px;

}

.main-content .full-width h1.fullwidth-heading{

	padding-top:10px;

	padding-left:10px;

	height:61px;

	background:url(images/page-heading.png) no-repeat;

}

ul.thumbnail {

	list-style-type:none;

	overflow:hidden;

	margin:0 auto;

	margin-left:-55px;

	padding:0px;

	width:980px;

	padding-top:20px;

}



ul.thumbnail li {

	margin:0px;

	float:left;

	overflow:hidden;

	background:none;

	padding-bottom:18px;

	margin-bottom:25px;

}

ul.thumbnail li img {

	height:180px;

	width:270px;

}

ul.thumbnail li a {

	color:#818080;

	font-size:11px;

}

.item_image, .item_image{

position: relative;

top: 0;

height:180px;

margin-left:0;

}

.item_image, .item_image1{

position: relative;

top: 0;

height:110px;

margin-left:0;

}



.gallery_entry, .gallery_entry {

float: left;

margin: 0 0 0 0;

padding-bottom: 5px;

position: relative;

width: 236px;

height:200px;

}

.gallery_entry1 {

float: left;

margin: 0 0 0 0;

padding-bottom: 5px;

position: relative;

width:200px;

height:130px;

}

.item_image a.zoom-icon {

background: url("images/zoom-icon.png") no-repeat;

left: 31px;

margin:0;

}

/*--------------------------------------------------------------------*/

/* Special Columns */

/*--------------------------------------------------------------------*/

pre {

    margin: 10px 0px 40px 0px;

    padding: 0 10px 0px 10px;

    display: block;

    clear: both;

    background: #cccccc url('images/codebg.jpg');

    line-height: 20px;

    font-size: 11px;

    border: 1px solid #cfcfcf;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    border-radius: 8px;

}

.one_half, .one_third, .two_third, .three_fourth, .one_fourth {

    float:left;

    position:relative;

}

.one_third {

    width:30%;

    margin-right:5%;

}

.one_half {

    width:48%;

    margin-right:4%;

}

.one_third {

    width:30%;

    margin-right:5%;

}

.two_third {

    width:65%;

    margin-right:5%;

}

.one_fourth {

    width:22%;

    margin-right:4%;

}

.three_fourth {

    width:74%;

    margin-right:4%;

}

.col2, .col3, .col4 {

    float:left;

    position:relative;

}

.col3 {

    width:280px;

    margin-right:60px;

}

.col2 {

    width:460px;

    margin-right:40px;

}

.col4 {

    width:210px;

    margin-right:40px;

}

.last {

    margin-right:0 !important;

}

.content1{

padding:0 15px;

}

/*--------------------------------------------------------------------*/

/* Auto Flexible Layout */

/*--------------------------------------------------------------------*/

@media only screen and (max-width: 1000px) {

 #gallery a img {

 width:940px;

 height: 350px;

}

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

ul.thumbnail {

	list-style-type:none;

	overflow:hidden;

	margin:0 auto;

	margin-left:-4px;

	padding:0px;

	width:750px;

	padding-top:20px;

}

ul.thumbnail li img, .item_image{

width:220px;

height:125px;

}

.gallery_entry{

background: url("images/item-bottom-shadow.png") no-repeat scroll 6px 120px transparent;width:220px;

height:133px;

margin-left:24.5px;



}

.feature-content .feature-box{

margin:0;

padding:0;

}

.feature-content .feature-box-inner{

	width:170px;

}

.feature-content .feature-box .feature-box-inner img {

	width:165px;

	height:90px;

}

.item_image1{

width:186px;

height:90px;

}

.gallery_entry1 {

float: left;

background: url("images/item-bottom-shadow2.png") no-repeat scroll 0px 85px transparent;margin: 0 0 0px 0px;

padding-bottom: 5px;

position: relative;

width:165px;

height:105px;

}

.feature-text {

	width:480px;

}

 #contactForm textarea, #contactForm input[type="text"], #respond input[type="text"], #respond textarea {

 width:340px;

}

 #slides {

 width:705px;

 height:300px;

}

#slides .slide img,  #slides .slide {

 width:720px;

  height:300px;

}

 #example {

 height:300px;

}

 .banner img {

 height: 138px;

}

 .footer .footer-inner .searchform {

	width:171px;

	height:34px;

}

 .footer .footer-inner .searchform input[type="text"] {

	width:158px;

	height:34px;

}

.feature-text{

width:450px;

}

.feature-text h1{

text-align:left;

margin-left:0;

margin-top:2px;

font-size:18px;

}

.feature-buttons a.btn-1 {

margin-bottom:4px;

}

}

@media only screen and (max-width: 767px) {

ul.thumbnail {

	list-style-type:none;

	overflow:hidden;

	margin:0 auto;

	margin-left:-4px;

	padding:0px;

	width:420px;

	padding-top:20px;

}

ul.thumbnail li img, .item_image{

width:160px;

height:100px;

}

.gallery_entry{

background: url("images/item-bottom-shadow.png") no-repeat scroll 0px 132px transparent;

width:160px;

height:110px;

margin-bottom:25px;

}

.feature-content .feature-box-inner{

	width:130px;

	margin-right:20px;

}

.feature-content .feature-box .feature-box-inner img {

	width:130px;

	height:90px;

}



ul.thumbnail li img, .item_image1{

width:130px;

height:70px;

}

.gallery_entry1 {

background: url("images/item-bottom-shadow1.png") no-repeat scroll 0px 65px transparent;

float: left;

margin: 0 0 20px 0px;

padding-bottom: 5px;

position: relative;

width:130px;

height:85px;

}

 #contactForm textarea, #contactForm input[type="text"], #respond input[type="text"], #respond textarea {

 width:130px;

}

.feature-text {

	width:480px;

}

 #slides {

 width:372px;

 height:200px;

}

#slides .slide img,  #slides .slide {

 width:410px;

  height:200px;

}

 #example {

 height:200px;

}

 .banner img {

 height: 100px;

}

.feature-text{

width:250px;

}

.feature-text h1{

text-align:center;

}

 .top-search .searchform {

	background: url(images/searbox.png);

	border:none;

	position:relative;

	margin-right:15px;

	width:211px;

	height:28px;

	float:none;

	margin-top:3px;

	margin:20px auto 0 auto;

}

.social-links{

text-align:center;

padding-bottom:30px;

}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

ul.thumbnail {

	list-style-type:none;

	overflow:hidden;

	margin:0 auto;

	margin-left:-6px;

	padding:0px;

	width:420px;

	padding-top:20px;

}

ul.thumbnail li img, .item_image{

width:186px;

height:120px;

margin:0;

padding:0;

margin-left:0;

}

.gallery_entry{

background: url("images/item-bottom-shadow1.png") no-repeat scroll 0px 114px transparent;

width:186px;

height:120px;

margin-right:0;

margin-left:20px;

margin-bottom:25px;

}

.feature-content .feature-box-inner{

	width:187px;

	margin:0;

	margin-left:18px;

}

.feature-content .feature-box-inner.first {

	padding-left:12px;

}

.feature-content .feature-box .feature-box-inner img {

	width:187px;

	height:90px;

}

.item_image1{

width:187px;

height:90px;

}

.gallery_entry1 {

background: url("images/item-bottom-shadow1.png") no-repeat scroll 0px 85px transparent;

float: left;

margin: 0 0 20px 0px;

padding-bottom: 5px;

position: relative;

width:187px;

height:90px;

}

 #slides {

 width:375px;

 height:200px;

}

#slides .slide img,  #slides .slide {

 width:391px;

  height:200px;

}

#slides .next {

	position:absolute;

	top:40%;

	right:-31px;

	width:40px;

	height:44px;

	background:url(images/next1.png) no-repeat;

}

#slides .prev {

	position:absolute;

	top:40%;

	left:-15px;

	width:40px;

	height:44px;

	background:url(images/prev1.png) no-repeat;

}

 #example {

 height:200px;

}

.feature-text {

	width:180px;

}

 #contactForm textarea, #contactForm input[type="text"], #respond input[type="text"], #respond textarea {

 width:235px;

}

 .banner img {

 height: 70px;

}

.feature-bottom-left{

margin-right:20px;

}

.feature-bottom-right{

margin-left:20px;

}

.footer .footer-inner{

margin:0 15px;

}

.footer .footer-inner.first-footer{

padding-left:0;

}

.footer .footer-inner.last-footer{

padding-right:0;

}

 .logo {

 text-align:center;

}

 #menu .ddsmoothmenu {

 text-align:center;

}

.feature-text{

width:350px;

}

.feature-text h1{

text-align:center;

margin-left:42px;

margin-right:0;

margin-bottom:8px;

}

.feature-buttons a.btn-1 {

	margin-left:-62px;

	margin-top:8px;

	margin-bottom:15px;

}

.feature-buttons {

	width:350px;

	float:right;

	text-align:center;	

}

#menu .ddsmoothmenu {

	text-align: right;



}

}

@media only screen and (max-width: 480px) {

 #slides {

 width:258px;

 height:150px;

}

#slides .slide img,  #slides .slide {

 width:272px;

  height:150px;

}

#slides .next {

	position:absolute;

	top:37.5%;

	right:-31px;

	width:40px;

	height:44px;

	background:url(images/next1.png) no-repeat;

}

#slides .prev {

	position:absolute;

	top:37.5%;

	left:-15px;

	width:40px;

	height:44px;

	background:url(images/prev1.png) no-repeat;

}

 #example {

 height:150px;

}

 .gallery .thumbnail {

 width:300px;

 margin-left:11px;

}

ul.thumbnail li img, .item_image{

width:260px;

height:130px;

}

.gallery_entry{

background: url("images/item-bottom-shadow.png") no-repeat scroll 22px 125px transparent;

width:260px;

height:140px;

margin-left:10px;

margin-bottom:20px;

margin-right:0;

}

.feature-content .feature-box{

margin:0;

padding:0;

}

.feature-content .feature-box-inner {

	width:250px;

	margin-left:30px;

}

.feature-content .feature-box-inner.first {

	margin-left:16px;

}

.feature-content .feature-box .feature-box-inner img {

	width:240px;

	height:130px;

}

.item_image1{

width:240px;

height:130px;

}

#contactForm label.error {

    color:red;

    background:none;

    margin-bottom: 0;

    width:497px;

	margin-left:100px;

}

.gallery_entry1 {

background: url("images/item-bottom-shadow.png") no-repeat scroll 16px 122px transparent;

float: left;

margin: 0 0 20px 0px;

padding-bottom: 5px;

position: relative;

width:240px;

height:130px;

}

.feature-text {

	width:130px;

}

 #contactForm textarea, #contactForm input[type="text"], #respond input[type="text"], #respond textarea {

 width:130px;

}

 .banner img {

 height: 50px;

}

 .logo {

 text-align:center;

}

.feature-bottom-left{

margin-right:20px;

}

.feature-bottom-right{

margin-left:20px;

}

.footer .footer-inner{

margin:0 15px;

}

.footer .footer-inner.first-footer{

padding-left:0;

}

.footer .footer-inner.last-footer{

padding-right:0;

}

 #menu .ddsmoothmenu {

 text-align:center;

}

.top-search .searchform {

text-align:center;

}

.social_logos {

	text-align:center;

}

.feature-text{

width:250px;

}

.feature-text h1{

text-align:center;

margin-bottom:5px;

margin-left:15px;

}

.feature-buttons a.btn-1 {

	margin-left:50px;

	margin-top:8px;

	margin-bottom:15px;

}

.feature-buttons {

	width:350px;

	float:right;

	text-align:center;	

}

#menu .ddsmoothmenu {

	text-align: right;

}

#contactForm input[type="text"],  #contactForm textarea {

    width:248px;

    float:none;

	background-color:#f0f0f0;

    clear:none;

	border:none;

}

}

