@charset "UTF-8";

/*
Theme Name: EXCEPTION Child
Template: exception
Author: Child Theme Configurator
Version: 1.0.1449870381
Updated: 2015-12-11 21:46:21
*/



header {background-color:#fff;}
header.top-head .logo a img {
    max-height: 94px !important;
}

header.top-head {top: 40px; }

header.top-head.stickyHeader {top: 40px;}

/* -------------- IDS -------------- */

#form-consultation {background-color: #e9e9e9; padding: 6px 6px 6px 6px}

#form-consultation input[type="text"] {
    height: 36px;
    margin-bottom: 16px;
}

#form-comment {margin-bottom: 20px;}

#to-top {display: none !important; }

/* -------------- CLASSES -------------- */

.button {
    background-color: #e7512f;
	border: none;
	border-radius: 3px;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
	text-transform:uppercase;
	padding: 10px 25px;
}

.button:hover {background-color: #d23c1a;}

.btn2 {
 background: #e7512f linear-gradient(to bottom, #d23c1a, #e7512f) repeat scroll 0 0;
    border-radius: 16px 16px 0 0;
    bottom: -10px;
    color: #ffffff !important;
    font-family: Arial;
    font-size: 20px;
    height: 62px;
    z-index: 9999;
    line-height: 34px;
    padding: 10px 20px;
    position: fixed;
    right: 50px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 3px #666666;
    width: 140px;
	-webkit-box-shadow: -1px -1px 6px 0px rgba(0,0,0,0.45);
-moz-box-shadow: -1px -1px 6px 0px rgba(0,0,0,0.45);
box-shadow: -1px -1px 6px 0px rgba(0,0,0,0.45);
	transition: transform .2s ease-in-out;
}

.btn2:hover {
  background: #e7512f;
  background-image: -webkit-linear-gradient(top, #e7512f, #f85530);
  background-image: -moz-linear-gradient(top, #e7512f, #f85530);
  background-image: -ms-linear-gradient(top, #e7512f, #f85530);
  background-image: -o-linear-gradient(top, #e7512f, #f85530);
  background-image: linear-gradient(to bottom, #e7512f, #f85530);
  text-decoration: none;
  transform: translate3d(0px, -10px, 0px);
}

.btn2 a, .btn2 a:hover, .btn2 a:focus  {color: #fff}

.form-contact  {margin-bottom: -10px !important}

.form-contact li {margin-left:-90px }

.form-contact li .widget-content { background-image:url("/wp-content/uploads/2015/03/gry-patt.png"); background-repeat:repeat}

.form-contact .wpb_wrapper {position:relative; left: -20px; top: -20px}

.form-contact-us ul {margin-left: -40px !important}

.top-bar {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    position: fixed;
    right: 0;
    text-transform: uppercase;
    top: 0;
    width: 100%;
	z-index:4000000;
}

.div-mega h4.noLink a:hover {cursor: pointer}

@media screen and (min-width: 480px) {
    .button {
		right: 0;
		margin:auto;
		text-align: center;
    }
}

.second-logo {
    position: absolute !important;
	background-image:url("https://www.epsagents.com/wp-content/uploads/2016/02/mlogo11-300x113.png");
    top: 0;
    right: 50%;
      transform: translateX(-50%);
}

   .mobileHide { display: inline;}

   /* Smartphone Portrait and Landscape */

   @media only screen

   and (min-device-width : 320px)

   and (max-device-width : 480px){  .mobileHide { display: none;}
}
