/*
Theme Name:Edge Child
Theme URI: http://themefreesia.com/themes/edge
Author: Theme Freesia
Author URI: http://themefreesia.com
Description: Edge is a Responsive Blogger WordPress Theme, Designed and Developed by Theme Freesia. Edge is Simple, clean, blog-focused, and designed for clarity. It is also translation ready and easily customizable with lots of options using Customizer. It consists contact us template, gallery template, widgets and sidebar. Get free support at http://themefreesia.com/support-forum/ and View demo site at http://demo.themefreesia.com/edge.
Version: 1.0
Text Domain: edge-child
Template: edge
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Tags: threaded-comments, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, sticky-post, theme-options, translation-ready, post-formats, custom-logo, footer-widgets, blog, e-commerce, holiday, news, photography, portfolio

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
==================================================
*/
#callnowbutton {
  top: 70px;
  right: 10px !important;
}
#cookie-notice .cn-button, #cn-accept-cookie, #cn-refuse-cookie, #cn-more-info {
	font-size:18px;
}

#cookie-notice {
  min-width: 200px;
  max-width: 510px;
left: 0;
}
#colophon .column-3 {
    margin-bottom: 0px;
    padding: 0 30px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
	float: none;
width: 100%;
}
.column-3 {
    width: 30%;
}
#content {
	padding-top: 0px;
	padding-bottom: 0px;
}

.top-header {
	border-bottom: none;
}

#site-branding {
	padding-top: 0px;
	padding-bottom: 10px;
}
#primary {
	width: 100%;
}
.callout-section {
    background: url("https://www.instalatornon-stop.ro/wp-content/uploads/2018/06/tubes-1666538_1920.jpg") no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0);
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.callout-section2 {
    background: url("https://www.instalatornon-stop.ro/wp-content/uploads/2018/06/tubes-1666538_1920.jpg");
    background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
	        background-color: rgba(0, 113, 187, 0.5);
height: 100%;
width: 100%;
background-position: center center;
background-repeat: no-repeat;
}
.callout-section3 {
    background: url("https://www.instalatornon-stop.ro/wp-content/uploads/2018/06/conducta.png") no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0);
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.callout-section4 {
    background: url("https://www.instalatornon-stop.ro/wp-content/uploads/2018/06/water-pipe-2852047_1920.jpg") no-repeat fixed 0 0 / cover rgba(0, 113, 187, 0.5);
        background-color: rgba(0, 113, 187, 0.5);
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.callout-section5 {
    background: url("https://www.instalatornon-stop.ro/wp-content/uploads/2018/06/well-1664248_1280.jpg") no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0);
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.callout-section6 {
    background: url("https://www.instalatornon-stop.ro/wp-content/uploads/2018/06/well-1664248_1280.jpg") no-repeat fixed 0 0 / cover rgba(0, 113, 187, 0.5);
        background-color: rgba(0, 113, 187, 0.5);
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.callout-section7 {
    background: url("https://www.instalatornon-stop.ro/wp-content/uploads/2018/06/plumber-228010_1920.jpg") no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0);
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.callout-section8 {
    background: url("https://www.instalatornon-stop.ro/wp-content/uploads/2018/06/plumber-228010_1920.jpg") no-repeat fixed 0 0 / cover rgba(0, 113, 187, 0.5);
        background-color: rgba(0, 113, 187, 0.5);
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.callout-section9 {
    background: url("https://www.instalatornon-stop.ro/wp-content/uploads/2018/06/heating-87366_1280.jpg") no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0);
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.callout-section10 {
    background: url("https://www.instalatornon-stop.ro/wp-content/uploads/2018/06/cover-arcitecture.jpg") no-repeat fixed 0 0 / cover rgba(0, 113, 187, 0.5);
        background-color: rgba(0, 113, 187, 0.5);
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.callout-section11 {
    background: url("https://www.instalatornon-stop.ro/wp-content/uploads/2018/06/digging-2111404_640.jpg") no-repeat fixed 0 0 / cover rgba(0, 113, 187, 0.5);
        background-color: rgba(0, 113, 187, 0.5);
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.main-navigation a {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px !important;
	padding-right: 10px;
	font-weight: normal;
}
.main-navigation > ul > li:hover > ul, .main-navigation > ul > li.focus > ul {
	top: 40px;
}
@media screen and (max-width:767px) {
		#cn-accept-cookie, #cn-refuse-cookie, #cn-more-info {
		margin:3px;
	}
}
@media screen and (min-width:768px) {

	#cn-accept-cookie {
	float:right;
}
	#site-branding {
	width: auto;
	    float: left;
	    margin-bottom: -70px;
}
#sticky_header {
background-color: transparent;
	border-bottom: none;
}
.main-navigation {
	float: right;
}
	.featured-content-slider.design-4 .featured_short_content .sub-content {
		font-size: 17px;
	}
	
.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a, .main-navigation li.current-menu-ancestor.menu-item-has-children > a::after, .main-navigation li.current-menu-item.menu-item-has-children > a::after, .main-navigation ul li:hover > a::after, .main-navigation li.menu-item-has-children > a:hover::after, .main-navigation li.page_item_has_children > a:hover::after, .main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover {
	color: #eeeeee !important;
}
	.main-navigation a {
color: #ffffff;
}
	.is-sticky #sticky_header {
	background-color: rgba(1, 153, 200, 0.8);
}
	
}

