/*
* Author: VNMingle
* Template: maratikamonastery
* Version: 1.0
* Bootstrap version: 2.2.2
* Copyright 2013 VNMingle
* www: http://www.vnmingle.com
* mail: info@vnmingle.com
*/

/*----------------------------------------*/
/*----- General styles -----*/
/*----------------------------------------*/
body {
	background: url(../img/bgbody.png) repeat;
	font-family: 'arial', sans-serif;
	font-size: 15px;
	color: #000;
	font-weight: 400;
	line-height: 1.7em;
	-webkit-text-size-adjust:100%;
}

img, embed, object, video {
	max-width: 100%;
	height: auto;
}

video {
	width: 100% !important;
	height: auto !important;
}

iframe {
	border: none;
}

.topbar{
	background: url(../img/top.png) repeat-x;
	height:372px;
	padding:0 auto;
	margin:0;
	background-position: center top;

	
}
.bottombar{
	background: url(../img/bar.png) repeat-x;
	height:30px;
	width: 100%;
	margin-right: -20px;
	margin-left: -20px;
	padding-right: 20px;
	padding-left: 20px;
	
}

.slider {width: 100%; margin: 0px; padding: 0;}

.responsive-slider.flexslider .slide-title a {
	position: absolute;
	left:  10px;
	bottom: 10px;
	font-size: 18px;
	line-height: 1.3em;
	color: #fff;
	background: #222;
	background: rgba(0,0,0,.7);
	text-shadow: none;
	margin: 0;
	padding: .5em 1em;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.responsive-slider.flexslider .slide-title a:hover {
	color: #ffa500;
	background: rgba(0,0,0,.5);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
	
/*----------------------------------------*/
/*----- Typography -----*/
/*----------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Condensed', sans-serif;
	color: #484747/*761e17*/;
	line-height: 1em;
	font-style:normal;
	font-weight:bold;
	padding: 5px 15px;
	border:none;
	
}

h1 
{
	font-size: 26px;
	color:#202e93;
	border-bottom:1px solid #831007;
	line-height: 1.5em;
}

h2 {
	font-size: 25px;
	
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 20px;
	
}

h5 {
	font-size: 18px;
	
}

h6 {
	font-size: 16px;
	
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #404040;
}

h1 span {
	font-size: 30px;
	color: #ffa500;
	font-weight: 400;
	text-transform: none;
	display: inline;
	line-height: 1.3em;
	font-weight:bold;
}


a {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	font-style: normal;
	outline: none;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a:hover {
	color:#202e93;;
	text-decoration: none;
}
p {
	padding: 15px;
}


/* Lists */
	ul, ol { margin: 0; }
	ul { list-style:none inside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square inside; }
	ul.circle { list-style: circle inside; }
	ul.disc { list-style: disc inside; }
	ul ul, ul ol,
	ol ol, ol ul {}
	ul ul li, ul ol li,
	ol ol li, ol ul li {}
	
.the-icons ul { list-style-type: none inside;  margin-bottom:0.50em;}
.the-icons li { margin-bottom:0.50em;}

.color {
	color: #ffa500 !important;
	font-size: inherit !important;
	font-weight: inherit !important;
	text-transform: inherit !important;
	display: inline !important;
}
.color-white {
	color: #fff;
	
}

.text-center {
	text-align: center;
}
.text-center h1 {
	margin-bottom: 10px;
}

.datenews{
	font-family: 'arial', sans-serif;
	font-size: 11px;
	color: #202e93 !important;
	line-height: 13px;
	font-weight: 300;
	padding:5px 10px;
	background:#ccc;
	text-align:right;
	float:right;
	}
	
	.news-spacer {
  margin: 0px 10px;
  border: 0;
  border-top: 1px solid #dedcdc;
  border-bottom: 1px solid #f5f4f4;
}
/*----------------------------------------*/
/*-----Button styles -----*/
/*----------------------------------------*/
.btn{
	margin:10px;}

.custom-btn, .custom-btn-small {
	background: #ffa500;
	padding: 8px 8px 7px 7px;
	font-family: 'arial', sans-serif;
	font-size: 12px;
	color: #ffffff !important;
	line-height: 12px;
	font-weight: 600;
	text-transform: uppercase;
	cursor: pointer;
	border: none;
	width: auto;
	height: auto;
	display: inline-block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-left:15px;
}



.custom-btn:hover, .custom-btn-small:hover {
	background: #404040;
}

.custom-btn-small {
	padding: 4px 8px 3px 7px;
	font-size: 10px;
	line-height: 10px;
}
/*----------------------------------------*/
/*----- List styles -----*/
/*----------------------------------------*/
/*list-tick*/
.list-tick li {
	background: url(../img/bullet-tick.png) no-repeat 0 5px;
	list-style-type: none;
	margin-bottom: 5px;
	padding-left: 20px;
	display: block;
	
}
.list-tick li h6 {
	line-height: 1.5em;
}
/*list-arrow*/
.list-arrow li {
	background: url(../img/bullet-arrow.png) no-repeat 0 6px;
	list-style-type: none;
	margin-bottom: 5px;
	padding-left: 15px;
	display: block;
}

/*----------------------------------------*/
/*-----  Image styles -----*/
/*----------------------------------------*/
.img-left {
	float: left;
	margin-right: 20px;
}
.img-right {
	float: right;
	margin-left: 20px;
}
/*----------------------------------------*/
/*----- white space -----*/
/*----------------------------------------*/

.hr-space {
	height:25px;
}

/*----------------------------------------*/
/*----- Blockquote -----*/
/*----------------------------------------*/

blockquote {
	font-family: 'arial', sans-serif;
	border-left: 4px solid #ffa500;
	color: #000;
}
blockquote p {
	font-size: 16px;
	line-height: 1.4em;
	font-style: italic;
	text-align:justify;
}
blockquote small {
	font-size: 13px;
	color: #8f8f8f;
}
blockquote.pull-right {
	border-right: 4px solid #ffa500;
}

/*----------------------------------------*/
/*----- Left tabs -----*/
/*----------------------------------------*/
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
	min-width: 188px;
	margin-right: 0;
	margin-bottom: 0px;
	outline: none;
	border: 1px solid #f1f1f1;
	background: #ffa500;
	padding: 15px;
	font-family: 'arial', sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
}
.tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
}
.tabs-left > .nav-tabs > li > a {
	margin-right: -1px;
	-webkit-border-radius: 0px 0 0 0px;
	-moz-border-radius: 0px 0 0 0px;
	border-radius: 0px 0 0 0px;
}
.tabs-left > .nav-tabs > li > a:hover {
	border-color: #f1f1f1 #f1f1f1 #f1f1f1 #f1f1f1;
	background: #fff;
	color:#ffa500;
}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
	border-color: #f1f1f1 transparent #f1f1f1 #f1f1f1;
 *border-right-color: #ffffff;
	background: #fff;
	color:#ffa500;
	-moz-transition: 0s;
	-webkit-transition:  0s;
	-o-transition:  0s;
	transition:  0s;
}
/*----------------------------------------*/
/*----- Accordion -----*/
/*----------------------------------------*/
.accordion-group, .accordion-inner {
	border: 0px;
	border-radius: 0px;
}
.accordion-heading {
	background: #f7f7f7;
	border: 1px solid #f1f1f1;
	border-bottom: 0;
}
.accordion-heading a {
	font-family: 'arial', sans-serif;
	font-size: 12px;
	color: #404040;
	font-weight: 600;
	text-transform: uppercase;
	outline: none;
}



