
/* ************************************************   
Theme Name: Proagency
Author: Templines
Version: 1.3.3
License: See on zip package
License URI: See on zip package
Description: Pro Agency is a Multi-Concept and Multipurpose Design suitable for any kind of website or business. It features 5 concepts which includes Auto Repair & Service, Cleaning, Construction, Gardening & Lawn and Transport & Delivery but it can be used for any other website or business also. 
Theme URI:  templines.com
Author URI: templines.com
Tags: blue , orange , white 
*/

/*Google fonts*/
@import url("https://cdn-gkodh.nitrocdn.com/eQjvVxYNLQkADiBevLHqpjnGdJBpJaAI/assets/static/source/rev-96bfb1d/fonts.googleapis.com/07f46d0d7c45297f601274ed5762b9ec.css");

@import url("https://cdn-gkodh.nitrocdn.com/eQjvVxYNLQkADiBevLHqpjnGdJBpJaAI/assets/static/source/rev-96bfb1d/fonts.googleapis.com/e09455ebc89412750a73eea45e5505a4.css");

@import url("https://cdn-gkodh.nitrocdn.com/eQjvVxYNLQkADiBevLHqpjnGdJBpJaAI/assets/static/optimized/rev-96bfb1d/nord-estmetal.com/wp-content/themes/proagency/debugging.css");

/*==========CUSTOM STYLES ADDED BYOSCAR 2/05/2022===========*/

/*==========PAGE HOME HEADER RIGHT========*/
div.right-header.header-years {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

@media screen and (min-width: 1200px) {
	div.header-years div.col2 {
		margin-left: auto;
	}
}

/*==========PAGE CONTACT===========*/
div.wrapper-year {
	max-width: 185px;
	margin: 0 auto;
}

.wrapper-year img {
	width: 100%;
}

.title-certi {
	margin-bottom: 4rem;
}

.wrapper-certi .col-1, .wrapper-certi .col-2 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}

.wrapper-certi .col-1 {
	margin-bottom: 4rem;
}

.wrapper-certi .wrapper-img {
	border: 1px solid #e9e9e9;
	display: flex;
	justify-content: center;
	align-items: center;
}

.wrapper-certi .wrapper-img img {
	padding: .5rem;
}

/*==========GALLERY MANAGER STYLES===========*/
div.gallery {
	display: flex;
	flex-wrap: wrap;
}

div.gallery .gallery-item {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	width: auto !important;
}

.gallery-icon > a > img {
	width: 100%;
}

div.gallery figure.gallery-item {
	flex-basis: auto;
}

@media only screen and (max-width: 545px) {
	div.gallery .gallery-item {
		width: 50% !important;
	}
	
	div.gallery {
		flex-wrap: wrap;
	}
}

@media only screen and (max-width: 768px) {
	div.gallery {
		justify-content: center;
	}
}

/*==========STYLES CERTIFICATIONS FOOTER===========*/
.wrapper-ftcerti .wrapper-img img {
	max-width: 180px;
}

.wrapper-ftcerti {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

div.ul-wrap {
	display: flex;
	gap: 4rem;
	margin-bottom: 10px;
	padding: 0px 15px;
}

/*WORDPRESS*/
#wp-calendar {
	width: 100%;
}

#wp-calendar td, #wp-calendar th {
	border: 1px solid #eee;
	padding: 5px;
	text-align: center;
}

/*WIDGETS*/
.sidebar .block_content ul li ul {
	margin-left: 25px;
}

.block_content ul li {
	display: inline-block;
	list-style: outside none none;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}

.block_content ul {
	margin: 0;
	padding: 0;
	color: #888;
	font-size: 14px;
}

.block_content ul li {
	display: inline-block;
	list-style: outside none none;
	width: 100%;
}

.block_content a {
	color: #888;
	font-size: 14px;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

/*CAPTION*/
.wp-caption {
	max-width: 100%;
	list-style: none;
	background: none;
}

.wp-caption-text {
	list-style: none;
	padding: 10px;
	background: none;
}

.gallery-caption {
	list-style: none;
	background: none;
}

.bypostauthor {
	list-style: none;
	background: none;
}

.sidebar .block_content img {
	height: auto;
	margin: 10px 0 10px;
	max-width: 100%;
}

/*TAGS*/
aside .wp-tag-cloud {
	margin-left: -5px !important;
	display: inline-block;
}

aside .tagcloud li {
	float: left;
	margin: 1px 3px !important;
	width: auto;
}

aside .tagcloud {
	clear: both;
}

aside .tagcloud li a {
	display: block;
	text-transform: none;
	font-size: 14px !important;
	padding: 5px 8px !important;
	text-decoration: none !important;
}

.sidebar .tagcloud li:hover a {
	color: #fff !important;
}

/*RSS*/
.rsswidget img {
	position: relative;
	top: -2px;
	margin-right: 5px !important;
}

.rssSummary {
	background: none repeat scroll 0 0 #999;
	color: #fff;
	margin: 10px 0;
	padding: 10px;
}

.sidebar .menu .dropdown-menu {
	display: none !important;
}

/*TABS WIDJETS*/
#pop img, #rec img {
	width: 100%;
	max-width: inherit;
}

aside .nav-tabs li {
	margin: 0 !important;
	padding: 0;
	width: 30% !important;
}

aside .nav-tabs li a {
	padding: 10px 5px !important;
	text-align: center;
	border: none;
	font-weight: normal;
	color: #888;
}

aside .nav-tabs {
	margin-bottom: 15px;
}

aside .nav-tabs li.active a {
	border: none !important;
	color: #333;
}

aside .icon-calendar {
	margin-right: 7px;
	font-size: 12px;
}

.block_content .media-heading a {
	color: #333;
}

.media-tab-comment {
	margin-bottom: 15px;
}

.media-tab-comment img {
	margin: 0 20px 10px 0 !important;
}

.media-tab-comment .media-body {
	background: #f4f4f4 !important;
	padding: 10px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////*/

/* Debugged CSS  */

/*//////////////////////////////////////////////////////////////////////////////////////////*/

/**/
.carousel-3 .carousel-item-content {
	display: inline-block;
	position: relative;
	text-transform: none !important;
	vertical-align: top;
	width: 47%;
}

/*//////////////////////////////////////////////////////////////////////////////////////////*/

/* Contact Form soumission-sans-free  */

/*//////////////////////////////////////////////////////////////////////////////////////////*/
wpcf7-form-control {
	margin-bottom: 15px;
}

.wpcf7-form .row {
	margin-bottom: 15px;
}

.col-md-12 {
	margin: 15px;
}

.col-md-12 label {
	width: 25%;
	height: 12px;
	float: left;
}

.wpcf7-form-control input[type="text"] {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}

/*----------*/
.navbar #navbar-collapse-1 .col-md-2.language {
	width: auto;
}

@media only screen and (max-width: 769px) {
	.header .row .col-md-12 {
		margin: 0px;
	}
	
	html .full-title-name:after {
		background-color: #222;
	}
}

@media only screen and (max-width: 992px) and (max-width: 1200px) {
	.navbar #navbar-collapse-1 .search-box {
		margin: 0%;
	}
	
	.navbar #navbar-collapse-1 .search-box input#search {
		width: 100px;
	}
}
