/*
Theme Name: Deliver
Theme URI: http://soaptheme.net/wordpress/deliver/
Author: SoapTheme
Author URI: http://soaptheme.net/
Description: Deliver is ultimate, super flexible and fully responsive WordPress theme, suited for business websites, entertainment websites, shop websites, and users who want to showcase their work on a neat portfolio site.
Version: 1.0.2
License: GNU General Public License v2.0
License URI: http://themeforest.net/wiki/support/legal-terms/licensing-terms/
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, post-formats, responsive-layout, theme-options, translation-ready
Text Domain: deliver
*/

.white-input {
background: #fff !important;
}
.footer-style12 #footer .footer-bottom .social-links a {
color: #fff !important;
}

.color-blue{
color: #0e3b8e!important;
}

#numbers{
padding-top:10px!important;
}
.skin-color i {
 /* color: #ab383d !important; */
 color: #4b4b4b!important; 
}
.button.style-border.color-blue:hover{
color: #fff!important;
}
.skin-light-color {
color: #fcf9d8 !important;
}
.skin-light-bg {
background-color: #fcf9d8 !important;
}
.style13.skin-color:hover {
    /* background-color: #fcf9d8 !important; */
    border-bottom-color: #0e3b8e!important;
    border-top-color: #a13f3e!important;
    border-top: 5px solid;
    border-bottom: 5px solid;
}
/*
.style13.skin-color:after, .style13.skin-color:before{
	content: "";
}
.style13.skin-color:hover:after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 100;
    top: 100%;
    width: 65%;
    height: 2px;
    background: #0e3b8e;
}
.style13.skin-color:hover:before {
  content: "";
    position: absolute;
    right: 0;
    z-index: 100;
    top: 100%;
    width: 30%;
    height: 2px;
    background: #a13f3e;
}*/

.style13.skin-color.expertise-special .desc{
margin-top: -50px;
}

.style13.skin-color.expertise-special .desc .box-title{
    text-transform: none;
    color: transparent;
}
.style13.skin-color.expertise-special .desc .box-title:before{
content: "";
}
.style13.skin-color.expertise-special .desc .box-title:after{
    content: "MERGERS & ACQUISITIONS AND JVs";
    color: #4b4b4b;
    top: 25px;
    position: relative;
    display: inline-block;
}

.style13.skin-color.expertise-special:hover .desc .box-title{
    color: transparent!important;
}

.style13.skin-color.expertise-special:hover .desc .box-title:after{
 color: #0e3b8e!important;
}

.style13.skin-color:hover i{
 color: #ab383d!important;
}

.style13.skin-color:hover .desc .box-title{
 color: #0e3b8e!important;
} 

.portfolio-grid figure img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-filter: gray;
    filter: gray;
}
.portfolio-grid figure img:hover {
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    filter: none;
}
.portfolio:hover figure img {
-webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    filter: none;
}
.portfolio:hover .desc .portfolio-title a {
color: #0e3b8e!important;
}

.portfolio:hover .desc .portfolio-location {
color: #ab383d!important;
}

.portfolio:hover .desc .portfolio-location:before {
background-color: #ab383d!important;
}

/*
.portfolio-grid .portfolio-link:hover {
    border-color: #ab383d;
    background-color: #b53f45;
    opacity: 0.3;
    border: 10px solid;
}*/
.deliver-footer-collapse{
  display: none;
}
.deliver-back-to-top {
  position: fixed;
  z-index: 1001;
  bottom: -36px;
  width: 36px;
  height: 36px;
  color: #717171;
  border: 2px solid;
  right: 15px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  border-radius: 18px;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  -moz-transition: bottom 0.6s ease, opacity 0.3s ease;
  -o-transition: bottom 0.6s ease, opacity 0.3s ease;
  -webkit-transition: bottom 0.6s ease, opacity 0.3s ease;
  -ms-transition: bottom 0.6s ease, opacity 0.3s ease;
  transition: bottom 0.6s ease, opacity 0.3s ease;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  font-family: FontAwesome;
}

.deliver-back-to-top.in {
  bottom: 15px;
}

.deliver-back-to-top:before {
  content: "\f106";
}

.deliver-back-to-top:hover {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  color: #717171;
}

.deliver-back-to-top.in {
color: #b76c6c !important;
}

#header .menu > li > a{
font-size: 14px !important;
}
#header .menu .sub-menu li a{
font-size: 14px !important;
}
#header .menu > li > a, #header .header-top-nav a, .header-overlay #header .menu .sub-menu, #header .ubermenu .ubermenu-item-level-0 > .ubermenu-target, .ubermenu-skin-deliver-style .ubermenu-item-level-0 > .ubermenu-target{
font-size: 14px !important;
}
.expertise-one-line > a > .desc{
//margin-top: 50px;
margin-top: 25px;
min-height: 50px;
}
.expertise-two-line > a > .desc{
margin-top: 25px;
min-height: 50px;
}
.expertise-three-line > a > .desc{
position: relative;
top: 25px;
}
cite > small {
margin-left: 10px;
}
cite > small:before{
content : '';
}
.tab-container.tab-horizontal-2 ul.tabs{
  border: 1px solid #ab383d; 
  border-bottom: none;
}
.tab-container.tab-horizontal-2 .tab-content{
 border: 1px solid #ab383d;
}
.tab-horizontal-2 .tab-content input.input-text, textarea, select{
background-color: rgba(152, 152, 152, 0.28) !important;
color: #000;
}
.tab-container.tab-vertical-1 .tab-content {
background-color: #dedede !important;
}
.tab-container.tab-vertical-1 ul.tabs li.active a {
background-color: #ab383d !important;
color: #fff!important;
}
.tab-container.tab-vertical-1 ul.tabs li a  {
background-color: #0e3b8e !important;
color: #fff!important;
}

