/*Theme Name: Dallop
Author: A100
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: dallop
*/


@font-face {
    font-family: 'Open Sans Condensed';
    src: url('OpenSans-CondLight-webfont.eot');
    src: url('OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-CondLight-webfont.woff') format('woff'),
         url('OpenSans-CondLight-webfont.ttf') format('truetype'),
         url('OpenSans-CondLight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;

}


html{font-size: 62.5%;}
*{margin:0;padding:0;}
	 body{margin: 0;
		padding: 0;
		border: 0;
		font-size:10px;
		font-size:1rem;
		font: inherit;
		vertical-align: baseline;
		font-family:'Open Sans Condensed',sans-serif;
		font-weight:300;		
		background:#d8d7d2;
		overflow-x:hidden;
		color:#333;
		}


.align-right{text-align: right;}
a:hover {text-decoration: none;}
.container .content,.foot,.foot-bottom{font-size: 13px;font-size: 1.3rem;font-family: 'Droid Sans', Arial, sans-serif;color:#626262;line-height: 22px;line-height: 2.2rem;
}
.top h1{font-family: 'Open Sans', Arial, sans-serif;font-weight: 300;}
img{max-width: 100%;height:auto;}
.foot{
	margin-top:35px; 
border-top: 1px solid #f0f0f0;
border-bottom: 1px solid #f0f0f0;
padding: 10px;
background-color: #f9f9f9;
font-size: 12px;font-size: 1.2rem;}
.foot ul{list-style: none;}
.foot a{color: #0073BF;font-size: 13px;font-size: 1.3rem;}
.foot ul li {border-bottom: 1px solid #ebebeb;}
.extra-padding-left{padding-left:30px;}
.extra-padding-right{padding-right:30px;}	
.foot h2.widget-title{font-size: 18px;font-size: 1.8rem;text-transform: uppercase;margin-top:10px;}
h3.widget-title,.foot h2.widget-title{font-family:'Open Sans Condensed',sans-serif;font-weight:300;}	
.future h3.widget-title{background:url('images/importantbg.jpg') no-repeat center left; padding-left: 35px;font-family:'Open Sans Condensed',sans-serif;font-weight:300;}
.panel{box-shadow: none;-webkit-box-shadow:none;}	
.container{background:#fff;}
.top{background:#fcc916;}
.right-title h1{line-height:60px;line-height:6rem;}
.header{margin-bottom:25px;}
.site-logo a,.right-title h1{text-align:center;}
.socials{line-height:45px;line-height:4.5rem;}
.socials a{display:block;float:left;}
.slide{border:1px solid #EFEFEF;}
.slide h2 a{display: none;}
input#s{width: 260px;
padding: 7px 10px;
margin: 0;
font-size: 13px;
color: #ccc;
background-color: #fff;
border: none;
border: 1px solid #f1f1f1;font-family: Arial,sans-serif;}
h1.entry-title a{font-family: "Open Sans Condensed",sans-serif;font-size: 2.4rem;font-size: 24px;color:#000;font-weight: 300;}
h1.entry-title{margin-top:5px;}
.searchbar{position:relative;text-align: right;margin:10px 0}
.header .innerin{position: relative;width:100%;border:1px solid #ccc;}
h1.banner_title,h1.as-slide-title{position: absolute;left:30px;top:30%;background-color: #FCC916;padding: 10px 35px 10px 25px;font-size: 3rem;font-size: 30px;font-weight: 300;}
.as-slider-container .as-slider .as-slide-item.as-slide-light h1.as-slide-title{left:0; color:#333; font-size: 32px;font-size: 2.5rem;letter-spacing: 0px;
text-align: left;top:5px;}
.as-slider-container .as-slider .as-slide-item .as-slide-caption{top:25% !important;margin-top:0 !important;}
.as-slider-container .as-slider .as-slide-item .as-slide-caption{width:40%;text-align: left;}
.as-slider-container .as-slider .as-slide-item .as-slide-caption.as-slide-left .as-slide-content p{font-size: 13px;font-family: 'Droid Sans',sans-serif;color:#7D7D7D;margin-top:80px;margin-right: 20px;line-height: 20px;
margin-left: 37px; text-align: justify !important;}
input#searchsubmit{
position: absolute;
top: 8px;
right: 5px;
height: 18px;
width: 18px;
outline: none;
cursor: pointer;
border: none;
}
.as-slider-container{border:1px solid #ddd;}
ul#menu-main-menu li a{


font-size:1.8rem;
font-size: 18px;

}

ul#menu-main-menu ul{
width: 230px;
position: relative;
margin-left: 20px;
list-style: none;
display: none;
background-color: #ffffff;
border: 1px solid #efefef;
z-index: 15;
padding: 5px 20px;
}
div.wpcf7-response-output{position: absolute;
top: 0;
width: 100%;
text-align: center;margin:0 !important;}
form.wpcf7-form.sent{position:relative;}

.as-slider-container .as-slider-control .bx-next i{display:none !important;}
.as-slider-container .as-slider-control .bx-next{display:block;height:50px;height:50px;background:url('images/next.png') no-repeat !important;}


.as-slider-container .as-slider-control .bx-prev i{display:none !important;}
.as-slider-container .as-slider-control .bx-prev{display:block;height:50px;height:50px;background:url('images/prev.png') no-repeat !important;}
.as-slider-container .as-slider-control .bx-next:hover{display:block;height:50px;height:50px;background:url('images/nexth.png') no-repeat !important;}

.as-slider-container .as-slider-control .bx-prev:hover{display:block;height:50px;height:50px;background:url('images/prevh.png') no-repeat !important;}

.as-slider-container .as-slider .as-slide-item .as-slide-caption.as-slide-left{width:45% !important;}

@media (max-width: 468px) {

}



@media (min-width: 768px){
.site-logo a,.right-title h1{text-align:left;}
.right-title h1{text-align:right;}
.navbar-default {
background-color:none;
border-color:none;
}
.hide-for-medium.hide-for-small{display: block !important;}

ul#menu-main-menu li a{

display: block;
padding: 20px 0 20px 0;
margin-right: 10px;
border-top: 1px solid #EFEFEF;
margin-top: -1px;
color: #666;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
font-size:1.8rem;
font-size: 18px;
text-decoration: none;
}
ul#menu-main-menu li a:hover{border-top:1px solid #fcc916;}
ul#menu-main-menu li ul a,ul#menu-main-menu li ul a:hover{border-top: none;}
ul#menu-main-menu li ul a:hover{color:#fcc916;}
ul#menu-main-menu ul{
width: 255px;
position: absolute;
top: 100%;
left: -10px;
list-style: none;
display: none;
background-color: #ffffff;
border: 1px solid #efefef;
z-index: 9999;
padding: 5px 20px;
}
ul#menu-main-menu li ul li{border-bottom: 1px solid #efefef;}
ul#menu-main-menu li:hover ul{display: block;}
ul#menu-main-menu li ul li a{padding: 10px 0px;font-size: 14px;}
ul#menu-main-menu ul li:last-child{border-bottom: none;}
.collapse{border-top: 1px solid #EFEFEF;border-bottom: 1px solid #EFEFEF;}
nav{padding:0 30px;}
.navbar-collapse{padding:0;}



}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {
 
}








	table{ border-spacing:0; border-top-width:5px; margin-bottom:20px; border:1px solid #efefef;border-top:2px solid #efefef;  }

	th{ padding:10px 15px; text-transform:uppercase; font-weight:bold; }

	td{ padding:10px 15px; border-top:1px solid #efefef; }

	tr.alt{ background-color:#f5f5f5; }

h4{font-size: 16px;
line-height: 17px;
margin-bottom: 10px;font-size: 18px;font-family: 'Open Sans Condensed',sans-serif;}

.alignleft{float:left;}
.alignright{float:right;}

fieldset{padding: 25px;
margin: 0 0 20px 0;
border: 1px solid #efefef;}

label {
font-weight: bold;
color: #000000;
}
label span.required {
color: #ff0000;
}

span.wpcf7-form-control-wrap {
position: relative;
}

input.text {
width: 250px;
padding: 5px;
}

input[type=text], input[type=password], input.text, textarea {
background-color: #ffffff;
border: 1px solid #e1e1e1;
}

select {
border-width: 1px;
border-style: solid;
background-color: #ffffff;
width: 250px;
padding: 5px;
border: 1px solid #e1e1e1;}

textarea {
width: 380px;
height: 125px;
padding: 5px;}

input[type="button"], input[type="reset"], input[type="submit"]{padding:5px;}

article {
	
}article table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}article tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
article table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
article table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}article tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}article tr:hover td{
	
}
article tr:nth-child(odd){ background-color:#f4f4f4; }
article tr:nth-child(even)    { background-color:#ffffff; }article td{
	vertical-align:middle;
	
	
	border:1px solid #fff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px;
	font-size:13px;
	font-family:'Droid Sans', Arial, sans-serif;
	font-weight:normal;
	color:#000000;
}article tr:last-child td{
	border-width:0px 1px 0px 0px;
}article tr td:last-child{
	border-width:0px 0px 1px 0px;
}article tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
article tr:first-child td{
		background:-o-linear-gradient(bottom, #fcc916 5%, #fcc916 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fcc916), color-stop(1, #fcc916) );
	background:-moz-linear-gradient( center top, #fcc916 5%, #fcc916 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcc916", endColorstr="#fcc916");	background: -o-linear-gradient(top,#fcc916,fcc916);

	background-color:#fcc916;
	border:0px solid #fff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:'Droid Sans', Arial, sans-serif;
	font-weight:bold;
	color:#595959;
}
article tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #fcc916 5%, #fcc916 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fcc916), color-stop(1, #fcc916) );
	background:-moz-linear-gradient( center top, #fcc916 5%, #fcc916 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcc916", endColorstr="#fcc916");	background: -o-linear-gradient(top,#fcc916,fcc916);

	background-color:#fcc916;
}
article tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
article tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.su-spoiler.su-spoiler-closed .su-spoiler-title {color:#0073BF;}
.su-spoiler .su-spoiler-title{color:#333;}

.su-spoiler-content{background-color: #f9f9f9;border-top: 1px solid #f0f0f0;padding:8px !important;}

#bgmp_map-canvas{ 
padding:3px; 
border-radius:5px; 
border:1px solid#CCC; 
}

.entry-content.building{
font-size: 6.0rem;
padding: 60px 0px 40px 0px;
line-height: normal;
text-align: center;
}

img.awardsstyle{
border: 5px solid #ccc;
}

 
h1.as-slide-title.animated.fadeIn{font-weight: 300;}