/*----------------------------------------*/
/*----- Common Styles -----*/
/*----------------------------------------*/
#content {
	/*padding: 30px 0px;*/
	margin:0;
}
#main {
	float: left;
}
.sidebar {
	float: left;
	display: inline-block;
}

/*margin-bottom of img & video etc.*/

.bottom-space-imgvid {
	margin-bottom: 10px !important;
}

/*----- box  -----*/
.box{	
	padding:15px;
	/*margin:-10px;*/
	background-color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	margin-top:10px;
	margin-bottom:10px;
	-webkit-box-shadow:0px 1px 4px 1px #b4b6a9,2px 2px 1px 0px #fff inset;
	-moz-box-shadow:0px 1px 4px 1px #b4b6a9,2px 2px 1px 0px #fff inset;
	box-shadow:0px 1px 4px 1px #b4b6a9,2px 2px 1px 0px #fff inset;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f9f4), color-stop(100%, #fdfdfb));
	background-image:-webkit-linear-gradient(#f8f9f4,#fdfdfb);
	background-image:-moz-linear-gradient(#f8f9f4,#fdfdfb);
	background-image:-o-linear-gradient(#f8f9f4,#fdfdfb);
	background-image:linear-gradient(#f8f9f4,#fdfdfb);
	
	}
	
	.box ul, ol { margin: 0; list-style: disc inside;margin-left: 30px;}
	
	
	

/*----------------------------------------*/
/*----- Page Breadcrumb -----*/
/*----------------------------------------*/
.breadcrumb {
	padding: 5px 0px 0px 0px;
	margin: 0;
	list-style: none;
	background-color: transparent;
	float: right;
	font-size: 12px;
}
.breadcrumb li {
	text-shadow: none;
}
.breadcrumb .divider {
	padding: 0 5px;
	color: #fff;
}
.breadcrumb .active {
	color: #fff;
}
.breadcrumb li a{
	color: #000;
}

.breadcrumb li a:hover{
	color: #fff;
}


/*----------------------------------------*/
/*----- Blog -----*/
/*----------------------------------------*/
.fullpost {
}
.post {
	margin-bottom: 10px;
	display: block;
	margin-left:10px;
}
.fullpost h4, .post h4 {
	margin-bottom: 0px;
}
/*blog-meta*/
.blog-meta {
	padding-bottom: 10px;
}
.blog-meta li {
	font-size: 11px;
	padding: 0px 3px 0px 0px;
	margin: 0;
	width: auto;
	list-style-type: none;
	float: left;
}
.blog-meta li span, .blog-meta li a {
	color: #202e93!important;
}
.fullpost .blog-meta li {
	padding: 0px 3px 0px 0px;
}

/*----------------------------------------*/
/*----Tag Cloud---*/
/*----------------------------------------*/
.tags li {
	margin: 0px 2px 2px 0px;
	background: none;
	list-style-type: none;
	float: left;
}
.tags li a {
	background: #ffa500;
	padding: 5px;
	font-size: 9px;
	color: #ffffff !important;
	line-height: 9px;
	font-weight: 600;
	text-transform: uppercase;
	cursor: pointer;
	width: auto;
	height: auto;
	display: inline-block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.tags li a:hover {
	background: #404040;
}
/*----------------------------------------*/
/*----list-comments------*/
/*----------------------------------------*/
.list-comments {
	list-style: none;
}
.list-comments li ul {
	padding: 0px 0 0 50px;
	list-style: none;
	margin: 0;
}
.list-comments .avatar {
	margin-right: 20px;
	margin-bottom: 10px;
	display: inline;
	float: left !important;
}
.comment-body {
	background: url(../img/divider-small-centre.html) no-repeat 90px bottom;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #f7f7f7;
	float: left;
}
.list-comments .blog-meta {
	padding: 0 !important;
	margin: 0 !important;
	float: none;
}
.list-comments .blog-meta li {
	margin: 0 !important;
	padding-bottom: 0px;
}

/*----------------------------------------*/
/*----Twitter stream -------*/
/*----------------------------------------*/
#twitter li {
	list-style-type: none;
	margin-bottom: 20px;
}
#twitter p {
	padding: 0;
	margin: 0;
}
#twitter li a {
	color: #ffa500;
}

.donation{
	font-family: 'Days One', sans-serif;
	color: #2c5c02/*ffa500*/;
	font-weight: bold;
	line-height: 1em;	
	font-size:28px;
	background: url(../img/pineapplecut.png) repeat;
	text-align:center;
	border:1px solid #f0f0f0;
	border-radius:3px;
	padding:10px;
	}
	



/*----------------------------------------*/
/*----- Forms -----*/
/*----------------------------------------*/

form {
	margin: 0;
	padding: 0;
	z-index: 0;
}
form p {
	margin-bottom: 20px;
	padding-bottom: 0px;
	background: none;
	list-style-type: none;
}
form label.error {
	display: none !important;
}
form input.error, form textarea.error {
	border-color: #b94a48 !important;
	box-shadow: none;
}
label, input, button, select, textarea, input[type="text"] {
	font-family: 'arial', sans-serif;
	font-size: 12px;
	color: #aaa;
	font-weight: 400;
	line-height: 2em;
}
input[type="text"], select, textarea {
	width: 97% !important;
	height: 25px;
	padding: 5px;
	margin: 0;
	display: inline-block;
}
textarea {
	height: auto;
	width: 97% !important;
	padding: 5px;
}
select {
	width: 100% !important;
	height: 35px;
}
input[type="text"], textarea, select {
	background-color: #f7f7f7;
	border: 1px solid #f1f1f1;
	border-radius: 0px;
	box-shadow: none;
	-webkit-transition: border linear 0.2s;
	-moz-transition: border linear 0.2s;
	-ms-transition: border linear 0.2s;
	-o-transition: border linear 0.2s;
	transition: border linear 0.2s;
}
textarea:focus, input[type="text"]:focus, select:focus {
	box-shadow: none;
}
.submit, .sub-submit, .search-submit {
	background: #ffa500;
	padding: 8px 8px 7px 7px;
	color: #ffffff !important;
	line-height: 12px;
	font-weight: 600;
	text-transform: uppercase;
	cursor: pointer;
	border: none;
	width: auto;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.submit:hover {
	background: #404040;
	color: #fff !important;
}
/*----- Newsletter  -----*/
#newsletter-form p {
	margin-bottom: 7px;
}
#newsletter-form input[type="text"], #searchform input[type="text"] {
	width: 170px !important;
	height: 23px;
	float: left;
	margin: 0;
	background: #fff;
	border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
}
.sub-submit, .search-submit {
	border-top-right-radius: 2px;
	-moz-border-radius-rightleft: 2px;
	-webkit-border-right-left-radius: 2px;
	border-right-left-radius: 2px;
	-moz-border-radius-rightleft: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	height: 35px;
}
/*----- search form -----*/
#searchform input[type="text"] {
	border: 1px solid #dedede;
}
/*----- subscribe form on coming soon page -----*/

