.mb-2, .my-2{margin-bottom: 0.5rem !important;} .mt-2, .my-2{margin-top: 0.5rem !important;} .col-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;} .fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;} .bg-white{background-color: #fff !important;} .fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;} .bg-white{background-color: #fff !important;} .container-fluid{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;} .fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;} .dyn-height{max-height: 419px; overflow-y: auto;} a:hover{text-decoration:none;} 

/* /website_blog/static/src/less/website_blog.less defined in bundle 'web.assets_frontend' */
 .website_blog{} .website_blog .css_website_mail .has-error{border-color: red;} .website_blog .css_website_mail .css_nav_month{display: none;} .website_blog .css_website_mail .css_nav_month:first-of-type{display: block;} .website_blog .read_width{max-width: 700px; margin-left: auto; margin-right: auto;} .website_blog .blog_content{min-height: 350px !important;} .website_blog .blog_content a.oe_mail_expand:after{content: " →";} .website_blog .blog_content a.oe_mail_expand{font-weight: bold;} .website_blog p.post-meta{position: relative; top: -5px;} .website_blog div#blog_angle_down a:hover{text-decoration: none;} .website_blog .o_blog_cover_container{position: relative;} .website_blog .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: none; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat;} .website_blog .o_blog_cover_container > .blog_title{margin: 0 auto; text-align: center; font-weight: bold;} .website_blog .o_blog_cover_container.cover > .o_blog_cover_component{display: block;} .website_blog .o_blog_cover_container.cover > .blog_title, .website_blog .o_blog_cover_container.cover_footer > .blog_title{color: white; position: absolute; top: 20%; left: 30px; bottom: auto; right: 30px;} .website_blog .o_blog_cover_container.cover_full{height: 600px; height: 100vh;} .website_blog .o_blog_cover_container.cover_narrow{height: 300px; height: 50vh;} .website_blog .o_blog_cover_container.o_list_cover{display: none; width: auto!important; height: 250px!important;} .website_blog .o_blog_cover_container.o_list_cover.cover{display: block;} .website_blog .o_blog_cover_container.cover_footer{min-height: 350px; height: 65vh; background-color: #B8B8B8; cursor: pointer;} @media (max-width: 767px){.website_blog .o_blog_cover_container > .blog_title > h1{font-size: 26px;}.website_blog .o_blog_cover_container > .blog_title > h2{font-size: 20px;}.website_blog .o_blog_cover_container.cover > .blog_title{top: 10%;}.website_blog .o_blog_cover_container.cover_narrow{height: 65vh;}.website_blog .o_blog_cover_container.cover_footer{min-height: 280px; height: 50vh;}.website_blog .o_blog_cover_container.cover_footer > .blog_title{top: 2%;}} .website_blog mark + .popover, .website_blog .cover_footer{cursor: pointer;} .website_blog .js_publish_management{z-index: 1;} .website_blog .js_publish_management .dropdown-menu{left: auto; right: 0;} .website_blog .o_blog_post_title{font-size: 24px;} .website_blog .o_blog_post_teaser{text-align: justify;} .website_blog .o_grid{margin: 0 6% 6% 0; border: 1px solid #EEEEEE; box-shadow: 0.5px 0.5px 0.5px 0.5px #eeeeee; padding-bottom: 15px;} .website_blog .o_grid .o_blog_post_teaser{width: 100%;} .website_blog .o_grid > .text-muted > .mb0 > hr{display: none;} .website_blog .o_author_avatar_little{width: 40px; display: inline; margin-top: -5px;} .website_blog .o_sharing_links{margin-top: 20px;} .website_blog .o_sharing_links > p{display: inline; font-size: 12px;} .website_blog .o_sharing_links > a{color: #b3b3b3; font: normal normal normal 28px/1 FontAwesome; margin: 0 4px 0 4px; cursor: pointer;} .website_blog .o_sharing_links > a:hover{text-decoration: none;} .website_blog .o_sharing_links > a.o_twitter_complete, .website_blog .o_sharing_links > a.o_twitter:hover{color: #4099FF;} .website_blog .o_sharing_links > a.o_google_complete, .website_blog .o_sharing_links > a.o_google:hover{color: #DD4B39;} .website_blog .o_sharing_links > a.o_facebook_complete, .website_blog .o_sharing_links > a.o_facebook:hover{color: #3b5998;} .website_blog .o_sharing_links > a.o_linkedin_complete, .website_blog .o_sharing_links > a.o_linkedin:hover{color: #0E76A8;} .website_blog .o_sharing_links > a.unhover{color: #b3b3b3;} .website_blog .o_blog_post_complete.o_sharing_links{max-width: 700px; margin: 50px auto 50px auto; text-align: center;} .website_blog .o_blog_post_complete.o_sharing_links > p{font-size: 16px; font-weight: 600;} .website_blog .o_blog_post_complete.o_sharing_links > a{font: normal normal normal 40px/1 FontAwesome;} .website_blog div[name="blog_post_data"]{margin-top: 20px !important; font-size: 13px;} .website_blog div[name="blog_post"]{position: relative;} .website_blog div[name="blog_post"] hr{margin-top: 10px;} 

/* /website_form/static/src/less/website_form.less defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: flex; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .control-label:after, .o_website_form_required_custom .control-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */
.no-link-style{color: black; text-decoration: none;} .required-form-control{background-color: #CECDFF;} #filters li a, #filters li.active a, #filters li.active a.active, #filters li.active a:hover, #filters li.active a:focus, #filters li a:hover{padding: 0px 5px; border-radius: 0px; border: 0px; border-color: transparent; border-right: 1px solid #999; padding-bottom: 0; background-color: #FFFFFF;} #filters li.active a{color: #999;} #filters li:last-child a, #filters li:last-child a:hover, #filters li:last-child a:focus{border-right: 0px;} .nav-tabs-inline{float: left; display: inline; font-size: 14px; border-color: transparent;} #o_website_links_recent_links{min-height:30em;} .o_website_links_code_error{display:none; color:red; font-weight:bold;} .truncate_text{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 500px;} 

/* /mass_mailing/static/src/css/mass_mailing_popup.css defined in bundle 'web.assets_frontend' */
 .editor_enable [data-oe-placeholder]:empty:not(:focus):before{content: " \00a0 " attr(data-oe-placeholder); opacity: 0.4;} .o_popup_animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} @-webkit-keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} @keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} .o_popup_bounce_small{-webkit-animation-name: o_popup_bounce_small; animation-name: o_popup_bounce_small; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom;} .o_popup_bounce_del500ms{-webkit-animation-delay: 500ms; animation-delay: 500ms;} #o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #21b799; border-color: #1da187;} #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #198c75; border-color: #146e5c;} #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{background-image: none;} #o_newsletter_popup .btn.btn-success.disabled, #o_newsletter_popup .btn.btn-success[disabled], fieldset[disabled] #o_newsletter_popup .btn.btn-success, #o_newsletter_popup .btn.btn-success.disabled:hover, #o_newsletter_popup .btn.btn-success[disabled]:hover, fieldset[disabled] #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success.disabled:focus, #o_newsletter_popup .btn.btn-success[disabled]:focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.disabled.focus, #o_newsletter_popup .btn.btn-success[disabled].focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success.disabled:active, #o_newsletter_popup .btn.btn-success[disabled]:active, fieldset[disabled] #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.disabled.active, #o_newsletter_popup .btn.btn-success[disabled].active, fieldset[disabled] #o_newsletter_popup .btn.btn-success.active{background-color: #21b799; border-color: #1da187;} #o_newsletter_popup h1, #o_newsletter_popup h2, #o_newsletter_popup h3, #o_newsletter_popup h4, #o_newsletter_popup h5, #o_newsletter_popup h6, #o_newsletter_popup .h1, #o_newsletter_popup .h2, #o_newsletter_popup .h3, #o_newsletter_popup .h4, #o_newsletter_popup .h5, #o_newsletter_popup .h6{font-weight: 300; color: #666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} #o_newsletter_popup h1:first-child, #o_newsletter_popup h2:first-child, #o_newsletter_popup h3:first-child, #o_newsletter_popup h4:first-child, #o_newsletter_popup h5:first-child, #o_newsletter_popup h6:first-child, #o_newsletter_popup .h1:first-child, #o_newsletter_popup .h2:first-child, #o_newsletter_popup .h3:first-child, #o_newsletter_popup .h4:first-child, #o_newsletter_popup .h5:first-child, #o_newsletter_popup .h6:first-child{margin-top: 0;} #o_newsletter_popup .o_popup_modal_content{border-radius: 2px; margin: 20px; box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); border: 1px solid #767676; background: #f2f2f2;} #o_newsletter_popup .o_popup_modal_content:before{content: ""; position: absolute; width: 100%; height: 100%; z-index: 0; background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);} #web_editor_inside_iframe #o_newsletter_popup .o_popup_modal_content:before{content: none;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header{background: #6c1153; padding: 5px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header .o_popup_modal_title{color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header *{position: relative; z-index: 1;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close{position: absolute; z-index: 99; right: 5px; top: 6px; width: 23px; height: 23px; display: block; text-align: center; border-radius: 100em; background: #6c1153; color: #daa3cb; text-decoration: none; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close:hover{background: #89296e; color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body{padding: 0px 0px 30px; color: #666666;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev{padding-bottom: 15px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message{font-size: 3em; position: relative; text-align: left; padding-left: 2em; line-height: 1; margin: .5em; font-weight: 100;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message font{font-weight: 600; color: #875A7B; font-size: 2.5em; font-style: italic; position: absolute; top: -0.1em; margin-left: -0.65em;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message strong{color: #875A7B;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_message_paragraph{position: relative;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group{margin-left: auto; margin-right: auto; max-width: 350px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group input{border-radius: 2px 0 0 2px; border: none; outline: 0; box-shadow: inset 0 -1px #cccccc;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group .btn{border-radius: 0 2px 2px 0; border-width: 0 0 1px; padding-top: 7px; margin-left: -1px; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} 

