/*Theme Name: Brick ChildTheme URI: http://demo.select-themes.com/brick/Description: A child theme of Brick ThemeAuthor: Select ThemesAuthor URI: http://select-themes.comVersion: 1.0.0Template: brick*/@import url("../brick/style.css");/*#aitecLogo{ height:100%; width:auto; }.sticky_animate #aitecLogo { height: 70%; margin-top: -30px; }.sticky_animate .baseFont { fill: #000; }*/.slider-strong { color: #F72528; font-family: Montserrat; font-size: 1.1em; font-variant: small-caps; font-weight:bold;}.q_logo .light { height:150px !important; }.q_slide_text { font-variant:small-caps; } .prev_nav:hover, .next_nav:hover { background-color:#c91e1e !important;}.title h1 {  font-size: 70px;  word-break: keep-all !important;}.bcrumb { list-style: inside none none; padding: 0 0 42px 0; font-size: 14px; font-family: Montserrat; text-transform:uppercase;}.bcrumb a{ text-decoration:none;}.bcrumb a:hover{ text-decoration:underline; color:#D51424;}.bcrumb li { display: inline-block; vertical-align: top; }.bcrumb .bcrumb-sep:after { font-family:"ElegantIcons"; content: "5"; padding: 5px; }.footer-button { margin: 10px 0 !important; padding: 0 !important; text-align: center !important; width: 100% !important; }.text-justify{ text-align:justify; }.home-block{ text-align:justify; padding:0 20px; }.home-button-container{ text-align:center;}.white-case p { color: #fff !important; font-size: 20px; }.title_holder .title_subtitle_holder .subtitle span {  display: inline-block;  font-variant: small-caps;  text-transform: uppercase;  font-family: Montserrat;}.carousel-indicators {  bottom: 64px;  left: 50%;  list-style: outside none none;  margin: 0 0 0 -30% !important;  padding: 0 !important;  position: absolute;  text-align: center;  width: 60%;  z-index: 15;}.carousel-indicators{display:none;}.below-pointer {  bottom: 35px;  left: 50%;  list-style: outside none none;  margin: 0 0 0 -30% !important;  padding: 0 !important;  position: absolute;  text-align: center;  width: 60%;  z-index: 15;}.below-pointer a {  background-color: rgba(255, 255, 255, 0.3);  color: rgba(255, 255, 255, 0.8);  display: inline-block;  font-size: 45px;  height: 30px;  text-align: center;  width: 60px !important;}.below-pointer a span {display: block; height: 30px; margin-top: -8px;}.page-template-tool .content{ margin-top:0;}.page-template-tool header { background-color: #3f3f3f; margin-bottom: 20px; padding-bottom: 30px; }.tool-wrapper { background-color: #efefef; padding: 30px; }.tool-wrapper h2 { background-color: #ccc; margin: -30px -30px 20px; padding: 8px 15px; color: #fff; border-radius: 4px 4px 0 0; }#current-ip { background-color: #fff; display: block; font-size: 4em; margin: 0 0 10px; padding: 10px; text-align: center; }.tool-wrapper .extra-info a { border-bottom: 1px solid #ccc; display: block; font-weight: bold; margin: 5px 0; padding: 5px 0; text-transform: uppercase; }.tool-menu-wrapper { list-style: inside none none; margin-bottom:20px; }.tool-menu-wrapper li { background-color: #e42129; margin: 0 20px 1px; text-align: center; transition:all 0.1s ease-in;}.tool-menu-wrapper li:hover { background-color: #efefef;}.tool-menu-wrapper li a { display:block; padding: 20px; color: #fff; font-weight: bold; text-transform: uppercase; }.tool-menu-wrapper li:hover a { color: #222; }.two_columns_75_25 > .column2 {  float: left;  width: 25% !important;}.portfolio_detail .info .info_section_title {  color: #ff0000 !important;  font-weight:300;}h6 {  font-family: "Montserrat";  font-size: 16px;  font-style: normal;  font-weight: 400;  letter-spacing: 0;  line-height: 33px;  text-transform: none;}.column1 .portfolio_single_text_holder {  border-top: 1px solid #efefef;  text-align: justify;}.portfolio_single .column2 .portfolio_detail {  border-bottom: 1px solid #efefef;  border-top: 1px solid #efefef;  padding-bottom:10px; }.portfolio_container{ padding-top:20px !important;}#helpCta{ -webkit-transition: all 0.2s ease-out; transition:all 0.2s ease-out; position: fixed; right: 0; bottom: 140px; width: 84px; height: 84px; display: block; background-color: #c91e1e; color: #fff; z-index: 9999; text-align: center; font-size: 45px; line-height: 84px; border-radius: 4px 0 0 4px; box-shadow: -2px 2px 4px rgba(0,0,0,0.3);}#helpCta:hover{ -webkit-transition: all 0.2s ease-out; transition:all 0.2s ease-out; width:94px;}