/*-----------------------------------------------------------------------------------

	Theme Name: Aegaeus
	Theme URI: http://preview.hb-themes.com/?theme=Aegaeus
	Description: Ultimate Responsive Business Theme.
	Author: HB-Themes
	Author URI: http://www.hb-themes.com
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Version: 4.0
	
	Developed and designed by Hristina Zlateska & Branko Conjic for HB-Themes.
	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
	

-----------------------------------------------------------------------------------*/

@import url(css/style.css);

/* screen */

#main-inner-wrapper{ padding-bottom:10px; }

.posts-grid .col-4{ width:210px; }
.blog-post-excerpt {
    background:#ffffff none;;
    border: 0px;
    padding: 10px 0px 0px 0px;
    position: relative;
color:#9c9e9f; font-size:12px; line-height:14px;
}

.page-id-365 #main-inner-wrapper.col-12 {
    width: 960px;
}

.page-id-14 #main-inner-wrapper.col-12 {
    width: 960px;
}

/* LOGO */
#logo-wrap, #logo{ width:350px; height:122px; }
#logo a{ display:block; width:350px; height:122px; }
#logo a img{ width:100%; }

/* LANGUES */
#lang_sel_list{ width:70px; height:18px; }
#lang_sel_list ul{ display:block; width:70px; height:18px; }
#lang_sel_list ul li{ display:block; float:left; overflow:hidden; width:30px; height:18px;}
#lang_sel_list ul li a{ display:block; width:24px; height:15px; }

.blog-meta-info{ display:none; }