/* /website_hr_recruitment/static/src/less/s_hr_rating.less defined in bundle 'web.assets_frontend' */
 .s_hr_rating.s_hr_rating_stars .fa:before{content: "\f006";} .s_hr_rating.s_hr_rating_stars.s_hr_rating_5 .fa:nth-of-type(-n + 5):before{content: "\f005";} .s_hr_rating.s_hr_rating_stars.s_hr_rating_4 .fa:nth-of-type(-n + 4):before{content: "\f005";} .s_hr_rating.s_hr_rating_stars.s_hr_rating_3 .fa:nth-of-type(-n + 3):before{content: "\f005";} .s_hr_rating.s_hr_rating_stars.s_hr_rating_2 .fa:nth-of-type(-n + 2):before{content: "\f005";} .s_hr_rating.s_hr_rating_stars.s_hr_rating_1 .fa:nth-of-type(-n + 1):before{content: "\f005";} .s_hr_rating.s_hr_rating_bolts .fa:before{content: "_";} .s_hr_rating.s_hr_rating_bolts.s_hr_rating_5 .fa:nth-of-type(-n + 5):before{content: "\f0e7";} .s_hr_rating.s_hr_rating_bolts.s_hr_rating_4 .fa:nth-of-type(-n + 4):before{content: "\f0e7";} .s_hr_rating.s_hr_rating_bolts.s_hr_rating_3 .fa:nth-of-type(-n + 3):before{content: "\f0e7";} .s_hr_rating.s_hr_rating_bolts.s_hr_rating_2 .fa:nth-of-type(-n + 2):before{content: "\f0e7";} .s_hr_rating.s_hr_rating_bolts.s_hr_rating_1 .fa:nth-of-type(-n + 1):before{content: "\f0e7";} .s_hr_rating.s_hr_rating_hearts .fa:before{content: "\f08a";} .s_hr_rating.s_hr_rating_hearts.s_hr_rating_5 .fa:nth-of-type(-n + 5):before{content: "\f004";} .s_hr_rating.s_hr_rating_hearts.s_hr_rating_4 .fa:nth-of-type(-n + 4):before{content: "\f004";} .s_hr_rating.s_hr_rating_hearts.s_hr_rating_3 .fa:nth-of-type(-n + 3):before{content: "\f004";} .s_hr_rating.s_hr_rating_hearts.s_hr_rating_2 .fa:nth-of-type(-n + 2):before{content: "\f004";} .s_hr_rating.s_hr_rating_hearts.s_hr_rating_1 .fa:nth-of-type(-n + 1):before{content: "\f004";} .s_hr_rating.s_hr_rating_bar .fa{display: none;} .s_hr_rating.s_hr_rating_bar .s_hr_rating_bar{height: 15px; padding: 1px; background-color: #eeeeee; border-radius: 2px;} .s_hr_rating.s_hr_rating_bar .s_hr_rating_bar:before{content: ""; border-radius: 2px; background-color: #14cab4; display: block; width: 0; height: 100%;} .s_hr_rating.s_hr_rating_bar.s_hr_rating_5 .s_hr_rating_bar:before{width: 100%;} .s_hr_rating.s_hr_rating_bar.s_hr_rating_4 .s_hr_rating_bar:before{width: 80%;} .s_hr_rating.s_hr_rating_bar.s_hr_rating_3 .s_hr_rating_bar:before{width: 60%;} .s_hr_rating.s_hr_rating_bar.s_hr_rating_2 .s_hr_rating_bar:before{width: 40%;} .s_hr_rating.s_hr_rating_bar.s_hr_rating_1 .s_hr_rating_bar:before{width: 20%;} 

/* /armstrong_theme/static/src/less/top_header.less defined in bundle 'web.assets_frontend' */
 @media only screen and (min-width: 720px) and (max-width: 959px){footer{width: 768px;}} @media only screen and (min-width: 960px) and (max-width: 2560px){#top_menu .dropdown .dropdown-menu{background-color: #1717177d; border: none; min-width: 200px; display: block; opacity: 0; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transition: opacity 0.5s 0.1s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.5s 0.1s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.5s 0.1s cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 0.5s 0.1s cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-transform-origin: 0; transform-origin: 0 0; left: 0; right: auto;}#top_menu .dropdown .dropdown-menu li > a{color: white;}#top_menu .dropdown-menu > li > a:hover, #top_menu .dropdown-menu > li > a:focus{color: #262626 !important;}#top_menu .dropdown:hover .dropdown-menu{display: block; opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1);}} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color: unset; color: #14cab4;} .navbar-default{background-color: #1717177d; border-color: #17171712;} .navbar-brand{font-family: 'Preamble', cursive; margin-top: 18px; font-size: 50px; color: #14cab4 !important;} .navbar-default .navbar-nav > li > a{color: #14cab4;} .navbar-default .navbar-nav > li > a:after{position: absolute; left: 0; content: ""; height: 3px; width: 100%; background: #14cab4; transform: scaleX(0); transition: transform 250ms ease-in-out; bottom: 0;} .navbar-default .navbar-nav > li > a:hover:after{transform: scaleX(1);} .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #14cab4; background-color: transparent;} .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #14cab4; background-color: transparent;} .navbar-default .navbar-nav > .active > a:after, .navbar-default .navbar-nav > .active > a:hover:after, .navbar-default .navbar-nav > .active > a:focus:after{transform: scaleX(1);} @media (max-width: 480px){.theme-banner{height: 185px !important;}.homepage .navbar-default{background-color: unset; border-color: unset;}.avia-social-buttons{width: 100% !important;}.footer-copyright{background-color: rgba(0, 0, 0, 0.75);}} @media only screen and (min-width: 960px) and (max-width: 2560px){header{height: 80px; visibility: visible; margin-top: 0px; opacity: 1; left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0;}header > .navbar-static-top{min-height: 77px; z-index: 2; box-shadow: 0 3px 1pc #1d222530;}} .o_portal_wrap{padding-bottom: 45px;} .js_hr_recruitment .mb16.bg-white{padding-top: 100px;} .homepage .ribbon-publish.ribbon-wrapper.css_published{display: none !important;} 

/* /armstrong_theme/static/src/less/our_team.less defined in bundle 'web.assets_frontend' */
 p{font-size: 14px;} .our-team-1 .team-member img{-webkit-transition: all 250ms ease-in-out 0s; -moz-transition: all 250ms ease-in-out 0s; -ms-transition: all 250ms ease-in-out 0s; -o-transition: all 250ms ease-in-out 0s; transition: all 250ms ease-in-out 0s;} .our-team-1 .team-img-meta{position: relative; z-index: 1; background: #fff;} .our-team-1 .team-img-meta h4{font-weight: 500; margin-bottom: 5px; font-size: 19px; line-height: 25px;} .our-team-1 .team-img-meta h6{font-size: 16px; line-height: 16px; margin-bottom: 10px; color: #14cab4;} .our-team-1 .team-member:hover img{-webkit-transform: translateY(70px); -moz-transform: translateY(70px); -ms-transform: translateY(70px); -o-transform: translateY(70px); transform: translateY(70px);} .our-team-1 .team-member .social-icons i{color: #666; width: 30px; height: 30px; font-size: 20px; line-height: 30px !important; cursor: pointer; text-align: center; margin-right: 6px;} a{text-decoration: none;} .team-2{background-color: #fff; padding: 50px 0;} .team-2 .single-team:hover .teamthumb .team-social a{left: 0;} .team-2 .single-team .teamthumb{position: relative; overflow: hidden;} .team-2 .single-team .teamthumb .team-social{position: absolute; width: 60px; top: 40px; text-align: center; left: 10px;} .team-2 .single-team .teamthumb .team-social a{display: block; width: 50px; text-align: center; height: 50px; line-height: 50px; border-radius: 50%; color: #fff; background: #666; margin-bottom: 5px; transition: 0.4s; position: relative; left: -100px;} .team-2 .single-team .teamthumb .team-social a:nth-child(even){transition-delay: 0.1s;} .team-2 .single-team .team-title{padding: 10px 20px; padding-top: 20px; border-top: 0; border-right: 1px solid #eee; border-left: 1px solid #eee; border-bottom: 1px solid #eee;} .team-2 .single-team .teamthumb .team-social a:hover{background: #3597db; color: #fff;} .team-3 .single-team{position: relative; margin-top: 50px; text-align: center; overflow: hidden;} .team-3 .team-head{position: relative; overflow: hidden;} .team-3 .single-team img{z-index: 5; width: 100%;} .team-3 .single-team:hover img{transform: translateY(-100%);} .team-3 .team-head:before{position: absolute; width: 100%; height: 100%; left: 0; top: 0; content: ""; visibility: hidden; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); transform: translateX(-100%); z-index: 8; background-color: #14cab4;} .team-3 .single-team:hover .team-head:before{visibility: visible; -webkit-transform: translateX(0%); -moz-transform: translateX(0%); transform: translateX(0%);} .team-3 .hover-team{position: absolute; color: #fff; top: 0; text-align: center; padding: 70px 25px; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; z-index: 10;} .team-3 .single-team:hover .hover-team{opacity: 1; visibility: visible;} .team-3 .hover-team p{font-size: 15px; color: #fff !important;} .team-3 .team-social{margin-top: 30px;} .team-3 .team-social li{display: inline-block; margin-right: 10px;} .team-3 .team-social a{width: 30px; text-align: center; height: 30px; line-height: 30px; border-radius: 50%; background: #fff; color: #5D4B3E; display: block; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;} .team-3 .team-social a:hover{background: #5a473b; color: #fff;} .team-3 .single-team:hover .team-social{bottom: 0; opacity: 1;} .team-3 .member-name{margin-top: 20px;} .team-3 .member-name h4{font-size: 21px; margin-bottom: 10px; color: #444;} .team-3 .member-name p{color: #888;} .tema-member{text-align: center;} .tema-member .team-thumbnail{display: block; position: relative; margin-bottom: 40px; overflow: hidden;} .tema-member .team-thumbnail img{width: 100%;} .tema-member .team-thumbnail .overlay{position: absolute; top: 0; left: 0; width: 100%; display: block; opacity: 0; bottom: -1px; height: 100%; background-color: rgba(255, 255, 255, 0.8); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.3s ease-in-out;} .tema-member .team-thumbnail .social-media{position: absolute; width: 100%; margin: 0 auto; text-align: center; bottom: 0; -webkit-transform: translateY(100%); -moz-webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.3s ease-in-out;} .tema-member .team-thumbnail .social-media a{display: inline-block;} .tema-member .team-thumbnail .social-media a i{font-size: 20px; color: #fff; width: 48px; line-height: 48px; height: 48px; -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; transition: all 0.9s ease;} .tema-member .team-thumbnail .social-media a.facebook:hover i{background: #507CBE;} .tema-member .team-thumbnail .social-media a.twitter:hover i{background: #63CDF1;} .tema-member .team-thumbnail .social-media a.google:hover i{background: #F16261;} .tema-member .team-thumbnail .social-media a.linkedin:hover i{background: #90CADD;} .tema-member .info h4{font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 10px;} .tema-member .info h5{text-transform: uppercase; font-size: 12px; font-weight: 400; letter-spacing: 2.5px;} .tema-member:hover .social-media{-webkit-transform: translateY(-90%); -moz-webkit-transform: translateY(-90%); transform: translateY(-90%);} .tema-member:hover .overlay{opacity: 1;} .team-2{background: #F9FAFC;} .team-2 .tema-member .overlay .info{padding: 120px 20px; opacity: 0; -webkit-transition: all 0.9s ease-in-out; -moz-transition: all 0.9s ease-in-out; -ms-transition: all 0.9s ease-in-out; -o-transition: all 0.9s ease-in-out; transition: all 0.9s ease-in-out;} .team-2 .tema-member .overlay .info h5{margin-bottom: 20px;} .team-2 .tema-member:hover .social-media{-webkit-transform: translateY(-125%); -moz-webkit-transform: translateY(-125%); transform: translateY(-125%);} .team-2 .tema-member:hover .info{opacity: 1; margin-top: 12px;} .tema-member .team-thumbnail .social-media a i{background: #14cab4;} 

/* /armstrong_theme/static/src/less/parallax_section.less defined in bundle 'web.assets_frontend' */
 .image_04_parallax{background: url("/armstrong_theme/static/src/images/4.jpg");} .bg_parallax{margin: 0 auto; padding: 0; position: absolute; z-index: 0; left: 0; right: 0; width: 100%; height: 100%; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-attachment: fixed; background-repeat: repeat-y; background-position: 0 50%; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;} .opacy_bg_01{bottom: 0px; left: 0; width: 100%; position: relative; height: auto; z-index: 2; background: rgba(255, 255, 255, 0.8);} .opacy_bg_02{bottom: 0px; left: 0; color: #dedede !important; width: 100%; position: relative; height: auto; z-index: 2; background: rgba(0, 0, 0, 0.7);} .opacy_bg_02 .caption-head{color: #5c5c5c !important;} .opacy_bg_02 .caption-head h2{color: #5c5c5c;} .opacy_bg_03{bottom: 0px; left: 0; color: #dedede !important; width: 100%; position: relative; height: auto; z-index: 2;} .opacy_bg_04{bottom: 0px; left: 0; width: 100%; color: #dedede !important; position: relative; height: auto; z-index: 2;} .info_skin_base, .info_skin_base .simple-title span{color: #fff !important;} .info_skin_base .owl-theme .owl-dots .owl-dot.active span, .info_skin_base .owl-theme .owl-dots .owl-dot:hover span{background: #fff !important; background-color: #fff !important;} .content_info{position: relative; width: 100%; overflow: hidden;} .caption-head:hover{background-color: #14cab4 !important; background: #14cab4 !important;} .caption-head:hover .caption-head h2{color: #fff;} .paddings{padding: 70px 0;} .paddings_video{padding: 136px 0;} .bg_video{position: absolute; top: 0; left: 0; min-width: 100%;} .opacy_bg_03{background-color: #00000047;} .opacy_bg_03{bottom: 0px; left: 0; color: #dedede !important; width: 100%; position: relative; height: 700px; z-index: 2;} .newslatter{background: url('/armstrong_theme/static/src/images/newslatter-bg.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat; padding: 60px 0; text-align: center; position: relative;} .newslatter::before{position: absolute; content: ""; height: 100%; left: 0; right: 0; top: 0; width: 100%; background-color: #14cab4; opacity: 0.85;} .newslatter .form{position: relative; margin: 20px 0 10px;} .newslatter .form input{width: 100%; height: 55px; text-transform: capitalize; border: none; border-radius: 60px; background: #fff; color: #353535; padding: 0 53px 0 30px;} .newslatter .form input:focus{outline: -webkit-focus-ring-color auto 0px;} .newslatter .form .btn-sub{position: absolute; right: 30px; padding: 0; box-shadow: none; top: 3px; line-height: 50px; border-radius: 30px; background: transparent; font-size: 24px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;} .newslatter .form .btn-sub:hover{background: transparent;} .newslatter .form:hover .btn-sub{-webkit-transform: rotate(34deg); -moz-transform: rotate(34deg); transform: rotate(34deg);} .newslatter p{color: #fff; font-size: 15px;} div .social-container .social-hover:after{content: '\f099'; font-family: 'FontAwesome';} div .social-container-facebook .social-hover:after{content: '\f09a'; font-family: 'FontAwesome';} .avia-social-buttons{display: block; clear: both; position: relative; padding: 8px; border-radius: 50px; background: #fcfcfc; margin-bottom: -47px; margin-left: auto; top: 36px; z-index: 1; text-align: center; margin-right: auto; width: 43%; box-shadow: 0 -1px 2px #ffffff, inset 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 0.25rem 1rem rgba(0, 0, 0, 0.1) !important;} .social-container .social-inner{position: relative; z-index: 10;} .social-container .fb_iframe_widget > span{overflow: hidden;} .social-c-1, .social-c-1 .social-shadow, .social-c-1 .social-overlay, .social-c-1 .social-hover{border-top-left-radius: 40px; border-bottom-left-radius: 40px;} .social-c-2, .social-c-2 .social-shadow, .social-c-2 .social-overlay, .social-c-2 .social-hover{border-top-right-radius: 40px; border-bottom-right-radius: 40px;} .social-container{display: inline-block; width: 49%; height: 40px; line-height: 48px; background: #f8f8f8; -webkit-perspective: 300px; -moz-perspective: 300px; -ms-perspective: 300px; perspective: 300px; box-shadow: 0 -1px 2px #ffffff, inset 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 0.25rem 1rem rgba(0, 0, 0, 0.1) !important; margin: 0px; position: relative;} .social-container .social-hover{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 10000; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%); background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);} .social-container-twitter .social-hover{background-color: #46d4fe; border: 1px solid #21add6;} .social-container-facebook .social-hover{background-color: #37589b; border: 1px solid #1f3f80;} .csstransforms3d .social-container:hover .social-hover{-webkit-transform: rotateX(-120deg); -moz-transform: rotateX(-120deg); -ms-transform: rotateX(-120deg); -o-transform: rotateX(-120deg); transform: rotateX(-120deg); border-top-width: 4px;} .no-csstransforms3d .social-container:hover .social-hover{opacity: 0; top: -25px;} .csstransforms3d .social-container .social-shadow, .social-container .social-hover, .social-container .social-overlay{-moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; -moz-transform-origin: center bottom; -o-transform-origin: center bottom; transform-origin: center bottom;} .csstransforms3d .social-container .social-shadow{top: 100%; position: absolute; height: 100%; width: 100%; left: 0; height: 3.5rem; -webkit-transform-origin: center top; -ms-transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; transform-origin: center top; -webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg); -ms-transform: rotateX(90deg); -o-transform: rotateX(90deg); transform: rotateX(90deg); opacity: 0; z-index: 10; background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);} .csstransforms3d .social-container:hover .social-shadow{opacity: 1; -ms-transform: rotateX(45deg) scale(0.95); -o-transform: rotateX(45deg) scale(0.95); -moz-transform: rotateX(45deg) scale(0.95); -webkit-transform: rotateX(45deg) scale(0.95); transform: rotateX(45deg) scale(0.95);} .social-container .social-overlay{position: absolute; height: 100%; width: 100%; top: 0; left: 0; background: #000; z-index: 10; opacity: 0.5;} .social-container:hover .social-overlay{opacity: 0;} .social-container .social-hover:after{color: #fff; position: relative; top: -4px; -webkit-text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);} .social-inner a{text-decoration: none; font-size: 12px; position: relative; top: -5px; color: #555; font-weight: bold;} .social-container:hover .social-hover{-webkit-transform: rotateX(-120deg); -moz-transform: rotateX(-120deg); -ms-transform: rotateX(-120deg); -o-transform: rotateX(-120deg); transform: rotateX(-120deg); border-top-width: 4px;} 

/* /armstrong_theme/static/src/less/header_title.less defined in bundle 'web.assets_frontend' */
 .section-title{text-align: center; margin: 0 0 25px;} .section-title h2{font-size: 42px; letter-spacing: 1.2px; text-align: center; padding: 12px 10px 10px; text-transform: uppercase; font-weight: bold; color: white;} .color{color: #14cab4;} .img-header{background-image: url(/armstrong_theme/static/src/images/sl1.jpg); background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; padding-top: 50px; padding-bottom: 50px;} .img-header .section-title{margin-top: 90px;} .img-header{position: relative;} .img-header .container{position: relative;} .img-header:before{content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(30, 30, 30, 0.55);} 

/* /armstrong_theme/static/src/less/price_table.less defined in bundle 'web.assets_frontend' */
 .pricing-table{background: #fff; position: relative;} .pricing-table .single-table{background: #fff; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); text-align: center; position: relative; overflow: hidden; margin-top: 30px;} .pricing-table .single-table:hover{transform: scale(1.1); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); z-index: 99;} .pricing-table .single-table .bg-icon i{position: absolute; right: 46px; font-size: 100px; opacity: 0.2; -webkit-transition: all 3s ease; -moz-transition: all 3s ease; transition: all 3s ease; top: 50%; margin-top: -50px;} .pricing-table .single-table:hover .bg-icon i{opacity: 1; right: -100%;} .pricing-table .single-table .table-head{position: relative;} .pricing-table .single-table .amount{font-size: 40px; font-weight: 700; padding: 17px 0 0 0;} .pricing-table .single-table .title{text-transform: uppercase; font-weight: 700; position: relative; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; font-size: 20px; color: #fff; padding: 0; padding: 15px 0;} .pricing-table .single-table .table-list{padding: 10px 0; text-align: left; position: relative;} .pricing-table .table-list li{color: #666; position: relative; text-transform: capitalize; padding: 12px 15px; font-size: 14px;} .pricing-table .table-list li span{background: #353535; float: right; color: #fff; text-transform: uppercase; position: relative; border-radius: 100%; padding: 5px 10px;} .pricing-table .table-list li span::before{position: absolute; bottom: -1px; left: -4px; content: ""; border-left: 14px solid #353535; border-right: 14px solid transparent; border-top: 14px solid transparent; transform: rotate(25deg);} .pricing-table .table-list li:last-child{margin: 0;} .pricing-table .table-list li.cross{opacity: 0.5;} .pricing-table .table-list i{font-size: 13px; text-align: center; margin-right: 10px;} .pricing-table .table-bottom{padding: 0 0 22px; border-radius: 100%;} .pricing-table .btn:hover{background: #353535; color: #fff;} .pricing-table .btn i{font-size: 16px; margin-right: 10px;} .pricing-table.bg{background: #f6f6f6;} .pricing-table.center .active{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);} .pricing-table.adjust .fix{margin: 0; padding: 0;} .pricing{border: 1px solid #d6dbe2; padding: 30px 0; transition: box-shadow 0.3s ease;} .pricing > h2{line-height: 30px; margin-bottom: 10px;} .pricing > span{color: #8b8e93; font-style: italic; display: inline-block; font-size: 14px;} .pricing .card-header{margin: 30px 0; border: 0; padding: 30px 0;} .pricing .card-header > span.price{color: #222; display: inline-block; font-size: 50px; line-height: 50px;} .pricing .card-header > span.currency{color: #222; font-size: 18px; display: inline-block;} .pricing .list-group{padding-top: 20px; padding-bottom: 30px;} .pricing .list-group .list-group-item{color: #222;} .pricing .list-group .list-group-item i{color: #8b8e93;} .pricing .btn{font-weight: 700; color: #8b8e93; height: 50px; line-height: 50px;} .pricing .btn:hover{background-color: #0cc652; color: #fff; border-color: #0cc652;} .pricing .card-block{position: relative;} .pricing .circle{position: relative; padding: 0 15px; height: 100px; width: 100px; background: 0 0; left: 0; top: 0; -webkit-transform: translateX(0); transform: translateX(0); line-height: 100px; box-shadow: none; border: 1px solid #d6dbe2;} .pricing .circle .price{font-size: 36px; font-weight: 700; color: #0cc652;} .pricing .circle .tag{color: #222; font-size: 16px;} .pricing:hover{box-shadow: 0 12px 25px rgba(0, 0, 0, 0.08); border: 1px solid transparent;} .pricing.delux .card-header{background-color: #0cc652;} .pricing.delux .card-header span.price, .pricing.delux .card-header span.currency{color: #fff;} .price-card{background: #f5f5f6; padding: 40px 35px; position: relative; border-radius: 2px; overflow: hidden;} .price-card:before{position: absolute; content: ''; top: 0; right: -35px; width: 88px; height: 88px; background: #0cc652; opacity: 0.2; border-radius: 8px; -webkit-transform: rotate(45deg); transform: rotate(45deg);} .price-card:after{position: absolute; content: ''; top: 30px; right: -35px; width: 88px; height: 88px; background: #0cc652; opacity: 0.2; border-radius: 8px; -webkit-transform: rotate(45deg); transform: rotate(45deg);} .price-card h2{font-size: 26px; font-weight: 600;} .price-card .btn{font-size: 11px; border-radius: 100px; border: 0; color: #fff; float: right;} .price-card .btn.btn-inverse{background: #1d2025;} .price-card.featured{background: #fff; border: 1px solid #ebebeb; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);} .price-card:hover .btn{background: #0cc652; border-color: #0cc652;} p.price span{display: inline-block; padding: 36px 15px 20px; padding-right: 0; font-size: 50px; font-weight: 600; color: #0cc652; position: relative;} p.price span:before{position: absolute; content: '$'; font-size: 16px; top: 25px; font-weight: 300; left: 0;} .pricing-offers{padding: 0 0 10px;} .pricing-offers li{padding: 0 0 16px; line-height: 18px;} .style2{padding: 40px; position: relative;} .style2 h2{margin: 25px 0 15px;} .style2 p{margin-bottom: 20px;} .style2 .btn{height: 40px; line-height: 40px;} .style2 .btn:hover{color: #fff !important;} .pricing_image-card{transition: box-shadow 0.3s ease;} .pricing_image-card .card_img{position: relative;} .pricing_image-card .card_img .overlay{color: #fff; position: absolute; content: ''; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} .pricing_image-card .card_img .overlay h2{color: #fff; margin-bottom: 10px;} .pricing_image-card .card-block{position: relative; padding: 80px 20px 30px; border: 1px solid #d6dbe2; border-top: 0; transition: border 0.3s ease;} .pricing_image-card .card-block p{margin-bottom: 30px;} .pricing_image-card .circle{top: -50px; width: 100px; height: 100px; text-align: center; line-height: 15px; background: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);} .pricing_image-card .circle span.price{color: #0cc652; font-size: 34px; display: inline-block; font-weight: 700; margin-top: 30px;} .pricing_image-card .circle span.tag{color: #8b8e93; font-size: 13px; display: block; font-style: italic; line-height: 26px; text-transform: capitalize;} .pricing_image-card .btn{font-weight: 700; color: #8b8e93;} .pricing_image-card .btn:hover{background-color: #0cc652; color: #fff !important; border-color: #0cc652;} .pricing_image-card:hover{box-shadow: 0 12px 25px rgba(0, 0, 0, 0.08);} .pricing_image-card:hover .card-block{border: 0 solid transparent;} .display-single_element .pricing, .display-single_element .pricing_image-card{margin-bottom: 30px;} ul li{list-style-type: none;} .pricing-offers li{padding: 0 0 16px; line-height: 18px;} 

/* /armstrong_theme/static/src/less/our_services.less defined in bundle 'web.assets_frontend' */
 .service-process{background-image: url('/armstrong_theme/static/src/images/service-bg.png'); background-repeat: no-repeat; overflow: auto; background-size: 100% auto; background-position: center center;} .service-process a{color: #5c5c5c;} @media (max-width: 979px){.service-process{background-image: none;}} .service-process .thumbnail, .service-process .thumbnail:hover{border: 0 none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;} .service-process .thumbnail{background: transparent; margin: 0 auto 20px auto;} .caption-head{height: 200px; width: 200px; overflow: hidden; margin: 0 auto 20px auto; background-color: #fff; border: 6px solid #e6e6e6; -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease;} h2.caption-title{font-size: 20px; font-weight: lighter;} .caption-head .caption-icon{display: block; margin-top: 35px;} .caption-head .caption-icon:hover, .caption-head .caption-title:hover{cursor: pointer;} .caption-head:hover{cursor: pointer; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease;} .caption-head:hover > .caption-icon{color: #fff; -webkit-animation: slideFromBottom 300ms ease; -moz-animation: slideFromBottom 300ms ease; -o-animation: slideFromBottom 300ms ease; animation: slideFromBottom 300ms ease;} .caption-head:hover > .caption-title{color: #fff; -webkit-animation: slideFromBottom 500ms ease; -moz-animation: slideFromBottom 500ms ease; -o-animation: slideFromBottom 500ms ease; animation: slideFromBottom 500ms ease;} .caption-head em{font-size: 70px; line-height: 66px;} @-webkit-keyframes slideFromBottom{from{-webkit-transform: translateY(150%) scale(0.5); opacity: 0;}to{-webkit-transform: translateY(0%) scale(1); opacity: 1;}} @-moz-keyframes slideFromBottom{from{-moz-transform: translateY(150%) scale(0.5); opacity: 0;}to{-moz-transform: translateY(0%) scale(1); opacity: 1;}} @-ms-keyframes slideFromBottom{from{-ms-transform: translateY(150%) scale(0.5); opacity: 0;}to{-ms-transform: translateY(0%) scale(1); opacity: 1;}} .single_services p{max-width: 750px; margin: 0 auto;} .section .feat{border-radius: 25px; transition: all 0.3s ease;} .section .feat i{color: #14cab4;} .section .feat.active{background: #14cab4 !important; color: #fff !important;} .section .feat.active i, .section .feat.active h6{color: #FFFFFF !important;} .section .feat:hover, .section .feat:hover i{color: #fff; background: #14cab4; cursor: pointer; transform: scale(1.04); z-index: 2; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;} .section .feat-1{background: #14cab4;} .feat-sec:hover i{color: #14cab4; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;} .nav-tabs{border: 0;} .tab-content h1{margin-top: 0;} .btn-feature.active{background: #14cab4; color: #fff;} .btn-feature{background-color: #f2f2f2; font-size: 20px; box-shadow: none; border: 0; width: 100%; padding: 20px 35px; margin: 2px; text-align: left; font-weight: 500; text-decoration: none; display: block;} .btn-feature:hover, .btn-feature:focus, .btn-feature:active{border: 0; outline: none; background: #14cab4; color: #fff; text-decoration: none;} .features-section .single-item{position: relative; z-index: 1;} .features-section .single-item .icon-box i{position: relative; display: inline-block; background: #14cab4; width: 70px; height: 70px; line-height: 70px; border-radius: 50%; text-align: center; margin-top: -30px; top: -30px; transition: all 900ms ease;} .features-section .single-item .icon-box i:before{font-size: 24px; color: #fff; margin: 0px;} .features-section .single-item:before{position: absolute; content: ''; background: #14cab4; height: 3px; width: 0%; left: 0px; bottom: 0px; z-index: 1; transition: all 900ms ease;} .features-section .single-item:hover:before{width: 100%; transition: all 900ms ease;} .features-section .single-item .single-content{position: absolute; left: 0px; bottom: 0px; background: rgba(0, 0, 0, 0.8); width: 100%; height: 70px; padding: 0px 35px 0px 35px; transition: all 900ms ease;} .features-section .single-item:hover .single-content{height: 100%; transition: all 900ms ease;} .features-section .single-item h5{color: #fff;} .features-section .single-item:hover h5, .features-section .single-item:hover p{display: block;} .features-section .single-item p{position: relative; font-size: 14px; line-height: 25px; color: #fff; display: none;} .features-section .single-item:hover .icon-box i{top: -10px; transition: all 900ms ease; margin-bottom: 70px;} .features-section .single-item .icon-box{margin-bottom: -23px;} .font-45{font-size: 45px !important;} .pt-15{padding-top: 15px !important;} .font-20{font-size: 20px !important;} .bx-shadow{-webkit-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12); box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12);} .p-25{padding: 25px !important;} .font-w-6{font-size: 13px !important; margin-top: 0; text-transform: none; line-height: 23px;} #service .section-title-4{margin-top: -25px;} .service-details{margin-top: 40px;} .service-info-1, .service-info-2, .service-info-3, .service-info-4{background: #fff none repeat scroll 0 0; height: 300px; padding: 20px; width: 100%; transition: all 0.4s ease;} .service-info-1.hvr-glow, .service-info-2.hvr-glow, .service-info-3.hvr-glow, .service-info-4.hvr-glow{box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);} .service-info-1 .pe-7s-diamond::before, .service-info-2 .pe-7s-rocket::before, .service-info-3 .pe-7s-joy::before, .service-info-4 .pe-7s-light::before{color: #383838; font-size: 46px; position: absolute; z-index: 2;} .service-info-1 .pe-7s-diamond::before{left: 28px; top: -21px;} .service-info-2 .pe-7s-rocket::before{left: 32px; top: -26px;} .service-info-3 .pe-7s-joy::before{left: 25px; top: -29px;} .service-info-4 .pe-7s-light::before{left: 26px; top: -25px;} .service-info-1 .pe-7s-diamond::after, .service-info-2 .pe-7s-rocket::after, .service-info-3 .pe-7s-joy::after, .service-info-4 .pe-7s-light::after{background: #fff none repeat scroll 0 0; border: 1px solid #d7d7d7; content: ""; height: 70px; position: absolute; transform: rotate(45deg); width: 70px; left: 13px; top: -35px; z-index: 1;} .service-info-1 > h3, .service-info-2 > h3, .service-info-3 > h3, .service-info-4 > h3{color: #383838; font-family: "Roboto", sans-serif; font-size: 21px; font-weight: 500; line-height: 22px; margin-top: 30px; position: relative;} .service-info-1 > h3::after, .service-info-2 > h3::after, .service-info-3 > h3::after, .service-info-4 > h3::after{background: #ccc none repeat scroll 0 0; bottom: -22px; content: ""; height: 4px; left: 0; position: absolute; width: 40px; z-index: 1;} .service-info-1 > h3::before, .service-info-2 > h3::before, .service-info-3 > h3::before, .service-info-4 > h3::before{background: #14cab4 none repeat scroll 0 0; bottom: -22px; content: ""; height: 4px; left: 0; position: absolute; width: 40px; z-index: 2; transform: scaleX(0); transform-origin: 0 50% 0; transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out;} .service-info-1 > p, .service-info-2 > p, .service-info-3 > p, .service-info-4 > p{color: #777; font-family: "Ubuntu", sans-serif; font-size: 16px; font-weight: 300; line-height: 26px; margin-top: 60px;} .service-details .hvr-glow:hover, .service-details .hvr-glow:focus, .service-details .hvr-glow:active{box-shadow: 0 0px 50px rgba(0, 0, 0, 0.1);} .service-info-1:hover h3::before, .service-info-2:hover h3::before, .service-info-3:hover h3::before, .service-info-4:hover h3::before{transform: scaleX(1);} .services-box{margin-top: 40px; position: relative;} .services-box i.fa:after{position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;} .services-box:hover i.fa:after{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1;} .services-box i.fa{background-color: #f1f4f7;} .services-box:hover i.fa{background-color: #14cab4;} .services-box i.fa{width: 120px; height: 120px; line-height: 120px; display: inline-block; border-radius: 60px; text-align: center; position: relative; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-font-smoothing: antialiased;} .services-box i.fa:after{top: -7px; left: -7px; padding: 7px; box-shadow: 0 0 0 4px #14cab4; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -webkit-transform: scale(0.8); -moz-transition: -moz-transform 0.2s, opacity 0.2s; -moz-transform: scale(0.8); -ms-transform: scale(0.8); transition: transform 0.2s, opacity 0.2s; transform: scale(0.8); opacity: 0;} .services_img .service-box.style-2{margin-bottom: 50px;} .services_img .service-box.style-2.icon-right{text-align: right;} .services_img .service-box.style-2 > i{font-size: 32px; line-height: 38px; color: #14cab4; -webkit-transition: all 0.2s; transition: all 0.2s;} .services_img .service-box.style-2.icon-left > i{float: left;} .services_img .service-box.style-2.icon-right > i{float: right;} .services_img .service-box.style-2.icon-left .service-box-content{margin-left: 60px;} .services_img .service-box.style-2.icon-right .service-box-content{margin-right: 60px;} .services_img .service-box.style-2 .service-box-content h6{margin-bottom: 10px; letter-spacing: 1px; text-transform: uppercase;} .services_img .service-box.style-2:hover > i{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);} .services_img_center .service-box.style-2{margin-bottom: 50px;} .services_img_center .service-box.style-2.icon-right{text-align: right;} .services_img_center .service-box.style-2 > i{font-size: 32px; line-height: 38px; color: #14cab4; -webkit-transition: all 0.2s; transition: all 0.2s;} .services_img_center .service-box.style-2.icon-left > i{float: left;} .services_img_center .service-box.style-2.icon-right > i{float: right;} .services_img_center .service-box.style-2.icon-left .service-box-content{margin-left: 60px;} .services_img_center .service-box.style-2.icon-right .service-box-content{margin-right: 60px;} .services_img_center .service-box.style-2 .service-box-content h6{margin-bottom: 10px; letter-spacing: 1px; text-transform: uppercase;} .services_img_center .service-box.style-2:hover > i{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);} 

/* /armstrong_theme/static/src/less/footer.less defined in bundle 'web.assets_frontend' */
 #map{width: 100%; height: 780px;} .location-item .icon{color: #191919; font-size: 42px; padding-bottom: 20px;} .location-item h5{margin-bottom: 20px;} .location-item h4{color: #191919; font-size: 20px; font-weight: 300; margin-bottom: 15px; margin-top: 0; text-transform: uppercase;} .footer-area{background-color: #191919; background-position: center center; background-repeat: no-repeat; background-size: cover; color: #c9c9c9; font-family: "Source Sans Pro", sans-serif; position: relative;} .footer-area::before{background: rgba(25, 25, 25, 0.9) none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%;} .dark::before{background: #191919 none repeat scroll 0 0 !important;} .footer-area p{line-height: 1.8em; margin-bottom: 20px; font-size: 14px;} .footer-area .footer-content{padding: 70px 0 30px; position: relative; z-index: 1;} .footer-area .footer-content .column{margin-bottom: 30px; position: relative;} .footer-content .column h2{color: #ffffff; font-size: 24px; font-weight: 600; letter-spacing: 1px; line-height: 1.4em; margin-bottom: 30px; position: relative; text-transform: capitalize;} .footer-area .footer-content a{transition: all 0.5s ease 0s;} .footer-area .footer-content a:hover{color: #fff !important;} .footer-content .links-widget li{margin-bottom: 15px; position: relative;} .footer-content .links-widget li a{color: #c9c9c9 !important; display: block; font-size: 14px; line-height: 24px; position: relative;} .footer-content .links-widget li a:hover, .footer-content .news-widget .news-post a:hover{color: #14cab4 !important;} .footer-area .social-links a{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 50%; display: inline-block; font-size: 15px; height: 32px; line-height: 30px; margin-right: 10px; position: relative; text-align: center; transition: all 0.5s ease 0s; width: 32px;} .footer-area .social-links a:hover{background: #fff none repeat scroll 0 0; color: #ffffff;} .footer-area .contact-info{margin-bottom: 20px; position: relative;} .footer-area .contact-info li{line-height: 30px; margin: 0 0 7px; padding-left: 30px; position: relative; font-size: 14px;} .footer-area .contact-info li:hover, .footer-area .contact-info li a:hover{color: #14cab4;} .footer-area .contact-info li .icon{font-size: 16px; font-weight: 700; left: 0; line-height: 30px; position: absolute; top: 0;} .footer-content .column h2:hover{color: #14cab4 !important; cursor: pointer;} .footer-area .contact-info li .icon{color: #14cab4 !important;} .social-links-two{position: relative;} .social-links-two a{border: 1px solid #bcbcbc; border-radius: 50%; color: #bcbcbc !important; display: block; float: left; font-size: 12px; height: 28px; line-height: 26px; margin-right: 8px; position: relative; text-align: center; transition: all 500ms ease 0s; width: 28px;} .blog-news-section .social-links-two a{background: #545454 none repeat scroll 0 0; border: medium none; color: #ffffff; font-size: 13px; height: 32px; line-height: 32px; width: 32px;} .social-links-two.alt a{border: 1px solid #cccccc; color: #cccccc !important; font-size: 12px;} .social-links-two a:hover{background: #14cab4 none repeat scroll 0 0; border-color: #14cab4; color: #fff !important;} .footer-content .news-widget .news-post{color: #c9c9c9; line-height: 20px; margin-bottom: 40px; padding: 0 0 0 80px; position: relative;} .footer-content .news-widget .news-post .news-content{margin-bottom: 5px;} .footer-content .news-widget .news-post a{color: #c9c9c9; position: relative; font-size: 14px;} .footer-content .news-widget .news-post .time{color: #fff; font-size: 12px; font-style: italic; position: relative;} .footer-content .news-widget .news-post .image-thumb{height: 65px; left: 0; position: absolute; top: 0; width: 65px;} .footer-content .news-widget .news-post .image-thumb img{display: block; width: 65px;} .footer-copyright{border-top: 1px solid rgba(255, 255, 255, 0.1); color: #808080; font-size: 15px; padding: 16px 0; position: relative; text-align: center;} .footer-copyright .copyright{line-height: 20px; padding: 5px 0; position: relative;} .footer-2{font-size: 14px; line-height: 1.5; background-color: #fafafa; padding: 40px 0;} .footer-2 #logo-footer{margin-bottom: 20px;} .footer-2 p{margin-bottom: 15px;} .down-up a{height: 50px; line-height: 50px; width: 50px; display: block; color: white; text-align: center; background: #14cab4; font-size: 16px; font-weight: 500; border-radius: 1004px;} .footer-2 .list-inline > li{display: inline-block; padding-left: 5px; padding-right: 10px; font-size: 16px;} .footer-2 .list-inline > li i{padding-right: 5px;} .footer-2 .list-inline > li a{color: #777;} .separator{height: 1px; margin: 20px auto 15px; position: relative; width: 100%;} .separator::after{background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; bottom: -1px; content: ""; height: 1px; left: 0; position: absolute; width: 100%;} .down-up{bottom: 48px; position: fixed; right: 33px; z-index: 9999;} footer{background-color: #191919; background-position: center center; background-repeat: no-repeat; background-size: cover; color: #c9c9c9; background-image: url(/armstrong_theme/static/src/images/footer.jpg); font-family: "Source Sans Pro", sans-serif; position: relative;} footer:before{background: rgba(25, 25, 25, 0.9) none repeat scroll 0 0; content: ""; left: 0; position: absolute; top: 0; width: 100%;} footer ul{list-style: none; padding: 0; margin: 0;} footer .navbar-brand-footer{font-family: 'Preamble', cursive; margin-top: 10px; font-size: 50px; font-weight: bold; color: #14cab4;} a:hover, a:focus{text-decoration: none;} @media only screen and (min-width: 960px) and (max-width: 2560px){footer:before{height: 100%;}} .down-up a:hover{background: white; color: #14cab4; border: 1px solid #14cab4;} 

/* /armstrong_theme/static/src/less/coming_soon.less defined in bundle 'web.assets_frontend' */
 section#timer{overflow: visible;} #timer{position: relative;} .timer-icon{position: relative; height: 206px; background-color: #14cab4; text-align: center; color: #fff;} .timer-icon img{position: absolute; bottom: 0; left: 0;} .timer{position: relative; height: 205px; background: url('/armstrong_theme/static/src/img/timer-bg.jpg'); background-attachment: fixed; background-origin: initial; background-clip: initial; background-size: cover; background-repeat: no-repeat; background-position: center center; margin-top: -50px; z-index: 11;} .timer .layer-bg{background-color: rgba(0, 0, 0, 0.9);} .counter-group{margin: 0 auto; display: inline-block;} .counter-group:before, .counter-group:after{content: " "; display: table;} .counter-group:after{clear: both;} .counter-block{float: left; margin-right: 50px; position: relative;} .counter-block:last-child{margin-right: 15px;} .counter-block:after{content: ""; position: absolute; width: 1px; top: 30px; right: -25px; bottom: 30px; background-color: #fff;} .counter-block:last-child:after{display: none;} .counter-block .counter{position: relative; width: 100px; height: 150px; overflow: hidden;} .counter-block .counter .number{font-family: 'Josefin Sans', sans-serif; padding: 1%; width: 46%; height: 98%; color: #14cab4; position: absolute; font-size: 70px; line-height: 170px; top: -10000px; text-shadow: 1px 2px 1px #000;} .counter-block .counter .number.tens{left: 0;} .counter-block .counter .number.units{left: 50%;} .counter-block .counter .number.hundreds{display: none !important;} .counter-block .counter .number.show{top: 0; z-index: 2;} .counter-block .counter .number.hidden-down{top: 100%;} .counter-block .counter .number.hidden-up{top: -100%; z-index: 100;} .counter-block .counter.with-hundreds{width: 150px;} .counter-block .counter.with-hundreds .number{width: 30.66%;} .counter-block .counter.with-hundreds .number.tens{left: 33.33%;} .counter-block .counter.with-hundreds .number.units{left: 66.66%;} .counter-block .counter.with-hundreds .number.hundreds{display: block!important; left: 0;} .counter-block .counter-caption{padding: 10px 0; color: #14cab4; font-weight: bold; text-transform: uppercase;} @media (max-width: 1024px){.counter-group{margin: 35px auto;}.counter-block{margin-right: 50px;}.counter-block:after{top: 0px; bottom: 25px;}.counter-block .counter{width: 100px; height: 90px; overflow: hidden; font-weight: 700;}.counter-block .counter .number{font-size: 70px; font-weight: normal; line-height: 90px;}.counter-block .counter.with-hundreds{width: 150px;}.counter-block .counter-caption{font-size: 12px;}} @media (max-width: 991px){#timer{margin-top: 0;}.timer{height: auto;}.counter-group{margin: 50px auto 20px;}.counter-block{margin-right: 20px;}.counter-block:last-child{margin-right: 0;}.counter-block:after{top: 0; right: -10px; bottom: 35px;}.counter-block .counter{width: 85px; height: 80px;}.counter-block .counter .number{font-size: 60px; line-height: 72px; font-weight: normal;}.counter-block .counter.with-hundreds{width: 130px;}.counter-block .counter-caption{font-size: 12px;}} @media (max-width: 480px){.counter-block .counter{width: 45px; height: 50px;}.counter-block .counter .number{font-size: 35px; line-height: 50px;}.counter-block .counter.with-hundreds{width: 70px;}.counter-block .counter-caption{font-size: 70%;}.mobile{margin-top: 30px;}} .animateme{position: relative; display: block;} #animatedTxt{opacity: 0;} .letter{display: inline-block; font-weight: 900; font-size: 8em; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 1000px; -moz-perspective: 1000px; -ms-perspective: 1000px; -o-perspective: 1000px; perspective: 1000px; z-index: 1; text-shadow: 1px 2px 1px #ddd, -1px -1px 1px #f8f8f8; text-transform: uppercase; margin-bottom: 1em;} .letter .char1, .letter .char2{position: absolute; -webkit-transform-origin: 0 85%; -moz-transform-origin: 0 85%; -ms-transform-origin: 0 85%; -o-transform-origin: 0 85%; transform-origin: 0 85%; top: 0; left: 0; text-shadow: none;} .letter .char1{color: #14cab4; -webkit-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); -moz-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); -ms-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); -o-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); -webkit-animation-name: cover-ani; -moz-animation-name: cover-ani; -ms-animation-name: cover-ani; -o-animation-name: cover-ani; animation-name: cover-ani; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; -ms-animation-timing-function: linear; -o-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -ms-animation-iteration-count: 1; -o-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; z-index: 3;} .letter .char2{color: rgba(0, 0, 0, 0.15); z-index: 2; -webkit-transform: scale(1, 1) rotateX(-50deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); -moz-transform: scale(1, 1) rotateX(-50deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); -ms-transform: scale(1, 1) rotateX(-50deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); -o-transform: scale(1, 1) rotateX(-50deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform: scale(1, 1) rotateX(-50deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); -webkit-animation-name: shadow-ani; -moz-animation-name: shadow-ani; -ms-animation-name: shadow-ani; -o-animation-name: shadow-ani; animation-name: shadow-ani; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; -ms-animation-timing-function: linear; -o-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -ms-animation-iteration-count: 1; -o-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; opacity: 0;} @-webkit-keyframes cover-ani{0%{-webkit-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);}25%{color: #FFF;}50%{-webkit-transform: scale(1, 1) rotateX(-50deg) rotateY(0deg) rotateZ(0deg) skew(8deg, 0deg); color: #f1f1f1;}75%{color: #f8f8f8; opacity: 1;}100%{-webkit-transform: scale(1, 1) rotateX(-180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0;}} @-moz-keyframes cover-ani{0%{-moz-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);}25%{color: #fff;}50%{-moz-transform: scale(1, 1) rotateX(-50deg) rotateY(0deg) rotateZ(0deg) skew(8deg, 0deg); color: #f1f1f1;}75%{color: #f8f8f8; opacity: 1;}100%{-moz-transform: scale(1, 1) rotateX(-180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0;}} @-o-keyframes cover-ani{0%{-o-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);}25%{color: #fff;}50%{-o-transform: scale(1, 1) rotateX(-50deg) rotateY(0deg) rotateZ(0deg) skew(8deg, 0deg); color: #f1f1f1;}75%{color: #f8f8f8; opacity: 1;}100%{-o-transform: scale(1, 1) rotateX(-180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0;}} @-ms-keyframes cover-ani{0%{-ms-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);}25%{color: #fff;}50%{-ms-transform: scale(1, 1) rotateX(-50deg) rotateY(0deg) rotateZ(0deg) skew(8deg, 0deg); color: #f1f1f1;}75%{color: #f8f8f8; opacity: 1;}100%{-ms-transform: scale(1, 1) rotateX(-180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0;}} @keyframes cover-ani{0%{transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);}25%{color: #fff;}50%{transform: scale(1, 1) rotateX(-50deg) rotateY(0deg) rotateZ(0deg) skew(8deg, 0deg); color: #f1f1f1;}75%{color: #f8f8f8; opacity: 1;}100%{transform: scale(1, 1) rotateX(-180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0;}} @-webkit-keyframes shadow-ani{0%{-webkit-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);}50%{-webkit-transform: scale(1.08, 1) rotateX(-80deg) rotateY(0deg) rotateZ(0deg) skew(-30deg, 0deg); opacity: 1;}100%{-webkit-transform: scale(1, 1) rotateX(-180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0;}} @-moz-keyframes shadow-ani{0%{-moz-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);}50%{-moz-transform: scale(1.08, 1) rotateX(-80deg) rotateY(0deg) rotateZ(0deg) skew(-30deg, 0deg); opacity: 1;}100%{-moz-transform: scale(1, 1) rotateX(-180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0;}} @-o-keyframes shadow-ani{0%{-o-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);}50%{-o-transform: scale(1.08, 1) rotateX(-80deg) rotateY(0deg) rotateZ(0deg) skew(-30deg, 0deg); opacity: 1;}100%{-o-transform: scale(1, 1) rotateX(-180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0;}} @-ms-keyframes shadow-ani{0%{-ms-transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);}50%{-ms-transform: scale(1.08, 1) rotateX(-80deg) rotateY(0deg) rotateZ(0deg) skew(-30deg, 0deg); opacity: 1;}100%{-ms-transform: scale(1, 1) rotateX(-180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0;}} @keyframes shadow-ani{0%{transform: scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);}50%{transform: scale(1.08, 1) rotateX(-80deg) rotateY(0deg) rotateZ(0deg) skew(-30deg, 0deg); opacity: 1;}100%{transform: scale(1, 1) rotateX(-180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0;}} @media (min-width: 993px) and (max-width: 1199px){-webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9);} @media (min-width: 768px) and (max-width: 992px){.letter{font-weight: bold; font-size: 8em; margin-bottom: 1em;}} @media (max-width: 767px){.letter{font-weight: bold; font-size: 6em; margin-bottom: 1em;}} @media (max-width: 480px){.letter{font-weight: bold; font-size: 4em; margin-bottom: 1em;}} 

/* /armstrong_theme/static/src/less/blog.less defined in bundle 'web.assets_frontend' */
 div#jobs_grid img{display: none;} .website_blog .o_blog_post_teaser{color: black;} #main_column address{color: black;} #main_column .fa-tags{color: black;} #main_column span:nth-child(2){color: black;} #main_column div.text-muted > div > a{border: 1px solid; padding: 4px; background: #14cab4; color: white; font-weight: bold; margin-left: 8px;} #blog_right_column .nav-stacked li a{border: 1px solid; padding: 4px; background: #14cab4; color: white; font-weight: bold; margin-left: 8px; border-radius: 0;} #blog_right_column .badge{color: black; background-color: white; padding: 4px 7px;} .website_blog .o_blog_cover_container.o_list_cover{height: 341px!important;} 

/* /armstrong_theme/static/src/less/contact_us.less defined in bundle 'web.assets_frontend' */
 input, textarea{font-family: 'Open Sans', sans-serif; font-size: 14px; color: #727272; margin: 0px; background-color: #fff; outline: none; padding: 10px; height: 42px; border: 1px solid #e4e4e4; width: 100%;} .prepend-icon.width-100{width: 100%;} .prepend-icon{position: relative; margin-bottom: 22px;} label{font-family: 'Roboto', sans-serif; font-weight: 400; border: none; color: inherit;} .prepend-icon .field-icon{left: 0; top: 0; width: 42px; height: 42px; color: inherit; line-height: 42px; position: absolute; text-align: center; -webkit-transition: all 0.5s ease-out; -khtml-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; pointer-events: none; z-index: 99;} .prepend-icon input, .prepend-icon textarea{padding-left: 36px;} .prepend-icon .field-icon i{color: #bbb;} .input-hint{padding: 10px; display: block; margin-top: -1px; line-height: 16px; position: relative; background: #f5f5f5; border: 1px solid #cfcfcf; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; font-size: 11px; color: #999;} textarea{width: 100%; display: block; margin: 0; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #626262; outline: none; padding: 10px; border: 1px solid #e4e4e4; height: 96px; -webkit-transition: all 0.5s ease-in-out; -khtml-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;} .contact-us-right-details span{font-size: 14px;} 

/* /armstrong_theme/static/src/less/about_us.less defined in bundle 'web.assets_frontend' */
 #about_us .about-title{color: #000 !important; text-align: left !important; font-size: 30px !important; text-transform: capitalize !important;} .state_counter_bg{background-repeat: no-repeat; background-image: url(/armstrong_theme/static/src/images/sl0.jpg); background-size: cover; background-position: center center; visibility: inherit; position: relative; padding: 60px;} .state_counter_bg:before{content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(30, 30, 30, 0.55);} .check-list{list-style: none; margin-bottom: 20px;} .check-list li{margin-bottom: 10px;} .check-list li:last-child{margin-bottom: 0;} .check-list li:before{display: inline-block; width: 20px; height: 20px; text-align: center; vertical-align: middle; font-family: "FontAwesome"; font-size: 10px; line-height: 17px; content: "\f00c"; margin-right: 10px; border-radius: 50%; border: 2px solid #282e3a; color: #282e3a;} 

/* /armstrong_theme/static/src/less/state_odoometer.less defined in bundle 'web.assets_frontend' */
 .odometer{width: 100%; margin-top: 15px; text-align: center;} .odometer{line-height: 48px; letter-spacing: 2px; font-weight: 300; font-size: 38px;} .state-counter{padding: 38px !important; margin: 10px; border-radius: 50%; border: 2px solid white;} @media (max-width: 480px){.state-counter{border-radius: unset; border: 0px solid white;}} .odometer.odometer-auto-theme, .odometer.odometer-theme-minimal{display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; position: relative;} .odometer.odometer-auto-theme, .odometer.odometer-theme-minimal{*display: inline;} .odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-minimal .odometer-digit{display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; position: relative;} .odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-minimal .odometer-digit{*display: inline;} .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; visibility: hidden;} .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{*display: inline;} .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{text-align: left; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden;} .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display: block;} .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display: block; -webkit-backface-visibility: hidden;} .odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value{display: block; -webkit-transform: translateZ(0);} .odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position: absolute;} .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{-webkit-transition: -webkit-transform 2s; -moz-transition: -moz-transform 2s; -ms-transition: -ms-transform 2s; -o-transition: -o-transform 2s; transition: transform 2s;} .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%);} .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner{-webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%);} .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition: -webkit-transform 2s; -moz-transition: -moz-transform 2s; -ms-transition: -ms-transform 2s; -o-transition: -o-transform 2s; transition: transform 2s; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);} 

