/*
Theme Name: Unitheme Child
Theme URI: https://
Author: Unitheme
Author URI: http://
Description: Unitheme is a clean minimal and responsive WordPress theme well suited for travel, health, business, finance, design, art, personal and any other creative websites and blogs. Developed using Bootstrap 3 that makes it mobile and tablets friendly. Theme comes with full-screen slider, social icon integration, author bio, popular posts widget and improved category widget. Sparkling incorporates latest web standards such as HTML5 and CSS3 and is SEO friendly thanks to its clean structure and codebase. It has dozens of Theme Options to change theme layout, colors, fonts, slider settings and much more. Theme is also translation and multilingual ready and is available in Spanish. Sparkling is a free WordPress theme with premium functionality and design.
Version: 1.0.0
Template: unitheme
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: unitheme
Domain Path: /languages/
Tags: green, light, white, gray, black, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, photoblogging, left-sidebar, translation-ready, custom-background, custom-colors, custom-menu, featured-images, full-width-template, post-formats, theme-options, threaded-comments


This theme, like WordPress, is licensed under the GPL.

unitheme is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

*/

/*** BODY ************************/

body {
	background-color: rgb(255,255,255);
	font-family: "Roboto", Tahoma,Arial,Helvetica,sans-serif;	
    color: #555555;
    font-size: 14px;
    /*line-height: 1.5em;*/
    text-align: left;
	
	
	
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 ,
.navbar.navbar-default ,
.navbar > .container .navbar-brand {
	color: #333;
	font-family: "Roboto", Tahoma,Arial,Helvetica,sans-serif;
}

h2 {
	color: #229955;
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: bold;
}

h1 {
	margin: 15px 0 20px 0;
}

/*** IMAGES ************************/
.gallery img {
    border: none !important;
}




/*** LINKS ************************/
a {
    color: #229955;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
a:hover, a:focus{
    color: #3366aa;
    text-decoration: none;
}



/*** BUTTONS ************************/
button, .button {
    background-color: #229955;
}





/*** HEADER ************************/


.stopline #header {
    position: relative;
    z-index: 999;
}
	
.stopline #fixed-header {
    width: 1100px; /*960px;*/
    margin: auto;
    /*position: fixed;*/
    top: 0;
    z-index: 99;
    text-align: center;
}

.stopline .top-fixed-area {
    width: 100%;
    margin: auto;
    /*position: fixed;*/
    top: 0;
    z-index: 99;
	
	background-color: #fff;
	min-height: 90px;
	border: none;
	padding: 0; /*15*/
	text-align: center;
}
.stopline .top-fixed-area ul{
	line-height: 46px;
}
.stopline .top-fixed-area ul > li{
	float: left;
	margin: 0;
	padding: 0;
}

.stopline .top-fixed-area .current-lang{

    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}
.stopline input[type="text"]:focus, input[type="search"]:focus, textarea:focus {
	border-color: #2200aa;
}



.stopline .top-fixed-area .left{
	float: left;
}
.stopline .top-fixed-area .left div{
	float: right;
}
.stopline .top-fixed-area .left p{
	padding: 10px;
	margin: 0;
}
.stopline .top-fixed-area .left a{
	color: #bbb;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 20px;
}
.stopline .top-fixed-area .left a:hover{
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}


.stopline .top-fixed-area .right{
	float: right;
}
.stopline .top-fixed-area .right div{
	float: left;
}
.stopline .top-fixed-area .right p{
	padding: 13px;
}
.stopline .top-fixed-area .right a{
	color: #bbb;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 20px;
}
.stopline .top-fixed-area .right a:hover{
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}





.stopline #admin-menu,
.stopline #admin-menu ul {
    line-height: 1.4em;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 99999;
}
.stopline .top-header section{
	float: left;
}
.stopline .top-fixed-area .form-control{
	border: none;
	box-shadow: none;
	background-color: #494949;
	color: #bbb;
	min-height: 46px;
	border-radius: 0;
}
.stopline .top-fixed-area  button{
	border: none;
	box-shadow: none;
	background-color: #222;
	color: #bbb;
	min-height: 46px;
	border-radius: 0;
}	



.stopline #fixed-header form{
    max-width:300px;
}






