/* 
Theme Name:	Sydney-AW Child
Theme URI:	https://www.agileweb.gr/
Description:	Sydney Child Theme - initially found on http://childthemegenerator.com/sydney-wordpress-child-theme-download/
Author:		Agile Web
Author URI:	<a href=\"https://www.agileweb.gr\">https://www.agileweb.gr</a>
Template:	sydney
Version:	1.2.0
License:	GNU General Public License v2 or later
License URI:	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:	sydney-child
*/ 
body {
	font: 16px/1.7 "Open Sans", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #222222;
}
h2{font-weight:500}
.text-dark { color: #222222 !important;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	font-family: "Open Sans", sans-serif;
}
select,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
	width:auto;
	float:left;
	width:100%;
	height: 40px;
	padding: 3px 0;
}
.site-title{
	font-weight:600;
}
.site-description {
	font-size: 15px!important;
	margin: 5px 0 0;
}
.site-header,.site-header.fixed {
	position:static;
	background-color: rgb(255,255,255);
}
.btn-menu i:before {
	color:#000;
	font-size:24px;
}
#mainnav ul li a {
	font-family: "Open Sans", sans-serif;
}
#mainnav ul ul a {
	font-family: "Open Sans", sans-serif !important;
}
#mainnav-mobi {
	background-color: #fefefe;
}
#mainnav-mobi ul li {
	border-top: 1px solid #cccccc;
}
#mainnav-mobi ul > li > a {
	color: #000;
}
.content-area .post-wrap,
.contact-form-wrap {
	padding-right: 20px;
}
.widget-area .widget {
	margin-bottom: 30px;
}
.widget-area .widget-title {
	font-size: 16px;
	color: #443f3f;
}
.portfolio-info {
	font-family: "Open Sans", sans-serif;
}
.site-footer {
	background-color: #fff;
}
.site-footer {
	color:#000;
}
.site-footer a {
	color: #cc4400;
}
.site-footer .socials li a {
	color: #cc4400;
}
.roll-counter .name-count,
.roll-counter .numb-count {
	font-family: "Open Sans", sans-serif;
}
.roll-button {
	font-family: "Open Sans", sans-serif;
}
.project-filter li a {
    font-family: "Open Sans",sans-serif;
}
.roll-testimonials .name {
	font-family: "Open Sans", sans-serif;
}
.roll-tabs .menu-tab li a {
	font-family: "Open Sans", sans-serif;
}
.roll-team .team-item .team-pop .name {
	font-family: "Open Sans", sans-serif;
}
.roll-team .team-content .name {
	font-family: "Open Sans", sans-serif;
}
/*a {
	color: #cc4400;
}*/
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #443f3f;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #d65050;
}
.text-color { color: #d65050;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #cc4400;
	border: 1px solid #cc4400;
}
.bottom .socials li:hover a,
.go-top {
	background-color: #cc4400;
}
.roll-testimonials .name {
		font-family: "Open Sans", sans-serif;
}

.slider-text {
	position:absolute;
	top:35%;
	font-size:52px;
	color:#ffffff;
	width:100%;
	text-align:center;

}
.np-container {
	padding: 50px 0;
}

.logo-wrap {
	padding-bottom:15px;
}
.np-slider-container {
	background-image: url(http://test.agileweb.gr/nickphilips/wp-content/uploads/2019/06/water-1-1920_c.jpg);
	background-size: cover; 
	background-position: center; 
	height: 600px;
}
.row {
	margin-right:0;
	margin-left:0;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Collapse Panels */
.panel-title a {
	display:inline-block;
	width:100%;
	padding:4px 0;
	font-size:18px;	
}
.panel-title a {
	display:inline-block;
	width:100%;
	padding:4px 0;
	font-size:18px;	
	transition:color 0.4s;
	position:relative;
}
.panel-title a:hover{
	color:#cc4400;
}
.panel-title a i {
	text-align:right;
	float:right;
	vertical-align:middle;
	position:absolute;
	top:2px;
	right:0;
}

/* revslider */
.slider-title {
	text-shadow:1px 1px 3px #000000;
}


/* responsive */
@media only screen and (max-width: 1024px) {
	.site-header {
		background-color: rgba(255,255,255);
	}
}
@media only screen and (max-width: 768px) {
	h1 { font-size: 28px}
	h2 { font-size: 20px;}
	h3 { font-size: 18px;}
	h4 { font-size: 17px;}
	h5 { font-size: 16px;}
	h6 { font-size: 14px;}
	.site-title{
		font-weight:700;
	}
}
/* Mobile Portrait Size */
@media only screen and (max-width: 479px) {
	.panel-title a i {
		margin-left:4px;
		position:static;		
	}
}
/* =Theme customization starts here
------------------------------------------------------- */
