/* =============================================================================
  PREMIUMPRESS SHOP THEME
   ========================================================================== */
   
@import url(style_childtheme.css);

body {
    background:#dfdfdf url(img/bg.png);
    font-family:'Open Sans',sans-serif
}
/* REMOVE ROUNDED CORNERS */ 
* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
} 
a { color:#222 }

/*------------------------------------------------------*/
/* GOOGLE FONT
/*------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, #core_menu_wrapper .nav > li > a {
	font-family: 'Lato', sans-serif;
    font-weight: 700;
}
 
#core_logo .main {   font-size:35px;}
#core_logo .submain { font-size:13px; margin-top:-5px; }

/*------------------------------------------------------*/
/* CORE ADJUSTMENTS
/*------------------------------------------------------*/
.page-wrapper {
    margin:0 auto;
    border:1px solid #fff;
    border-width:0 1px;
    -webkit-box-shadow:0 0 25px 0 #b0b0b0;
    box-shadow:0 0 25px 0 #b0b0b0; 
    padding-top:0;
    background:#fff;
    min-height:800px;
	padding:10px;
 
}
.core_section_top_container { padding:0px; }
#wlt_shop_language, #wlt_shop_currency { margin-top:-8px; }
.featuredsticker {  top: -15px;  left: -15px; }
.single .featuredsticker {  top: -5px;  left: -5px; }{  top: -5px;  left: -5px; }

/*------------------------------------------------------*/
/* BUTTONS
/*------------------------------------------------------*/

.btn-primary {
  background-image: none;
  background: #047CC9;
  border-color: #047CC9;
}

.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
    color:#fff;
    background-color:#606060
}

/*------------------------------------------------------*/
/* TOP NAVIGATION
/*------------------------------------------------------*/

header { background-color:#018bc8;  }
#core_header_navigation .welcometext { padding-top: 5px; margin-right: 10px; }
#core_header_navigation { background-color: rgba(255, 255, 255, 0.1);     padding-top: 5px;    padding-bottom: 10px; }
#core_header_navigation .nav > li a, #cartsm ul li .btn { color:#fff; text-transform:uppercase;    }
#core_header_navigation .nav > li a { padding: 0 15px; border-left:1px solid rgba(0, 0, 0, 0.1); line-height:18px;  }
#core_header_navigation .nav > li:nth-child(1) a{ border-left:0px; }
header .navbar-inner .nav { margin-top: 6px; margin-left: 10px;}

/*------------------------------------------------------*/
/* MAIN MENU
/*------------------------------------------------------*/

#core_menu_wrapper { background-color: rgba(0, 0, 0, 0.2); } 
#core_menu_wrapper .navbar-collapse {    border-bottom:0 }
#core_menu_wrapper .navbar-nav > li { }
#core_menu_wrapper .navbar-nav > li a { text-transform:uppercase; color:#fff; }
#core_menu_wrapper .navbar-nav > li a:hover {   }

#core_menu_wrapper .navbar-nav > li.current-menu-item a { color:#fff}
#core_menu_wrapper .navbar-nav > li:first-child { margin-left:-1px }

/*** STYLE 4 */
.header_style4 .wlt_searchbox input {   border: 1px solid #efefef; }
.header_style4 .wlt_searchbox .glyphicon {  top: 5px;}

/*------------------------------------------------------*/
/* PANELS & SIDEBAR
/*------------------------------------------------------*/
  
#core_advanced_search_widget_box .panel-heading { border-top: 1px solid #E4E4E4; }
.panel-default { border-color:#E4E4E4; }
 
/*------------------------------------------------------*/
/* SEARCH RESULTS
/*------------------------------------------------------*/
 
.search .core_middle_wrap, .archive .core_middle_wrap {   padding: 20px;  border: 1px solid #ddd; margin-bottom:20px; }
._searchresultsblock h4  {  background: #efefef;  padding: 10px;     color: #999; }

/*------------------------------------------------------*/
/* HOME LAYOUT CHANGES
/*------------------------------------------------------*/

.jumbostyle1 .jumbotron { margin-bottom:10px;  }
.jumbotron h1 {    font-size: 63px; color:#444; margin-top:0px; }
.jumbostyle1 .btn {   background-color: #047CC9; border:0px; }
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {  background-color: #8BBF42;  border-color: #8BBF42; }

.boxes1 .wrap:hover a  { background: #047CC9; }

/*** CAROUSEL ***/
.home .owl-carousel.style1 {  background: #F7F7F7; }

.home_box1 li .badge { background: #047CC9; }

.home .tabstyle1 .nav-tabs {     border: 1px solid #F2F2F2; }