.title-box {
	font-weight:bold;
	margin-top: 10px;
	
}
	.title-box .title-container{
		height: 100px;
		position: relative;
		color: white;
	}
	.title-box .title-container .title-black{
		width: 100%;
		padding: 3px;
		position: absolute;
		top: 0;
		left: 0;
		background-color: #000; 
	}
		.title-box .title-container .title-black .title-number{
			margin:10px 18px 10px 8px;
			float:left;
		}
	
	.title-box .title-container .title-red{
		width: 100%;
		padding: 5px 15px;
		position: absolute;
		top: 30px;
		left: 40px;
		z-index: 10;
		background-color: #E3000F;
		text-transform:uppercase;
	}
	.title-box .title-container .title-red a{
		color: #fff;
	}
	.title-box .title-container .title-red a:hover{
		color: #222;
	}


p {
	text-align: justify;
}

.text-dark {
	color: #222;
}
.text-red {
	color: #E3000F;
}

/* ----- NAVBAR ----- */
.navbar {
    min-height: 50px;
}
.navbar.navbar-default {
    background-color: #24a95c; /***376abd***/
}
#logo {
    margin: 15px 0 15px 15px;
}
.nav.navbar-nav {
    width: 100%;
	background-color: transparent;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    font-size: 16px; /*14*/
    line-height: 50px;
    text-transform: unset;
    font-weight: 700;
	padding:  1px 25px; /*1 12*/
}
@media (max-width: 1200px) {
	.navbar-default .navbar-nav > li > a {
        font-size: 14px;/*12*/
		padding:  1px 22px;/*1 10*/
	}
}
@media (max-width: 992px) {
	.navbar-default .navbar-nav > li > a {
        font-size: 12px; /*10*/
		padding:  1px 12px; /*1 6*/
	}
}
@media (max-width: 768px) {
	.navbar-default .navbar-nav > li > a {
        font-size: 15px;
		padding:  1px 10px;
	}
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav .current-menu-ancestor a.dropdown-toggle
 {
    background-color: #229955; /***315faa***/
	color: #fff;
}





/* ----- DROPDOWN MENU ----- */
.dropdown-menu {
	background-color: #fff;
}
.dropdown-menu > li > a {
    color: #3c3c3c;
    padding: 8px 15px;
	border-bottom: 1px solid #eee;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #229955;
}


/*
.dropdown-menu > li,
.dropdown-menu > li,
.navbar-default .navbar-nav .open .dropdown-menu > li,
.navbar-default .navbar-nav .open .dropdown-menu > li {
  border-bottom: 1px solid #eee;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #DD0000;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #fff;
    background-color: #DD0000;
  }
}

.navbar-default .navbar-nav .current-menu-ancestor a.dropdown-toggle {
  color: #222;
  background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > li.active > a {
  color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #DADADA;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  background-color: #DD0000;
  color: #222;
}
*/



/* ----- HOME ----- */
.top-margin-calc {
	margin-top: calc(50vh/2);
}
.top-margin-calc-40 {
	margin-top: calc(40vh/2);
}
.top-margin-calc-30 {
	margin-top: calc(30vh/2);
}
.text-dark {
	color: #222;
}
.text-white {
	color: #fff;
}
section {
    padding-top:80px;
    padding-bottom:80px;
    overflow:auto;
}
.bg-white {
    background-color: #fff;
}
.bg-green {
    background-color: #229955;
}


.main-content-area {
    margin-bottom: 20px;
    margin-top: 5px;
}





/* ----- WELL ----- */
.well {
    border: none;
	box-shadow: none;
	border-radius: 0;
}





/* ----- POST ----- */
.post-inner-content , .post-inner-content:first-child{
    border: none;
	padding: 10px 27px;
}
@media (max-width: 768px) {
	.post-inner-content , .post-inner-content:first-child{
		border: none;
		padding: 10px 0;
	}
}


.entry-title {
}
.entry-title a {
}
.entry-title a:hover {
}
.page-header {
}

.page-content, .entry-content, .entry-summary {
    margin: 10px 0 0;
}




/* ----- TEST ----- */
.wpt_test .get_results div.description {
	text-align: center;
}

/* ----- FOOTER ----- */
.footer-1 {
    color: #444;
    font-size: 11px;
    text-align: center;
	background-color: #fff;
	border-top: 2px solid #376abd;
	padding: 12px 0;
}

	
#footer-area {
	background-color: #fff;
    color: #555;
}	
	






	
/*#masthead {
    margin-bottom: unset;
}




.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus
.spacer{
   background-color: transparent;   
}
*/

