﻿/* CSS Document */
	@import url("Simple/SimpleMenu.css");

/* Font Style */
    @font-face {
        font-family: 'news_cyclebold';
        src: url('Fonts/newscycle-bold-webfont.eot');
        src: url('Fonts/newscycle-bold-webfont.eot?#iefix') format('embedded-opentype'),
             url('Fonts/newscycle-bold-webfont.woff2') format('woff2'),
             url('Fonts/newscycle-bold-webfont.woff') format('woff'),
             url('Fonts/newscycle-bold-webfont.ttf') format('truetype'),
             url('Fonts/newscycle-bold-webfont.svg#news_cyclebold') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'news_cycleregular';
        src: url('Fonts/newscycle-regular-webfont.eot');
        src: url('Fonts/newscycle-regular-webfont.eot?#iefix') format('embedded-opentype'),
             url('Fonts/newscycle-regular-webfont.woff2') format('woff2'),
             url('Fonts/newscycle-regular-webfont.woff') format('woff'),
             url('Fonts/newscycle-regular-webfont.ttf') format('truetype'),
             url('Fonts/newscycle-regular-webfont.svg#news_cycleregular') format('svg');
        font-weight: normal;
        font-style: normal;
    }	
	
html {height: 100%; margin-bottom: 1px;}
body{font-family: 'news_cycleregular', sans-serif;font-size:12px;color:#333;background:#eee;}
img{max-width:100%;}
	
body > form #ControlBar_ControlPanel{z-index:2000 !important;}
#ControlBar, #ControlBar:before, #ControlBar:after {box-sizing: initial !important;}
#dnnCurrentPage .megaborder {width: 560px!important;}

/* Page Styles */
#header {border-top: solid 14px #a18813;border-bottom: solid 1px #ddd;padding: 4px 0 0;}
.s_logo{float:left;}
.s_header{float:right;}
.login_box {float:right;padding:5px 0;}
.login_box:after{content:" ";clear:both;}

.google_map{border:solid 13px #fff;}

#footer{border-top: solid 14px #ad0822;background:#3d3b3b;}

.menu-element {
    background: white;
    position: relative;
    z-index: 3;
}

.navbar-toggle{border:solid 1px #ccc!important;}
.navbar-toggle .icon-bar{background:#999;}

/* BootStrap */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left:10px!important;padding-right:10px!important;}
.container{padding-left:10px!important;padding-right:10px!important;}
.row {margin-right: -10px!important;margin-left: -10px!important;}
.w_40{}
.w_50{}
.w_60{}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{color:black;}
.carousel-caption{right: 0!important;left: auto!important;width: 450px;background: #3D3B3B;top: 0!important;bottom: 0!important;padding: 30px;color: #FFF;}
.carousel-caption h2{color:#fff!important;line-height:1.5em;font-size:2.3em;}
.carousel-control.right{z-index:20;}

/* DotNetNuke Styles */
.dnnGrid td, .dnnGrid th {box-sizing: content-box!important;}

/* Panes */
.top_pane{background:#f2f2f2;}
.top_pane.empty{border-bottom:0;}
.s_pane.content{margin:35px 0;}
.bottom_pane .s_pane.content{background:url(images/hr_img.jpg) no-repeat center top;padding-top:60px;}
.s_paneYellow {background:#a18813; padding: 10px 0 10px 0;}
.DNNEmptyPane {width: 0;padding:0 !important;margin:0 !important;}


/* Headers and Subheaders */
.Head {color: #ad0822;font-weight:bold;}
.SubHead {color: #666666;}


h1, h2, h3, h4, h5, h6 {color: #ad0822!important;font-weight: normal;line-height: 1em;margin: 0;padding: 5px 0;font-family:news_cycleregular!important;}
h1 {font-size: 28px;}
.HeaderPane h1 span{color:#c1c1c1;}
h2 {font-size: 25px;}
h3 {font-size: 22px;}
h4 {font-size: 18px;}
h5 {color: #666666;font-size: 16px;}
h6 {color: #A5A4A4;font-size: 14px;margin: 0 0 7px;}


/* Social icons */
.social_links .social.facebook{background-position:-11px -6px;}
.social_links .social.twitter{background-position:-51px -6px;}
.social_links .social.google_plus{background-position:-91px -6px;}
.social_links .social.linked_in{background-position:-131px -6px;}
.social_links .social.e-mail{background-position:-211px -6px;}
.social_links .social.flickr{background-position:-11px -59px;}
.social_links .social.pinterest{background-position:-251px -59px;}
.social_links .social.instagram{background-position:-51px -59px;}


.social_links .social.facebook:hover{background-position:-11px -111px;}
.social_links .social.twitter:hover{background-position:-51px -111px;}
.social_links .social.google_plus:hover{background-position:-91px -111px;}
.social_links .social.linked_in:hover{background-position:-131px -111px;}
.social_links .social.e-mail:hover{background-position:-211px -111px;}
.social_links .social.flickr:hover{background-position:-11px -164px;}
.social_links .social.pinterest:hover{background-position:-251px -164px;}
.social_links .social.instagram:hover{background-position:-51px -164px;}


/* Links */
a, a:link, a:active, a:visited, a:focus {color: #ad0822;}
a:hover {color: #3a3a3a!important;}

.login_box>a{display:inline-block;background:#ad0822;color:white;padding:6px 20px;font-size:16px;}
.login_box>a.user_link{padding-left:30px;background:#ad0822 url(images/user_icon.png) no-repeat 4px 4px;}
.login_box>a.login_link{padding-left:30px;background:#ad0822 url(images/lock.png) no-repeat 4px 3px;}
.login_box.open>a.login_link{background:#ad0822 url(images/lockOpen.png) no-repeat 4px 3px;}
.login_box>a:hover{background-color:#EC3350!important;text-decoration:none;color:white!important;}

/* Font and Color Styles */

Body, .NormalTextBox, td, p, .Normal, .NormalDisabled, .NormalBold {color: #595959;font-size: 16px;}
p {margin: 5px 0;}

.column-banner{}
.column-banner img{padding:3px;border:solid 1px #dedede;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.column-banner h2.title_link{margin: 0!important;background: #ad0822;padding: 0 0 0 30px;height: 45px;}
.column-banner h2.title_link a{color:white;padding-right:30px;background:url(images/arrow_white.png) no-repeat right 15px;line-height:37px;display:inline-block;}
.column-banner h2.title_link a:hover{color:#b0afaf!important;text-decoration:none;}

#footer, #footer .NormalTextBox, #footer td, #footer p, #footer .Normal, #footer .NormalDisabled, #footer .NormalBold {color: #fff;font-size: 17px;}
#footer strong{color:#b0afaf;font-weight:normal;}

#footer a, #footer a:visited, #footer a:active, #footer a:link{color:white;}
#footer a:hover{color:#b0afaf!important;}


/* Lists */
ul, ol {}
li, ul li {}


/* Buttons */
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {color:White;}

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}


/* Containers */
.c_DNN{margin-bottom:15px;}
.c_DNN_Header{}
.ModuleSpacing{margin:15px;}
.c_DNN_Header .Title, .c_DNN_Header .Title .TitleH2{font-size:26px;}


/* Forms and List */
.dnnForm.dnnFAQs{width:100%;}
.dnnForm.fnlForm {}
.dnnForm.fnlForm .dnnFormItem{}
.dnnForm.fnlForm .dnnFormItem label{float:none;text-align:left;width:100%;}
.dnnForm.fnlForm .dnnFormItem input[type=text],
.dnnForm.fnlForm .dnnFormItem textarea{width:80%!important;background: none;box-shadow: none;}
.dnnForm.fnlForm .dnnFormItem textarea{height: 150px;}
.dnnForm ul.dnnActions, .DnnModule ul.dnnActions, ul.dnnActions{border-top:0;}


.RadGrid .rgFilterBox {
    height: auto !important;
}
.RadGrid .NormalTextBox, .RadGrid td, .RadGrid p, .RadGrid .Normal, .RadGrid .NormalDisabled, .RadGrid .NormalBold {font: 12px/16px "segoe ui",arial,sans-serif !important;}

.dnnForm .ui-state-hover a,.dnnForm .ui-state-hover a:hover{color:White !important;}

/* ------- Media Queries ---------*/

/* #Tablet (Portrait)
------------------- */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) 
{
    
}


/*  #Mobile (Portrait) ------------------- */
/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) 
{
    .s_header{float:none!important;}
    .s_logo{position:absolute;}
    .navbar-nav{margin:0 10px!important;}

}


/* #Mobile (Landscape) ------------------- */
/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) 
{

}

/* You can also use a <br class="clear" /> to clear columns */
.clear, .clr, .clear_float {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}