﻿/*Dark to light
    #272525 - 272525
    #42403F - 42403F
    #757370 - 757370
    #A7A5A3 - A7A5A3
    #F3F2E7 - F3F2E7

*/
.nav-up {top: -84px;}

.admin              { top: 53px !important; z-index: 9; } 
.controls-error {color:#a94442;}
#dnn_contentPane img, #dnn_TopPane img{max-width: 100%;}

header {
    background: #000;
    height: 84px;
    position: fixed;
    top: 0;
    transition: top 0.2s ease-in-out;
    width: 100%;
    z-index: 8000;
}

.modal-backdrop{z-index: 8001;}
.modal{z-index: 8002;}

.menusection {background: #f8ec26; }
@media (min-width: 1200px) {
.menusection {height: 84px;}
}

.normal {font-size: 14px;}
.orangeyellow-gradient { padding: 5px; margin-bottom: 10px!important;
    background: #fed2b8; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fed2b8, #f1db36); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fed2b8, #f1db36); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fed2b8, #f1db36); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fed2b8, #f1db36); /* Standard syntax */
}

.section-homepage-header {background: #f8ec26;}



.highlight {background-color:#f8ec26; line-height: 30px;}

h4.highlight span{background-color:#f8ec26; font-size:16px; line-height: 18px; font-weight: bold;}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { }
h1 {font-size: 28px; font-weight: 700;}
h2 {font-size: 24px; font-weight: 700;}
h3 {font-size: 20px; font-weight: 700;}

a,a:link,a:visited,a:active{color:#c04c13; text-decoration:none;}
a:hover{color:#9c351d;}

#breadcrumb {background-color: transparent;padding: 0px 0; margin-left: 5px; margin-right: 5px; display: block;}
#breadcrumb a { margin-left: 0px; font-weight: 600;font-size: 12px;color: #000;}
#breadcrumb a:first-child { font-size: 12px !important; font-weight: 400; color: #000; margin: 0;}
#breadcrumb img {margin-left: 5px; margin-right: 5px;}
#breadcrumb span {margin-left: 0px;}

#rightbanner{width: 158px; margin: auto;}

.bootsterContainer.footer .contentpane,
.bootsterContainer.footer .contentpane p  { color:#F3F2E7; }
.bootsterContainer.footer .contentpane h4,
.bootsterContainer.footer .contentpane h4 { color:#F3F2E7; }

.bootsterContainer.footer a,
.bootsterContainer.footer a:link,
.bootsterContainer.footer a:active,
.bootsterContainer.footer a:visited,
.bootsterContainer.footer a:focus { color:#F3F2E7 !important; }

/*TopPanes with image and youtube */
#TopPane_Left1140{width: 465px; text-align: center; float: left; }
#TopPane_Right1140{width: 670px; text-align: right; float: left;}


#TopPane_Left{width: 400px; text-align: center; float: left; }
#TopPane_Right{width: 560px; text-align: right; float: left;}

.videoembed-container {width: 1138px; max-width: 100%; margin: auto; position: relative; padding-bottom: 46.25%; padding-top: 25px; height: 0; margin-bottom: 10px;}
.videoembed-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


.videoembed-container-fb {width: 1138px; max-width: 100%; margin: auto; position: relative; padding-bottom: 52.25%; padding-top: 25px; height: 0; margin-bottom: 10px;}
.videoembed-container-fb iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

#footersponsors {text-align: center;}
#footersponsors img {max-width: 49%;}
#rightsideAds {text-align: center;}

/* Primary Action */
a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, input[type=button], 

.dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="button"]:active, input[type="button"]:active, .dnnFormItem input[type="submit"]  { text-shadow: none!important;
    background: #f8ec26; color: #000!important; text-decoration: none;  font-weight: bold; border: 0px solid #000!important; -moz-border-radius: 0px; border-radius: 0px;  box-shadow: 0px; -webkit-box-shadow: none; box-shadow: none;}

.dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover, input[type=button] {background: #000!important; color: #fff!important; }

/* Secondary Action */
.dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="reset"], .dnnSecondaryAction, a.dnnSecondaryAction, ul.dnnAdminTabNav li a, .dnnLogin .LoginTabGroup span {
    background: #838383!important; font-weight: bold; box-shadow: 0px; text-shadow:none; border: none; color: #fff!important;-moz-border-radius: 0px; border-radius: 0px; border: none !important; -webkit-box-shadow: none !important; box-shadow: none !important;}

.dnnFormItem button:hover, .dnnFormItem input[type="button"]:hover, .dnnFormItem input[type="reset"]:hover, .dnnSecondaryAction:hover, a.dnnSecondaryAction:hover, ul.dnnAdminTabNav li a:hover, .dnnLogin .LoginTabGroup span:hover {
        background: #fefefe; color: #555;}


#socialicons {text-align: center;}
#socialicons .icon{background: transparent; display: inline-block; color: #000; font-size: 18px; width: 34px; height: 34px; line-height: 34px; text-align: center; vertical-align: middle; margin: 0 1px 8px;}
#socialicons .icon:hover{background: #000; color: #fff;}


@media (max-width: 480px) {
    #socialicons .icon {font-size: 18px; width: 20px; height: 20px; line-height: 20px;}

    .search-button, .search-button a, .search-button a:link, .search-button a:active, .search-button a:visited, .search-button a:focus {height:20px; line-height:20px; width:20px;}

}


.topbar             { background: #f8ec26; }
.search-bar         { background: #fff; }
.navbar-fixed-top   { background: #000; }
footer              { background: #000; color: #fff;}
footer h4             {color: #fff;}


.user-info{text-align: right;}

#search-action, .SearchButton, .search-toggle-icon                          { background: url(../../img/search.png) center center no-repeat #272525; }
#search-action:hover, .SearchButton:hover, .search-toggle-icon:hover        { background: url(../../img/search.png) center center no-repeat #000!important;}
.searchInputContainer input                                                 { background:#F3F2E7; }
.search-button, .search-button a, .search-button a:link,
.search-button a:active, .search-button a:visited, .search-button a:focus   { color:#000; }
.search-button a:hover                                                      { background: #000; color: #fff;}

.search-bar .search-button,
.search-bar .search-button a,
.search-bar .search-button a:link,
.search-bar .search-button a:active,
.search-bar .search-button a:visited,
.search-bar .search-button a:focus { 
    height:24px!important;
    line-height:24px!important;
    width:25px!important;
    text-align:center;
    color:#fff;
}




.registerGroup .userDisplayName                 { border-left: 1px solid #757370; }
.userMessages strong                            { border-left: 1px solid #757370; }
.userMessages a, .userNotifications a           { border-right: 1px solid #757370; }
.registerGroup a, .loginGroup a                 { border-right: 1px solid #757370; color: #000000; }
.registerGroup a:hover, .loginGroup a:hover     { background: #42403F; }




/* Login Footer */
footer .loginGroup {text-align: center; width: 50px; margin: auto;}
footer .loginGroup a {display: block; position: relative; height: 34px; line-height:34px; min-width: 12px; padding: 0px; vertical-align: middle; color: #000; border-right: 0px solid #757370; width: 50px!important;}
footer .loginGroup a strong   { display: block; position: absolute; left: 0; top: 0; width: 100px; overflow: hidden; font-size: 0; text-indent: -9999px; }

@media (max-width: 1199px) {
    .navbar-default .dropdown-menu {height: auto; max-height: 200px; overflow-x: hidden;}
}

ul.searchSkinObjectPreview > li:hover           { background-color: #757370; color: #272525; }
ul.searchSkinObjectPreview                      { background: #F3F2E7; border: 1px solid #42403F; }

.navbar-default .navbar-nav > li > a            { color: #000000; font-weight: 700; text-transform: uppercase; padding-left:0px!important; padding-right:0px!important;  }

.navbar-default .dropdown-menu>li>a:hover       { background-color: #757370; color:#ffffff; }
.navbar-default .navbar-nav>li>a:hover          { color: #000000;  }


.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus   { color: #000; background: transparent; }

.nav .open > a, .nav .open > a:hover, 
.nav .open > a:focus                            { background-color: #757370; }

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus { color: #000; background: transparent; }
.navbar-default .navbar-nav > .active > a:hover { color: #000; background: transparent; }
.navbar-default .navbar-nav .open .dropdown-menu  {font-weight: 700; background: #000;  }
.navbar-default .navbar-nav .open .dropdown-menu > li {font-weight: 700;  border-bottom: 1px solid #363636; margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { background: #f8ec26; color:#000; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a {font-weight: 700;  color: #ffffff; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { background: #f8ec26; color:#000; }

@media (min-width: 1200px) {
.navbar-default .navbar-nav>li>a>span   {display:none;  }
/* Effect 1: Brackets */
.navbar-default .navbar-nav > li > a::before,
.navbar-default .navbar-nav > li > a::after {
	display: inline-block;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
}

.navbar-default .navbar-nav > li > a::before {
	margin-right: 6px;
	content: '[';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px);
}

.navbar-default .navbar-nav > li > a::after {
	margin-left: 6px;
	content: ']';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
}

.navbar-default .navbar-nav > li > a:hover::before,
.navbar-default .navbar-nav > li > a:hover::after,
.navbar-default .navbar-nav > li > a:focus::before,
.navbar-default .navbar-nav > li > a:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
}

}


.socialC .contentpane .list-inline li a         { color:#757370; }
.socialC .contentpane .list-inline li a i       { border: 1px solid #757370; }
h4.page-title                                   { color: #42403F }

.bootsterContainer .contentpane .Normal, 
.bootsterContainer .contentpane div, 
.bootsterContainer .contentpane p, 
.bootsterContainer .contentpane td, 
.bootsterContainer .contentpane b               { color: #42403F; }

.bootsterContainer .contentpane a,
.bootsterContainer .contentpane a:active,
.bootsterContainer .contentpane a:link,
.bootsterContainer .contentpane a:focus,
.bootsterContainer .contentpane a:visited       { color: #42403F; text-decoration:none;  } /*jacton*/
.bootsterContainer .contentpane a:hover         { color: #757370; text-decoration:none; } /*jacton*/

.navbar-default .navbar-toggle .icon-bar { background-color: #000; }

/* Primary Action */

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    border-color: #272525; /*dark blue*/
    background: #757370;
    background: -moz-linear-gradient(top, #42403F 0%, #757370 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42403F), color-stop(100%,#757370)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #42403F 0%,#757370 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(top, #42403F 0%,#757370 100%); /* W3C */
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    color: #efefef !important;
    text-shadow: 0px -1px 0px #185B93;
}

    .dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover {
        border-color: #272525;
        background: #757370; /* Old browsers */
        background: -moz-linear-gradient(top, #757370 0%, #42403F 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#757370), color-stop(100%,#42403F)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #757370 0%,#42403F 100%); /* Chrome10+,Safari5.1+ */
        background: linear-gradient(top, #757370 0%,#42403F 100%); /* W3C */
        color: #fff;
    }

    .dnnPrimaryAction:active, .dnnFormItem input[type="submit"]:active, a.dnnPrimaryAction:active {
        border-color: #272525;
        background: #1f66be; /* Old browsers */
        background: -moz-linear-gradient(top, #1f66be 0%, #3085e0 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f66be), color-stop(100%,#3085e0)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #1f66be 0%,#3085e0 100%); /* Chrome10+,Safari5.1+ */
        background: linear-gradient(top, #1f66be 0%,#3085e0 100%); /* W3C */
        -webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);
        box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);
        color: #fff;
    }

    .dnnPrimaryAction[disabled], .dnnPrimaryAction[disabled]:hover, .dnnPrimaryAction[disabled]:active {
        background: #ccc !important;
        border: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        color: #aaa !important;
        text-shadow: none;
    }

/* Secondary Action */
.dnnFormItem button, .dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnSecondaryAction,
a.dnnSecondaryAction,
/*ul.dnnAdminTabNav li a,*/
.dnnLogin .LoginTabGroup span {
    background: #f5f5f5; /* Old browsers */
    background: -moz-linear-gradient(top, #f5f5f5 0%, #dfdfdf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* IE10+ */
    background: linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* W3C */
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
    /*text-shadow: 0px 1px 2px #000000;*/
    color: #333;
}

    .dnnFormItem button:hover, .dnnFormItem input[type="button"]:hover,
    .dnnFormItem input[type="reset"]:hover,
    .dnnSecondaryAction:hover,
    a.dnnSecondaryAction:hover,
    ul.dnnAdminTabNav li a:hover,
    .dnnLogin .LoginTabGroup span:hover {
        background: #fefefe; /* Old browsers */
        background: -moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* IE10+ */
        background: linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* W3C */
        color: #555;
    }

    .dnnFormItem button:active,
    .dnnFormItem input[type="button"]:active,
    .dnnFormItem input[type="reset"]:active,
    .dnnFormItem input[type="reset"]:active,
    .dnnSecondaryAction:active,
    a.dnnSecondaryAction:active,
    ul.dnnAdminTabNav li a:active {
        border-color: #999;
        background: #c6c6c6; /* Old browsers */
        background: -moz-linear-gradient(top, #c6c6c6 0%, #f3f3f3 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c6c6), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* IE10+ */
        background: linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* W3C */
        -webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);
        box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);
    }

	/* Bootstrap Styles */
	.btn-primary,
	.btn-primary:active,
	.dropdown-toggle.btn-primary,
	.bg-primary {color: #fff !important;background-color: #42403F !important;border-color: #272525 !important;}
	.btn-primary:hover {color: #fff;background-color: #272525 !important;border-color: #272525 !important;}
	blockquote {
		padding: 10px 20px;
		margin: 0 0 20px;
		font-size: 17.5px;
		border-left: 5px solid #757370;
	}

/* Additional Styles */

    /* Containers */
.YellowBGTitle, .YellowBGTitle a, .YellowBGTitle a:link, .YellowBGTitle a:active, .YellowBGTitle a:visited, YellowBGTitle a:focus {font-size: 26px; background: #f8ec26;  padding: 5px 5px 0 5px;}
.YellowBGTitle p, .YellowBGTitle p a, .YellowBGTitle p a:link, .YellowBGTitle p a:active, .YellowBGTitle p a:visited, YellowBGTitle p a:focus {font-size: 26px; color: #000; font-weight: 700; text-transform: uppercase;}

	/* News Articles */
 	.articleImage {margin : 2px 10px 4px 4px; float : left;}

	/* Home Image Gallery */
	#randomPhotoContainer{width: 435px; max-width: 100%; margin: auto;}
	.galleryimage {display: inline-block; height: 120px; width: 140px; text-align: center!important;  margin-right: 5px;}


    /* Home Top Models */
	#topModelContainer{width: 410px; max-width: 100%; margin: auto;}
    .topModel {display: inline-block; padding: 0px; width: 130px; height:150px; text-align: center;}

    /* YouTube Boxes */
    .fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222; }
    .ytbox { margin: 5px; padding: 5px; float: left; width: 140px; height: 150px; background: #000; line-height: 16px!important;}
    .ytbox  img {width: 130px;}
    .ytbox a, .ytbox a:link, .ytbox a:active, .ytbox a:visited, ytbox a:focus { font-size: 14px; color: #fff!important;}
    @media only screen and (max-width:360px) {.ytbox {margin: 2px!important;} }

    /* Blog Home */
    .publish_date {font-weight: 700; font-size: 12px;}


/*Bios with Popups */
.bio {
vertical-align: text-top;
 width: 220px;
font-size: 18px;
line-height: 20px;
text-align: center;
padding: 10px;
display: inline-block;
}


.bio .title {font-size: 14px!important; text-align: center;}


   /* Google Translate */
   .goog-te-gadget {font-size: 0px !important;} 
   .goog-te-gadget img {display: none!important;}       
   #google_translate_element select {background: #000; color: #fff;}
    @media (min-width: 585px) {
        #google_translate_element {display: inline-block;}
    }
   #google_translate_element div {}
   #google_translate_element span {display: none!important;}


/* Info Boxes */
.infoBox {background: #f6ef81; padding: 5px; margin-bottom: 10px;}
.infoBoxColumn1 {text-align: right; padding-right: 0px!important; margin-right: 0px!important;}

/* Schedule Highlights */
.blue {background: #95b9f0;}
.yellow {background: #fcf99b;}