#newsletter-form_wrapper {
	margin-bottom: 10px;
	margin-top: 10px;
	position: relative;
	left: 50%;
	float: left;
}
#newsletter-form_wrapper #newsletter-form {
	position: relative;
	left: -50%;
	margin: 0;
	text-align: left;
}
#newsletter-form_wrapper input[type="text"] {
	border: 1px solid #dedede;
}
#newsletter-form_wrapper input[type="text"]:focus {
	border-color: rgba(82, 168, 236, 0.8) !important;
}

/*----------------------------------------*/
/*-----  Footer -----*/
/*----------------------------------------*/
#footer {
	background: #831007/*url(../img/bg.png) repeat*/;
	padding-top:15px;
	border-top:5px solid #2c5c02;
	/*margin-bottom:15px;*/
	width: 100%;
	margin-right: -20px;
	margin-left: -20px;
	padding-right: 20px;
	padding-left: 20px;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	line-height:1.3em;
}
#footer .title-border {
	width: 100%;
	margin-bottom: 40px;
	margin-top: 5px;
	/*border-top: 1px solid #5b5a5a;*/
	position: relative;
}

#footer .title-border h6 {
	background: #346d01;
	font-size: 14px;
	color: #fff;
	padding: 5px 10px;
	margin-bottom: 10px;
	position: absolute;
	/*top: -13px;*/
	border-radius:2px;
	border-left:3px solid #fff;
	border-bottom:none;
}

