/***************************************
  
	Theme Name: Security Child Theme
	Description: iWorx Security Theme
	Version: 3.0.0
	Author: Carlos & Konstantinos
	Author URI: iworx.gr
	Template: security
  
  License: ---
  License URI: ----

  Tags: two-columns, responsive-layout , custom-background, threaded-comments, translation-ready, custom-menu
  
***************************************/
/* ----------------------------------------------------------------------------

  Unfortunately WordPress will require a style.css file
  located in the theme's root folder for stuff to work.

  However, we will not be using vanilla CSS. We're using Sass.

  Sass is a superset of CSS that adds in amazing features
  such as variables, nested selectors and loops..

  All Sass files are located in the /scss folder.
  Please note that none of your scss files will be compiled to /css/app.css before you run
  'npm run watch', 'npm run build', "compass compile" or "compass watch",

  More info on how to use Sass with Foundation can be found here:
  http://foundation.zurb.com/docs/sass.html

  For Define a table of contents please check /scss/app.scss.

  If you for some reason would like to write plain css instead of using Sass,
  you could just enqueue this file (style.css) to the header and add your styles in this file

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


.top-bar .name h1 a {
	padding-top:0px!important;
}

.page-id-2740 .titlebar {
	margin-bottom:0px!important;
}

.contact-info span:nth-child(2) {
	display:block;
}

.l-footer-columns .social-icons li i {
	font-size:32px!important;
}

.l-footer-columns .social-icons li {
	width:32px!important;
}

.contact-details li span {
	text-transform:none!important;
	font-size:15px!important;
}

.contact-details li {
	line-height:20px!important;
}

.google-maps {
        position: relative;
        padding-bottom: 75%; 
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

.iworx {
	text-align:center;
}

.titlebar .title {
	text-transform:none!important;
}

.top-bar .name h1 a img {
	margin-top:20px!important;
}

.wd-services {
	background: rgba(0, 0, 0, 0) linear-gradient(to right top, #16121a, #ef4035)!important;
}

.wd-services .featured-box-image {
	padding:0px!important;
}

.wd-services .featured-box-text {
	padding:10px!important;
}

.our-numbers {
	background: rgba(0, 0, 0, 0) linear-gradient(to right top, #16121a, #ef4035)!important;
}

.wd-presentation {
	text-align:left!important;
}

.sidebar-second.sidebar-left ul li.current-menu-item a, .sidebar-second.sidebar-left ul li:hover a {
	color:#C0392B!important;
}

.sidebar-second.sidebar-left ul li:hover, .sidebar-second.sidebar-left ul li.current-menu-item, .sidebar-second.sidebar-left ul li.current-menu-item:hover {
	background:transparent!important;
}

.profile-front-bg {
	background:rgba(0,0,0,0.5);
}

.primary-color_bg, input.wpcf7-submit, .square-img > a::before, .boxes .box > a::before, .boxes .box .flipper a::before, .block-block-17, .row.call-action, table thead, table tfoot, .blog-info, .wd_onepost .title-block span, .one_post_box .box_image .titel_icon .box_icon, .one_post_box .more, .boxes .box-container > a::before, .boxes .box-container .flipper a::before, .layout-4 div.box-icon i.fa, .boxes.small.layout-5 .box-icon, .boxes.small.layout-5-inverse .box-icon, .boxes.small.layout-6 .box-icon i.fa, .carousel_blog span.tag a, .wd-carousel-container .carousel-icon i, span.wpb_button:hover, span.wpb_button:focus {
	background:#C0392B!important;
}

div.wpcf7-validation-errors {
	border:2px solid #C0392B!important;
}

.wpcf7-form-control.wpcf7-textarea {
	resize:none!important;
}

.titlebar {
	padding: 40px 0 20px!important;
}

.titlebar .title {
	font-size:26px!important;
}

.l-footer .copyright p{
	color:#fff;	
	margin: 10px 0px;
	font-size: 14px;
}

.l-footer-columns .block-title {
	font-size:1.5em!important;
}

#google-recaptha {
	font-size:12px;
	margin-bottom: 10px;
}

.grecaptcha-badge { 
    visibility: hidden;
}

@media only screen and (max-width: 767px) {
	.creative-layout .top-bar-section ul li {
		padding:10px;
		background-color: #000 !important;
	}

	.creative-layout .top-bar {
		height: 60px!important;
	}
	
	.creative-layout .top-bar.expanded {
		height:auto!important;
	}	

	.creative-layout .top-bar-container, .creative.top-bar-section {
		margin-top: 20px!important;	
	}

	nav.top-bar .name h1 a img {
		width:150px!important;
	}

	.top-bar .name h1 a img {
		margin-top:0px!important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) { 
	.creative-layout .top-bar-section ul li {
		padding:10px;
		background-color: #000 !important;
	}

	.creative-layout .top-bar {
		height: 60px!important;
	}
	
	.creative-layout .top-bar.expanded {
		height:auto!important;
	}

	.creative-layout .top-bar-container, .creative.top-bar-section {
		margin-top: 20px!important;	
	}

	nav.top-bar .name h1 a img {
		width:150px!important;
	}	

	.top-bar .name h1 a img {
		margin-top:0px!important;
	}
}

