/* 
Theme Name:  [WLT] CLEAR BLUE - PremiumPress Child Theme 
Theme URI:   http: //www.premiumpress.com 
Description:  This is a child theme for the PremiumPress responsive framework.
Author:     Mark Fail
Author URI:   http: //www.premiumpress.com
Template:    DT
Version:    1.0
*/ 

/*** LINKS ***/
a { color: #474646 }

/*** BUTTONS ***/
.btn-primary { background-image:none; background: #515151; border-color:#515151;  }
.btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color: white; background-color: #606060;}	

/*** BODY ***/
body { background: #e6ebec; font-family: 'Roboto', sans-serif; margin-top:20px; } 
.page-wrapper  {background: #fff; max-width: 1230px; margin: 0 auto; }

/*** HEADER ***/
header {   }
header .row { }

/*** TOP MENU ***/
#core_header_navigation {  }
#core_header_navigation .breadcrumb {  }
#core_header_navigation .breadcrumb > li a { color: #444; text-transform: uppercase; font-weight:normal; font-size:11px;  }
#core_header_navigation .breadcrumb > li + li:before { color:#fff; opacity: 0.1; }
#core_header_navigation .welcometext { color:#444; }

	/*** HEADER CONTAINER ***/
	.header-container {
	background: #fff;
	max-width: 1230px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	}
	
	/*** LOGO ***/
	#core_logo { padding-left:0px; }
 	#core_logo img { padding-top:20px; padding-bottom:20px; }
	
	/*** BANNER ***/
	#core_banner img { float:right; }
	
	/*** HEADER STYLE 2 ***/
	.header_style2 .nav > li > a { color:#fff; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);  text-transform: uppercase; font-weight:bold; }
	
	/*** SEARCH BOX ***/
	.wlt_searchbox input { background:#fff; border:1px solid #b5bbbd; }
 	
/*** MENU ***/
#core_menu_wrapper { }
#core_menu_wrapper .row { background: #e7ebec url(img/bg1.gif) repeat-x; border: 1px solid #b5bbbd; border-radius: 5px; }
#core_menu_wrapper .navbar-nav > li { padding: 20px 0px; border-right: 1px solid #b5bbbd;  min-width:140px; }
#core_menu_wrapper .navbar-nav > li a { color:#333; text-align:center; text-transform: uppercase; font-weight:bold; }
#core_menu_wrapper .navbar-nav > li.homeli { min-width:80px; border-left:0px;}
#core_menu_wrapper .navbar-nav > li:hover, #core_menu_wrapper .navbar-nav > li.current-menu-item { background:#fafafa; color:#fff; }
 
	/*** SMALL MOBILE MENU ***/
	#wlt_smalldevicemenubar a.b1 { background: #515151; }
		
	/*** TOGGLE MENU ***/
	#core_menu_wrapper .dropdown-menu > li { }
	#core_menu_wrapper .dropdown-menu > li > a { color:#000; text-align:left; line-height:30px; }
	
	/*** MOBILE MENU ***/
	#core_menu_wrapper .navbar-toggle { border: 1px solid #6D6D6D; }
	#core_menu_wrapper .navbar-toggle .icon-bar { background:#fff; }


/*** BREADCRUMBS ***/
#core_main_breadcrumbs .glyphicon-home { display:none; }
.breadcrumb { background:none; border-radius: 0;padding: 0px; padding-top:10px; padding-bottom:10px; font-weight: bold; }
.breadcrumb li a { color:#444; }

/*** BODY ***/
#core_padding { }
#core_padding .container { padding:0px;   }
 
	/*** BLOCK STYLES ***/
	.wlt_search_results .thumbnail, .block { }
	.panel-default, .jumbotron, .block .block-title { 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7ebec');
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e7ebec));
background: -moz-linear-gradient(top, #ffffff, #e7ebec);
background: -o-linear-gradient(top, #ffffff, #e7ebec);
background: -ms-linear-gradient(top, #ffffff, #e7ebec);
border: solid 1px #b5bbbd;
padding: 10px;
padding-left:20px;
margin: 0 0 2px;
border-radius: 5px;
	}
	.block .block-title h1, .block .block-title h3 { font-weight:bold;  }
	._searchresultsdata .thumbnail, .block .block-content { 
	padding:20px; 
	border: 1px solid #ccc;
	background: white;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px; 
	}
	.category_object_block .btn-viewall { line-height:50px; }
	
	/*** LEFT & RIGHT STYLE ADJUSTMENTS ***/
	 
	#core_middle_column .block-content { background:#fff; padding:20px; }
	
	/*** GALLERY STYLES ***/
	.wlt_thumbnail { padding:2px; border:1px solid #ccc; }
	.wlt_search_results.list_style .thumbnail { background-color: #fff; border: 1px solid #ccc;  }
	.wlt_search_results.list_style .frame { max-width:320px; }
	.wlt_search_results.list_style .wlt_shortcode_excerpt { font-size:13px; line-height:21px; }
	.wlt_search_results.list_style .btn { float:right; }
	.wlt_search_results.list_style .wlt_starrating { margin-right:10px; margin-top:5px; }
	
	.wlt_search_results.grid_style .thumbnail { padding:4px; }
		
		/*** SEARCH BUTTONS ***/
		#wlt_search_tabs .glyphicon { font-size:12px; }
		.searchresultsnum { font-size: 14px; }
		._searchresults .btn { font-size:18px; margin-bottom:10px; }
	 	._searchresultsdata, ._searchresultsdata .block-content { padding:0px; background:none; border:0px; -moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.15);	
		-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15); }
		#core_middle_column ._searchresults .block-content { background:#fff; padding-top:10px; }
		#core_middle_column ._searchresultsdata .block-content { background:transparent; padding:0px; }
	

/*** FOOTER ***/
footer {   background: #fafafa; border-top: 1px solid #b5bbbd;  }
footer .row { color:#666; margin-bottom:20px;  }
	footer a {  color:#ddd; text-decoration:underline; }
footer .row { }
footer .footer-block-title h3 { color:#444; text-transform: uppercase; font-size:18px; }
#footer_bottom { margin-top: 15px; padding: 21px 30px;font-size: 11px;color: #444; background-color: #F8F8F8; font-size:14px; }
		
	/*** SOCIAL ICONS ***/
	#footer_bottom ul.socialicons { width:235px; }
	#footer_bottom .socialicons li {  background:#5F8DB8; margin-right:2px;  }
	#footer_bottom .socialicons li a { text-decoration:none; }
 
/* =============================================================================
  FUNCTION STYLES
   ========================================================================== */

/*** HOME PAGE TOP ***/
.jumbotron  { background-image: url(img/bg2.jpg); background-position: bottom right; background-repeat: no-repeat; } 
.jumbotron { min-height:400px; }


/*** PANELS ***/ 
.panel-default > .panel-heading { background:none; }

	/*** MOBILE CHANGES ***/
	@media (min-width: 0px) and (max-width: 990px) {
	.jumbotron { min-height:0px; background:none; }
	.jumbotron p { padding-right:0px; }
	}
	@media (min-width: 995px) and (max-width: 5000px) {
	.jumbotron p { padding-right:450px; }
	}
/* =============================================================================
  DEMO STYLES
   ========================================================================== */
.demomode #core_menu_wrapper .navbar .nav > li:nth-child(6){ display:none; }
.demomode #core_menu_wrapper .navbar .nav > li:nth-child(7){ display:none; }
.demomode #core_menu_wrapper .navbar .nav > li:nth-child(8){ display:none; }
.demomode #core_menu_wrapper .navbar .nav > li:nth-child(9){ display:none; }