/* 
Theme Name: Attorna Child 
Theme URL: http://ide-am.com
Description: Attorna WordPress Child 
Theme Author: Sigmapix
Author URL: http://ide-am.com
Template: attorna 
Version: 1.0.0.1 
Text Domain: attorna-child 
*/


.masque {
    display:none;
}

.disclaimerhome {
    /* min-height:610px; */
		/*margin-bottom:40px;*/
}

.gdlr-core-toggle-box-item-tab.gdlr-core-active .gdlr-core-toggle-box-item-content {
    text-align: justify;
}

.gdlr-core-title-item .gdlr-core-title-item-title {
    word-break: normal;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
}

.attorna-top-bar-left {
    float: right!important;
    padding-top: 3px;
    font-weight: 600;
}

.attorna-top-bar-left a {
    color: #E53B3C!important;
}

.attorna-top-bar-left {
    float: right!important;
}

.attorna-button, input[type="button"], input[type="submit"], input[type="reset"] {

    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    padding: 15px 15px 15px;
    display: inline-block;
    -webkit-appearance: none;

}

.attorna-header-style-boxed .attorna-header-background {
    border-bottom: solid 3px #F91D31;
}

.container {
  font-size: 0; /*remove white space*/
}

.section {
  font-size: 16px; /*reset font size*/
  display: inline-block;
  vertical-align: top;
  width: 33.3333%;
  border-right: 1px solid #E6E6E6;
  box-sizing: border-box;
}

@media (max-width: 768px) { /*breakpoint*/
  .section {
    display: block;
    width: auto;
  }
}

ul.mm-listview li a:hover, ul.mm-listview li > span:hover, ul.mm-listview li.current-menu-item > a, ul.mm-listview li.current-menu-ancestor > a, ul.mm-listview li.current-menu-ancestor > span {
    color: #E95959;
}

ul.mm-listview li.current-menu-item > a, ul.mm-listview li.current-menu-ancestor > a, ul.mm-listview li.current-menu-ancestor > span {
    color: #F91D31;
}

.wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}

.attorna-navigation .sf-menu > li > a, .attorna-navigation .sf-vertical > li > a {
    font-size: 16px;
}

.attorna-page-title-wrap {

    background-position: 50% 80%;

}

.pum-theme-7429 .pum-content + .pum-close, .pum-theme-theme-par-defaut .pum-content + .pum-close {
    display: none;
}

.attorna-copyright-wrapper {
    background-color: #F9F9F9;
}

.gdlr-core-title-item .gdlr-core-title-item-title {
    font-size: 41px;
    font-weight: 600;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0px;
    transition: color 200ms;
    -moz-transition: color 200ms;
    -o-transition: color 200ms;
    -webkit-transition: color 200ms;
}

.attorna-body h1, .attorna-body h2, .attorna-body h3, .attorna-body h4, .attorna-body h5, .attorna-body h6 {
    color: #E92535;
}

.attorna-navigation .sf-menu>.attorna-normal-menu .sub-menu {
    font-size: 16px;
}

.attorna-navigation .sf-menu > li > a {
    padding-bottom: 30px;
}

table tr td {
    padding: 10px 20px 10px 20px;
	font-size: 14px;
		color:#000;
}

table tr th, .attorna-body table tr th a, .attorna-body table tr th a:hover {
    color: #EB212E;
}

table tr th {
    background-color: #FFF;
}

table tr th {
    padding: 2px 5px 0px 5px;
    font-size: 14px;
    font-weight: normal;
}

.attorna-page-title h1 {
    font-family: "Poppins", sans-serif!important;
}

.attorna-page-title-wrap.attorna-style-custom .attorna-page-title {
    font-size: 35px;
    padding-left: 40px;
	font-weight:600;
    color: #EB212E!important;
}

.attorna-page-title-wrap.attorna-style-custom .attorna-page-caption {
    letter-spacing: 3px;
	  padding-left:40px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  select,
  textarea,
  input {
    font-size: 16px;
  }
}


@media screen and (min-width: 1100px) {
  #tableau-mobile {
    visibility: hidden;
    display: none;
  }
}


@media screen and (max-width: 1100px) {
  #tableau-large {
    visibility: hidden;
    display: none;
  }
}

@media screen and (max-width: 600px) {
	.attorna-page-title-wrap.attorna-style-custom .attorna-page-title {
	    font-size: 25px;
	    padding-left: 0px;
		font-weight:600;
	    color: #EB212E!important;
	}
		.attorna-page-title-wrap.attorna-style-custom .attorna-page-caption {
	    letter-spacing: 3px;
	    padding-left: 0px;
	}
}