/* /armstrong_theme/static/src/fonts/Indie_Flower.less defined in bundle 'web.assets_frontend' */
 @font-face{font-family: 'Preamble'; font-style: normal; font-weight: 400; src: local('Preamble'), local('IndieFlower'), url(/armstrong_theme/static/src/fonts/Precious.ttf) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} 

/* /armstrong_theme/static/src/less/theme_common.custom.web.assets_frontend.less defined in bundle 'web.assets_frontend' */
 .pad0{padding: 0px;} #theme_customize_modal{width: 500px; right: 0; left: auto; z-index: 9999;} #theme_customize_modal .row{margin: 0;} #theme_customize_modal .modal-header{width: 100%; display: inline-block; vertical-align: middle; padding: 16px;} #theme_customize_modal .tab-content{margin: 0; padding: 15px 0; text-align: center;} #theme_customize_modal .modal-dialog{position: relative; top: auto; right: auto; width: 100%; border-radius: 0;} #theme_customize_modal .modal-dialog .modal-content{padding: 0; border-radius: 0;} #theme_customize_modal .modal-dialog .modal-content .left-content{width: 40%; padding: 0;} #theme_customize_modal .modal-dialog .modal-content .left-content li{margin: 0; width: 100%; position: relative; border: none !important;} #theme_customize_modal .modal-dialog .modal-content .left-content li:last-child{border-bottom: none !important;} #theme_customize_modal .modal-dialog .modal-content .left-content li .fa{display: none; position: absolute; left: -1px; top: -1px; height: 41px; width: 41px; line-height: 42px;} #theme_customize_modal .modal-dialog .modal-content .left-content li a{margin: 0; display: block; padding: 10px; text-align: left; border-radius: 0; border: none !important;} #theme_customize_modal .modal-dialog .modal-content .right-content{width: 60%; padding: 0;} #theme_customize_modal .modal-dialog .modal-content .right-content .tab-content{padding: 0; border: none;} #theme_customize_modal .modal-dialog #custom_options h2{width: 100%; display: inline-block; vertical-align: top; font-size: 14px; font-weight: 600; text-transform: uppercase;} #theme_customize_modal .modal-dialog #custom_options .cpb-row{width: 100%; display: inline-block; vertical-align: top;} #theme_customize_modal .modal-dialog #custom_options .cpb-row label{width: 28%; height: 40px; float: left; margin: 2%; border: 1px solid #000;} #theme_customize_modal .modal-dialog #custom_options .cpb-row label.cpb-1{background: #508EBC;} #theme_customize_modal .modal-dialog #custom_options .cpb-row label.cpb-2{background: #00192E;} #theme_customize_modal .modal-dialog #custom_options .cpb-row label.cpb-3{background: #C7DFF4;} #theme_customize_modal .modal-dialog #custom_options .cpb-row label.cpb-4{background: #58595B;} #theme_customize_modal .modal-dialog #custom_options .cpb-row label.cpb-5{background: #BCBEC0;} #theme_customize_modal .modal-dialog #custom_options .cpb-row label.cpb-6{background: #FFFFFF;} #theme_customize_modal .modal-dialog #custom_options .cpm-row{width: 100%; display: inline-block; vertical-align: top;} #theme_customize_modal .modal-dialog #custom_options .cpm-row label{width: 28%; height: 40px; float: left; margin: 2%; border: 1px solid #000;} #theme_customize_modal .modal-dialog #custom_options .cpm-row label.cpm-1{background: #508EBC;} #theme_customize_modal .modal-dialog #custom_options .cpm-row label.cpm-2{background: #00192E;} #theme_customize_modal .modal-dialog #custom_options .cpm-row label.cpm-3{background: #C7DFF4;} #theme_customize_modal .modal-dialog #custom_options .cpm-row label.cpm-4{background: #58595B;} #theme_customize_modal .modal-dialog #custom_options .cpm-row label.cpm-5{background: #BCBEC0;} #theme_customize_modal .modal-dialog #custom_options .cpm-row label.cpm-6{background: #FFFFFF;} #theme_customize_modal .modal-dialog #navbar-header-options .col-md-4{padding: 0px 7px !important;} #theme_customize_modal .modal-dialog #navbar-header-options .col-md-4 label{height: 70px;} #theme_customize_modal .modal-dialog #bgcolor .chd-bg-layout-combi{width: 50px; height: 50px; display: inline-block; vertical-align: top; border: 1px solid black; margin: 8px;} #theme_customize_modal .modal-dialog #bgcolor .bg_color_01{background: #14cab4;} #theme_customize_modal .modal-dialog #bgcolor .bg_color_02{background: #14cab4;} #theme_customize_modal .modal-dialog #bgcolor .bg_color_03{background: #14cab4;} #theme_customize_modal .modal-dialog #bgcolor .bg_color_04{background: #14cab4;} #theme_customize_modal .modal-dialog #bgcolor .bg_color_05{background: #14cab4;} #theme_customize_modal .modal-dialog #bgcolor .bg_color_06{background: #14cab4;} #theme_customize_modal .modal-dialog #bgcolor .bg_color_07{background: #14cab4;} #theme_customize_modal .modal-dialog #bgcolor .bg_color_08{background: #14cab4;} #theme_customize_modal .modal-dialog #font-options{padding: 13px 0;} #theme_customize_modal .modal-dialog #font-options label{width: 100%; padding: 15px; border: 1px solid #ddd; background: #eee; text-align: left;} #theme_customize_modal .modal-dialog #font-options label h4{font-size: 14px !important; margin: 0; padding: 5px;} #theme_customize_modal .modal-dialog #font-options label.checked h4{color: #14cab4;} #theme_customize_modal .modal-dialog #font-options label.checked h4:before{content: "\f00c"; font: normal normal normal 14px/1 FontAwesome; color: #14cab4;} #theme_customize_modal .modal-dialog #font-options label.checked:after{display: none;} #theme_customize_modal .modal-dialog #color-options{padding: 11px 13px;} #theme_customize_modal .modal-dialog #color-options .text-center{display: none;} #theme_customize_modal .modal-dialog #color-options .col-md-2{padding: 6px;} #theme_customize_modal .modal-dialog #color-options .col-xs-12{width: 33%; padding: 4px;} #theme_customize_modal .modal-dialog #color-options .color-combination .row{height: 50px; display: block; border: none;} #theme_customize_modal .modal-dialog #color-options .color-combination .color1{background: #795548;} #theme_customize_modal .modal-dialog #color-options .color-combination .color2{background: #FFB300;} #theme_customize_modal .modal-dialog #color-options .color-combination .color3{background: #388E3C;} #theme_customize_modal .modal-dialog #color-options .color-combination .color4{background: #0091EA;} #theme_customize_modal .modal-dialog #color-options .color-combination .color5{background: #E57373;} #theme_customize_modal .modal-dialog #color-options .color-combination .color6{background: #14cab4;} #theme_customize_modal .modal-dialog #color-options .color-combination .color7{background: #757575;} #theme_customize_modal .modal-dialog #color-options .color-combination .color8{background: #fe0000;} #theme_customize_modal .modal-dialog #color-options .color-combination .color9{background: #AB47BC;} #theme_customize_modal .modal-dialog #header, #theme_customize_modal .modal-dialog #footert, #theme_customize_modal .modal-dialog #footer-options, #theme_customize_modal .modal-dialog #navbar-header-options{padding: 20px 0px;} #theme_customize_modal .modal-dialog #header label, #theme_customize_modal .modal-dialog #footert label, #theme_customize_modal .modal-dialog #footer-options label, #theme_customize_modal .modal-dialog #navbar-header-options label{width: 100%; padding: 15px; border: 1px solid #ddd; background: #eee;} #theme_customize_modal .modal-dialog #header label h6, #theme_customize_modal .modal-dialog #footert label h6, #theme_customize_modal .modal-dialog #footer-options label h6, #theme_customize_modal .modal-dialog #navbar-header-options label h6{font-weight: 600;} #theme_customize_modal .modal-dialog #header label.checked, #theme_customize_modal .modal-dialog #footert label.checked, #theme_customize_modal .modal-dialog #footer-options label.checked, #theme_customize_modal .modal-dialog #navbar-header-options label.checked{box-shadow: 2px 2px 3px #888;} #theme_customize_modal .modal-dialog label.checked{box-shadow: 2px 2px 3px #888; position: relative;} #theme_customize_modal .modal-dialog label.checked:after{content: "\f00c"; font-family: FontAwesome; font-size: 14px; width: 25px; height: 25px; float: left; background: #14cab4; border-radius: 50%; text-align: center; line-height: 25px; position: absolute; top: 14px; z-index: 1; left: 5px;} #theme_customize_modal .nav-tabs > li{float: left; margin-bottom: -3px;} #theme_customize_modal .nav-tabs > li.active > a, #theme_customize_modal .nav-tabs > li.active > a:hover, #theme_customize_modal .nav-tabs > li.active > a:focus{border-top: 0px solid #ddd; border-radius: 0;} #theme_customize_modal.loading .modal-dialog:after{background: #00000069; content: " "; width: 100% ; height: 100%; float: left; position: absolute; left: 0; top: 0;} #theme_customize_modal .nav-tabs > li > a{font-size: 14px; padding: 10px 14px !important;} .navbar-brand.logo{margin-top: 15px;} .navbar-brand.logo img{height: 150px !important; margin-top: -50px !important;} 

