/*
 Theme Name:   ComVISTEC Theme
 Theme URI:    http://com-vistec.de
 Description:  Template für ComVISTEC
 Author:       ComVISTEC (Luis M. Garcia)
 Author URI:   http://com-vistec.de
 Template:     sydney
 Version:      1.0.0
 Tags:         ComVISTEC
 Text Domain:  com-vistec
*/
@import url("../sydney/style.css");

/* =Customize your template
-------------------------------------------------------------- */

/* =Typo
-------------------------------------------------------------- */
.textwidget p, .textwidget h5 {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;	
	word-wrap: normal; 
}


/* =Menu
-------------------------------------------------------------- */
#mainnav {
	padding-top: 25px;
}

.site-header.float-header {
    	background-color: rgba(255,255,255,1.0) !important; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}

.site-header.float-header #mainnav {
	padding-top: 25px;
}

/* =Go To Header
-------------------------------------------------------------- */
.go-top {
	border-style: solid;
    	border-width: 2px;
    	border-color: #fff;
	border-radius: 6px;
}

/* =Social Media
-------------------------------------------------------------- */

/*Facebook*/
#menu-item-170 a:hover{
	color: #3b5998;
}

/*Youtube*/
#menu-item-171 a:hover{
	color: #cd201f;
}

/*Twitter*/
#menu-item-172 a:hover{
	color: #1da1f2;
}

/*Xing*/
#menu-item-173 a:hover{
	color: #026466;
}

/*---------------------------------------------------------- 
SLIDER STARTSEITE 
------------------------------------------------------------*/

.text-slider .maintitle, .text-slider .subtitle {
    color: #7b7b7b !important;
	text-shadow: none;
}

.text-slider .maintitle:after {
    	background-color: transparent !important; 
}

.animated.fadeInRightBig {
	background-color: rgba(255,255,255,0.8);
	border-radius: 6px;
	width: 80%;
	margin-left: 10%;
	margin-bottom: 20px;
	padding-top: 2.5%;
}

.button-slider{
	border-color: #ffffff !important;
	background-color: rgba(255,255,255,0.8) !important;
	color: #7b7b7b !important;
}

.button-slider:hover{
	border-color: #9e9e9e !important;
	background: #9e9e9e !important;
	color: #ffffff !important;
}

/*---------------------------------------------------------- 
MAP STARTSEITE / KONTAKT
------------------------------------------------------------*/
.map-iframe{
	max-width: 90%;
	margin-left: 10%;
}

.wpcf7-form {
	width: 90%;
	margin-right: 10%;
}

.wpcf7-form input, .wpcf7-form textarea{
	width: 100%;
}

.wpcf7-form input[type='checkbox']{
	width: 20px;
}

.wpcf7-list-item{
	width: 70%;
	margin: 0 !important;
}

.wpcf7-form input[type='submit']{
	width: auto !important;
}

/* =Skills
-------------------------------------------------------------- */
div#pgc-25-3-0.panel-grid-cell {
	background-color: rgba(161,194,55,1.0);
}

/* =Footer
-------------------------------------------------------------- */
#sidebar-footer {
	padding-top: 35px;
    	padding-bottom: 20px;
}

aside#sow-editor-3.widget.widget_sow-editor {
	padding-top: 0px;
}

aside#sow-editor-2.widget.widget_sow-editor {
	padding-top: 0px;
}

.tablepress tbody td, .tablepress tfoot th {
    	border-top: none !important;
}

.tablepress{
	width: auto !important;
}

.tablepress tbody td{
	padding: 8px 12px 8px 0;
}

#sydney_contact_info-2 {
	float: right;
	padding-right: 12px;
}

/* =Menu-Left
-------------------------------------------------------------- */
.wbb-ocm-trigger {
	margin-left: 5%;
}


/* =Screen Size Sections
-------------------------------------------------------------- */
@media only screen and (max-width: 1290px) {
	#panel-25-6-0-0> .panel-widget-style {
    	padding: 0px 50px 0px 50px !important;
	}
}

@media only screen and (max-width: 1024px) {
	.map-iframe{
		max-width: 100%;
		margin: 0;
	}	
	
	.site-header {
    	background-color: rgba(255,255,255,0) !important;
	}

	.btn-menu {
    	display: none;
	}
	
	#sydney_contact_info-2 {
		float: none;
	}

	.site-logo {
		display: none;
	}

	.site-header.float-header {
    		background-color: rgba(255,255,255,0) !important;
		border-bottom-style: none;
	}
}

@media only screen and (max-width: 768px) {
	#panel-25-0-0-1, #panel-25-4-0-1 {
		margin: 0px 25px 50px 25px !important;
	}
	
	#panel-25-6-0-0> .panel-widget-style {
    	padding: 0px 25px 0px 25px !important;
	}
}

@media only screen and (max-width: 380px) {
	.tablepress tbody td{
		display: block ;
	}
}
/* Sitemap */

.imgmap-dialog {
	z-index: 9999;
}

.imgmap-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {

    color: #a1c237;
}

/* =CSS specific pages
-------------------------------------------------------------- */

/* Home (home) */

/* Menu */
.home #mainnav ul li a, #mainnav ul li::before {
    	color: #fff; /*changed from #333 to #9e9e9e and made it bold || Have to be white because of the background picture*/
		font-weight: bold;
}

.site-header.float-header #mainnav ul li a, #mainnav ul li::before {
    	color: #9e9e9e; /*changed from #424242 to #9e9e9e*/
}

.site-header.float-header #mainnav ul li a:hover, #mainnav ul li::before {
	color: #a1c237;   
}

/* Presse */

@import url(http://fonts.googleapis.com/css?family=Dosis:600);
h1.presse-hack {
  font-family: 'Dosis', sans-serif;
  font-weight: 600;
  text-align: center;
  color: #333333;
  line-height: 1.4em;
}
.presse-hack-decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.presse-hack-decoration-inside {
  height: 1px;
  display: inline-block;
  border-top: 1px solid #a1c237;
  width: 100%;
  max-width: 20%;
}