.is-sticky .main-navigation {
	margin-top: 20px;
}

.is-sticky .nav-site-title {
	padding: 0px;
}
.umbra:hover {
	transform: translateY(-6px);
box-shadow: 0 30px 40px 0 rgba(0,0,0,.2);
}

.featured-content-slider .featured-content-image.circle {
	
}
.featured-content-slider .featured-content-image .fa {
	margin: 30px;
}
.top-header .widget_contact {
    font-size: 16px;
    float: right;
    margin-bottom: 0;
    padding: 6px 0 7px;
    width: 50%;
}
#colophon .widget-area {
	padding: 0px;
}
.boxane {
    width: 100%;
    float: left;
    min-height: 347px;
    padding: 15px;
    background: white;
    margin: 15px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    transition: all 0.3s ease-in-out 0s;
}

.boxane:hover {
    margin-top: -10px;
    margin-bottom: 20px;
}

.boxane1 {
    width: 100%;
    float: left;
    min-height: 180px;
    padding: 15px;
    background: white;
    margin: 15px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    transition: all 0.3s ease-in-out 0s;
}

.boxane1:hover {
    margin-top: -10px;
    margin-bottom: 20px;
}
.boxane1::before {
    display: block;
    text-align: center;
    color: #d60079;
    font-size: 30px;
    padding: 15px;
        padding-right: 15px;
    font-family: "FontAwesome";
    position: relative;
    padding-right: 10px;
    content: "\f00c";
}
.site-info {
	background-color: #111;
	padding-top: 0px;
}

@media only screen and (min-width:768px) and (max-width:1249px) {
	.featured-content-wrap {
		height: 580px;
	}
}
@media only screen and (min-width:1250px) {
	.featured-content-wrap {
		height: 450px;
	}
}
#masthead {
    background: rgba(1, 153, 200, 0.8);
	height: 76px;
	border-bottom: none;
}
p {
	font-size: 16px;
}
#colophon .widget-wrap {
    border-top: none;
	background-color: #222222;
	color: #fff;
}
.widget-area p {
    font-size: 14px;
}
#colophon .column-4 {
	margin-bottom: 0px;
	margin-top: 20px;
	padding: 10px;
	border-right: none;
}
#colophon .column-4 h4 {color:#848484}
#main {
    margin-bottom: -30px;
}

::selection {
	color: #007fc6 !important;
}
#callnowbutton {
	bottom: 150px !important;
}
.vc_images_carousel {
	width:100% !important;
}