/* ----- NAVBAR - dropdown ----- */
/*
.dropdown-menu {
	background-color: grey;
	border: none;
	border-radius: 0;
	
}
.dropdown-menu > li  {
	float: left;
}
*/


/*.nav { margin-bottom: 0; }
.nav > li.dropdown.open { position: static; }
.nav > li.dropdown.open .dropdown-menu {display:table; width: 100%; text-align: center; left:0; right:0; }*/
/*.dropdown-menu > li { display: table-cell; } *//*table-cell alebo inline-block*/


/*
.menu-item-has-children.dropdown {
    position: static;
}
.menu-item-has-children.dropdown > .dropdown-menu {
    left: 0;
    right: 0;
    position: absolute;
	background-color: #999;
	border: none;
	border-radius: 0;
	box-shadow: none;
	text-align: center;
	opacity: 0;

}
.menu-item-has-children.dropdown > .dropdown-menu:hover{


}
.menu-item-has-children.dropdown:hover > .dropdown-menu {

	opacity: 1;
	transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
}


.menu-item-has-children.dropdown > .dropdown-menu > li  {
	display: inline-block;

}
.menu-item-has-children.dropdown > .dropdown-menu > li > a {
	white-space: normal;
   	color: #fff;
	background-color: transparent;
	padding: 15px 25px;
	font-size: 15px;
}
.menu-item-has-children.dropdown > .dropdown-menu > li > a:focus,
.menu-item-has-children.dropdown > .dropdown-menu > li > a:hover {
   	color: rgb(128,195,66);
}




.divider {
    height:50px;
}

section {
    padding-top:50px;
    padding-bottom:50px;
    overflow:auto;
}
#section-1{
    height:500px;
    padding-top:150px;
    padding-bottom:50px;
    overflow:auto;
}
.logo-1 {
	background: url('images/logo-wizardus-01.jpg') no-repeat center center fixed;
    color:#fff;
    background-size:cover;
}
*/

/* ----- BACKGROUND -----*/
/*.bg-1 {
	background: url('images/aquarell-01-2000.jpg') no-repeat top center fixed;
    color:#fff;
    background-size:cover;
	padding-top:150px;
	height:500px;
}  
.bg-2 {
	background: url('images/aquarell-01-2000.jpg') no-repeat top center fixed;
    color:#fff;
    background-size:cover;
	height:500px;
}
.bg-3 {
	background: url('images/aquarell-01-2000.jpg') no-repeat bottom center fixed;
    color:#fff;
    background-size:cover;
	height:500px;
}
.bg-green{
	background-color: rgb(128,195,66);
	color: #fff;
}
.bg-green h1{
	color: #fff;
}
.bg-white{
	background-color: rgb(255,255,255);
	color: #222;
}
.bg-light-grey{
	background-color: #ccc;
	color: #222;
}
.bg-dark-grey{
	background-color: #232323;
	color: #fff;
}



#footer {
    height: 60px;
    background-color:#585858;
    margin-top:50px;
    padding-top:20px;
    padding-bottom:20px;
}

#footer a {
  color:#efefef;
}





*/






/* navbar change color */
/*
.navbar.navbar-default{
    background:transparent;
    border:none !important;
	
	transition: background-color 0.4s ease;
}
 
.collapse.in{
    
    background-color:#f0f0f0 !important;
}


.spacer{
    height:100px;
}


*/


/* ----- BUTTONS ----- */
/*
button, .dark-transparent {
    background-color: rgba(255,255,255,0.3);
    border: 1px solid #222;
    border-radius: 4px;
    color: #222;
    font-size: 21px;
    padding: 8px 30px;
    text-transform: unset;
    transition: background-color 0.3s linear 0s;
}
button:hover, .dark-transparent:hover {
    background-color: rgba(255,255,255,0.7);
}

*/




/* ----- ARTICLE ----- */
/*
.post-inner-content {
	padding: 0;
}
.post-inner-content:first-child {
	border: 0;
}
.page-content, .entry-content, .entry-summary {
	margin: 0;
}

*/