#footer p{color:#fff;font-size: 12px;}

#footer a{color:#fff;}

#footer a:hover{color:#fca703;}

.bottomnav ul li{
	display: inline;
    margin:  3px;
	 padding:5px 15px;
    list-style: none;
  
	background-color:#ccc;
	border-radius:2px;
	font-size: 12px;}
	
	.bottomnav ul a{
	color:#2c5c02;}
	
		.bottomnav ul a:hover{
	color:#2c5c02;}

/*----- flickr feed -----*/
.flickr_feed img {
	width: 60px !important;
	height: 50px !important;
	margin: 0px 10px 10px 0px;
	float: left;
}

/*----- copyright -----*/
.copyright {
	/*background:url(../img/footer-bg.png) repeat;
	background: url(../img/footernav-item-divider.png) repeat-x top;*/
	/*padding: 5px;*/
	margin-top: 20px;
	font-size: 11px;
	color: #fff;
}
/*.copyright a {
	color: #000;
}
.copyright a:hover {
	color: #700d05;
}

.copyright ul {
	float: right;
}

.copyright ul li {
	list-style-type: none;
	float: left;
}*/

/*----------------------------------------*/
/*----- Navigation -----*/
/*----------------------------------------*/

.menuwrapper {
	background-color:#2c5c02;
	border-bottom:1px solid #2a4f02;
	height:35px;
	padding-top:10px;
	width: 100%;
	margin-right: -20px;
	margin-left: -20px;
	padding-right: 20px;
	padding-left: 20px;

	}

.ddsmoothmenu {
	font-family: 'arial', sans-serif;
	/*background: #fff scroll;*/
	width: 100%;
	padding: 3px 10px 0 0;
}
.ddsmoothmenu ul {
	z-index:100;
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	/*background: #fff;*/
	box-shadow: none;
}
/*Top level list items*/
.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left;
}
/*Top level menu link items style*/
.ddsmoothmenu ul {
	margin-left: -20px;
}
.ddsmoothmenu ul ul {
	margin-left: 0px;
	margin-top: 8px;
	border-bottom:2px solid #ee8922;
}
.ddsmoothmenu ul ul ul {
	margin-left: 0px;
	margin-top: 0px;
	/*border-top: 5px solid #333232;*/
}
.ddsmoothmenu ul li a {
	display: block;
	color: #ee8922;
	text-decoration: none;
	outline: none;
	word-spacing: 2px;
	font-size: 13px;
	font-weight:bold;
	padding: 0;
	line-height: 1em;
	
}
.ddsmoothmenu ul li {
	padding: 3px 15px 4px 18px;
	border-right: 1px solid #57902f;

}
.ddsmoothmenu ul li:last-child {
	/*border-right: 1px solid #333232;*/
}
* html .ddsmoothmenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
	color: #fff;
}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {
	color: #fff;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-right: 2px;
}
.ddsmoothmenu ul li a.active, .ddsmoothmenu ul li ul li a.active { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color: #ffa500!important;
}
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li ul li a:hover {
	color: #ffa500!important;
}
/*1st sub level menu*/
.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	box-shadow: none !important;
	background: #2c5c02;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li {
	display: list-item;
	float: none;
	/*box-shadow: none !important;
	background: url(../img/nav-item-divider.png) repeat-x bottom;*/
	padding: 10px 10px 12px 10px;
	border-right: 0px;
	border-bottom:1px solid #57902f;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul {
	top: 0;
}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a {
	font-family: 'arial', sans-serif;
	width: 160px; /*width of sub menus*/
	color: #fff !important;
	font-style:normal;
	font-weight:normal;
	line-height:1.5em;
	font-size: 12px !important;
	
}
/* Hack for IE \*/
* html .ddsmoothmenu {
	height: 1%;
}