/* /armstrong_theme/static/src/less/colors.less defined in bundle 'web.assets_frontend' */
 #wrapwrap [class*="bg-"].automatic-color, #wrapwrap .automatic-color{color: #191a1f;} #wrapwrap .bg-white [class*="bg-"] .text-white, #wrapwrap [class*="bg-"].text-white, #wrapwrap .text-white{color: #fff;} #wrapwrap .bg-gray-lighter [class*="bg-"] .text-gray-lighter, #wrapwrap [class*="bg-"].text-gray-lighter, #wrapwrap .text-gray-lighter{color: #eeeeee;} #wrapwrap .bg-gray [class*="bg-"] .text-gray, #wrapwrap [class*="bg-"].text-gray, #wrapwrap .text-gray{color: #83879b;} #wrapwrap .bg-gray-darker [class*="bg-"] .text-gray-darker, #wrapwrap [class*="bg-"].text-gray-darker, #wrapwrap .text-gray-darker{color: #191a1f;} #wrapwrap .bg-primary [class*="bg-"] .text-primary, #wrapwrap [class*="bg-"].text-primary, #wrapwrap .text-primary{color: #14cab4;} .bg-gray-light{background-color: #dddee4;} .bg-gray-dark{background-color: #333333;} .bg-black{background-color: #000;} 

