
/*==========================================================================================
	
This file contains styles related to the colour scheme of the theme

==========================================================================================*/



body{ font-size:16px;
font-family: "Droid Serif", "Times New Roman", serif;
color:#707070;
background:#ffffff;
}

#main{background:#ffffff;}

a{color:#737851;text-decoration:none;}
a:hover{color:#737851;
text-decoration:underline;
}

h1,h2,h3,h4,h5{font-family: "Droid Serif", "Times New Roman", serif;
	line-height:1.2;}
	p {font-size:16px;
		line-height:1.5;
		margin: 0 0 24px 0;}

	h1 {font-size:72px;}
	h2 {font-size:20px;}
	h3 {font-size:48px;}
	h4 {font-size:32px;}
	h5 {font-size:24px;}
	h6{font-size:16px;}

.page-head{color: #ffffff;background-color:#737851;}
.page-title:after{ background-color: #ffffff;
    bottom: 0px;
    content: "";
    height: 1px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}

#header-bar{background:#000000;
color:#999999;}

.header-phone .fa-circle, .header-email .fa-circle{color:#737851;}
.header-phone .fa-phone, .header-email .fa-envelope{color:#000000;}

.menu-nav li a{color:#999999;}
.menu-nav li a:hover, .menu-nav li a:focus, .menu-nav li.current_page_item .sub-menu li a:hover{color:#737851;}
.menu-nav li.current_page_item > a, .menu-nav li.current_page_item a:focus, .menu-nav li.current_page_ancestor > a {
    border-bottom: 1px solid #737851 !important;
    color: #737851 !important;
}
.menu-nav li a {
    padding: 2px 13px !important;
}
.menu-nav ul {background:#000000;
border-top:5px solid #737851;}

.sub-menu li.current_page_item > a{color:#737851;
border:none;}

.navbar-toggle{border:2px solid #737851;}
.navbar-toggle .icon-bar{background:#737851;}

.flex-caption{color:#ffffff;}

.flex-caption h4:before{ background-color: #ffffff;
    top: 0px;
    content: "";
    height: 1px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}
    
.flex-control-nav li a {background:none;
	border:1px solid #737851;
    }    
    
.flex-control-nav li a.flex-active,
.flex-control-nav li a:hover {
	background: #737851;
}
    
.intro-msg{color:#404040;}
.intro-big-italic{color:#737851;}

.section-title{border-bottom:1px solid #c5c5c5;
color:#737851;}
.section-title:before, .blog-post:before{ background-color: #737851;
    bottom: -3px;
    content: "";
    height: 5px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}

.single-subtitle{color:#737851;}

.practice-item{border:5px solid #737851;}
.practice-icon, .circle-icon{color:#737851;}

.practice-item:hover, .circle-icon:hover{background:#737851;}
.practice-item:hover .practice-icon, .practice-item:hover .practice-title, .circle-icon:hover{color:#ffffff;}


.modal-header{border:none;min-height:0px;}
.modal-body{padding-top:0;}

.modal-content{background:#737851;
color:#404040;}

.practice-single-title{color:#ffffff;
border-bottom: 1px solid #ffffff;
margin-bottom:24px;}

.practice-single-subtitle{color:#ffffff}

.view-more a{border:3px solid #737851;
background:#737851;
color:#ffffff;}

.view-more a:hover{color:#737851;}

.lawyer-title:before{background-color: #c5c5c5;
    bottom: 0px;
    content: "";
    height: 1px;
    left: 50%;
	margin-left:-25px;
    position: absolute;
    width: 50px;}
.lawyer-social li a{border:3px solid #737851;
color:#737851;}
.lawyer-social li a:hover{background:#737851;
color:#ffffff;}

.lawyer{border-bottom:1px solid #c5c5c5;}
.lawyer:after{background-color: #737851;
    bottom: -3px;
    content: "";
    height: 5px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}
.lawyer-bio h3{color:#404040;}

.about-section{border-bottom:1px solid #c5c5c5;}
.about-section:after{background-color: #737851;
    bottom: -3px;
    content: "";
    height: 5px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}
.about-title h3{color:#404040;}
.circle-icon{border:5px solid #737851;}

.gal-btn{border:3px solid #ffffff;
color:#ffffff;}

.faq-title{border-bottom:1px solid #c5c5c5;}
.faq-title a{color:#404040;}
.faq-title a:hover, .active a{color:#737851;}


.case{border-bottom:1px solid #c5c5c5;}
.case:after{background-color: #737851;
    bottom: -3px;
    content: "";
    height: 5px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}
.case-2col-title, .case-1col-title{color:#404040;}
.case-verdict{color:#ffffff;
border:3px solid #ffffff;}

.blog-post{border-bottom:1px solid #c5c5c5;}
.blog-title, .practice-single-page-title{color:#404040;}
.blog-title a, .articles-title a{color:#404040;}
.blog-title a:hover, .articles-title a:hover{color:#737851;}
.blog-date li i{color:#737851;}
.blog-date li, .blog-date li a{color:#c5c5c5;}
.blog-date li a:hover{color:#737851;}
.blog-button a{border:3px solid #737851;
color:#737851;}
.blog-button a:hover{background:#737851;
color:#ffffff;}

.widgettitle, .single-page-tags{color:#404040;}
.widget_categories ul li a, .widget_archive ul li a, .widget_recent_entries ul li a{color:#707070;}
.widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_recent_entries ul li a:hover{color:#737851;}
.widget_categories ul li:before, .widget_archive ul li:before, .widget_recent_entries ul li:before{font-family: FontAwesome;
	content: "\f105";
    display: inline-block;
    padding-right: 8px;
	color:#737851;}
.widget_tag_cloud a, .tagcloud a{border:3px solid #737851;
background:#737851;
color:#ffffff;}
.widget_tag_cloud a:hover, .tagcloud a:hover{color:#737851;
background:none;
text-decoration:none;}

#search-string{border:3px solid #c5c5c5;}

.comm-title{border-top:1px solid #c5c5c5;}
.comment-right{border:1px solid #c5c5c5;}
.comment-author cite, .comment-author .author a:link{color:#404040;}
.comment-date {color:#c5c5c5;}
.comment-avatar img{border:3px solid #737851;}
.comment-reply-link:before{font-family: FontAwesome;
	content: "\f112";
    display: inline-block;
    padding-right: 8px;
	color:#737851;}



.contact-right ul li span{color:#737851;}

#footer-var1, #footer-var2{background:#000000;
color:#ffffff;}

.foo-block .widgettitle{color:#ffffff}

.contact-field, #msg-evaluation{color: #ffffff;
background:#404a55;}

.comm-field, #msg-contact{border:1px solid #e5e5e5;
background:#f2f2f2;
color:#707070;}

#contact-form-holder label{color:#404040;}

#submit-evaluation, #submit-contact, #submit{border:3px solid #737851;
color:#737851;}

#submit-evaluation:hover, #submit-contact:hover, #submit:hover{background:#737851;
color:#ffffff;}

.footer-social li a{color:#ffffff;}
.footer-social li a:hover{color:#737851;}

.foo-copyright{color:#707070;}

.output2{border:1px solid #737851;
color:#737851;}

.page-numbers, .page-numbers:hover{ border: 3px solid #737851;
color:#737851;} 
.page-numbers:hover, .current, .current:hover{color:#ffffff;
background:#737851;
border: 3px solid #737851;}

.no-page-title h1{color: #c5c5c5;margin-bottom:32px;
font-size:180px;}

.scrollup i {color: #737851;
background:#000000;}

::-webkit-input-placeholder { /* WebKit browsers */

    opacity: 0.7;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    opacity: 0.7;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */

    opacity: 0.7;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */

    opacity: 0.7;
}

#menu-menu-1{ font-family:Arial;}
.contact-field, #msg-evaluation {
    background: #b6b688 none repeat scroll 0 0;
    color: #ffffff;
}
#header-bar {
    background: #000000 none repeat scroll 0 0;
    color: #999999;
    opacity: 0.87;
    position: fixed;
    width: 100%;
    z-index: 2147483647;
}
#main {
    background: #fff url(/wp-content/themes/lawyers/images/fondo.png) repeat scroll center center !important
}
#header-bar {
    color: #fff;
}
.icono{ float:right; margin-left: 8px;}
.menu-nav li.current_page_item &gt; a, .menu-nav li.current_page_item a:focus, .menu-nav li.current_page_ancestor &gt; a {
    border-bottom: 1px solid #737851 !important;
    color: #737851 !important;
}
.menu-nav li a {
    padding: 2px 13px !important;
}
.navbar {
    border: medium none;
    border-radius: 0;
    margin: 15px 0 0;
}
#logo {
    float: left;
    font-size: 54px;
    margin-top: 0;
}
.col-md-2 {
    width: 20%;
}
.practice-item {
    height: 243px;
    margin-top: 35px;
    padding: 25px;
}
h5 {
    color: #737851;
    font-size: 17px;
}
.col-md-5 {
    width: 45%;
}
.botonart {
    border: 3px solid rgb(115, 120, 81);
    color: rgb(115, 120, 81);
    font-size: 27px;
    font-style: italic;
    font-weight: bold;
    margin-top: 54px;
    min-width: 371px;
    padding: 7px;
    width: 22%;
}
.flex-caption {
    margin-top: 24%;
}
.page-content {
    padding-bottom: 81px;
    padding-top: 217px;
}
.page-head {
    display: none !important;
}
.mapa{
    padding-top: 177px;
}
.textoform {
    padding-left: 25%;
    padding-right: 25%;
    text-align: center;
    width: 100%;
}
.practice-item {
    height: 199px;
    margin-top: 35px;
    padding: 25px;
}

.footer-social.alignc .fa.fa-linkedin::before,.footer-social.alignc .fa.fa-twitter::before,.footer-social.alignc .fa.fa-facebook::before,.footer-social.alignc .fa.fa-google-plus::before {
    background: transparent;
}
.page.page-id-281 .col-md-12 h3 {
    font-size: 2.4em !important;
    padding-top: 18px !important;
}
.container { text-align: justify;}
.resalto2 {
    background-color: rgb(115, 120, 81);
    content: &quot;&quot;;
    height: 5px;
    left: 50%;
    margin-bottom: 2px;
    margin-left: -50px;
    margin-top: 38px;
    position: inherit;
    top: -42px;
    width: 100px;
    z-index: 999999999;
}
#cookie-notice .button.bootstrap {
    background: rgb(111, 112, 71) none repeat scroll 0 0;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    margin-bottom: 0;
    margin-right: 0.3em;
    outline: medium none;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
}
#submit-evaluation, #submit-contact, #submit {
    border: 3px solid rgb(115, 120, 81);
    color: #fff !important;
}
#recent-articles.home-widget.margin-t {
    margin-top: 5px !important;
    margin-bottom: 0px;
}
.Zebra_Tooltip .Zebra_Tooltip_Message {
    border-radius: 5px;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
    font-size: 14px;
    font-weight: normal;
    line-height: inherit;
    padding: 20px;
    position: relative;
    text-align: left;
}
.tooltips {
    font-weight: bold;
color:#838760;
text-decoration: underline;
}
::-webkit-input-placeholder {
   color: black;
}

:-moz-placeholder { /* Firefox 18- */
   color: black;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: black;  
}

:-ms-input-placeholder {  
   color: black;  
}
.fa-google-plus:hover {
    color: #fff;
}
.footer-social li a:hover {
    color: #fff;
}
.footer-social.alignc.header {
    font-size: 21px;
    list-style: outside none none;
    margin: 9px 0 0 13px;
    text-align: center;
}
.footer-social.alignc.header a {
    padding-right: 15px;
    color:#fff;
}
@media (max-width: 767px) {
.menu-nav ul {border:none;}
.navbar-collapse{background:#000000;}

}
.circle-icon {
    border: 5px solid #737851;
    display: none;
}
.page.page-id-281 .col-md-12 h3 {
    padding-top: 78px;
}
.truck {
    background: rgba(0, 0, 0, 0) url("http://ygabogados.com/wp-content/themes/lawyers/images/juicio.png") no-repeat scroll center center;
    content: " ";
    height: 80px;
    width: auto;
}
.fire {
    background: rgba(0, 0, 0, 0) url("http://ygabogados.com/wp-content/themes/lawyers/images/fire.png") no-repeat scroll center center;
    content: " ";
    height: 80px;
    width: auto;
}
.fire2 {
    background: rgba(0, 0, 0, 0) url("http://ygabogados.com/wp-content/themes/lawyers/images/fire2.png") no-repeat scroll center center;
    content: " ";
    height: 80px;
    width: auto;
}
.wheelchair {
    background: rgba(0, 0, 0, 0) url("http://ygabogados.com/wp-content/themes/lawyers/images/wheelchair.png") no-repeat scroll center center;
    content: " ";
    height: 80px;
    width: auto;
}
.money {
    background: rgba(0, 0, 0, 0) url("http://ygabogados.com/wp-content/themes/lawyers/images/money.png") no-repeat scroll center center;
    content: " ";
    height: 80px;
    width: auto;
}
.col-md-2 .truck:hover {
    background: rgba(0, 0, 0, 0) url("http://ygabogados.com/wp-content/themes/lawyers/images/juicioh.png") no-repeat scroll center center;
    content: " ";
    height: 80px;
    width: auto;
}
.col-md-2 .fire:hover {
    background: rgba(0, 0, 0, 0) url("http://ygabogados.com/wp-content/themes/lawyers/images/fireh.png") no-repeat scroll center center;
    content: " ";
    height: 80px;
    width: auto;
}
.col-md-2 .fire2:hover {
    background: rgba(0, 0, 0, 0) url("http://ygabogados.com/wp-content/themes/lawyers/images/fire2h.png") no-repeat scroll center center;
    content: " ";
    height: 80px;
    width: auto;
}
.col-md-2 .wheelchair:hover {
    background: rgba(0, 0, 0, 0) url("http://ygabogados.com/wp-content/themes/lawyers/images/wheelchairh.png") no-repeat scroll center center;
    content: " ";
    height: 80px;
    width: auto;
}
.col-md-2 .money:hover {
    background: rgba(0, 0, 0, 0) url("http://ygabogados.com/wp-content/themes/lawyers/images/moneyh.png") no-repeat scroll center center;
    content: " ";
    height: 80px;
    width: auto;
}
.page.page-id-281 .practice-item {
    height: 199px;
    margin-top: 30px;
    padding: 0;
}
.resalto {
    background-color: #737851;
    content: "";
    height: 5px;
    left: 50%;
    margin-bottom: 38px;
    margin-left: -50px;
    margin-top: 38px;
    position: inherit;
    top: -2px;
    width: 100px;
    z-index: 0;
}
.blog-title {
    color: #646464 !important;
    font-weight: lighter;
    margin-top: 32px;
    text-align: center;
}
.blog-title h4{
    color: #646464 !important;
    }
    .section-title::before, .blog-post::before {
    background-color: transparent;
    bottom: -3px;
    content: "";
    height: 5px;
    left: 50%;
    margin-left: -50px;
    position: absolute;
    width: 100px;
}
.blog-post {
    border-bottom: 0 solid #c5c5c5;
}
.raya {
    border: 1px solid #c5c5c5;
    position: relative;
    top: -44px;
    z-index: -1;
}
.blog-date{
display:none;
}
.social {
    border-bottom: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
    font-family: Arial;
    font-size: 14px;
    font-weight: 100;
    height: 44px;
    line-height: 42px;
}
.metodos {
    border-right: 1px solid #c5c5c5;
    padding: 14px 5px;
    width: 37px;
}
span.metodos a {
    color: #686868 !important;
    padding-left: 5px;
    padding-right: 11px;
}
.blog-post {
    margin-bottom: 8px;
    padding-bottom: 19px;
    padding-top: 65px;
    position: relative;
}

.fa-twitter::before {
    background: #469bfc;
    color: #fff;
    padding: 5px;
}
.fa-facebook::before {
    background: #3c5a96;
    color: #fff;
    padding: 5px;
}
.fa-linkedin::before {
    background: #1a85bc;
    color: #fff;
    padding: 5px;
}
.blog .tapado, .page.page-id-281 .tapado {
    display: none;
}
.blog #footer-var1, .page.page-id-281 #footer-var1 {
    height: 147px;
    padding-top: 32px;
    position: relative;
    z-index: 4;
}
#footer-var1 #footer-content {
    background: rgb(0, 0, 0) none repeat scroll 0 0;
}
.logo_footer {
    padding-bottom: 20px;
    text-align: center;
}
.home .logo_footer, .page.page-id-11 .logo_footer  {
    display: none;
}
.articles-holder {
    background: rgba(0, 0, 0, 0) url("http://ygabogados.com/wp-content/uploads/mark.png") no-repeat scroll 0 0;
    margin-top: 32px;
    padding-left: 62px;
}
.read-more-button a {
    text-decoration: underline;
    text-transform: uppercase;
}
#submit-evaluation, #submit-contact, #submit {
    border: 3px solid rgb(115, 120, 81);
    color: #fff !important;
}
@media (min-width : 990px) and (max-width : 1196px) {
.col-md-5 {
    padding: 0 0 0 22px;
    width: 45%;
    height: auto;
}

}
@media (min-width : 400px) and (max-width : 990px) {
.iconos {
    height: 749px;
}
.col-md-5 {
    padding: 0 0 0 22px;
    width: 100%;
    height: auto;
}
.col-md-2 {
    width: 50%;
    float: left;
}
#logo {
    float: left;
    font-size: 54px;
    margin-top: 0;
    width: 18%;
}
.search-live.floating {
    border-bottom: 1px solid;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
#header-bar {
    background: rgb(0, 0, 0) none repeat scroll 0 0;
    opacity: 0.87;
    position: fixed;
    width: 100%;
    z-index: 2147483647;
    margin-top: 0px;
}
}
@media (min-width : 190px) and (max-width : 400px) {
.iconos {
    height: 912px;
}
.mapa {
    padding-top: 0;
}
.col-md-5 {
    height: auto;
    padding: 0 21px 5px 7px;
    width: 100%;
}
.search-live.floating {
    border-bottom: 1px solid;
    margin-left: 6px !important;
    margin-right: 6px !important;
    width: 100% !important;
}
#header-bar {
    background: rgb(0, 0, 0) none repeat scroll 0 0;
    margin-top: 0;
    opacity: 0.87;
    position: relative;
    width: 100%;
    z-index: 2147483647;
}
}
@media (min-width : 440px) and (max-width : 750px) {

.iconos {
    height: 712px;
}
.mapa {
    padding-top: 0 !important;
}
.page-content { margin-left: 15px; margin-right: 15px;}
.page-content {
    padding-bottom: 81px;
    padding-top: 0;
}
.search-live-form {
    margin-bottom: 17px;
    padding-top: 12px;
    text-align: center;
}
.search-live.floating {
    border-bottom: 1px solid;
    margin-left: 6px !important;
    margin-right: 6px !important;
    width: 100% !important;
    font-family: Arial;
}
.navbar-header {
    float: right;
    margin-right: -16px;
    margin-top: -27px;
}
#header-bar {
    background: rgb(0, 0, 0) none repeat scroll 0 0;
    margin-top: 0;
    opacity: 0.87;
    position: relative;
    width: 100%;
    z-index: 2147483647;
}
#feature-boxes-3.margin-t {
    margin-top: 182px;
}
}
@media (min-width : 190px) and (max-width : 440px) {
.col-md-5 {
    height: auto;
    padding: 0 21px 5px 7px;
    width: 100%;
}
h4 {

    font-size: 21px;
}
.footer-social li {
    display: inline-block;
    font-size: 37px;
    margin: 0 0 0 32px;
}
.search-live-form {
    margin-bottom: 17px;
    padding-top: 12px;
    text-align: center;
}
.page-content { margin-left: 15px; margin-right: 15px;}

.page-content {
    padding-bottom: 81px;
    padding-top: 0;
}
#feature-boxes-3.margin-t {
    margin-top: 182px;
}
#header-bar {
    background: rgb(0, 0, 0) none repeat scroll 0 0;
    margin-top: 0;
    opacity: 0.87;
    position: relative;
    width: 100%;
    z-index: 2147483647;
}

#logo {
    float: left;
    font-size: 54px;
    margin-top: 0;
    width: 27%;
}
.col-md-2 {
    width: 100%;
}
}

.search-live input.search-live-field[type="text"] {
    border: 1px solid rgb(114, 121, 78);
    height: 31px !important;
    margin-bottom: 32px;
    padding-left: 10px;
    padding-top: 2px;
    width: 61% !important;
    font-family: Arial;
}
.search-live-form {
    margin-bottom: 17px;
 
     text-align: center;
}
.search-live.floating {
    border-bottom: 1px solid;
    margin-left: 20%;
    margin-right: 22%;
    width: 60%;
    font-family: Arial;
    color: #72794E;
}
button.imagen {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/buscar.png") no-repeat scroll 0 0;
    border: medium none;
    height: 44px;
    margin-left: -5px;
    width: 34px;
}
.share-post .fa.fa-google-plus{
    background: #DB4C3F;
    color: rgb(255, 255, 255);
    height: 29px;
    padding: 6px !important;;
    text-align: center;
    vertical-align: middle;
    width: 30px;
}
.share-post .fa.fa-twitter {
    background: #469BFC;
    color: rgb(255, 255, 255);
    height: 29px;
    padding: 6px !important;
    text-align: center;
    vertical-align: middle;
    width: 30px;
}
.share-post .fa.fa-linkedin {
    background: #1A85BC;
    color: rgb(255, 255, 255);
    height: 29px;
    padding: 6px !important;;
    text-align: center;
    vertical-align: middle;
    width: 30px;
}
.share-post .fa.fa-facebook {
    background: #3C5A96;
    color: rgb(255, 255, 255);
    height: 29px;
    padding: 6px !important;;
    text-align: center;
    vertical-align: middle;
    width: 30px;
}
#rev_slider_2_1 .uranus .tp-bullet-inner {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgb(255, 255, 255) !important;
    border-radius: 50%;
    cursor: pointer;
    height: 13px;
    left: 0;
    outline: medium none;
    position: absolute;
    text-indent: -999em;
    top: 0;
    transition: background-color 0.3s ease 0s, transform 0.3s ease 0s;
    width: 13px;
}
#rev_slider_2_1 .uranus .tp-bullet.selected .tp-bullet-inner, #rev_slider_2_1 .uranus .tp-bullet:hover .tp-bullet-inner {
    background-color: rgb(255, 255, 255);
    transform: scale(0.7);
}
#rev_slider_2_1 .uranus .tp-bullet {
    height: 13px;
    transition: box-shadow 0.3s ease 0s;
    width: 13px;
}
body {
    background: rgb(255, 255, 255) url("/wp-content/themes/lawyers/images/fondo.png") repeat scroll center center !important;
    color: rgb(112, 112, 112);
    font-family: "Droid Serif","Times New Roman",serif;
    font-size: 16px;
}
.navbar-header {
    float: right;
    margin-right: -16px;
}
.resalto2{ z-index: 0 !important;}

@media (min-width: 440px) and (max-width: 990px) {
.iconos {
    height: 749px;
}
}
@media (min-width: 100px) and (max-width: 399px) {
.iconos {
    height: 1099px;
}
}
#respond {
    display: none;
}
@media (min-width : 400px) and (max-width : 540px) {
.col-md-5 {
    height: auto;
    padding: 0 21px 5px 7px;
    width: 100%;
}
}
#evaluation-form{ padding-top:30px;}
@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?55922274');
  src: url('../font/fontello.eot?55922274#iefix') format('embedded-opentype'),
       url('../font/fontello.woff2?55922274') format('woff2'),
       url('../font/fontello.woff?55922274') format('woff'),
       url('../font/fontello.ttf?55922274') format('truetype'),
       url('../font/fontello.svg?55922274#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?55922274#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-circuito:before { content: '\e800';font-size: 1.4em;
    height: 76px;
    margin-top: 25px;
    text-align: center; } /* '' */
.icon-contrato:before { content: '\e801';font-size: 1.4em;
    height: 76px;
    margin-top: -12px;
    text-align: center; } /* '' */
.icon-defen_admon:before { content: '\e808';font-size: 1.4em;
    height: 76px;
    margin-top: -12px;
    text-align: center; } /* '' */
.icon-juicio_admon:before { content: '\e803';font-size: 1.4em;
    height: 76px;
    margin-top: -12px;
    text-align: center; } /* '' */
.icon-juicio_civil:before { content: '\e804'; font-size: 1.4em;
    height: 76px;
    margin-top: -12px;
    text-align: center;} /* '' */
.icon-distribucion:before { content: '\e802'; font-size: 2.2em;
    height: 76px;
    margin-top: -12px;
    text-align: center;} /* '' */    
.icon-concursal:before { content: '\e807'; font-size: 2.2em !important;
    height: 76px;
    margin-top: -12px;
    text-align: center;} /* '' */ 
    
    .icon-circuito:before { content: '\e800'; } /* '' */
.icon-contrato:before { content: '\e801'; } /* '' */
.icon-distribucion:before { content: '\e802'; font-size: 2.2em;} /* '' */
.icon-juicio_admon:before { content: '\e803'; } /* '' */
.icon-juicio_civil:before { content: '\e804'; } /* '' */
.icon-concursal:before { content: '\e807'; } /* '' */
.icon-defen_admon:before { content: '\e808'; } /* '' */
.practice-title.distribucion { margin-top: -17px;} /* '' */    
.practice-title.concursal { margin-top: -17px;} /* '' */ 
.home .icon-distribucion:before { content: '\e802'; font-size: 1.8em;
    height: 76px;
    margin-top: -12px;
    text-align: center;} /* '' */    
.home .icon-concursal:before { content: '\e807'; font-size: 1.8em !important;
    height: 76px;
    margin-top: -12px;
    text-align: center;} /* '' */ 
.home .icon-circuito:before { 
    margin-top: -16px;
 } /* '' */   

.home .practice-item {

  padding: 24px;
}
.icon-concursal:hover {
    color: rgb(255, 255, 255);
}
.icon-distribucion:hover {
    color: rgb(255, 255, 255);
}  
.icon-circuito:hover {
    color: rgb(255, 255, 255);
}
.icon-contrato:hover {
    color: rgb(255, 255, 255);
}
.icon-defen_admon:hover {
    color: rgb(255, 255, 255);
}
.icon-juicio_civil:hover {
    color: rgb(255, 255, 255);
}
.icon-juicio_admon:hover {
    color: rgb(255, 255, 255);
}    
.practice-title, .circle-title {
    font-weight: 400;
    margin-top: -6px;
    text-align: center;
}
.botonart:hover{     background: rgb(115, 120, 81) none repeat scroll 0 0;
color: #fff;
}
.botonart a:hover{
text-decoration: none;
color: #fff;
}
.contact-field, #msg-evaluation {
    background: rgb(182, 182, 136) none repeat scroll 0 0;
    color: rgb(0, 0, 0);
}
.header-email a{ color:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0){

button.imagen {
  background:url("/wp-content/uploads/buscar.png") 0px bottom no-repeat scroll rgba(0, 0, 0, 0);
  border:medium none;
  height:44px;
  margin-left:-5px;
  position:relative !important;
  top:10px !important;
  width:34px;
}}
h5 {
    color: #737851;
    font-size: 16px;
}
@media (max-width: 867px) {
.practice-title.distribucion { margin-top: -50px;} /* '' */    
.practice-title.concursal { margin-top: -50px;} /* '' */ 
.practice-title.tecno { margin-top: -40px;} /* '' */ 

}
@media (max-width: 1020px) {
.iconos {
  height: auto;
}
}