/*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass {
	position: absolute;
	top: 5px;
	right: 5px;
}
.rightarrowclass {
	position: absolute;
	top: 10px;
	right: 10px;
}
/*Menu select*/
.ddsmoothmenu select {
	display: none;
	cursor: pointer !important;
	color: #404040 !important;
	outline: none;
	font-family: 'arial', sans-serif;
	/*border: 1px solid #fff;*/
	width: 100%;
	padding: 5px 10px;
	background:transparent;
	font-size: 12px;
	font-style:normal;
	font-weight:normal;
	line-height:1.5em;
	height: auto;
	margin: 0 auto;
}



/*----------------------------------------*/
/*pagination*/
/*----------------------------------------*/

.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
	background-color: #700d05;
	color: #fff;
	
}
.pagination ul > .active > a, .pagination ul > .active > span {
	color: #fff;
	cursor: default;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover {
	color: #ffa500;
	cursor: default;
	background-color: transparent;
}

.pagination-right{
padding-right:30px;
padding-bottom:10px;
}

/*----------------------------------------*/
/* Contact */
/*----------------------------------------*/
.contact iframe {
    width: 100%;
    margin-bottom: -5px;
}
.contact .img-polaroid {
    margin-bottom: 30px;
}

/*----------------------------------------*/
/* DropCaps*/
/*----------------------------------------*/

.dropcap {
	background: #fff;
	color: #ffa500;
	display: inline-block;
	float: left;
	font-size: 25px;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	margin: 0 7px 0 0;
	text-align: center;
	width: 40px;
}

.dropcap.light {
	background: #dfdddd;
	color: #000;
}
	
.dropcap.blue {
	background: #ffa500;
	color: #fff;
	}

/*----------------------------------------*/
/* Alert Boxes*/
/*----------------------------------------*/

.alert {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
	position: relative;
	padding: 14px 40px 14px 18px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}

.alert.alert-success {
	background-color: #edf6e5 !important;
	color: #7a9659 !important;
	border: 1px solid #9fc76f !important;
}

.alert.alert-error {
	background-color: #fdeaea !important;
	color: #ca6f74 !important;
	border: 1px solid #f27b81 !important;
}

.alert {
	background-color: #fffee1 !important;
	color: #daac50 !important;
	border: 1px solid #f5c056 !important;
}

.alert.alert-info {
	background-color: #e9f8ff !important;
	color: #5d9fa9 !important;
	border: 1px solid #75c7d3 !important;
}

/*.btn {
  border-radius:                    0px;
  -webkit-border-radius:            0px;
  -moz-border-radius:               0px;
}*/

.home-quote {
	font-family: 'arial', sans-serif;
	color: #000;
	font-weight: 400;
	line-height: 1.3em;
	text-align:center;
	font-style: normal;
	margin-bottom: 20px;
	font-size:36px;
}

.myerror {
	font-family: 'Roboto Condensed', sans-serif;
	color: #ffa500;
	font-weight: 700;
	line-height: 1.3em;
	text-align:center;
	font-style: normal;
	margin-bottom: 20px;
	font-size:70px;
}
	
/*============================================================*/
/*---------- 3. Media queries ----------*/
/*============================================================*/
/*----------------------------------------*/
/*----- 3.1 Mobile (Portrait) / Design for a width of 320px -----*/
/*----------------------------------------*/

@media only screen and (max-width: 767px) {
	
	
.topbar{
	background: url(../img/topmin.png) repeat-x;
	height:500px;
	padding:0 auto;
	margin:0;
	background-position: center top;

	width:100%;
margin-right: -20px;
	margin-left: -20px;
	padding-right: 20px;
	padding-left: 20px;
	
}

.slide-data{display:none;}
.slide-title{display:none;}

#header-bottom .title{
	margin-bottom: 0px;
	word-spacing: 2px;
	letter-spacing: 1px;
	line-height:1.5em;
	float: left;
	font-size:24px;
	font-family: 'Roboto Condensed', sans-serif;
	color:#FFF;
	}
body {
 padding-top: 0px;
}
.container {
 padding-left: 20px;
 padding-right: 20px;
}

h1 {
 font-size: 26px;
}



#footer .title-border {
	width: 100%;
	margin-bottom: 40px;
	margin-top: 20px;
	border-top: 1px solid #ffa500;
	position: relative;
}
#footer .title-border h6 {
	background: #346d01;
	font-size: 13px;
	color: #fff;
	padding: 5px 10px;
	margin-bottom: 0;
	position: absolute;
	top: -14px;
	border-radius:2px;
	border-left:3px solid #fff;
}
.ddsmoothmenu {
/*margin-bottom: 20px;*/
}