.tab-container[class^="tab-vertical-"] ul.tabs, .tab-container[class*=" tab-vertical-"] ul.tabs{
	width: 20%;
}

.tab-container[class^="tab-vertical-"] .tab-content, .tab-container[class*=" tab-vertical-"] .tab-content{
width: 79.7%;
}

@media (max-width: 767px){
[class^="tab-vertical-"].tab-container ul.tabs, [class^="tab-vertical-"].tab-container .tab-content, [class*=" tab-vertical-"].tab-container ul.tabs, [class*=" tab-vertical-"].tab-container .tab-content {
    float: none;
    width: 100%;
}
}

.tab-container.tab-vertical-1 .tab-content div.wpcf7{
margin-top:-10px;
}
.tab-container.tab-vertical-1 .tab-content div.wpb_gmaps_widget{
margin-top: 40px !important;
}
.tab-container.tab-vertical-1 .tab-content div.wpb_gmaps_widget iframe{
max-height: 300px !important;
}
.iAgreePopup .popupContainer .popupChoices .popupChoiceButton{
border-radius: 0 !important;
}
span.wpcf7-list-item { display: inline-block; }
#header .menu > li > a {
letter-spacing: 0.1em;
}
#header.header-sticky .header-top-nav a i{
color:#fff;
}
.popupChoiceButton.disagree {
display:none;
visibility: hidden;
}
#footer .widget-wrapper > .container{
padding-top: 0;
padding-bottom: 0;
}
:hov
.cls
element.style {
}
#header .menu > li:hover > a, #header .menu > li.current-menu-item > a, #header .menu > li.active > a, #header .wpml-languages.enabled > a:hover, #header .header-btn-navbar, .header-standard2 #header .menu > li:hover > a, .header-standard2 #header .menu > li.current-menu-item > a, .header-two-rows1 #header .top-bar .contact-details .button, .header-two-rows1 #header .header-top-nav .social-links > a:hover i, .header-two-rows1 #header .header-btn-navbar:hover, .ubermenu-skin-deliver-style .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-deliver-style .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-deliver-style .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target, .ubermenu-skin-deliver-style .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-deliver-style .ubermenu-item-level-0.ubermenu-active > .ubermenu-target, .ubermenu-skin-deliver-style .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover {
    color: #181818;
}
#header .menu > li:hover > a, #header .menu > li.current-menu-item > a, #header .menu > li.active > a {
    text-decoration: none;
    color: #181818;
}
#header .menu > li > a, #header .header-top-nav a, #header .wpml-languages a, .header-two-rows1 #header .header-top-nav .social-links > a i, .header-two-rows1 #header .header-btn-navbar, .ubermenu-skin-deliver-style .ubermenu-item-level-0 > .ubermenu-target, .ubermenu-skin-deliver-style .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target {
    color: inherit;
}

#header .menu .sub-menu li a {
    font-size: 14px !important;
    color: #a6a6a6;
}
.ubermenu-skin-deliver-style .ubermenu-submenu, .ubermenu-skin-deliver-style .ubermenu-submenu .ubermenu-target {
	font-size: 14px !important;
    color: #a6a6a6 !important;
}
.ubermenu-skin-deliver-style .ubermenu-submenu .ubermenu-target:hover, .ubermenu-skin-deliver-style .ubermenu-submenu .ubermenu-active > .ubermenu-target{
 color: #fff !important;
}

.dark-gray-bg {
background-color: #f2f0e3!important;
}

.subheader-breadcrumb-bottom #sub-header .breadcrumbs {
	background: linear-gradient(to bottom,  rgb(169,3,41) 0%,rgb(143,2,34) 44%,rgb(109,0,25) 100%);
/*background: #0e3b8e!important;*/
}
#sub-header .breadcrumbs li a, #sub-header .breadcrumbs li span {
    color: #ffffff!important;
}
.blog-posts.style-grid .entry-title {
color: #0e3b8e;
}
.blog-posts.style-grid .post-content {
background-color: #ebebeb;
}

.blog-posts.style-grid .post-author span a{
   pointer-events: none;
   cursor: default;
}
.portfolio-grid .portfolio-location {
    margin-top: 5px;
}
.portfolio-grid .portfolio-location:before { 
    content: "";
    position: absolute;
    z-index: 100;
    left: 20%;
    width: 60%;
    height: 1px;
    background: #000000;
}
 
.portfolio-grid .portfolio .desc {
    min-height: 106px;
}

.portfolio-filters a[data-filter='filter-all']{
 display:none;
}
/*
.isotope-active .iso-container .iso-item:nth-of-type(15) ~ .iso-item{
 display:none;
}
*/

#home_portfolio .portfolio-filters ul{
display:none;
}

.style-list .post.category-ley-boletin .entry-title a{
color: #0e3b8e!important;
}

.style-list .post.category-ley-boletin .entry-title a:hover{
color: #ab383d!important;
}