#wrapper{ border-bottom:0px; }
.blog-post-excerpt h2{ padding-bottom:5px; line-height:14px; font-size:12px; }
.blog-post-excerpt .arrow-up{ display:none; }
.moreLink{ display:block; text-align:right; }
.moreLink a{ color:#ee7f00; }
.moreLink a:hover{ color:#000000; }
.post-featured-image img{ width:auto; margin:0 auto; max-width:100%; }
.post-featured-image{ background-color:#ffffff; text-align:center; }
.blog-post-sec  .post-featured-image{ background-color:#ffffff; text-align:center; float:left; margin-right:15px; }
#footer{ background:#3e3d40 none; color:#fff; }
#footer a{ color:#fff; }
#footer .arrow-down{ display:none; }
#footer-inner{ padding-top:5px; padding-bottom:35px; color:#ffffff; }
#footer-inner .widget-item{ color:#fffff; }
#footer-inner #text-3{ text-align:right; }

#bottom-inner{ text-align:center !important; }
#bottom-line{ position:relative; top:-36px; padding-top:75px; z-index:10000; background:#fff url(../../uploads/2014/09/logo-footer.jpg) no-repeat center top; }
#main-navigation-wrapper{ z-index:50000 !important; border-top:1px solid #ee7f00; border-bottom:4px solid #ce6f03; background:#ee7f00 none; }
#nav li a{ color:#ffffff; padding:15px 10px; }
#nav li{ border-right:0px; }
#search-404{ position:absolute; top:145px; right:-20px; z-index:100000 !important; }
#header{ position:relative; padding-bottom:20px; overflow:visible !important; visibility:visible !important;  }
#search-404 #submit-search{ background:transparent url(/wp-content/uploads/2014/06/suchen_submit.jpg) no-repeat top left; border:0px; }
#search-404 #search{  margin-right:5px; background:transparent url(/wp-content/uploads/2014/06/suche-bg.png) no-repeat top left !important; border:0px; padding: 2px 6px 10px; color:#ffffff;  }
#copyright-line{ float:none; }
#copyright-line img{ margin:0px 10px 10px 10px; }
#header-social{ position:absolute; right:0px; top:65px; }
#nav li:hover ul, #nav li.sfHover ul { top: 50px; }
#nav > li a.sf-with-ul:after{ padding-left:5px;}
.sub-menu{ border-top:4px solid #00407b !important; }
.sub-menu li a { color:#00407b !important; }


.focus-slogan-text h1 {
    font-family: Arial,sans-serif;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 32px !important;
    padding-bottom: 0;
	color:#00407b;
}

#page-title {
    border-bottom: 1px solid #EE7F00;
    margin-left: -30px;
    margin-top: 0;
    padding-bottom: 10px;
    width: 990px;
	margin-bottom:15px;
}
.focus-slogan-text{ text-align:left; }

.circle-feature{ line-height:54px; width:auto; height:auto; margin-top:0px; }
.circle-description{ color:#9c9e9f; margin-left:60px; padding-top:10px; font-size:20px; }
.circle-description a{ color:#9c9e9f; font-size:17px; font-weight:bold; }

.page-no-title #page-title{ display:block; }


.custom-hb-box {
   margin-bottom: 2px;
    margin-right: 2px;
    overflow: hidden;
    position: relative;
    width: 32.7%;
    height: 264px;
}
.page-id-94 .custom-hb-box {
   margin-bottom: 2px;
    margin-right: 2px;
    overflow: hidden;
    position: relative;
    width: 24.7%;
height:200px;
}

.hb-custom-title {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 8px;
    box-sizing: border-box;
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    letter-spacing: 0px;
    padding: 10px;
    position: absolute;
    text-align: center;
    text-transform: none;
    transition: bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
    width: 100%;
    z-index: 999;
}


[class*="col-"] {
    
}

.hb-custom-title .subtitt {
    color: rgba(255, 255, 255, 0.6);
    font-size: 12px;
    font-weight: 100;
    line-height: 10px !important;
}

.hb-custom-title .titt {
	font-size:17px; 
  line-height: 22px !important;
}

/* HOME */
.page-id-14 #page-title, .page-id-365 #page-title{ display:none; }

.info-box-inner{ text-align:left; padding:10px;}

.info-orange {
    background-color: #FBE9DE;
    color:#00407B;
}

.read-more-button{ background-color:#E2E2E2; }

#main-content ul{ list-style-type:circle; margin-left:30px; margin-bottom:15px; }

p {
    margin-bottom: 15px;
}


h3 {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 25px;
}

input[type="email"], input[type="text"]{ width:90%; }

a,a h6{color:#ee7f00;}

.page-id-422 .col-3{ width:260px; }

@media (max-width:990px){
	#search-404{ top:56px; right:60px; }
	
}

@media (min-width: 711px) and  (max-width:815px){
	#nav-wrap{ padding-top:10px !important; padding-bottom:10px; }
	#search-404{ /* top:135px; right:50px; */  }
	
	.page-id-14 #fullwidth-wrapper .col-3{ margin-bottom:0px; margin-right:0px; width: 310px; }
	.page-id-14 #fullwidth-wrapper .col-6{ margin:0 auto; }
	.page-id-25 .col-3, .page-id-14 .col-3, .page-id-365 .col-3, .page-id-422 .col3{ width:230px !important; }

}

@media (max-width:710px){
	#nav-wrap{ }
	#lang_sel_list{ position:absolute; top:-15px; right:10px;}
	#header-separator{ margin-top:0px !important;}
	#search-404{ top:135px;  }
}

@media (max-width: 479px) {


}

@media (max-width:540px){
	#bottom-line {
    background: url("../../uploads/2014/09/logo-footer-pt.jpg") no-repeat scroll center 10px #fff;
    padding-top: 120px;
    position: relative;
    top: -36px;
    z-index: 10000;
}

#logo-wrap, #logo{ width:300px; height:122px; }
#logo a{ display:block; width:300px; height:122px; }

	#footer-inner .col-6, #footer-inner #text-3{ text-align:center;}
	#footer-inner .col-6{ margin-bottom:10px;}
	#search-404{ top:125px; right:10px; }
	#lang_sel_list{ position:absolute; top:-33px; right:10px;}
	#nav-wrap{ position:absolute; top:10px!important; }
	#header-separator{ margin-top:0px !important;}
	.page-id-14 #fullwidth-wrapper .col-6{ padding-top:20px; }
}

.lang_sel_other{ 
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";

  /* IE 5-7 */
  filter: alpha(opacity=40);

  /* Netscape */
  -moz-opacity: 0.4;

  /* Safari 1.x */
  -khtml-opacity: 0.4;

  /* Good browsers */
  opacity: 0.4;
}