.ddsmoothmenu ul {
display: none;
/*margin-bottom: 20px;*/
}

.ddsmoothmenu select {
display: inline-block;
}

#header-bottom h2 {
float: none;
}

.breadcrumb {
float: right;
display: block;
}

.list-border li {
 float: none;
}

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
 min-width: 268px;

}

.tabs-left > .nav-tabs {
 float: none;
 margin-right: 0px;
 border-right: 0px solid #ddd;
}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
 border-color: #f1f1f1 #f1f1f1 #f1f1f1 #f1f1f1;
}

.tab-pane {
width: 100%;
display: block;
clear: both;

}

.copyright ul{
 float: left;
 width: 100%;
 display: block;
}

.ddsmoothmenu select {
display: inline-block;
float: right;
background-color:#fff;
}
.menuwrapper{
	height:40px;
		padding-top:7px;
	}

}
/*----------------------------------------*/
/*----- 3.2 Mobile (Landscape) / Design for a width of 480px -----*/
/*----------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {

}
 
/*----------------------------------------*/
/*----- 3.3 Tablet (Portrait) / Design for a width of 768px -----*/
/*----------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	

.menuwrapper{
	height:40px;
	padding-top:0;
	}



.ddsmoothmenu ul {
display: none;
}

.ddsmoothmenu select {
display: inline-block;
float: right;
background-color:#fff;
}

.ddsmoothmenu select {
 width: 50% !important;
 margin: 0;
 float: left;
}




}

@media only screen and (max-width: 480px){
.topbar{
	background: url(../img/topmini.png) repeat-x;
	height:500px;
	padding:0 auto;
	margin:0;
	background-position: center top;

	width:100%;
margin-right: -20px;
	margin-left: -20px;
	padding-right: 20px;
	padding-left: 20px;
	
}
.slide-data{display:none;}
.slide-title{display:none;}
}

/*...........................................................................................................
  Bootstrap overrides of -
  media queries (overwrites .container class [for @media (min-width: 1200px)] with 960px ) and for ul, ol
...........................................................................................................*/