/* /armstrong_theme/static/src/less/fonts.less defined in bundle 'web.assets_frontend' */
 @font-face{font-family: 'Exo 2'; font-style: normal; font-weight: 400; src: local('Exo 2'), local('Exo2-Regular'), url(https://fonts.gstatic.com/s/exo2/v4/7cHmv4okm5zmbtYsK-4E4Q.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;} @font-face{font-family: 'Exo 2'; font-style: normal; font-weight: 400; src: local('Exo 2'), local('Exo2-Regular'), url(https://fonts.gstatic.com/s/exo2/v4/7cHmv4okm5zmbtYmK-4E4Q.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family: 'Exo 2'; font-style: normal; font-weight: 400; src: local('Exo 2'), local('Exo2-Regular'), url(https://fonts.gstatic.com/s/exo2/v4/7cHmv4okm5zmbtYoK-4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family: 'Lato'; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family: 'Lato'; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wXg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;} @font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;} @font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2'); unicode-range: U+1F00-1FFF;} @font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2'); unicode-range: U+0370-03FF;} @font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;} @font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family: 'Oswald'; font-style: normal; font-weight: 400; src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;} @font-face{font-family: 'Oswald'; font-style: normal; font-weight: 400; src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;} @font-face{font-family: 'Oswald'; font-style: normal; font-weight: 400; src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family: 'Oswald'; font-style: normal; font-weight: 400; src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752GT8G.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family: 'Poppins'; font-style: normal; font-weight: 400; src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;} @font-face{font-family: 'Poppins'; font-style: normal; font-weight: 400; src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family: 'Poppins'; font-style: normal; font-weight: 400; src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;} @font-face{font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;} @font-face{font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2'); unicode-range: U+1F00-1FFF;} @font-face{font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2'); unicode-range: U+0370-03FF;} @font-face{font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;} @font-face{font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} 

/* /armstrong_theme/static/src/less/layouts/header_style_transparent.less defined in bundle 'web.assets_frontend' */
 @media only screen and (min-width: 720px) and (max-width: 959px){footer{width: 768px;}} @media only screen and (min-width: 960px) and (max-width: 2560px){.homepage header{height: 80px; visibility: visible; margin-top: 0px; opacity: 1; left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0;}.homepage header > .navbar-static-top{min-height: 77px; z-index: 2; box-shadow: 0 3px 1pc #1d222530;}} .homepage .navbar-fixed-top.scrolled{background-color: #fff !important; transition: background-color 200ms linear;} .homepage .navbar-fixed-top.scrolled .nav-link{color: #555;} header > .navbar-static-top{min-height: 77px;} header .navbar-nav > li > a{padding-top: 28px; padding-bottom: 28px;} .after-scroll-bg{background-color: white !important;} .o_connected_user header .navbar-fixed-top{margin-top: 34px;} .navbar-fixed-top{animation: smoothScroll 1s forwards;} @keyframes smoothScroll{0%{transform: translateY(-40px);}100%{transform: translateY(0px);}} .navbar-nav > li.divider{display: none;} 

/* /armstrong_theme/static/src/less/colors/color_6.less defined in bundle 'web.assets_frontend' */
 .text-primary{color: #14cab4;} .text-success{color: #5cb85c;} .text-info{color: #00B467;} .text-warning{color: #FF9200;} .text-danger{color: #B7072D;} 

/* /armstrong_theme/static/src/less/fonts/font_poppins.less defined in bundle 'web.assets_frontend' */
 body{font-family: "Poppins";} #wrapwrap{font-family: "Poppins";} #wrapwrap h1, #wrapwrap h2, #wrapwrap h3, #wrapwrap h4, #wrapwrap h5, #wrapwrap h6{font-family: "Poppins";} 

/* /armstrong_theme/static/src/less/layouts/footer_default.less defined in bundle 'web.assets_frontend' */
 #wrapwrap footer{background-color: #eeeeee; color: #191a1f; display: block !important;} 

/* /website_sale/static/src/css/website_sale.css defined in bundle 'web.assets_frontend' */
 .oe_product{border: 1px solid rgba(100, 100, 100, 0.2);} .products_pager{text-align: center;} .products_pager > div{margin: 0 auto; display: inline-block;} .products_pager > div > *{vertical-align: middle; float: none; padding: 0;} .products_pager > div > ul{padding-left: 10px;} .products_pager > ul{margin-left: auto; margin-right: auto;} .oe_website_sale ul ul{margin-left: 1.5em;} .oe_website_sale .td-product_name, .oe_website_sale h1[itemprop="name"], .oe_website_sale .oe_product_cart form h5{word-wrap: break-word;} .oe_website_sale .td-product_name{min-width: 140px;} .oe_website_sale .td-img{width: 100px;} .oe_website_sale .td-qty{width: 130px;} .oe_website_sale .td-price, .oe_website_sale .td-price-total{width: 100px;} @media (max-width: 767px){.oe_website_sale .td-img, .oe_website_sale .td-price-total{display: none;}.oe_website_sale .td-qty{width: 60px;}.oe_website_sale .td-price{width: 80px;}} @media (min-width: 768px){.oe_website_sale .o_website_sale_rightfit{padding-right: 0px;}} @media (max-width: 476px){.oe_website_sale .td-qty{width: 60px;}.oe_website_sale .oe_cart table thead, .oe_website_sale #modal_optional_products table thead{display: none;}.oe_website_sale .oe_cart table td.td-img, .oe_website_sale #modal_optional_products table td.td-img{display: none;}.oe_website_sale .oe_cart a span.hidden-xs, .oe_website_sale #modal_optional_products a span.hidden-xs{display: none !important;}.oe_website_sale .oe_cart a span.visible-xs-inline, .oe_website_sale #modal_optional_products a span.visible-xs-inline{display: inline !important;}} .o_alternative_product{margin: auto;} .oe_product{position: relative;} .oe_product .oe_product_image{position: absolute; left: 15px; right: 15px; top: 15px; bottom: 55px; text-align: center;} .oe_product .oe_product_image img{max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 4;} .oe_product section{position: absolute; left: 0; right: 0; bottom: 0; overflow: hidden; padding: 0 15px 0 10px; min-height: 56px; border-top: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.75); z-index: 5;} .oe_product .product_price{bottom: 0;} .oe_product .oe_product_cart{position: relative; width: 100%; height: 100%;} .oe_product .oe_subdescription{font-size: 0.8em; overflow: hidden; margin-bottom: 10px;} .oe_mycart .input-group-addon{padding-left: 6px; padding-right: 6px;} .oe_product.oe_image_full .oe_product_image{left: 0; right: 0; top: 0; bottom: 0;} .oe_product.oe_ribbon_promo .ribbon-wrapper{display: block;} .oe_product .ribbon-wrapper{display: none; width: 85px; height: 88px; z-index: 5; overflow: hidden; position: absolute; top: 0; right: 0;} .oe_product .ribbon{font: bold 15px Sans-Serif; color: white; text-align: center; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); position: relative; padding: 7px 0; left: -5px; top: 15px; width: 120px; cursor: default;} #products_grid > table tr:not(:first-child) > td{height: 100%;} #products_grid.col-md-12 > table > tbody > tr > td:empty, #products_grid.col-md-9 > table > tbody > tr > td:empty{height: 0;} #products_grid.col-md-12 .oe-height-1{height: 75px;} #products_grid.col-md-12 .oe-height-2{height: 150px;} #products_grid.col-md-12 .oe-height-4{height: 300px;} #products_grid.col-md-12 .oe-height-6{height: 450px;} #products_grid.col-md-12 .oe-height-8{height: 600px;} #products_grid.col-md-9 .oe-height-1{height: 70px;} #products_grid.col-md-9 .oe-height-2{height: 140px;} #products_grid.col-md-9 .oe-height-4{height: 280px;} #products_grid.col-md-9 .oe-height-6{height: 420px;} #products_grid.col-md-9 .oe-height-8{height: 560px;} #products_grid .oe_product.oe_grid .oe_subdescription{max-height: 40px;} @media (min-width: 992px){#products_grid.col-md-12 .oe-height-1{height: 95px;}#products_grid.col-md-12 .oe-height-2{height: 190px;}#products_grid.col-md-12 .oe-height-4{height: 380px;}#products_grid.col-md-12 .oe-height-6{height: 570px;}#products_grid.col-md-12 .oe-height-8{height: 760px;}#products_grid.col-md-12 .oe_product.oe_grid .oe_subdescription{max-height: 70px;}#products_grid.col-md-9 .oe-height-1{height: 72px;}#products_grid.col-md-9 .oe-height-2{height: 144px;}#products_grid.col-md-9 .oe-height-4{height: 288px;}#products_grid.col-md-9 .oe-height-6{height: 432px;}#products_grid.col-md-9 .oe-height-8{height: 576px;}} @media (min-width: 1200px){#products_grid.col-md-12 .oe-height-1{height: 125px;}#products_grid.col-md-12 .oe-height-2{height: 250px;}#products_grid.col-md-12 .oe-height-4{height: 500px;}#products_grid.col-md-12 .oe-height-6{height: 750px;}#products_grid.col-md-12 .oe-height-8{height: 1000px;}#products_grid.col-md-9 .oe-height-1{height: 95px;}#products_grid.col-md-9 .oe-height-2{height: 190px;}#products_grid.col-md-9 .oe-height-4{height: 380px;}#products_grid.col-md-9 .oe-height-6{height: 570px;}#products_grid.col-md-9 .oe-height-8{height: 760px;}#products_grid .oe_product.oe_grid .oe_subdescription{max-height: 120px;}} @media (max-width: 768px){#products_grid table, #products_grid tbody, #products_grid tr, #products_grid td{float: left; width: 100%; display: inline-block;}#products_grid .oe_product{float: left; width: 100%; display: inline-block;}#products_grid .oe_product.oe_grid{height: 400px;}#products_grid .oe_product.oe_grid section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_subdescription{max-height: 200px;}.products_pager .pagination{margin: 5px auto !important;}} @media (max-width: 400px){#products_grid .oe_product.oe_grid{height: 270px;}#products_grid .oe_product.oe_list{height: 200px;}#products_grid .oe_product.oe_list section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_product_image{top: 0; bottom: 65px;}#products_grid .oe_product .oe_subdescription{max-height: 40px;}#products_grid .oe_product.oe_image_full .oe_product_image{bottom: 50px;}} .oe_cart a span.visible-xs-inline, #modal_optional_products a span.visible-xs-inline{display: none !important;} .oe_cart a span.hidden-xs, #modal_optional_products a span.hidden-xs{display: inline !important;} .oe_cart table td:first-child{min-width: 76px;} .oe_cart > .oe_structure{clear: both;} div#payment_method div.list-group{margin-left: 40px;} div#payment_method .list-group-item{padding-top: 5px; padding-bottom: 5px;} @media (min-width: 400px){.oe_product.oe_list{border: none; border-bottom: 1px solid rgba(100, 100, 100, 0.2); width: 100%; min-height: 100px; position: relative; padding-bottom: 5px; padding-left: 180px;}.oe_product.oe_list .oe_product_image{top: 0; bottom: 0; left: 0; right: 0; width: 170px;}.oe_product.oe_list section{position: relative; border: 0; top: auto; bottom: auto; left: auto; right: auto; background: transparent;}} .oe_website_sale .row .row .col-md-12{float: none;} .css_attribute_color{display: inline-block; border: 1px solid #999999; text-align: center;} .css_attribute_color input{margin: 8px; height: 13px; opacity: 0;} .css_attribute_color.active{border: 3px ridge #66ee66;} .css_attribute_color.active input{margin: 6px;} .css_not_available_msg{display: none;} .css_not_available.js_product > *:nth-child(4) > *{display: none;} .css_not_available.js_product .product_price, .css_not_available.js_product .css_quantity{display: none;} .css_not_available.js_product .css_not_available_msg{display: block;} .css_quantity{max-width: 125px;} .css_quantity input[name="add_qty"]{text-align: center;} option.css_not_available{color: #ccc;} label.css_not_available{opacity: 0.6;} label.css_attribute_color.css_not_available{opacity: 1; background-image: url("/website_sale/static/src/img/redcross.png"); background-size: cover;} .product_detail_img{margin-left: auto; margin-right: auto; display: block; max-height: 500px;} .oe_default_price{display: none;} .discount .oe_default_price{display: block;} .oe_website_sale input.js_quantity{min-width: 48px; text-align: center;} .oe_website_sale input.quantity{padding: 0;} .oe_overlay_options .dropdown ul[name="size"] table{margin-left: 20px;} .oe_overlay_options .dropdown ul[name="size"] td{margin: 0; padding: 0; width: 20px; height: 20px; border: 1px #dddddd solid; cursor: pointer;} .oe_overlay_options .dropdown ul[name="size"] td.selected{background-color: #B1D4F1;} .oe_overlay_options .dropdown ul[name="size"] table.oe_hover td.selected{background-color: transparent;} .oe_overlay_options .dropdown ul[name="size"] table.oe_hover td.select{background-color: #B1D4F1;} ul.wizard{padding: 0; margin-top: 20px; list-style: none outside none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065);} ul.wizard li{border: 1px solid #d4d4d4; border-right-width: 0; position: relative; float: left; padding: 0 10px 0 20px; margin: 0; line-height: 38px; background: #fbfbfb;} ul.wizard li .chevron{position: absolute; top: 0; right: -10px; z-index: 1; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #d4d4d4;} ul.wizard li .chevron:before{position: absolute; top: -20px; right: 1px; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #fbfbfb; content: "";} ul.wizard li .o_link_disable{text-decoration: none; color: inherit; cursor: text;} ul.wizard li.text-success{background: #f3f4f5;} ul.wizard li.text-success .chevron:before{border-left: 10px solid #f5f5f5;} ul.wizard li.text-primary{background: #f1f6fc;} ul.wizard li.text-primary .chevron:before{border-left: 10px solid #f1f6fc;} ul.wizard li:first-child{padding-left: 15px; border-radius: 4px 0 0 4px;} ul.wizard li:last-child{border-radius: 0 4px 4px 0; border-right-width: 1px;} ul.wizard li:last-child .chevron{display: none;} #o_shop_collapse_category li a{display: inline-block; width: 80%; padding-left: 3px;} #o_shop_collapse_category li i.fa{cursor: pointer;} .mycart-popover{max-width: 500px; min-width: 250px;} .mycart-popover .cart_line{border-bottom: 1px #EEE solid;} td.noborder{border: none !important;} .border_primary{border: 1px solid #337ab7;} .js_change_shipping{cursor: pointer;} a.no-decoration{cursor: pointer; text-decoration: none !important;} #o-carousel-product .carousel-inner div.item{height: 400px;} #o-carousel-product .carousel-inner div.item img{max-height: 100%;} #o-carousel-product .carousel-control{background-image: none !important;} #o-carousel-product .carousel-indicators{background-color: transparent; margin: 10px 0 0; overflow-y: hidden; position: static; text-align: left; white-space: nowrap; width: 100%; height: 100px !important; text-align: center; list-style-position: inside;} #o-carousel-product .carousel-indicators li{background-color: transparent !important; border-radius: 0; display: inline-block; margin: 0 !important; width: 54px !important; height: 54px !important; border: 0 !important; box-shadow: none !important;} #o-carousel-product .carousel-indicators li img{display: block; opacity: 0.5;} #o-carousel-product .carousel-indicators li.active img{opacity: 1;} .ecom-zoomable img[data-zoom]{cursor: zoom-in;} .break-word{word-wrap: break-word;} #coupon_box form{max-width: 300px;} .font-weight-normal{font-weight: normal;} .o_website_sale_animate{opacity: 0.7; position: absolute !important; height: 150px; width: 150px; z-index: 1020;} .o_red_highlight{background: #db0700 !important; box-shadow: 0 0 0px 0px rgba(240, 8, 0, 0.4); transition: all 0.5s linear;} .o_shadow_animation{box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important;} 

/* /website_sale/static/src/css/website_mail.css defined in bundle 'web.assets_frontend' */
 .oe_msg img.oe_msg_avatar{width: 50px; margin-right: 10px;} .oe_msg_attachment{display: inline-block; width: 120px; margin: 4px 2px; min-height: 80px; position: relative; border-radius: 3px; text-align: center; vertical-align: top;} .oe_msg_attachment a img.oe_attachment_embedded{display: block; position: relative; margin: 0px; margin-left: 10px; width: 100px; height: 80px; border-radius: 1px; border: solid 3px white; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.19);} .oe_msg_attachment a div.oe_attachment_name{display: inline-block; max-width: 100%; padding: 1px 3px; margin-top: 2px; margin-bottom: 5px; background: #f4f5fa; overflow: hidden; color: #4c4c4c; text-shadow: none; border-radius: 3px; word-wrap: break-word;} 

/* /website_sale_comparison/static/src/less/website_sale_comparison.less defined in bundle 'web.assets_frontend' */
 .o_product_feature_panel{position: fixed; bottom: 0; left: 50%; transform: translateX(-50%); z-index: 10; border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 10px 20px; text-align: center; border: 2px solid #14cab4; border-bottom: 0px; background-color: white; opacity: 0.95;} .o_product_feature_panel .o_product_panel{position: relative;} .o_product_feature_panel .o_product_panel .o_product_panel_header{color: #777; margin: 0 10px 0 10px; cursor: pointer;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_icon{margin-right: 5px;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_text{text-transform: uppercase; vertical-align: middle; font-size: 16px;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_circle{vertical-align: 6px; padding: 0 3px; line-height: 14px;} .o_product_feature_panel .o_product_panel .o_product_panel_content{display: none !important;} .oe_website_sale .product_summary > *{display: block; margin: 15px 0 15px 0;} .oe_website_sale .table-comparator .o_product_comparison_collpase{margin-right: 8px;} .oe_website_sale div.css_not_available .o_add_compare_dyn{display: none;} 

/* /website_sale_wishlist/static/src/less/website_sale_wishlist.less defined in bundle 'web.assets_frontend' */
 .oe_website_sale .td-wish-btn{width: 140px;} .oe_website_sale div.css_not_available .o_add_wishlist_dyn{display: none;} @media (max-width: 767px){.oe_website_sale .td-wish-btn{width: 100px;}} 

/* /brt_portal_page/static/css/brt-pop.css defined in bundle 'web.assets_frontend' */
 *{margin: 0; padding: 0;} #prescom{width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.7); top: 0; left: 0; z-index: 9999; visibility: hidden;} #prescom:target{visibility: visible;} #comm1{width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.7); top: 0; left: 0; z-index: 9999; visibility: hidden;} #comm1:target{visibility: visible;} #comm2{width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.7); top: 0; left: 0; z-index: 9999; visibility: hidden;} #comm2:target{visibility: visible;} #comm3{width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.7); top: 0; left: 0; z-index: 9999; visibility: hidden;} #comm3:target{visibility: visible;} #presdir{width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.7); top: 0; left: 0; z-index: 9999; visibility: hidden;} #presdir:target{visibility: visible;} #dir1{width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.7); top: 0; left: 0; z-index: 9999; visibility: hidden;} #dir1:target{visibility: visible;} #dir2{width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.7); top: 0; left: 0; z-index: 9999; visibility: hidden;} #dir2:target{visibility: visible;} .window{width: 56%; height: 411px; background-image: url(/brt_portal_page/static/img/background.png); background-size: 102%; border-radius: 10px; position: relative; padding: 10px; margin: 11% auto; border: #fff 4px solid;} .window h2{margin: 30px 0 0 0;} .close-button{width: 4%; height: 8%; line-height: 23px; background: #000; border-radius: 50%; border: 3px solid #fff; display: block; text-align: center; color: #fff; text-decoration: none; position: absolute; top: -10px; right: -10px;} #wrapwrap > header .navbar-default{margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; max-width: 100% !important; font-size: 17px;} @media only screen and (max-width: 2560px) and (min-width: 960px){#wrapwrap{padding-bottom: 345px;}} .odometer.odometer-auto-theme, .odometer.odometer-theme-minimal{font-size: 32px;} 

/* /tecspek_all_options/static/src/less-css/products_shop_limit.less defined in bundle 'web.assets_frontend' */
 .product_share{position: fixed; top: 47%; right: 14px; z-index: 999;} .product_share a{display: block; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1); border-radius: 100%; text-align: center; padding-top: 8px; margin: 10px 0; width: 38px; height: 38px; font-size: 18px;} .product_share a > i{color: #fff !important; transition: color 0.3s ease-in-out;} .product_share a > i:hover{color: #14cab4;} .product_share a.product_share_facebook{background-color: #3b5999;} .product_share a.product_share_twitter{background-color: #55acee;} .product_share a.product_share_linkedin{background-color: #0077B5;} .product_share a.product_share_google{background-color: #dd4b39;} .product_share a.product_share_google{background-color: #dd4b39;} .product_share a{background-color: #7b7676;} 

/* /tecspek_all_options/static/src/less-css/jquery.mmenu.css defined in bundle 'web.assets_frontend' */
 .mm-hidden{display: none !important;} .mm-wrapper{overflow-x: hidden; position: relative;} .mm-menu{box-sizing: border-box; background: inherit; display: block; padding: 0; margin: 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited{color: inherit; text-decoration: none;} .mm-panels, .mm-panels > .mm-panel{position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0;} .mm-panel, .mm-panels{background: inherit; border-color: inherit; box-sizing: border-box; margin: 0;} .mm-panels{overflow: hidden;} .mm-panel{-webkit-overflow-scrolling: touch; overflow: scroll; overflow-x: hidden; overflow-y: auto; padding: 0 20px; -webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); transform: translate(100%, 0); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease; -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left;} .mm-panel:not(.mm-hidden){display: block;} .mm-panel:after, .mm-panel:before{content: ''; display: block; height: 20px;} .mm-panel_has-navbar{padding-top: 40px;} .mm-panel_opened{z-index: 1; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .mm-panel_opened-parent{-webkit-transform: translate(-30%, 0); -ms-transform: translate(-30%, 0); transform: translate(-30%, 0); -webkit-transform: translate3d(-30%, 0, 0); transform: translate3d(-30%, 0, 0);} .mm-panel_highest{z-index: 2;} .mm-panel_noanimation{transition: none !important;} .mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .mm-listitem_vertical > .mm-panel{-webkit-transform: none!important; -ms-transform: none!important; transform: none!important; display: none; padding: 10px 0 10px 10px;} .mm-listitem_vertical > .mm-panel:after, .mm-listitem_vertical > .mm-panel:before{content: none; display: none;} .mm-listitem_opened > .mm-panel{display: block;} .mm-listitem_vertical > .mm-btn_next{box-sizing: border-box; height: 40px; bottom: auto;} .mm-listitem_vertical .mm-listitem:last-child:after{border-color: transparent;} .mm-listitem_opened > .mm-btn_next:after{-webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); right: 19px;} .mm-btn{box-sizing: border-box; width: 40px; height: 40px; position: absolute; top: 0; z-index: 1;} .mm-btn_fullwidth{width: 100%;} .mm-btn_clear:after, .mm-btn_clear:before, .mm-btn_close:after, .mm-btn_close:before{content: ''; border: 2px solid transparent; box-sizing: content-box; display: block; width: 5px; height: 5px; margin: auto; position: absolute; top: 0; bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);} .mm-btn_clear:before, .mm-btn_close:before{border-right: none; border-bottom: none; right: 18px;} .mm-btn_clear:after, .mm-btn_close:after{border-left: none; border-top: none; right: 25px;} .mm-btn_next:after, .mm-btn_prev:before{content: ''; border-top: 2px solid transparent; border-left: 2px solid transparent; box-sizing: content-box; display: block; width: 8px; height: 8px; margin: auto; position: absolute; top: 0; bottom: 0;} .mm-btn_prev:before{-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); left: 23px; right: auto;} .mm-btn_next:after{-webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); right: 23px; left: auto;} .mm-navbar{border-bottom: 1px solid; border-color: inherit; text-align: center; line-height: 20px; display: none; height: 40px; padding: 0 40px; margin: 0; position: absolute; top: 0; left: 0; right: 0; opacity: 1; transition: opacity 0.4s ease;} .mm-navbar > *{box-sizing: border-box; display: block; padding: 10px 0;} .mm-navbar a, .mm-navbar a:hover{text-decoration: none;} .mm-navbar__title{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;} .mm-navbar__btn:first-child{left: 0;} .mm-navbar__btn:last-child{text-align: right; right: 0;} .mm-panel_has-navbar .mm-navbar{display: block;} .mm-listitem, .mm-listview{list-style: none; display: block; padding: 0; margin: 0;} .mm-listitem, .mm-listitem .mm-btn_next, .mm-listitem .mm-btn_next:before, .mm-listitem:after, .mm-listview{border-color: inherit;} .mm-listview{font: inherit; line-height: 20px;} .mm-panels > .mm-panel > .mm-listview{margin: 20px -20px;} .mm-panels > .mm-panel > .mm-listview:first-child, .mm-panels > .mm-panel > .mm-navbar + .mm-listview{margin-top: -20px;} .mm-listitem{position: relative;} .mm-listitem:after{content: ''; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: absolute; left: 0; right: 0; bottom: 0;} .mm-listitem:after{left: 20px;} .mm-listitem a, .mm-listitem a:hover{text-decoration: none;} .mm-listitem > a, .mm-listitem > span{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: inherit; display: block; padding: 10px 10px 10px 20px; margin: 0;} .mm-listitem .mm-btn_next{background: rgba(3, 2, 1, 0); padding: 0; position: absolute; right: 0; top: 0; bottom: 0; z-index: 2;} .mm-listitem .mm-btn_next:before{content: ''; border-left-width: 1px; border-left-style: solid; display: block; position: absolute; top: 0; bottom: 0; left: 0;} .mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width: 50px;} .mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + a, .mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + span{margin-right: 50px;} .mm-listitem .mm-btn_fullwidth:before{border-left: none;} .mm-listitem .mm-btn_fullwidth + a, .mm-listitem .mm-btn_fullwidth + span{padding-right: 50px;} .mm-listitem_divider{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 75%; text-transform: uppercase; padding: 5px 10px 5px 20px;} .mm-listitem_divider:after{content: ' '; display: none; position: static; display: inline-block;} .mm-listitem_spacer{padding-top: 40px;} .mm-listitem_spacer > .mm-btn_next{top: 40px;} .mm-menu{background: #f3f3f3; border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.75);} .mm-menu .mm-navbar a, .mm-menu .mm-navbar > *{color: rgba(0, 0, 0, 0.3);} .mm-menu .mm-btn:after, .mm-menu .mm-btn:before{border-color: rgba(0, 0, 0, 0.3);} .mm-menu .mm-listview .mm-btn_next:after{border-color: rgba(0, 0, 0, 0.3);} .mm-menu .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color: rgba(255, 255, 255, 0.4); tap-highlight-color: rgba(255, 255, 255, 0.4);} .mm-menu .mm-listitem_selected > a:not(.mm-btn_next), .mm-menu .mm-listitem_selected > span{background: rgba(255, 255, 255, 0.4);} .mm-menu .mm-listitem_opened > .mm-btn_next, .mm-menu .mm-listitem_opened > .mm-panel{background: rgba(0, 0, 0, 0.05);} .mm-menu .mm-listitem_divider{background: rgba(0, 0, 0, 0.05);} .mm-page{box-sizing: border-box; position: relative;} .mm-slideout{transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease; z-index: 1;} .mm-wrapper_opened{overflow-x: hidden; position: relative;} .mm-wrapper_background .mm-page{background: inherit;} .mm-menu_offcanvas{display: none; position: fixed; right: auto; z-index: 0;} .mm-menu_offcanvas.mm-menu_opened{display: block;} .mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms{z-index: 10;} .mm-menu_offcanvas{width: 80%; min-width: 140px; max-width: 440px;} .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{-webkit-transform: translate(80vw, 0); -ms-transform: translate(80vw, 0); transform: translate(80vw, 0); -webkit-transform: translate3d(80vw, 0, 0); transform: translate3d(80vw, 0, 0);} @media all and (max-width: 175px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{-webkit-transform: translate(140px, 0); -ms-transform: translate(140px, 0); transform: translate(140px, 0); -webkit-transform: translate3d(140px, 0, 0); transform: translate3d(140px, 0, 0);}} @media all and (min-width: 550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{-webkit-transform: translate(440px, 0); -ms-transform: translate(440px, 0); transform: translate(440px, 0); -webkit-transform: translate3d(440px, 0, 0); transform: translate3d(440px, 0, 0);}} .mm-page__blocker{background: rgba(3, 2, 1, 0); display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 2;} .mm-wrapper_blocking{overflow: hidden;} .mm-wrapper_blocking body{overflow: hidden;} .mm-wrapper_blocking .mm-page__blocker{display: block;} .mm-sronly{border: 0!important; clip: rect(1px, 1px, 1px, 1px) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; white-space: nowrap!important; width: 1px!important; min-width: 1px!important; height: 1px!important; min-height: 1px!important; padding: 0!important; overflow: hidden!important; position: absolute !important;} 

/* /tecspek_all_options/static/src/less-css/main.css defined in bundle 'web.assets_frontend' */
 .shop-filter:not(.mm-menu){display: none;} .shop-toggle.fixed{position: fixed; top: 0; left: 0;} .o_connected_user .shop-filter{margin-top: 32px;} @media (max-width: 480px){#page{float: unset !important;}} .homepage-category .menu-cat-link{color: #666; display: block; font-size: 14px; font-weight: 400; padding: 17px 0; line-height: 100%; position: relative; text-transform: capitalize; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; border-bottom: 1px solid #e8e8e8;} .homepage-category ul.dropdown-menu .dropdown-submenu{padding: 0px 34px 0px 14px;} .homepage-category ul.dropdown-menu .dropdown-submenu .menu-cat-link{color: #666 !important; display: block!important; font-size: 14px!important; font-weight: 400!important; padding: 17px 10px!important; line-height: 100%!important; position: relative!important; text-transform: capitalize!important; -webkit-transition: all 0.15s ease !important; -moz-transition: all 0.15s ease !important; -ms-transition: all 0.15s ease !important; -o-transition: all 0.15s ease !important; transition: all 0.15s ease !important; border-bottom: 0px solid #e8e8e8 !important;} .homepage-category ul.dropdown-menu .dropdown-submenu:hover{background: #c1c1c133;} .homepage-category .dropdown-menu > li > a:hover, .homepage-category .dropdown-menu > li > a:focus{background-color: transparent !important;} .homepage-category .dropdown-submenu > .dropdown-menu{top: 0; left: 100%; margin-left: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;} .homepage-category .dropdown-submenu:hover > .dropdown-menu{display: block;} .homepage-category .dropdown-submenu.pull-left{float: none;} .homepage-category .dropdown-submenu.pull-left > .dropdown-menu{left: -100%; margin-left: 10px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;} .homepage-category .category-icon{position: absolute; top: 18px; right: 10px; color: #999999 !important;} .homepage-category a:hover{text-decoration: none;} .category-hover-menu:hover > .dropdown-menu{display: block;} 

/* /website_sale_delivery/static/src/less/website_sale_delivery.less defined in bundle 'web.assets_frontend' */
 @media (max-width: 767px){.o_delivery_compute{max-width: 130px; text-overflow: ellipsis; overflow: hidden;}} 

/* /mail/static/src/less/chat_window.less defined in bundle 'web.assets_frontend' */
 .o_chat_window{display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex-flow: column nowrap; -moz-flex-flow: column nowrap; -webkit-flex-flow: column nowrap; flex-flow: column nowrap; position: fixed; width: 325px; max-width: 100%; height: 400px; max-height: 100%; font-size: 12px; background-color: #FAFAFA; border-radius: 6px 6px 0 0; z-index: 1051; box-shadow: -5px -5px 10px rgba(0, 0, 0, 0.18);} @media (max-width: 767px){.o_chat_window{width: 100%; height: 100%!important; box-shadow: none;}.o_chat_window.o_folded{display: none;}} @media print{.o_chat_window{display: none;}} .o_chat_window .o_chat_header{display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex: 0 0 auto; -moz-flex: 0 0 auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; color: white; padding: 5px 10px; border-radius: 3px 3px 0 0; border-bottom: 1px solid #E5E5E5; background-color: #7c7bad; padding: 8px;} @media (max-width: 767px){.o_chat_window .o_chat_header{height: 46px; padding-top: 12px; border-radius: 0px;}.o_chat_window .o_chat_header .o_chat_title{font-size: 16px; margin-left: 10px;}.o_chat_window .o_chat_header .o_chat_window_close{font-size: 17px; color: white;}} .o_chat_window .o_chat_header .o_chat_title{cursor: pointer; -ms-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top;} .o_chat_window .o_chat_header .o_chat_window_buttons{-ms-flex: 0 0 auto; -moz-flex: 0 0 auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;} .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_close, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_expand{color: white; padding: 3px; margin-left: 5px; opacity: 0.7;} .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_close:hover, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_expand:hover, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_close:focus, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_expand:focus, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_close.focus, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_expand.focus{opacity: 1;} .o_chat_window .o_mail_thread{-ms-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow: auto; -webkit-overflow-scrolling: touch;} .o_chat_window .o_mail_thread .o_thread_date_separator{margin: 0px 0px 15px 0px;} .o_chat_window .o_mail_thread .o_thread_date_separator .o_thread_date{background-color: #FAFAFA;} .o_chat_window .o_mail_thread .o_thread_message{padding: 4px 5px;} .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_sidebar{margin-right: 5px;} .o_chat_window .o_chat_composer input{width: 100%; outline: 0; height: 39px; padding: 10px; font-size: 13px; border: none; border-top: 1px solid #dee2e6;} .o_chat_window_dropdown{width: auto; height: 28px; color: white; background-color: #333333; cursor: pointer; box-shadow: none;} @media (max-width: 767px){.o_chat_window_dropdown{display: none;}} .o_chat_window_dropdown .o_chat_header{border-radius: 0;} .o_chat_window_dropdown .o_chat_window_dropdown_toggler{padding: 5px;} .o_chat_window_dropdown .o_chat_window_dropdown_toggler .o_total_unread_counter{position: absolute; top: -10px; left: auto; bottom: auto; right: 0; background-color: #7c7bad; padding: 0 2px; font-size: smaller;} .o_chat_window_dropdown.open .o_chat_window_dropdown_toggler .o_total_unread_counter, .o_chat_window_dropdown .o_chat_window_expand{display: none;} .o_chat_window_dropdown > ul{max-width: 325px; padding: 0;} .o_chat_window_dropdown > ul > li.o_chat_header{font-size: 12px; padding: 3px 5px;} .o_chat_window_dropdown > ul > li.o_chat_header ~ li.o_chat_header{border-top: 1px solid white;} .o_chat_window_dropdown > ul > li.o_chat_header:hover{background-color: #5f5e97;} .o_ui_blocked .o_chat_window{z-index: 1101;} .o_no_chat_window .o_chat_window{display: none;} 

/* /mail/static/src/less/thread.less defined in bundle 'web.assets_frontend' */
 .o_mail_thread .o_thread_show_more, .o_mail_activity .o_thread_show_more{text-align: center;} .o_mail_thread .o_thread_date_separator, .o_mail_activity .o_thread_date_separator{margin-top: 15px; margin-bottom: 30px; border-bottom: 1px solid #d9d7d7; text-align: center;} @media (max-width: 767px){.o_mail_thread .o_thread_date_separator, .o_mail_activity .o_thread_date_separator{margin-top: 0px; margin-bottom: 15px;}} .o_mail_thread .o_thread_date_separator .o_thread_date, .o_mail_activity .o_thread_date_separator .o_thread_date{position: relative; top: 10px; margin: 0 auto; padding: 0 10px; font-weight: bold; background: white;} .o_mail_thread .o_thread_new_messages_separator, .o_mail_activity .o_thread_new_messages_separator{margin-bottom: 15px; border-bottom: solid #abaaca 1px; text-align: right;} .o_mail_thread .o_thread_new_messages_separator .o_thread_separator_label, .o_mail_activity .o_thread_new_messages_separator .o_thread_separator_label{position: relative; top: 8px; padding: 0 10px; background: white; color: #abaaca; font-size: smaller;} .o_mail_thread .o_thread_message, .o_mail_activity .o_thread_message{display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; padding: 4px 16px; margin-bottom: 0px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar, .o_mail_activity .o_thread_message .o_thread_message_sidebar{-ms-flex: 0 0 36px; -moz-flex: 0 0 36px; -webkit-box-flex: 0; -webkit-flex: 0 0 36px; flex: 0 0 36px; margin-right: 10px; margin-top: 2px; text-align: center; font-size: smaller;} @media (max-width: 767px){.o_mail_thread .o_thread_message .o_thread_message_sidebar, .o_mail_activity .o_thread_message .o_thread_message_sidebar{margin-top: 4px; font-size: x-small;}} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_avatar, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_avatar{max-width: 36px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date{margin-left: -5px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_star, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_star{margin-right: -5px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date{opacity: 0;} .o_mail_thread .o_thread_message .o_thread_icon, .o_mail_activity .o_thread_message .o_thread_icon{cursor: pointer; opacity: 0;} .o_mail_thread .o_thread_message .o_thread_icon.fa-star, .o_mail_activity .o_thread_message .o_thread_icon.fa-star{opacity: 0.6; color: gold;} .o_mail_thread .o_thread_message:hover .o_thread_message_side_date, .o_mail_activity .o_thread_message:hover .o_thread_message_side_date, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_message_side_date, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_message_side_date{opacity: 0.6;} .o_mail_thread .o_thread_message:hover .o_thread_icon, .o_mail_activity .o_thread_message:hover .o_thread_icon, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_icon, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_icon{opacity: 0.6;} .o_mail_thread .o_thread_message:hover .o_thread_icon:hover, .o_mail_activity .o_thread_message:hover .o_thread_icon:hover, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_icon:hover, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_icon:hover{opacity: 1;} .o_mail_thread .o_thread_message .o_mail_redirect, .o_mail_activity .o_thread_message .o_mail_redirect{cursor: pointer;} .o_mail_thread .o_thread_message .o_thread_message_core, .o_mail_activity .o_thread_message .o_thread_message_core{-ms-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; max-width: 100%; word-wrap: break-word;} .o_mail_thread .o_thread_message .o_thread_message_core.o_mail_note, .o_mail_activity .o_thread_message .o_thread_message_core.o_mail_note{background-color: rgba(229, 229, 229, 0.5); padding-left: 9px; border-bottom: 1px solid #d9d7d7;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_subject, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_subject{font-style: italic;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_notification, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_notification{font-style: italic; color: gray;} .o_mail_thread .o_thread_message .o_thread_message_core [summary~=o_mail_notification], .o_mail_activity .o_thread_message .o_thread_message_core [summary~=o_mail_notification]{display: none;} .o_mail_thread .o_thread_message .o_thread_message_core p, .o_mail_activity .o_thread_message .o_thread_message_core p{margin: 0 0 9px;} .o_mail_thread .o_thread_message .o_thread_message_core p:last-child, .o_mail_activity .o_thread_message .o_thread_message_core p:last-child{margin-bottom: 0;} .o_mail_thread .o_thread_message .o_thread_message_core a, .o_mail_activity .o_thread_message .o_thread_message_core a{display: inline-block; word-break: break-all;} .o_mail_thread .o_thread_message .o_thread_message_core :not(.o_image_box) > img, .o_mail_activity .o_thread_message .o_thread_message_core :not(.o_image_box) > img{max-width: 100%; height: auto;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_body_long, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_body_long{display: none;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info{margin-bottom: 2px; color: #dddee4;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info .o_mail_mailto, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info .o_mail_mailto, .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info .o_mail_mailto:hover, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info .o_mail_mailto:hover{color: #dddee4;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info strong, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info strong{color: inherit;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_star, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_star, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_needaction, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_needaction, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_reply, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_reply, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_email, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_email{padding: 4px;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_ready, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_ready{color: grey;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_exception, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_exception{color: red; opacity: 1;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_bounce, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_bounce{color: red; opacity: 1;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_tooltip_container, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_tooltip_container{display: inline; position: relative;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip_content, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip_content{top: 10px; background: #eeeeee; padding: 4px; border: solid #eeeeee 1px; border-radius: 5px; color: gray; width: 300px; display: none; opacity: 0; position: absolute; transition: opacity 0.5s;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip_content i.fa-exclamation, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip_content i.fa-exclamation{color: red;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip:hover + .o_thread_tooltip_content, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip:hover + .o_thread_tooltip_content{display: inline; opacity: 1;} .o_mail_thread .o_thread_title, .o_mail_activity .o_thread_title{margin-top: 20px; margin-bottom: 20px; font-size: 20px;} .o_mail_thread .o_mail_no_content, .o_mail_activity .o_mail_no_content{padding-top: 0px; padding-right: 16px; padding-bottom: 0px; padding-left: 16px;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_read_more, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_read_more{display: block;} .o_web_client.o_touch_device .o_mail_thread .o_thread_icon{opacity: 0.6;} 

/* /im_livechat/static/src/less/im_livechat.less defined in bundle 'web.assets_frontend' */
 .o_livechat_button{position: fixed; bottom: 0px; right: 6px; min-width: 100px; cursor: pointer; white-space: nowrap; background-color: rgba(60, 60, 60, 0.6); font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; padding: 10px; color: white; text-shadow: #3b4c58 1px 1px 0px; border: 1px solid #505050; border-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; z-index: 5;} .o_chat_window{z-index: 1002;} .o_chat_window .o_thread_date_separator{display: none;} .o_chat_window .o_livechat_rating{-ms-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow: auto; padding: 15px;} .o_chat_window .o_livechat_rating .o_livechat_no_feedback{padding-top: 20px; text-align: right; font-size: 12px;} .o_chat_window .o_livechat_rating .o_livechat_no_feedback > em{cursor: pointer;} .o_chat_window .o_livechat_rating .o_livechat_rating_feedback_text{text-align: justify;} .o_chat_window .o_livechat_rating .o_livechat_rating_choices{margin: 10px 0; text-align: center;} .o_chat_window .o_livechat_rating .o_livechat_rating_choices > img{width: 50px; opacity: 0.6; cursor: pointer; margin: 5px;} .o_chat_window .o_livechat_rating .o_livechat_rating_choices > img:hover, .o_chat_window .o_livechat_rating .o_livechat_rating_choices > img.selected{opacity: 1;} .o_chat_window .o_livechat_rating .o_livechat_rating_reason{margin: 10px 0; display: none;} .o_chat_window .o_livechat_rating .o_livechat_rating_reason > textarea{width: 100%; height: 70px; resize: none;} .o_chat_window .o_livechat_rating .o_livechat_rating_reason_button > input{float: right;} 

/* /website_enterprise/static/src/less/website_enterprise.less defined in bundle 'web.assets_frontend' */
 .o_menu_toggle{float: left; padding: 4px 0 0 16px; font-size: 1.3em; color: white;} .o_menu_toggle:hover, .o_menu_toggle:focus, .o_menu_toggle:active{color: white; outline: none;} 

/* /job_portal_custom/static/src/css/yamm.css defined in bundle 'web.assets_frontend' */
 .yamm .megamenu-dropdown{position: static;} .yamm .dropdown-menu{left: auto;} .yamm .yamm-content{padding: 20px 30px;} .yamm .dropdown.yamm-fw .dropdown-menu{left: 0; right: 0;} 

/* /job_portal_custom/static/src/css/style.css defined in bundle 'web.assets_frontend' */
 #topNav{z-index:-1;} #nav{width: 100%; box-shadow: 0px 0px 20px #868383;} #nav.affix-top{top:5; left:0; z-index:10; background-color: #FFF; border:0;} #nav.affix{position: fixed; top: 0; z-index:10; background-color: #FFF; -webkit-transition: all .6s ease-in-out;} .scroll-top{position:fixed; bottom:0; right:6%; z-index:100; background-color: #FFF; font-size:24px; border-top-left-radius:3px; border-top-right-radius:3px;} ul.social-network{list-style: none; display: inline; margin-left:0 !important; padding: 0;} ul.social-network li{display: inline; margin: 0 5px;} .social-network a.icoRss,.social-network a.icoRss:hover{background-color: #F56505;} .social-network a.icoFacebook,.social-network a.icoFacebook:hover{background-color:#3B5998;} .social-network a.icoTwitter,.social-network a.icoTwitter:hover{background-color:#33ccff;} .social-network a.icoSkype,.social-network a.icoSkype:hover{background-color:#00aff0;} .social-network a.icoVimeo,.social-network a.icoVimeo:hover{background-color:#0590B8;} .social-network a.icoLinkedin,.social-network a.icoLinkedin:hover{background-color:#007bb7;} .social-network a.icoYoutube,.social-network a.icoYoutube:hover{background: #bb0000;} .social-network a.icoGoogleplus,.social-network a.icoGoogleplus:hover{background: #dd4b39;} .social-network a.icoInstagram,.social-network a.icoInstagram:hover{background: #125688;} .social-network a.icoGithub,.social-network a.icoGithub:hover{background-color: #c9510c;} .social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i, .social-network a.icoYoutube:hover i, .social-network a.icoGoogleplus:hover i, .social-network a.icoGithub:hover i, .social-network a.icoInstagram:hover i{color:#fff;} a.socialIcon:hover, .socialHoverClass{color:#44BCDD;} .social-circle li a{display:inline-block; position:relative; margin:0 auto 0 auto; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; text-align:center; width: 35px; height: 35px; font-size:20px;} .social-circle li i{margin:0; line-height: 35px; text-align: center;} .social-circle i{color: #fff; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s;} .hr_form span.input-group-addon{border-color: #262626; border-radius: 0px !important; color: #262626;} .hr_form input.form-control:focus,.hr_form select.form-control:focus,.hr_form textarea.form-control:focus{border-color: #262626; -webkit-box-shadow: none; box-shadow: none;} .has-error .form-control{border-color: #a94442 !important;} .preview p,.preview li{padding: 10px; background-color: #D9DDE0;} .preview ul{padding: 0;} .form_padding{background-color: rgba(217, 221, 224, 0.37); padding: 20px;} .carousel-indicators .active{background-color: #b93434 !important;} .carousel-inner img{width: 100%; max-height: 460px} .carousel-control{width: 0;} .carousel-control.left, .carousel-control.right{opacity: 1; filter: alpha(opacity=100); background-image: none; background-repeat: no-repeat; text-shadow: none;} .carousel-control.left span{padding: 15px;} .carousel-control.right span{padding: 15px;} .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{position: absolute; top: 45%; z-index: 5; display: inline-block;} .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{left: 0;} .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{right: 0;} .carousel-control.left span, .carousel-control.right span{background-color: #000;} .carousel-control.left span:hover, .carousel-control.right span:hover{opacity: .7; filter: alpha(opacity=70);} .header-text{position: absolute; top: 15%; right: auto; width: 96.66666666666666%; color: #fff;} .header-text h2{font-size: 40px;} .header-text h3 span{background-color: #000; padding: 15px;} .btn-min-block{min-width: 170px; line-height: 26px;} .btn-theme{color: #fff; background-color: transparent; border: 2px solid #fff; margin-right: 15px;} .btn-theme:hover{color: #000; background-color: #fff; border-color: #fff;} .carousel-indicators li{width: 14px; height: 14px; border: 1px solid #fff; border-radius: 0px; cursor: pointer; background-color: #000 \9; background-color: #fff;} .carousel-indicators .active{width: 16px; height: 16px; background-color: #b93434 !important;} div.carousel .carousel-indicators li{border: 1px solid rgba(0, 0, 0, 0);} .about_para{padding-left: 130px; padding-right: 130px;} .box img{border-radius: 50%;} div.bhoechie-tab-container{background-color: #ffffff; padding: 0 !important; border-radius: 4px; -moz-border-radius: 4px; border:1px solid #ddd; margin-top: 20px; margin-left: 50px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175); background-clip: padding-box; opacity: 0.97; filter: alpha(opacity=97);} div.bhoechie-tab-menu{padding-right: 0; padding-left: 0; padding-bottom: 0;} div.bhoechie-tab-menu div.list-group{margin-bottom: 0;} div.bhoechie-tab-menu div.list-group>a{margin-bottom: 0;} div.bhoechie-tab-menu div.list-group>a .glyphicon, div.bhoechie-tab-menu div.list-group>a .fa{color: #b93434;} div.bhoechie-tab-menu div.list-group>a:first-child{border-top-right-radius: 0; -moz-border-top-right-radius: 0;} div.bhoechie-tab-menu div.list-group>a:last-child{border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0;} div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu div.list-group>a.active .fa{background-color: #b93434; background-image: #b93434; color: #ffffff;} div.bhoechie-tab-menu div.list-group>a.active:after{content: ''; position: absolute; left: 100%; top: 50%; margin-top: -13px; border-left: 0; border-bottom: 13px solid transparent; border-top: 13px solid transparent; border-left: 10px solid #b93434;} div.bhoechie-tab-content{background-color: #ffffff; padding-left: 20px; padding-top: 10px;} div.bhoechie-tab div.bhoechie-tab-content:not(.active){display: none;} .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{border: 1px solid #ddd;} .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #b93434; background-color: inherit; font-weight: 700;} .yamm-content a:hover,.yamm-content a:focus{color: #b93434; text-decoration: none; font-weight: 700;} .yamm-content li{margin-top: 5px;} .yamm-content a{color: #333;} input.btn.btn-lg, input.btn.btn-lg:focus{outline: none; width: 70%; height: 60px; border-top-right-radius: 0; border-bottom-right-radius: 0;} .promise{color: #999;} .box-icon-service{background-color: #333333; border-radius: 50%; display: table; height: 150px; margin: 0 auto; width: 150px; margin-top: 60px;} .box-icon-service span{color: #fff; display: table-cell; text-align: center; vertical-align: middle;} .box-icon-service:hover{background-color: #b93434; cursor: pointer;} .btn-file{position: relative; overflow: hidden;} .btn-file input[type=file]{position: absolute; top: 0; right: 0; width: 100px; height: 100px; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit; display: block;} #img-upload{width: 100px; height: 100px; background: white;} .image-preview-input{position: relative; overflow: hidden; margin: 0px; color: #333; background-color: #fff; border-color: #ccc;} .image-preview-input input[type=file]{position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0);} .image-preview-input-title{margin-left:2px;} @keyframes move{0%{left: 0; opacity: 0;}5%{opacity: 0.0;}48%{opacity: 0.2;}80%{opacity: 0.0;}100%{left: 82%;}} @-webkit-keyframes move{0%{left: 0; opacity: 0;}5%{opacity: 0.0;}48%{opacity: 0.2;}80%{opacity: 0.0;}100%{left: 82%;}} @-moz-keyframes move{0%{left: 0; opacity: 0;}5%{opacity: 0.0;}48%{opacity: 0.2;}80%{opacity: 0.0;}100%{left: 88%;}} @-ms-keyframes move{0%{left: 0; opacity: 0;}5%{opacity: 0.0;}48%{opacity: 0.2;}80%{opacity: 0.0;}100%{left: 82%;}} @-o-keyframes move{0%{left: 0; opacity: 0;}5%{opacity: 0.0;}48%{opacity: 0.2;}80%{opacity: 0.0;}100%{left: 82%;}} .box{background: rgba(165, 158, 158, 0.16); border-radius: 3px; padding: 10px 25px; text-align: right; display: block; margin-top: 60px;} .box-icon{background-color: #57a544; border-radius: 50%; display: table; height: 150px; margin: 0 auto; width: 150px; margin-top: -86px;} .box-icon span{color: #fff; display: table-cell; text-align: center; vertical-align: middle;} .info h4{font-size: 26px; letter-spacing: 2px; text-transform: uppercase;} .info > p{color: #717171; font-size: 16px; padding-top: 10px; text-align: justify;} .info > a{background-color: #03a9f4; border-radius: 2px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); color: #fff; transition: all 0.5s ease 0s;} .info > a:hover{background-color: #0288d1; box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.12); color: #fff; transition: all 0.5s ease 0s;} .event-list{list-style: none; font-family: 'Lato', sans-serif; margin: 0px; padding: 0px;} .event-list > li{background-color: rgb(255, 255, 255); box-shadow: 0px 0px 5px rgb(51, 51, 51); box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.7); padding: 0px; margin: 0px 0px 20px;} .event-list > li > time{display: inline-block; width: 100%; color: rgb(255, 255, 255); background-color: #333333; padding: 5px; text-align: center; text-transform: uppercase;} .event-list > li:nth-child(even) > time{background-color: rgb(165, 82, 167);} .event-list > li > time > .day{display: block; font-size: 20pt; font-weight: 500;} .event-list > li time > .month{display: block; font-size: 20pt; font-weight: 500;} .event-list > li time > .year{display: block; font-size: 20pt; font-weight: 500;} .event-list > li > img{width: 100%;} .event-list > li > .info{padding-top: 5px; text-align: center;} .event-list > li > .info > .title{font-size: 12pt; font-weight: 700; margin: 0px;} .event-list > li > .info > .desc{font-size: 10pt; font-weight: 300; margin: 0px;} .event-list > li > .info > ul, .event-list > li > .social > ul{display: table; list-style: none; margin: 10px 0px 0px; padding: 0px; width: 100%; text-align: center;} .event-list > li > .social > ul{margin: 0px;} .event-list > li > .info > ul > li, .event-list > li > .social > ul > li{display: table-cell; cursor: pointer; color: rgb(30, 30, 30); font-size: 11pt; font-weight: 300; padding: 3px 0px;} .event-list > li > .info > ul > li > a{display: block; width: 100%; color: rgb(30, 30, 30); text-decoration: none;} .event-list > li > .social > ul > li{padding: 0px;} .event-list > li > .social > ul > li > a{padding: 3px 0px;} .event-list > li > .info > ul > li:hover, .event-list > li > .social > ul > li:hover{color: rgb(30, 30, 30); background-color: rgb(200, 200, 200);} .facebook a, .twitter a, .google-plus a{display: block; width: 100%; color: rgb(75, 110, 168) !important;} .twitter a{color: rgb(79, 213, 248) !important;} .google-plus a{color: rgb(221, 75, 57) !important;} .facebook a,.facebook:hover a{color: rgb(255, 255, 255) !important; background-color: rgb(75, 110, 168) !important;} .twitter a,.twitter:hover a{color: rgb(255, 255, 255) !important; background-color: rgb(79, 213, 248) !important;} .google-plus a,.google-plus:hover a{color: rgb(255, 255, 255) !important; background-color: rgb(221, 75, 57) !important;} @media (min-width: 768px){.event-list > li{position: relative; display: block; width: 100%; height: 120px; padding: 0px;}.event-list > li > time, .event-list > li > img{display: inline-block;}.event-list > li > time, .event-list > li > img{width: 120px; float: left;}.event-list > li > .info{background-color: rgb(245, 245, 245); overflow: hidden;}.event-list > li > time, .event-list > li > img{width: 105px; height: 120px; padding: 0px; margin: 0px;}.event-list > li > .info{position: relative; height: 120px; text-align: left; padding-right: 40px;}.event-list > li > .info > .title, .event-list > li > .info > .desc{padding: 0px 10px;}.event-list > li > .info > ul{position: absolute; left: 0px; bottom: 0px;}.event-list > li > .social{position: absolute; top: 0px; right: 0px; display: block; width: 40px;}.event-list > li > .social > ul{border-left: 1px solid rgb(230, 230, 230);}.event-list > li > .social > ul > li{display: block; padding: 0px;}.event-list > li > .social > ul > li > a{display: block; width: 40px; padding: 10px 0px 9px;}} .box-service :hover{} .box-service img{border-radius: 50%; width: 200px; height: 150px;}  *{margin: 0; padding: 0;} html{} .msform{margin: 50px auto; text-align: center; position: relative;} .msform .form_border{background: white; border: 0 none; border-radius: 3px; box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.4); box-sizing: border-box; position: relative;} .msform fieldset:not(:first-of-type){display: none;} .msform input, .msform textarea, .msform select{border-radius: 3px; width: 100%; box-sizing: border-box;} .msform .action-button{width: 100px; background: #27AE60; font-weight: bold; color: white; border: 0 none; border-radius: 1px; cursor: pointer; padding: 10px 5px; margin: 10px 5px;} .msform .action-button:hover, .msform .action-button:focus{box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;} .fs-title{font-size: 15px; text-transform: uppercase; color: #2C3E50; margin-bottom: 10px;} .fs-subtitle{font-weight: normal; font-size: 13px; color: #666; margin-bottom: 20px;} #progressbar{margin-bottom: 30px; overflow: hidden; counter-reset: step;} #progressbar li{list-style-type: none; color: white; text-transform: uppercase; font-size: 9px; width: 33.33%; float: left; position: relative;} #progressbar li:before{content: counter(step); counter-increment: step; width: 20px; line-height: 20px; display: block; font-size: 10px; color: #333; background: white; border-radius: 3px; margin: 0 auto 5px auto;} #progressbar li:after{content: ''; width: 100%; height: 2px; background: white; position: absolute; left: -50%; top: 9px; z-index: -1;} #progressbar li:first-child:after{content: none;} #progressbar li.active:before, #progressbar li.active:after{background: #27AE60; color: white;} .form-horizontal .control-label{text-align: right; margin-bottom: 0;} .form-header-group{background-image: url(/job_portal_custom/static/src/img/apply_now_bannerHeader.jpg);} .header-text{padding: 10px; padding-left: 36px; background: rgba(48, 44, 37, 0.55); width: 60%; border-top-right-radius: 10px; border-bottom-right-radius: 10px;} .htvam{vertical-align: middle;} .httal{text-align: left;} h2.form-header{line-height: 1.618em; font-size: 1.714em; font-weight: bold;} h2 ~ .form-subHeader{line-height: 1.5em; font-size: 1.071em;} .page_bg{background-color: #efefed;} .o_website_form_required .control-label:after, .o_website_form_required_custom .control-label:after{content: ' *'; font-weight: normal; color: red; font-size: 16px;} .color_red{color:#d9534f; font-size: 0.6em;} .with-nav-tabs.panel-primary .nav-tabs > li > a, .with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li > a:focus{color: #fff;} .with-nav-tabs.panel-primary .nav-tabs > .open > a, .with-nav-tabs.panel-primary .nav-tabs > .open > a:hover, .with-nav-tabs.panel-primary .nav-tabs > .open > a:focus, .with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li > a:focus{color: #fff; background-color: #3071a9; border-color: transparent;} .with-nav-tabs.panel-primary .nav-tabs > li.active > a, .with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus{color: #428bca; background-color: #fff; border-color: #428bca; border-bottom-color: transparent;} .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu{background-color: #428bca; border-color: #3071a9;} .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a{color: #fff;} .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus{background-color: #3071a9;} .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus{background-color: #4a9fe9;} 

/* /job_portal_custom/static/src/css/my_style.css defined in bundle 'web.assets_frontend' */
.modal-backdrop{z-index: -10;} 

/* /job_portal_custom/static/src/css/yamm.css defined in bundle 'web.assets_frontend' */
 .yamm .megamenu-dropdown{position: static;} .yamm .dropdown-menu{left: auto;} .yamm .yamm-content{padding: 20px 30px;} .yamm .dropdown.yamm-fw .dropdown-menu{left: 0; right: 0;} 

/* /job_portal_custom/static/src/css/style.css defined in bundle 'web.assets_frontend' */
 #topNav{z-index:-1;} #nav{width: 100%; box-shadow: 0px 0px 20px #868383;} #nav.affix-top{top:5; left:0; z-index:10; background-color: #FFF; border:0;} #nav.affix{position: fixed; top: 0; z-index:10; background-color: #FFF; -webkit-transition: all .6s ease-in-out;} .scroll-top{position:fixed; bottom:0; right:6%; z-index:100; background-color: #FFF; font-size:24px; border-top-left-radius:3px; border-top-right-radius:3px;} ul.social-network{list-style: none; display: inline; margin-left:0 !important; padding: 0;} ul.social-network li{display: inline; margin: 0 5px;} .social-network a.icoRss,.social-network a.icoRss:hover{background-color: #F56505;} .social-network a.icoFacebook,.social-network a.icoFacebook:hover{background-color:#3B5998;} .social-network a.icoTwitter,.social-network a.icoTwitter:hover{background-color:#33ccff;} .social-network a.icoSkype,.social-network a.icoSkype:hover{background-color:#00aff0;} .social-network a.icoVimeo,.social-network a.icoVimeo:hover{background-color:#0590B8;} .social-network a.icoLinkedin,.social-network a.icoLinkedin:hover{background-color:#007bb7;} .social-network a.icoYoutube,.social-network a.icoYoutube:hover{background: #bb0000;} .social-network a.icoGoogleplus,.social-network a.icoGoogleplus:hover{background: #dd4b39;} .social-network a.icoInstagram,.social-network a.icoInstagram:hover{background: #125688;} .social-network a.icoGithub,.social-network a.icoGithub:hover{background-color: #c9510c;} .social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i, .social-network a.icoYoutube:hover i, .social-network a.icoGoogleplus:hover i, .social-network a.icoGithub:hover i, .social-network a.icoInstagram:hover i{color:#fff;} a.socialIcon:hover, .socialHoverClass{color:#44BCDD;} .social-circle li a{display:inline-block; position:relative; margin:0 auto 0 auto; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; text-align:center; width: 35px; height: 35px; font-size:20px;} .social-circle li i{margin:0; line-height: 35px; text-align: center;} .social-circle i{color: #fff; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s;} .hr_form span.input-group-addon{border-color: #262626; border-radius: 0px !important; color: #262626;} .hr_form input.form-control:focus,.hr_form select.form-control:focus,.hr_form textarea.form-control:focus{border-color: #262626; -webkit-box-shadow: none; box-shadow: none;} .has-error .form-control{border-color: #a94442 !important;} .preview p,.preview li{padding: 10px; background-color: #D9DDE0;} .preview ul{padding: 0;} .form_padding{background-color: rgba(217, 221, 224, 0.37); padding: 20px;} .carousel-indicators .active{background-color: #b93434 !important;} .carousel-inner img{width: 100%; max-height: 460px} .carousel-control{width: 0;} .carousel-control.left, .carousel-control.right{opacity: 1; filter: alpha(opacity=100); background-image: none; background-repeat: no-repeat; text-shadow: none;} .carousel-control.left span{padding: 15px;} .carousel-control.right span{padding: 15px;} .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{position: absolute; top: 45%; z-index: 5; display: inline-block;} .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{left: 0;} .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{right: 0;} .carousel-control.left span, .carousel-control.right span{background-color: #000;} .carousel-control.left span:hover, .carousel-control.right span:hover{opacity: .7; filter: alpha(opacity=70);} .header-text{position: absolute; top: 15%; right: auto; width: 96.66666666666666%; color: #fff;} .header-text h2{font-size: 40px;} .header-text h3 span{background-color: #000; padding: 15px;} .btn-min-block{min-width: 170px; line-height: 26px;} .btn-theme{color: #fff; background-color: transparent; border: 2px solid #fff; margin-right: 15px;} .btn-theme:hover{color: #000; background-color: #fff; border-color: #fff;} .carousel-indicators li{width: 14px; height: 14px; border: 1px solid #fff; border-radius: 0px; cursor: pointer; background-color: #000 \9; background-color: #fff;} .carousel-indicators .active{width: 16px; height: 16px; background-color: #b93434 !important;} div.carousel .carousel-indicators li{border: 1px solid rgba(0, 0, 0, 0);} .about_para{padding-left: 130px; padding-right: 130px;} .box img{border-radius: 50%;} div.bhoechie-tab-container{background-color: #ffffff; padding: 0 !important; border-radius: 4px; -moz-border-radius: 4px; border:1px solid #ddd; margin-top: 20px; margin-left: 50px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175); background-clip: padding-box; opacity: 0.97; filter: alpha(opacity=97);} div.bhoechie-tab-menu{padding-right: 0; padding-left: 0; padding-bottom: 0;} div.bhoechie-tab-menu div.list-group{margin-bottom: 0;} div.bhoechie-tab-menu div.list-group>a{margin-bottom: 0;} div.bhoechie-tab-menu div.list-group>a .glyphicon, div.bhoechie-tab-menu div.list-group>a .fa{color: #b93434;} div.bhoechie-tab-menu div.list-group>a:first-child{border-top-right-radius: 0; -moz-border-top-right-radius: 0;} div.bhoechie-tab-menu div.list-group>a:last-child{border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0;} div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu div.list-group>a.active .fa{background-color: #b93434; background-image: #b93434; color: #ffffff;} div.bhoechie-tab-menu div.list-group>a.active:after{content: ''; position: absolute; left: 100%; top: 50%; margin-top: -13px; border-left: 0; border-bottom: 13px solid transparent; border-top: 13px solid transparent; border-left: 10px solid #b93434;} div.bhoechie-tab-content{background-color: #ffffff; padding-left: 20px; padding-top: 10px;} div.bhoechie-tab div.bhoechie-tab-content:not(.active){display: none;} .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{border: 1px solid #ddd;} .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #b93434; background-color: inherit; font-weight: 700;} .yamm-content a:hover,.yamm-content a:focus{color: #b93434; text-decoration: none; font-weight: 700;} .yamm-content li{margin-top: 5px;} .yamm-content a{color: #333;} input.btn.btn-lg, input.btn.btn-lg:focus{outline: none; width: 70%; height: 60px; border-top-right-radius: 0; border-bottom-right-radius: 0;} .promise{color: #999;} .box-icon-service{background-color: #333333; border-radius: 50%; display: table; height: 150px; margin: 0 auto; width: 150px; margin-top: 60px;} .box-icon-service span{color: #fff; display: table-cell; text-align: center; vertical-align: middle;} .box-icon-service:hover{background-color: #b93434; cursor: pointer;} .btn-file{position: relative; overflow: hidden;} .btn-file input[type=file]{position: absolute; top: 0; right: 0; width: 100px; height: 100px; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit; display: block;} #img-upload{width: 100px; height: 100px; background: white;} .image-preview-input{position: relative; overflow: hidden; margin: 0px; color: #333; background-color: #fff; border-color: #ccc;} .image-preview-input input[type=file]{position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0);} .image-preview-input-title{margin-left:2px;} @keyframes move{0%{left: 0; opacity: 0;}5%{opacity: 0.0;}48%{opacity: 0.2;}80%{opacity: 0.0;}100%{left: 82%;}} @-webkit-keyframes move{0%{left: 0; opacity: 0;}5%{opacity: 0.0;}48%{opacity: 0.2;}80%{opacity: 0.0;}100%{left: 82%;}} @-moz-keyframes move{0%{left: 0; opacity: 0;}5%{opacity: 0.0;}48%{opacity: 0.2;}80%{opacity: 0.0;}100%{left: 88%;}} @-ms-keyframes move{0%{left: 0; opacity: 0;}5%{opacity: 0.0;}48%{opacity: 0.2;}80%{opacity: 0.0;}100%{left: 82%;}} @-o-keyframes move{0%{left: 0; opacity: 0;}5%{opacity: 0.0;}48%{opacity: 0.2;}80%{opacity: 0.0;}100%{left: 82%;}} .box{background: rgba(165, 158, 158, 0.16); border-radius: 3px; padding: 10px 25px; text-align: right; display: block; margin-top: 60px;} .box-icon{background-color: #57a544; border-radius: 50%; display: table; height: 150px; margin: 0 auto; width: 150px; margin-top: -86px;} .box-icon span{color: #fff; display: table-cell; text-align: center; vertical-align: middle;} .info h4{font-size: 26px; letter-spacing: 2px; text-transform: uppercase;} .info > p{color: #717171; font-size: 16px; padding-top: 10px; text-align: justify;} .info > a{background-color: #03a9f4; border-radius: 2px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); color: #fff; transition: all 0.5s ease 0s;} .info > a:hover{background-color: #0288d1; box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.12); color: #fff; transition: all 0.5s ease 0s;} .event-list{list-style: none; font-family: 'Lato', sans-serif; margin: 0px; padding: 0px;} .event-list > li{background-color: rgb(255, 255, 255); box-shadow: 0px 0px 5px rgb(51, 51, 51); box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.7); padding: 0px; margin: 0px 0px 20px;} .event-list > li > time{display: inline-block; width: 100%; color: rgb(255, 255, 255); background-color: #333333; padding: 5px; text-align: center; text-transform: uppercase;} .event-list > li:nth-child(even) > time{background-color: rgb(165, 82, 167);} .event-list > li > time > .day{display: block; font-size: 20pt; font-weight: 500;} .event-list > li time > .month{display: block; font-size: 20pt; font-weight: 500;} .event-list > li time > .year{display: block; font-size: 20pt; font-weight: 500;} .event-list > li > img{width: 100%;} .event-list > li > .info{padding-top: 5px; text-align: center;} .event-list > li > .info > .title{font-size: 12pt; font-weight: 700; margin: 0px;} .event-list > li > .info > .desc{font-size: 10pt; font-weight: 300; margin: 0px;} .event-list > li > .info > ul, .event-list > li > .social > ul{display: table; list-style: none; margin: 10px 0px 0px; padding: 0px; width: 100%; text-align: center;} .event-list > li > .social > ul{margin: 0px;} .event-list > li > .info > ul > li, .event-list > li > .social > ul > li{display: table-cell; cursor: pointer; color: rgb(30, 30, 30); font-size: 11pt; font-weight: 300; padding: 3px 0px;} .event-list > li > .info > ul > li > a{display: block; width: 100%; color: rgb(30, 30, 30); text-decoration: none;} .event-list > li > .social > ul > li{padding: 0px;} .event-list > li > .social > ul > li > a{padding: 3px 0px;} .event-list > li > .info > ul > li:hover, .event-list > li > .social > ul > li:hover{color: rgb(30, 30, 30); background-color: rgb(200, 200, 200);} .facebook a, .twitter a, .google-plus a{display: block; width: 100%; color: rgb(75, 110, 168) !important;} .twitter a{color: rgb(79, 213, 248) !important;} .google-plus a{color: rgb(221, 75, 57) !important;} .facebook a,.facebook:hover a{color: rgb(255, 255, 255) !important; background-color: rgb(75, 110, 168) !important;} .twitter a,.twitter:hover a{color: rgb(255, 255, 255) !important; background-color: rgb(79, 213, 248) !important;} .google-plus a,.google-plus:hover a{color: rgb(255, 255, 255) !important; background-color: rgb(221, 75, 57) !important;} @media (min-width: 768px){.event-list > li{position: relative; display: block; width: 100%; height: 120px; padding: 0px;}.event-list > li > time, .event-list > li > img{display: inline-block;}.event-list > li > time, .event-list > li > img{width: 120px; float: left;}.event-list > li > .info{background-color: rgb(245, 245, 245); overflow: hidden;}.event-list > li > time, .event-list > li > img{width: 105px; height: 120px; padding: 0px; margin: 0px;}.event-list > li > .info{position: relative; height: 120px; text-align: left; padding-right: 40px;}.event-list > li > .info > .title, .event-list > li > .info > .desc{padding: 0px 10px;}.event-list > li > .info > ul{position: absolute; left: 0px; bottom: 0px;}.event-list > li > .social{position: absolute; top: 0px; right: 0px; display: block; width: 40px;}.event-list > li > .social > ul{border-left: 1px solid rgb(230, 230, 230);}.event-list > li > .social > ul > li{display: block; padding: 0px;}.event-list > li > .social > ul > li > a{display: block; width: 40px; padding: 10px 0px 9px;}} .box-service :hover{} .box-service img{border-radius: 50%; width: 200px; height: 150px;}  *{margin: 0; padding: 0;} html{} .msform{margin: 50px auto; text-align: center; position: relative;} .msform .form_border{background: white; border: 0 none; border-radius: 3px; box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.4); box-sizing: border-box; position: relative;} .msform fieldset:not(:first-of-type){display: none;} .msform input, .msform textarea, .msform select{border-radius: 3px; width: 100%; box-sizing: border-box;} .msform .action-button{width: 100px; background: #27AE60; font-weight: bold; color: white; border: 0 none; border-radius: 1px; cursor: pointer; padding: 10px 5px; margin: 10px 5px;} .msform .action-button:hover, .msform .action-button:focus{box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;} .fs-title{font-size: 15px; text-transform: uppercase; color: #2C3E50; margin-bottom: 10px;} .fs-subtitle{font-weight: normal; font-size: 13px; color: #666; margin-bottom: 20px;} #progressbar{margin-bottom: 30px; overflow: hidden; counter-reset: step;} #progressbar li{list-style-type: none; color: white; text-transform: uppercase; font-size: 9px; width: 33.33%; float: left; position: relative;} #progressbar li:before{content: counter(step); counter-increment: step; width: 20px; line-height: 20px; display: block; font-size: 10px; color: #333; background: white; border-radius: 3px; margin: 0 auto 5px auto;} #progressbar li:after{content: ''; width: 100%; height: 2px; background: white; position: absolute; left: -50%; top: 9px; z-index: -1;} #progressbar li:first-child:after{content: none;} #progressbar li.active:before, #progressbar li.active:after{background: #27AE60; color: white;} .form-horizontal .control-label{text-align: right; margin-bottom: 0;} .form-header-group{background-image: url(/job_portal_custom/static/src/img/apply_now_bannerHeader.jpg);} .header-text{padding: 10px; padding-left: 36px; background: rgba(48, 44, 37, 0.55); width: 60%; border-top-right-radius: 10px; border-bottom-right-radius: 10px;} .htvam{vertical-align: middle;} .httal{text-align: left;} h2.form-header{line-height: 1.618em; font-size: 1.714em; font-weight: bold;} h2 ~ .form-subHeader{line-height: 1.5em; font-size: 1.071em;} .page_bg{background-color: #efefed;} .o_website_form_required .control-label:after, .o_website_form_required_custom .control-label:after{content: ' *'; font-weight: normal; color: red; font-size: 16px;} .color_red{color:#d9534f; font-size: 0.6em;} .with-nav-tabs.panel-primary .nav-tabs > li > a, .with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li > a:focus{color: #fff;} .with-nav-tabs.panel-primary .nav-tabs > .open > a, .with-nav-tabs.panel-primary .nav-tabs > .open > a:hover, .with-nav-tabs.panel-primary .nav-tabs > .open > a:focus, .with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li > a:focus{color: #fff; background-color: #3071a9; border-color: transparent;} .with-nav-tabs.panel-primary .nav-tabs > li.active > a, .with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus{color: #428bca; background-color: #fff; border-color: #428bca; border-bottom-color: transparent;} .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu{background-color: #428bca; border-color: #3071a9;} .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a{color: #fff;} .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus{background-color: #3071a9;} .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus{background-color: #4a9fe9;} 

/* /job_portal_custom/static/src/css/my_style.css defined in bundle 'web.assets_frontend' */
.modal-backdrop{z-index: -10;} 

/* /website_twitter/static/src/css/website.twitter.css defined in bundle 'web.assets_frontend' */
.wrap-row{position: relative; overflow: hidden; height: 310px;} .wrap-row .twitter-row{position: absolute; width: 100%; height: auto;} .wrap-row .twitter-row div.scrollWrapper{position: relative; overflow: hidden; width: 100%; height: 100%;} .wrap-row .twitter-row div.scrollableArea{position: relative; width: auto; height: 100%;} .wrap-row .twitter-row div .tweet{border: 1px solid #cccccc; max-width: 500px; width: 500px; font-size: 0.8em; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; float: left; display: block; margin: 6px; max-height: 90px; height: 90px; opacity: 0.6;} .wrap-row .twitter-row div .tweet h4, .wrap-row .twitter-row div .tweet p{padding: 0; margin: 0;} .wrap-row .twitter-row div .tweet .left{display: block; float: left; width: 80px;} .wrap-row .twitter-row div .tweet .left img{width: 65px; height: auto; float: left; display: block; margin: 0px 5px 0px -5px;} .wrap-row .twitter-row div .tweet .right{display: block; float: left; width: 470px;} .wrap-row .twitter-row div .tweet .right .top{height: 20px;} .wrap-row .twitter-row div .tweet h4{font-size: 14px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; color: black; float: left; display: block; position: relative; margin-left: 70px; margin-top: -65px;} .wrap-row .twitter-row div .tweet h4 span{color: #cccccc; font-weight: bold; font-size: 14px;} .wrap-row .twitter-row div .tweet p{line-height: 1.5em; float: left; position: relative; display: block;} .wrap-row .twitter-row div .tweet .date{float: right; line-height: 0.5em; margin-top: -60px; margin-right: -10px;} .wrap-row .twitter-row div .tweet .right .bottom p{margin-top: -65px; margin-left: 70px; font-size: 12px; word-break: break-word;} .wrap-row .twitter-row div .tweet:hover{-webkit-box-shadow: 0.5px 0.5px 0.5px 1px #428bca; -moz-box-shadow: 0.5px 0.5px 0.5px 1px #428bca; box-shadow: 0.5px 0.5px 0.5px 1px #428bca; cursor: pointer; opacity: 1;} @media screen and (max-width: 580px){.wrap-row{position: relative; overflow: hidden; height: 100px;}} 

/* /mcs_registrasi_vendor_portal/static/src/css/main.css defined in bundle 'web.assets_frontend' */
.form-horizontal .form-group{margin-right: 0px; margin-left: 0px;} .form-field input[type=file].form-control{height: auto;} .register_vendor{background-color: whitesmoke;} .formtitle{padding-left: 50px;} .box-white{background-color: white; margin-bottom: 20px;} 

/* /payment/static/src/css/portal_payment.css defined in bundle 'web.assets_frontend' */
input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.img-rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/less/payment_form.less defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: top; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .panel-body:first-child{border-top: 0px;} .o_payment_form .panel{border-radius: 10px;} .o_payment_form .panel-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .panel-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: -10px; right: 0px; font-size: 10px;} 

/* /sale/static/src/less/sale_portal.less defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} 

/* /ks_dn_advance/static/src/css/ks_tv_dashboard.css defined in bundle 'web.assets_frontend' */
.align-items-center{align-items: center !important;} .d-flex{display: -ms-flexbox !important; display: flex !important;} .ks-tv-item.ks_chart_container{height:100%; width:100%; margin: auto;} .owl-item{height: 90vh;} .owl-nav{text-align: center;} .owl-nav .owl-prev, .owl-nav .owl-next{color: white !important; position: absolute; top: 50%; transform: translateY(-50%); font-size: 60px !important} .owl-nav .owl-prev{left: -60px;} .owl-nav .owl-next{right: -60px;} .ks-tv-item .ks_dashboarditem_chart_container{height: 100%;} .ks_float_tv{position: fixed !important; left: 0; bottom: 0; right: 0; top: 0; z-index: 1000 !important;} .ks_stop_tv_dashboard{position: fixed; right: 10px; z-index: 10; color: #ffffff; font-size: 28px !important; top: 1vh; background:transparent;} .ks_tv_item.d-flex{width:100%; margin:auto;} .ks_tv_item .grid-stack-item{min-width: 275px; min-height:} .ks-tv-item.ks_list_view{height:100%;} .tv-modal-overlay{width: 100%; height: 100%; position: absolute; background: rgba(0, 0, 0, 0.73);} .ks_float_tv .owl-carousel{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height:90vh; width:80vw;} .ks-tv-item .ks_list_view_container{height: 100%;} .ks-tv-item .ks_dashboard_kpi{height: 132px !important;} @media (min-width: 768px){.ks-tv-item .ks_dashboard_item_hover{margin: 8px; min-width: 250px;}.ks-tv-kpi .ks_dashboard_item_hover{margin: 8px; min-width: 250px; min-height: 208px;}} @media (min-width: 1440px){.ks-tv-item .ks_dashboard_item_hover{min-width: 350px;}.ks-tv-kpi .ks_dashboard_item_hover{min-width: 350px; min-height: 208px;}.ks-tv-item .ks_dashboard_item_hover{margin: 14px; min-width: 400px;}.ks-tv-item .ks_dashboard_kpi_name_preview, .ks-tv-item .ks_dashboard_item_name_l5, .ks-tv-item .ks_dashboard_item_name_l3, .ks-tv-item .ks_dashboard_item_name_l2{font-size: 26px;}.ks-tv-item .ks_dashboard_icon_l5 span, .ks-tv-kpi .ks_dashboard_icon_l5 span{font-size: 36px;}.ks-tv-kpi .ks_dashboard_icon_l5 > img{width: 36px !important; height: 36px;}.ks-tv-item .ks_dashboard_item_hover #ksListViewTable td, .ks-tv-item .ks_dashboard_item_hover #ksListViewTable th, .ks-tv-item .ks_dashboard_item_hover .ks_list_view_heading{font-size: 20px !important;}.ks-tv-kpi .ks_dashboard_item_hover.ks_dashboard_kpi .text-center.mt-1, .ks-tv-kpi .ks_dashboard_item_hover.ks_dashboard_kpi .ks_progress .text-center, .ks-tv-kpi .ks_dashboard_item_hover .ks_target_previous{font-size: 16px;}} .ks_dn_table .ks_dn_thead .ks_dn_th{position: sticky; top: -5px;} .card-body.table-responsive{padding: 0 !important;} @media (min-width: 1820px){.ks-tv-item .ks_dashboard_item_hover{min-height: 164px;}} #ksListViewTable.ks_list_view_layout_4 thead th, #ksListViewTable.ks_list_view_layout_3 thead th{color: #ffffff; background: #324960; text-align: center;} #ksListViewTable.ks_list_view_layout_4 thead th:nth-child(even){background: #4FC3A1;} #ksListViewTable.ks_list_view_layout_2 thead th{color: #bfa829; background-color: #343a40} #ksListViewTable.ks_list_view_layout_1 thead th{background-color: #F7F9FA !important} .table-dark{color: #fff; background-color: #343a40;} .ks_start_tv_dashboard{margin-right: -3px;} .justify-content-center{-ms-flex-pack: center !important; justify-content: center !important;} .p-100{padding:100px;} .ks_db_flex-column{flex-direction: column !important;} .padding-left{padding-left:10px;} .ks_table_layput_3{table-layout: auto !important;} .owl-carousel.owl-rtl{direction: ltr !important;} .owl-carousel.owl-rtl .fa-angle-left{display: none !important;} .ks_minus{display: none! important;} .ks_plus{display: none! important;} .ks_border_aliceblue{border: aliceblue !important;} .list_header{white-space: nowrap !important;} .table thead button.ks_list_heder_hover{opacity: 0; transition: all ease-in-out 0.5s;} .table thead th:hover button.ks_list_heder_hover{opacity: 1;} .ks_hide_display{display:none !important;} .ks_dashboard_icon>img{width: 50px; height: 50px;}