p {
	margin-bottom: 0px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0px;

}

ul, ol {
	padding: 0;
	margin: 0;
}
 @media (min-width: 1200px) {
 .row {
 margin-left: -20px;
 *zoom: 1;
}
 .row:before,  .row:after {
 display: table;
 content: "";
}
 .row:after {
 clear: both;
}
 [class*="span"] {
 float: left;
 margin-left: 20px;
}


 .container,  .navbar-fixed-top .container,  .navbar-fixed-bottom .container {
 width: 940px;
 
}
 .span12 {
 width: 940px;
}
 .span11 {
 width: 860px;
}
 .span10 {
 width: 780px;
}
 .span9 {
 width: 700px;
}
 .span8 {
 width: 620px;
}
 .span7 {
 width: 540px;
}
 .span6 {
 width: 460px;
}
 .span5 {
 width: 380px;
}
 .span4 {
 width: 300px;
}
 .span3 {
 width: 220px;
}
 .span2 {
 width: 140px;
}
 .span1 {
 width: 60px;
}
 .offset12 {
 margin-left: 980px;
}
 .offset11 {
 margin-left: 900px;
}
 .offset10 {
 margin-left: 820px;
}
 .offset9 {
 margin-left: 740px;
}
 .offset8 {
 margin-left: 660px;
}
 .offset7 {
 margin-left: 580px;
}
 .offset6 {
 margin-left: 500px;
}
 .offset5 {
 margin-left: 420px;
}
 .offset4 {
 margin-left: 340px;
}
 .offset3 {
 margin-left: 260px;
}
 .offset2 {
 margin-left: 180px;
}
 .offset1 {
 margin-left: 100px;
}
 .row-fluid {
 width: 100%;
 *zoom: 1;
}
 .row-fluid:before,  .row-fluid:after {
 display: table;
 content: "";
}
 .row-fluid:after {
 clear: both;
}
 .row-fluid [class*="span"] {
 display: block;
 float: left;
 width: 100%;
 min-height: 28px;
 margin-left: 2.127659574%;
 *margin-left: 2.0744680846382977%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 box-sizing: border-box;
}
 .row-fluid [class*="span"]:first-child {
 margin-left: 0;
}
 .row-fluid .span12 {
 width: 99.99999998999999%;
 *width: 99.94680850063828%;
}
 .row-fluid .span11 {
 width: 91.489361693%;
 *width: 91.4361702036383%;
}
 .row-fluid .span10 {
 width: 82.97872339599999%;
 *width: 82.92553190663828%;
}
 .row-fluid .span9 {
 width: 74.468085099%;
 *width: 74.4148936096383%;
}
 .row-fluid .span8 {
 width: 65.95744680199999%;
 *width: 65.90425531263828%;
}
 .row-fluid .span7 {
 width: 57.446808505%;
 *width: 57.3936170156383%;
}
 .row-fluid .span6 {
 width: 48.93617020799999%;
 *width: 48.88297871863829%;
}
 .row-fluid .span5 {
 width: 40.425531911%;
 *width: 40.3723404216383%;
}
 .row-fluid .span4 {
 width: 31.914893614%;
 *width: 31.8617021246383%;
}
 .row-fluid .span3 {
 width: 23.404255317%;
 *width: 23.3510638276383%;
}
 .row-fluid .span2 {
 width: 14.89361702%;
 *width: 14.8404255306383%;
}
 .row-fluid .span1 {
 width: 6.382978723%;
 *width: 6.329787233638298%;
}

 input,  textarea,  .uneditable-input {
 margin-left: 0;
}
 input.span12,  textarea.span12,  .uneditable-input.span12 {
 width: 930px;
}
 input.span11,  textarea.span11,  .uneditable-input.span11 {
 width: 850px;
}
 input.span10,  textarea.span10,  .uneditable-input.span10 {
 width: 770px;
}
 input.span9,  textarea.span9,  .uneditable-input.span9 {
 width: 690px;
}
 input.span8,  textarea.span8,  .uneditable-input.span8 {
 width: 610px;
}
 input.span7,  textarea.span7,  .uneditable-input.span7 {
 width: 530px;
}
 input.span6,  textarea.span6,  .uneditable-input.span6 {
 width: 450px;
}
 input.span5,  textarea.span5,  .uneditable-input.span5 {
 width: 370px;
}
 input.span4,  textarea.span4,  .uneditable-input.span4 {
 width: 290px;
}
 input.span3,  textarea.span3,  .uneditable-input.span3 {
 width: 210px;
}
 input.span2,  textarea.span2,  .uneditable-input.span2 {
 width: 130px;
}
 input.span1,  textarea.span1,  .uneditable-input.span1 {
 width: 50px;
}
 .thumbnails {
 margin-left: -20px;
}
 .thumbnails > li {
 margin-left: 20px;
}
 .row-fluid .thumbnails {
 margin-left: 0;
}

}

.floatleft	{float:left; padding:0 20px 10px 0;}

.floatright	{float:right; padding:0 0 10px 20px;}

.alignright,img.alignright,a img.alignright { float:right;display: inline; border:2px solid #ededee; padding:2px;}

.alignleft,img.alignleft,a img.alignleft { float:left;display: inline; border:2px solid #ededee; padding:2px;}

.aligncenter,img.aligncenter,a img.aligncenter {display: block; margin-left: auto; margin-right: auto;clear: both; border:2px solid #ededee; padding:2px;}

.alignnone, img.alignnone {	/* not sure about this one */}