.clients-photo{position: relative; margin-right: 20px; width: 200px; height: 200px; float: left; display: table-cell; text-align: center; vertical-align: middle; background: #fff;} .clients-photo img{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;} .clients-info{display: table;} .clients-info i{padding-right: 10px;} .clients-info a{font-size: 14px; color: #00a9da;} .clients-info a:hover{color: #626262;} .clients-info p{margin-top: 10px;} .our-clients-2 .clients-box{margin-bottom: 30px;} #tabs{margin: 0; padding: 0; font-size: 13px; line-height: 25px;} #tabs .tabs{position: relative; margin: 0; text-align: center;} .our-clients #tabs .tabs li{overflow: visible;} #tabs .tabs li{padding: 10px 10px; color: #999999; overflow: hidden; background: transparent; margin-bottom: 0px; display: inline-block; margin: 0; cursor: pointer; position: relative; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;} #tabs .tabcontent{overflow: hidden;} #tabs .tabs li.active{color: #999999; background: #fff;} #tabs .tabs li img{width: 130px;} #tabs ul.tabs li.active, #tabs ul.tabs li.active:focus, #tabs ul.tabs li:hover{background: #00a9da;} .animated-arrow:before, .animated-arrow:after{content: ""; position: absolute; border-top: 10px solid transparent; bottom: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;} .animated-arrow:before{border-right: 10px solid transparent; left: 0;} .animated-arrow:after{border-left: 10px solid transparent; right: 0;} #tabs ul.tabs li.active.animated-arrow:before, .animated-arrow:hover:before{border-right: 10px solid #00a9da; left: -webkit-calc(50% - 10px); left: -ms-calc(50% - 10px); left: -moz-calc(50% - 10px); left: -o-calc(50% - 10px); left: calc(50% - 10px);} #tabs ul.tabs li.active.animated-arrow:after, .animated-arrow:hover:after{border-left: 10px solid #00a9da; right: -webkit-calc(50% - 10px); right: -ms-calc(50% - 10px); right: -moz-calc(50% - 10px); right: -o-calc(50% - 10px); right: calc(50% - 10px);} .pulse{animation-name: pulse; -webkit-animation-name: pulse; -o-animation-name: pulse; -ms-animation-name: pulse; -moz-animation-name: pulse; animation-duration: 0.4s; -webkit-animation-duration: 0.4s; -o-animation-duration: 0.4s; -ms-animation-duration: 0.4s; -moz-animation-duration: 0.4s;} @keyframes pulse{0%{transform: scale(0.8); opacity: 0;}100%{transform: scale(1); opacity: 1;}} @-webkit-keyframes pulse{0%{transform: scale(0.8); opacity: 0;}100%{transform: scale(1); opacity: 1;}} @-ms-keyframes pulse{0%{transform: scale(0.8); opacity: 0;}100%{transform: scale(1); opacity: 1;}} @-moz-keyframes pulse{0%{transform: scale(0.8); opacity: 0;}100%{transform: scale(1); opacity: 1;}} @-o-keyframes pulse{0%{transform: scale(0.8); opacity: 0;}100%{transform: scale(1); opacity: 1;}} .tabcontent{text-align: center; margin-bottom: 20px;} .built-tab ul.tabs{background: url(/theme_martin/static/css/../images/device/device-7.png) no-repeat; width: 420px; height: 420px; position: relative; float: right;} .built-tab .tabs li{background: #fff; border-radius: 50%; float: left; height: 60px; width: 60px; padding: 5px; border:5px solid #eceff8; cursor: pointer; transition:all 0.5s ease-in-out; -webkit-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;} .built-tab #tabs .tabs li{position: absolute; padding: 5px 0px 0px 5px;} .built-tab .tabs li span{background: #00a9da; border-radius: 50%; display: block; color: #fff; height: 40px; width: 40px; line-height: 22px; text-align: center; padding: 10px;} .built-tab .tabs li.active, .built-tab .tabs li:hover{border-color:#00a9da; background: transparent;} .built-tab .tabs li.css3{position: absolute; top: 70px; left: 0px;} .built-tab .tabs li.support{position: absolute; top: 170px; left: 86px;} .built-tab .tabs li.customization{position: absolute; top: 70px; right: 47px;} .built-tab .tabs li.update{position: absolute; bottom: 110px; right: 66px;} .built-tab .tabcontent{text-align: left;} .built-tab #tabs ul.tabs li{background: #fff;} .built-tab #tabs ul.tabs li.active, .built-tab #tabs ul.tabs li.active:focus, .built-tab #tabs ul.tabs li:hover{background: #fff;} .built-tab #tabs ul.tabs li span.ripple.rippleEffect{display: none;} .careers .accordion-content{padding: 25px 20px;} .careers .accordion-content span{font-size: 18px;} .careers .accordion-content b{font-weight: normal; color: #00a9da;} .careers .accordion-content p{display: inline-block;} .careers .accordion-content h4{text-transform: capitalize;} .careers .accordion-content li{display: block; font-size: 14px; margin-top: 20px;} .careers .accordion-content i{padding-right: 10px;} .careers .accordion-content a{color: #00a9da;} .careers-from h3{margin-bottom: 30px;} .careers-from .section-field{display: block;} .careers-from .section-field label{margin-bottom: 10px;} .careers-from .field-widget{position: relative;} .careers-from .field-widget i{position: absolute; left: 0; padding: 13px; color: #00a9da;} .careers-from .field-widget input{width: 100%; margin-bottom: 20px; padding-left: 38px;} .careers-from .field-widget textarea{width: 100%; margin-bottom: 15px; padding-left: 38px;} .careers-from .file-input input{height: inherit; display: block; padding: 9px 0 9px 13px; margin-bottom: 30px;} .careers .panel-body .button-border span{font-size: 14px;} .careers-from .button-border span{text-align: center; width: 100%;} .careers-from .button-border span:hover{box-shadow: -270px 0 0 #00a9da inset;} .sitemap h4{margin-bottom: 25px; text-transform: capitalize;} .sitemap h4 i{padding-right: 10px;} .sitemap ul li{display: block; line-height: 34px;} .sitemap ul li i{padding-right: 10px;} .sitemap ul li a{font-size: 14px; color: #626262; text-transform: capitalize;} .sitemap ul li a:hover{color: #00a9da;} .privacy-policy ul li{font-size: 14px; line-height: 30px;} .privacy-policy ul li i{padding-right: 10px;} .page-sidebar .page-content h3{border-bottom: 1px solid #eeeeee; padding-bottom: 15px; margin-bottom: 20px;} .page-sidebar .page-content ul li{font-size: 14px; line-height: 30px;} .page-sidebar .page-content ul li i{padding-right: 10px;} .terms-and-conditions ul li{font-size: 14px; line-height: 30px;} .terms-and-conditions ul li i{padding-right: 10px;} .footer{background: #191919;} .footer-logo img{width: 65%;} .addresss-info li{font-size: 14px; color: #fff; margin-bottom: 10px;} .addresss-info i{color: #00a9da; padding-right: 5px; float: left; display: table-cell; width: 30px; line-height: 23px; font-size: 17px;} .addresss-info p{display: table; color: #fff; margin-bottom: 0px;} .recent-post-image{float: left; display: table;} .recent-post-image img{vertical-align: middle; width: 70px; height: 60px;} .recent-post-info{display: table-cell; padding-left: 15px;} .recent-post-info a{color: #fff; font-size: 14px; vertical-align: top;} .recent-post-info a:hover{color: #00a9da;} .recent-post-info span{color: #6d6d6d; font-size: 12px; display: table; padding-top: 5px;} .recent-post-info i{color: #6d6d6d; font-size: 14px; padding-right: 5px;} ul.footer-instagram-images li{display: inline-block;} .social-feed li{float: left; height: 70px; list-style: outside none none; margin-bottom: 5px; margin-right: 5px; width: 70px;} .social-feed li img{width: 70px; height: 70px;} .social-feed{display: inline-block;} .footer-Newsletter{display: inline-block;} .footer-useful-link.footer-hedding ul{margin-top: -6px;} .footer-Newsletter .form-control{border-left: 0px; height: 40px; font-size: 13px; color: #fff;} .footer-Newsletter .form-control:focus{border:1px solid #2f2f2f; border-left: 0;} .footer-useful-link ul li{list-style: none;} .footer-useful-link ul li a{color: #fff; font-size: 14px; vertical-align: top; display: block; line-height: 26px;} .footer-useful-link ul li a:hover{color: #00a9da;} .twitter-feed li{display: block;} .twitter-feed li i{font-size: 15px; color: #00a9da; float: left; margin-right:15px; margin-top: 6px;} .twitter-feed li p{font-size: 14px; display: table; vertical-align: top;} .twitter-feed li p a{display: inline-block; color:#00a9da;} .twitter-feed.text-white li a{color: #363636;} .twitter-feed.text-white li a:hover{color: #363636;} .twitter-feed.text-white li i{color: #fff;} .tags.footer-hedding h4{margin-bottom: 20px;} .tags ul li{display: inline-block;} .tags ul li a{display: block; color: #6f6f6f; border:1px solid #2f2f2f; background: transparent; border-radius: 13px; padding: 5px 10px; margin-bottom: 10px; font-size: 12px; text-transform: capitalize;} .tags ul li a:hover{background: transparent; color: #00a9da; border-color: #00a9da;} .footer-widget{background: #0f0f0f; padding: 20px 15px;} .footer-widget a{color: #00a9da;} .footer-widget a:hover{color: #0386ac;} .footer-widget-social{text-align: right; margin-top: 5px;} .footer-widget-social li{display: inline-block;} .footer-widget-social a i{display: inline-block; color: #fff; background: #00a9da; border-radius: 50%; width: 45px; height: 45px; text-align:center; line-height: 47px; font-size: 14px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} .footer-widget-social [data-tooltip], .footer-widget-social .tooltip{position: relative; cursor: pointer;} .footer-widget-social [data-tooltip]:before, .footer-widget-social [data-tooltip]:after, .footer-widget-social .tooltip:before, .footer-widget-social .tooltip:after{position: absolute; visibility: hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -o-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); -moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); -o-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -o-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); -ms-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -ms-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); pointer-events: none;} .footer-widget-social [data-tooltip]:hover:before, .footer-widget-social [data-tooltip]:hover:after, .footer-widget-social [data-tooltip]:focus:before, .footer-widget-social [data-tooltip]:focus:after, .footer-widget-social .tooltip:hover:before, .footer-widget-social .tooltip:hover:after, .footer-widget-social .tooltip:focus:before, .footer-widget-social .tooltip:focus:after{visibility: visible; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -o-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;} .footer-widget-social .tooltip:before, .footer-widget-social [data-tooltip]:before{z-index: 1001; border: 6px solid transparent; background: transparent; content: "";} .footer-widget-social .tooltip:after, .footer-widget-social [data-tooltip]:after{z-index: 1000; padding: 8px; width: 100px; text-align: center; background-color: #00a9da; color: #fff; content: attr(data-tooltip); font-size: 14px; line-height: 1.2; border-radius: 3px;} .footer-widget-social [data-tooltip]:before, .footer-widget-social [data-tooltip]:after, .footer-widget-social .tooltip:before, .footer-widget-social .tooltip:after, .footer-widget-social .tooltip-top:before, .footer-widget-social .tooltip-top:after{bottom: 100%; left: 50%;} .footer-widget-social [data-tooltip]:before, .footer-widget-social .tooltip:before, .footer-widget-social .tooltip-top:before{margin-left: -6px; margin-bottom: -12px; border-top-color: #00a9da;} .footer-widget-social [data-tooltip]:after, .footer-widget-social .tooltip:after, .footer-widget-social .tooltip-top:after{margin-left: -50px;} .footer-widget-social [data-tooltip]:hover:before, .footer-widget-social [data-tooltip]:hover:after, .footer-widget-social [data-tooltip]:focus:before, .footer-widget-social [data-tooltip]:focus:after, .footer-widget-social .tooltip:hover:before, .footer-widget-social .tooltip:hover:after, .footer-widget-social .tooltip:focus:before, .footer-widget-social .tooltip:focus:after, .footer-widget-social .tooltip-top:hover:before, .footer-widget-social .tooltip-top:hover:after, .footer-widget-social .tooltip-top:focus:before, .footer-widget-social .tooltip-top:focus:after{-webkit-transform: translateY(-25px); -o-transform: translateY(-25px); -ms-transform: translateY(-25px); -moz-transform: translateY(-25px); transform: translateY(-25px);} .home-3 .footer{background: #191919;} .home-3 .get-in-touch{background: url(/theme_martin/static/css/../images/map.png) no-repeat; background-position: 0px 45px;} .home-3 .get-in-touch p{display: table;} .home-3 .get-in-touch i{float: left; color: #00a9da; margin-right: 15px; line-height: 29px;} .home-3 .office-hours p{color: #fff;} .home-3 .footer .tags ul li a{background: transparent; border:1px solid #6f6f6f;} .home-3 .footer .tags ul li a:hover{background: #00a9da; border:1px solid #00a9da; color: #fff;} .home-4 .footer{background: #191919;} .home-4 .get-in-touch{background: url(/theme_martin/static/css/../images/map.png) no-repeat; background-position: 0px 45px;} .home-4 .get-in-touch p{display: table;} .home-4 .get-in-touch i{float: left; color: #00a9da; margin-right: 15px; line-height: 29px;} .home-4 .office-hours p{color: #fff;} .home-4 .footer .tags ul li a{background: transparent; border:1px solid #6f6f6f;} .home-4 .footer .tags ul li a:hover{background: #00a9da; border:1px solid #00a9da; color: #fff;} .home-5 .footer{bottom: 0; left: 0; z-index: -1; right: 0; background: #191919;} .home-5 .footer .footer-logo p{margin-bottom: 0px;} .home-5 .contact{background: #00a9da; padding: 50px 0px;} .home-5 .contact .feature-8{margin-bottom: 0;} .home-5 .contact .feature-8-title{background: #0097c3; color: #fff; width: 70px; height: 70px; text-align: center; border-radius: 50%;} .home-5 .contact .feature-8-title span{color: #fff; font-size: 25px; line-height: 70px;} .home-5 .contact .feature-8-info p{font-size: 15px;} .home-5 .contact .feature-8-info b{font-size: 15px; color: #005872; font-weight: normal;} .post-info{background-color: #00a9da; color: #fff; float: left; top: 0; left: 25px; width: 80px; height: 90px; padding: 10px 15px; color: #fff; text-align: center; z-index: 3; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; margin-right: 10px;} .post-info .day{font-size: 34px; font-weight: 700; line-height: 1; display: block;} .post-info .month{font-size: 16px; line-height: 1.2; display: inline-block;} .post-info .month{font-size: 16px; line-height: 1.2; display: inline-block;} .custom-blog{background-color: #fafafa; border: 1px solid #f3f3f3; padding: 15px; padding-top: 2px;} .truncate{overflow: hidden; text-overflow: ellipsis; max-height:100px;} .truncate:AFTER{content:".........";} .separator{width: 50px; height: 5px; margin: 15px 0 20px; background-color: #00a9da; border-color: #00a9da;} .blueColor{background-color: #00a9da !important; border-color: #00a9da !important;} .js_follow_btn{color: #fff !important; background-color: #00a9da !important; border-color: #00a9da !important;} .js_unfollow_btn{color: #fff !important; background-color: #00a9da !important; border-color: #00a9da !important;} .js_follow_email{height: 40px !important;} .btn-facebook:hover{color: #fff; background-color: #23527c; border-color: rgba(0,0,0,0.2);} .btn-facebook{color: #fff; background-color: #3b5998; border-color: rgba(0,0,0,0.2);} .btn-google{color: #fff; background-color: #dd4b39; border-color: rgba(0,0,0,0.2);} .btn-google:hover{color: #fff; background-color: #c23321; border-color: rgba(0,0,0,0.2);} .btn-twitter{color: #fff; background-color: #55acee; border-color: rgba(0,0,0,0.2);} .btn-twitter:hover{color: #fff; background-color: #2795e9; border-color: rgba(0,0,0,0.2);} .btn-youtube:hover{color: #fff; background-color: #cc281e; border-color: rgba(0,0,0,0.2);} .btn-youtube{color: #fff; background-color: #cc181e; border-color: rgba(0,0,0,0.2);} .btn-linkedin:hover{color: #fff; background-color: #005983; border-color: rgba(0,0,0,0.2);} .btn-linkedin{color: #fff; background-color: #007bb6; border-color: rgba(0,0,0,0.2);} .btn-instagram:hover{color: #fff; background-color: #305777; border-color: rgba(0,0,0,0.2);} .btn-instagram{color: #fff; background-color: #3f729b; border-color: rgba(0,0,0,0.2);} .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{color: #fff; background-color: #00a9da !important;} #blog_right_column{padding-bottom: 20px;} .tags li a:hover{background: #00a9da; border-color: #00a9da; color: #fff;} .img_desgin{display: block; height: 250px; max-width: 100%; width: 100%; background-size: 100% !important; margin-bottom: 9px;} .img_recent_blog{background-size: 80px 60px !important; background-repeat: no-repeat !important;} .text_limite{display: block; text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; max-height: 4.6em; line-height: 1.8em;} .cadre_dsign{border: 1px solid #e8e8e8; padding: 10px; margin: 0 0 30px !important;} .blog .position{position: static !important; padding: 0px 0 20px !important;} .desgin-padding{margin-top: 0px !important;} .desgin_search{height: 40px;border-color: #00a9da;} .desgin_search:FOCUS{border-color: #00a9da;} @media(min-width: 730px){.desgin_search{width:300px !important;}} .pagination li a{font-size: 13px !important;} .left-title h3{font-size: 16px; color: #3a424c; font-weight: 600; background: #00a9da; padding: 10px; margin: 0; color: #ffffff;} #products_grid_before > .nav-stacked{padding: 0px; border: 1px solid #e6e8ec; margin: 0 !important;} #products_grid_before > .nav-stacked > li + li{border-top: 1px solid #e6e8ec;} #products_grid_before > .nav-stacked li{padding: 0px;} #products_grid_before > .nav-stacked li .fa-chevron-down{position: absolute; right: 15px; width: 25px; height: 25px; top: 10px; transform: rotate(135deg); transition: all 0.3s ease;} @media (max-width: 768px){#products_grid_before > .nav-stacked li .fa-chevron-down{transform: rotate(135deg) !important;}} #products_grid_before > .nav-stacked li .fa-chevron-down:before{content: ""; height: 11px; width: 1px; background: #9da8b5; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; right: 0;} #products_grid_before > .nav-stacked li .fa-chevron-down:after{content: ""; height: 1px; width: 11px; background: #9da8b5; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; right: 0;} #products_grid_before > .nav-stacked li .fa-chevron-right{position: absolute; top: 10px; right: 15px; width: 25px; height: 25px; transform: rotate(360deg); transition: all 0.3s ease; z-index: 99;} #products_grid_before > .nav-stacked li .fa-chevron-right:before{content: ""; height: 11px; width: 1px; background: #9da8b5; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; right: 0;} #products_grid_before > .nav-stacked li .fa-chevron-right:after{content: ""; height: 1px; width: 11px; background: #9da8b5; position: absolute; top: 0px; bottom: 0; left: 0px; right: 0; margin: auto;} #products_grid_before > .nav-stacked li a{color: #3a424c; font-size: 13px; font-weight: 400; background-color: transparent; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; padding: 10px 15px;} #products_grid_before > .nav-stacked li a:hover{color: #13b2d9; background-color: transparent; padding-left: 13px;} #products_grid_before > .nav-stacked li ul li{border: none;} #products_grid_before > .nav-stacked li ul li > a{color: #3a424c; font-weight: normal; font-size: 13px; background-color: transparent; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; padding: 5px 15px; padding-left: 10px;} #products_grid_before > .nav-stacked li ul li > a:hover{padding-left: 15px;} #products_grid_before > .nav-stacked li ul li.active > a{color: #13b2d9; font-weight: 700; background-color: transparent;} #products_grid_before > .nav-stacked li ul li.active > a{color: #13b2d9; font-weight: 700; background-color: transparent;} #products_grid_before > .nav-stacked li.active > a{color: #13b2d9; font-weight: 700;} #o_shop_collapse_category{padding: 0px; border: 1px solid #e6e8ec; margin: 0 !important;} #o_shop_collapse_category > li + li{border-top: 1px solid #e6e8ec;} #o_shop_collapse_category li{padding: 0px;} #o_shop_collapse_category li .fa-chevron-down{position: absolute; right: 15px; width: 25px; height: 25px; top: 10px; transform: rotate(135deg); transition: all 0.3s ease;} @media (max-width: 768px){#o_shop_collapse_category li .fa-chevron-down{transform: rotate(135deg) !important;}} #o_shop_collapse_category li .fa-chevron-down:before{content: ""; height: 11px; width: 1px; background: #9da8b5; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; right: 0;} #o_shop_collapse_category li .fa-chevron-down:after{content: ""; height: 1px; width: 11px; background: #9da8b5; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; right: 0;} #o_shop_collapse_category li .fa-chevron-right{position: absolute; top: 10px; right: 15px; width: 25px; height: 25px; transform: rotate(360deg); transition: all 0.3s ease; z-index: 99;} #o_shop_collapse_category li .fa-chevron-right:before{content: ""; height: 11px; width: 1px; background: #9da8b5; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; right: 0;} #o_shop_collapse_category li .fa-chevron-right:after{content: ""; height: 1px; width: 11px; background: #9da8b5; position: absolute; top: 0px; bottom: 0; left: 0px; right: 0; margin: auto;} #o_shop_collapse_category li a{color: #3a424c; font-size: 13px; font-weight: 400; background-color: transparent; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; padding: 10px 15px;} #o_shop_collapse_category li a:hover{color: #13b2d9; background-color: transparent; padding-left: 13px;} #o_shop_collapse_category li ul li{border: none;} #o_shop_collapse_category li ul li > a{color: #3a424c; font-weight: normal; font-size: 13px; background-color: transparent; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; padding: 5px 15px; padding-left: 10px;} #o_shop_collapse_category li ul li > a:hover{padding-left: 15px;} #o_shop_collapse_category li ul li.active > a{color: #13b2d9; font-weight: 700; background-color: transparent;} #o_shop_collapse_category li ul li.active > a{color: #13b2d9; font-weight: 700; background-color: transparent;} #o_shop_collapse_category li.active > a{color: #13b2d9; font-weight: 700;} #products_grid_before > .nav-stacked li.active > a{color: #13b2d9; font-weight: 700; background-color: #fff !important;} .right-title h3{font-size: 20px; color: #3a424c; font-weight: bold; margin-top: 0;} .right-title hr{height: 3px; width: 100%; background-color: #13b2d9; text-align: left; margin: 0; margin-bottom: 24px; padding: 0; border: none;} .popular-tags .price-range{list-style-type: none; margin: 0; padding: 10px; border: 1px solid #eeeeee; border-top: none;} .popular-tags .price-range .label{background: #13b2d9; font-weight: 300; font-weight: 400; padding: 6px 8px; margin: 3px 5px 3px 0px; display: inline-block;} .popular-tags .price-range .label a{color: #ffffff;} .popular-tags .tags{list-style-type: none; margin: 0; padding: 10px; border: 1px solid #eeeeee; border-top: none;} .popular-tags .tags li{float: left; margin: 0px 8px 8px 0px;} .popular-tags .tags li a{color: rgba(58, 66, 76, 0.7); font-size: 12px; display: block; padding: 9px 14px; font-weight: 400; border: 1px solid #d7dbe1;} .popular-tags .tags li a:hover{text-decoration: none; color: #13b2d9;} .shop-by{margin: 0 0 30px;} .shop-by .js_attributes{padding: 10px; border: 1px solid #eeeeee; border-top: none;} .shop-by ul li ul{padding-left: 0; margin-left: 0;} .shop-by ul li ul li label{margin: 0 !important;} .shop-by ul li ul li label span{margin-left: 5px;} .shop-by h4{font-size: 16px; color: #3a424c; margin-bottom: 30px;} .shop-by .nav-stacked > li + li{margin-top: 7px;} .shop-by strong{padding-bottom: 6px; display: inline-block;} .price-slider{margin: 20px 0;} .price-slider .ps-box-inner{padding: 10px; border: 1px solid #eeeeee; border-top: none;} .price-slider .irs-bar{background: #13b2d9;} .price-slider .irs-from, .price-slider .irs-to, .price-slider .irs-single{background: #ff772d;} .price-slider .irs-to{margin-left: -10px;} .slider.slider-horizontal{width: 100%;} .product-slider-div{margin-bottom: 66px;} .related-products{margin-top: 38px;} .product-detail-news{padding-top: 7px;} .toolbar{padding: 0px 0 25px 0;} .toolbar .view-mode{float: right;} .toolbar .view-mode button.active{background-color: #13b2d9; color: #ffffff;} .toolbar .paging_sort{float: left;} .toolbar .paging_sort .btn{padding: 5px 12px;} @media (max-width:767px){.masonry-grid-item{max-width: 100%;}} .masonry-grid-item.product-item .listing-item .overlay-container{min-height: 245px; max-height: 245px;} .masonry-grid-item.product-item .listing-item .listing-item-body{min-height: 160px; max-height: 160px;} .listing-item .title{min-height: 63px; max-height: 63px;} .product-item{left: 0!important; background: #ffffff; position: inherit!important;} @media (max-width:480px){.countdown-period{font-size: 14px;}} .listing-item{border: 1px solid #f1f1f1; position: relative; overflow: hidden;} .listing-item-body{padding: 20px 15px 15px; -webkit-transition: ease-in-out all 0.25s; -o-transition: ease-in-out all 0.25s; transition: ease-in-out all 0.25s;} .listing-item:hover .listing-item-body{background-color: #fafafa;} .listing-item h3{font-size: 17px;} .listing-item p{color: #999999; font-size: 13px;} .listing-item del, .price del{font-size: 13px; line-height: 1; color: #cccccc;} .elements-list > *{margin: 5px 6px 5px 0; padding-right: 10px; line-height: 24px; height: 22px; display: inline-block;} .elements-list > *:last-child{border-right: none; margin-right: 0; padding-right: 0; border-left: 1px solid #dddddd; padding-left: 15px;} .price{font-size: 22px; color: #000; font-weight: 300;} .wishlist:hover i:before{content: "\f004";} .listing-item .badge{border-radius: 0; position: absolute; border-color: transparent; top: -1px; left: -1px; font-weight: 400;} .masonry-grid-item.product-item .listing-item .overlay-container{min-height: 245px; max-height: 245px;} .masonry-grid-item.product-item .listing-item .listing-item-body{min-height: 160px; max-height: 160px;} .listing-item .title{min-height: 63px; max-height: 63px;} @media (max-width: 768px){#products_grid .oe_product{padding-bottom: 25px!important; margin-left: 23px!important; float: initial!important; min-width: 300px!important; height: initial!important; display: block!important; max-width: 300px;}#products_grid td{float: initial!important; display: block!important;}#products_grid{margin-top:15px;}#products_grid table, #products_grid tbody, #products_grid tr, #products_grid td{float: initial!important; width: 100%!important; display: initial!important;}ul.wizard li{padding: 1px 1px 0px 10px!important; font-size: 9px!important;}} .oe_product .product_price{position: inherit!important;} #wrap{z-index: 98!important; position: relative!important; overflow: hidden!important; min-height: 550px!important; margin-bottom: 15px;} .pricelist_product{margin-bottom: 30px; margin-top: 15px; border-bottom: 3px dashed #ddd; padding-bottom: 5px;} .pricelist_products{padding-bottom: 5px!important; float: right!important; text-align: right; margin-right: 24px;} #products_grid_before ul{margin-left:3vw;} #shop h3.page-header.mt16{color:initial!important; font-weight: 400!important;} .container.oe_website_sale ul.wizard li{line-height: 40px;} #cart_total{padding: 13px 15px!important;} #cart_total #order_total span{font-weight: bold;} #td-price{font-size: 15px; font-weight: bold; line-height: 43px;} #cart_products .oe_website_spinner{width: auto!important;} #cart_products td{border-top: 0!important; border-bottom: #ddd 1px dotted!important; padding: 20px!important;} #cart_products th{border-bottom: #ddd 1px dotted!important;} #cart_products input.form-control{border-top: 1px solid #ddd!important; border-bottom: 1px solid #ddd!important; border:0; height: 45px!important;} #product_details form{margin-bottom: 5vh;} #owl-related-products.owl-carousel .owl-wrapper, #owl-related-products.owl-carousel .owl-item{padding-right: 16px!important;} #owl-new-products.owl-carousel .owl-wrapper, #owl-new-products.owl-carousel .owl-item{padding-right: 16px!important;} .title-underblock:after{content: ''; display: block; width: 76px; height: 3px; position: absolute; top: 33px; left: 49%; margin-left: -25px;} .no_back_image{background-image: none!important;;} .title-underblock{text-align: center; font-size: 25px; font-weight: 700;} .input-group-addon{border: 1px solid #ddd!important;} .js_add_cart_variants input.form-control{border-top: 1px solid #ddd!important; border-bottom: 1px solid #ddd!important; border:0;} .fsize30{font-size: 30px!important;} .product-size input{left: -9999px; position: absolute;} .product-size label{width: 35px; height: 35px; float: right; padding: 6px 0; display: block; color:#7e8998; font-size: 12px; text-align: center; background: #f8f8f8; text-transform: uppercase; border: 2px solid #ccc; font-weight: bold;} .product-size label{-ms-transition: color 0.3s; -moz-transition: color 0.3s; -webkit-transition: color 0.3s;} .product-size label:hover{color: #222; cursor: pointer; border-color: #222;} .product-size input:checked ~ label{color: #222; border-color: #222;} .css_attribute_color.active{border: 2px solid #222!important;} .h3-product{text-transform: uppercase; font-size: 11px !important; font-weight: bold !important;} #product_details hr{margin-top: 6vh!important; margin-bottom: 2vh; padding-bottom: 5px;} #product_details .list-inline > li{padding-left: 0!important;} .page-header1{padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 2px solid #ddd;} .principale_img_product{border: 2px solid #ddd; border-radius: 6px;} .products_pager{text-align: center!important;} #o_shop_collapse_category > li > a{padding: 10px 15px!important;} #o_shop_collapse_category li a{width: 100%!important;} #o_shop_collapse_category{margin-top: 41px !important;} div#products_grid table{border-spacing:21px !important; border-collapse:inherit !important;} .oe_product{border:0!important;} #products_grid table{background-color: transparent!important;} .col-md-12 .oe-height-2{height:290px !important;} .oe_product_cart form{opacity: initial !important;} @-moz-document url-prefix(){#products_grid > table tr:not(:first-child) > td{height: 100% !important;}} @-moz-document url-prefix(){#products_grid > table{max-width: 100%; display: table; table-layout: fixed; width: 100%; padding-bottom: 45px;}} #products_grid .css_options .dropdown [name="size"] table{border-spacing: 0!important; border-collapse: collapse!important;} #website-top-edit > ul > li{margin: 0!important;} #website-top-edit > ul > li button{margin: 0!important; padding: 4px 12px!important;} ul.oe_menu_editor.list-unstyled.ui-sortable .fa{display: table-cell!important;} .modal-backdrop{z-index: 1!important;} #modal_optional_products{top: 59px!important;} #modal_optional_products #product_confirmation img{width: 70px;} #modal_optional_products th:nth-child(4){width: 150px;} .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_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 24px 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{padding: 5px 0; position: absolute; 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;} .col-md-12 .oe-height-1{height: 75px;} .col-md-12 .oe-height-2{height: 150px;} .col-md-12 .oe-height-4{height: 300px;} .col-md-12 .oe-height-6{height: 450px;} .col-md-12 .oe-height-8{height: 600px;} .col-md-9 .oe-height-1{height: 70px;} .col-md-9 .oe-height-2{height: 140px;} .col-md-9 .oe-height-4{height: 280px;} .col-md-9 .oe-height-6{height: 420px;} .col-md-9 .oe-height-8{height: 560px;} @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%; height: 300px; display: inline-block;}.products_pager .pagination{margin: 5px auto !important;}} @media (max-width: 400px){#products_grid .oe_product{height: 270px;}#products_grid .oe_product section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_product_image{top: 0; bottom: 65px;}#products_grid .oe_product.oe_image_full .oe_product_image{bottom: 50px;}} @media (min-width: 992px){.col-md-12 .oe-height-1{height: 95px;}.col-md-12 .oe-height-2{height: 190px;}.col-md-12 .oe-height-4{height: 380px;}.col-md-12 .oe-height-6{height: 570px;}.col-md-12 .oe-height-8{height: 760px;}.col-md-9 .oe-height-1{height: 72px;}.col-md-9 .oe-height-2{height: 144px;}.col-md-9 .oe-height-4{height: 288px;}.col-md-9 .oe-height-6{height: 432px;}.col-md-9 .oe-height-8{height: 576px;}} @media (min-width: 1200px){.col-md-12 .oe-height-1{height: 125px;}.col-md-12 .oe-height-2{height: 250px;}.col-md-12 .oe-height-4{height: 500px;}.col-md-12 .oe-height-6{height: 750px;}.col-md-12 .oe-height-8{height: 1000px;}.col-md-9 .oe-height-1{height: 95px;}.col-md-9 .oe-height-2{height: 190px;}.col-md-9 .oe-height-4{height: 380px;}.col-md-9 .oe-height-6{height: 570px;}.col-md-9 .oe-height-8{height: 760px;}} .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;} @media (max-width: 992px){#modal_optional_products table:last-child td:last-child{overflow: hidden;}#modal_optional_products table:last-child td:nth-child(2){width: 50%;}#modal_optional_products table:last-child td:nth-child(3){width: 20%;}#modal_optional_products table:last-child td:last-child, #modal_optional_products table:last-child td:nth-last-child(2){width: 15%;}} @media (max-width: 500px){.oe_website_sale .oe_website_spinner{margin: auto;}.oe_cart table, #modal_optional_products table{display: inline-block;}.oe_cart table thead, #modal_optional_products table thead{display: none;}.oe_cart table tbody, .oe_cart table tr, .oe_cart table td, #modal_optional_products table tbody, #modal_optional_products table tr, #modal_optional_products table td{float: left; width: 100% !important; display: inline-block;}.oe_cart table td:first-child, #modal_optional_products table td:first-child{display: none;}.oe_cart table td:nth-child(2), #modal_optional_products table td:nth-child(2){border-top-style: double; border-top-width: 6px;}.oe_cart table td:last-child, #modal_optional_products table td:last-child{margin-bottom: 16px;}.oe_cart table:last-child tr:last-child td:last-child, #modal_optional_products table:last-child tr:last-child td:last-child{margin-bottom: 0;}.oe_cart table td:last-child, .oe_cart table td:nth-last-child(2), #modal_optional_products table td:last-child, #modal_optional_products table td:nth-last-child(2){width: 50% !important; height: 46px; text-align: center;}#modal_optional_products table:last-child td:nth-child(3) > div{float: none !important;}.oe_cart a span.hidden-xs, #modal_optional_products a span.hidden-xs{display: none !important;}.oe_cart a span.visible-xs-inline, #modal_optional_products a span.visible-xs-inline{display: inline !important;}} @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;}.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: 0; bottom: auto; left: 180px; 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;} option.css_not_available{color: #cccccc;} 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;} #products_grid .css_options{display: none; position: absolute; top: -6px; left: 50%; z-index: 10;} #products_grid .css_options .dropdown{position: relative; left: -50%;} #products_grid .css_options .dropdown [name="size"] table{margin-left: 20px;} #products_grid .css_options .dropdown [name="size"] td{margin: 0; padding: 0; width: 20px; height: 20px; border: 1px #dddddd solid; cursor: pointer;} #products_grid .css_options .dropdown [name="size"] td.selected{background-color: #b1d4f1;} #products_grid .css_options .dropdown [name="size"] table.oe_hover td.selected{background-color: transparent;} #products_grid .css_options .dropdown [name="size"] table.oe_hover td.select{background-color: #b1d4f1;} .cke_editable #products_grid .oe_product_cart:hover > .css_options{display: block;} 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.text-success{background: #f3f4f5;} ul.wizard li.text-success .chevron:before{border-left: 10px solid whitesmoke;} 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;} .menu-page{} li.li-page a.menu-page{color: #323232 !important;} li.li-page.active a.menu-page{color: #00a9da !important;} ul.oe_menu_editor li ul{padding-left: 40px !important;} button.js_edit_menu.fa{font-size: small;} button.js_delete_menu.fa{font-size: small;} label.oe_include_bundles input{height: 14px;} .bt-search-prod{cursor: pointer; font-size: 15px; position: absolute; right: 20px; top: 20px; width: 30px; height: 30px; background: transparent; border: transparent;} .active_lng{color: #00a9da !important;} .active_default_lng{color: #3F3B3B !important} .home-3 .topbar ul li{border-right: none !important;} #theme_martin_products_grid_view{margin: 0 -15px; letter-spacing: -0.31em;} #theme_martin_products_grid_view .list-items{display: inline-block; vertical-align: top; float: left; letter-spacing: normal;} .cs-product{width: 100%; float: left; border: 1px solid #f0f0f0;} .cs-product:hover{box-shadow: 1px 1px 5px 2px #62BFF0 !important;} .cs-product .pwp-img{overflow: hidden; position: relative;} .cs-product:hover .pwp-img .pink-box{bottom: 0;} .cs-product .pwp-img .pink-box{position: absolute; bottom: -220px; width: 100%; background: rgba(19, 178, 217, 0.8); padding: 15px; text-align: center; transition: all 0.5s ease-in-out;} .cs-product .pwp-img .pink-box .qvp-btn{display: inline-block; vertical-align: middle; margin-right: 10px;} .cs-product .pwp-img .pink-box .qvp-btn .qbtn{width: 40px; height: 40px; font-size: 0; border: none; color: #13b2d9; background: #ffffff; border-radius: 50%; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;} .cs-product .pwp-info{padding: 10px; float: left; width: 100%;} .cs-product .pwp-info .pwpi-title{font-size: 17px; font-weight: 400; margin: 0; padding: 0; width: 100%; display: inline-block; vertical-align: top; text-align: center; padding-bottom: 10px;} .cs-product .pwp-info .ratings{margin: 0; padding: 0; float: left;} .cs-product .pwp-info .ratings .o_rating_card .well{background: none; border: none; padding: 0; box-shadow: none; margin: 0;} .cs-product .pwp-info .ratings .o_rating_card .o_rating_star_card{margin: 0; text-align: left;} .cs-product .pwp-info .ratings .o_rating_card .well .fa-user{display: none;} .cs-product .pwp-info .ratings .o_rating_card .well .fa{color: #13b2d9; margin-right: 3px;} .o_rating_star_card .stars{display: inline-block; color: #FACC2E; margin-right: 15px;} .modal{display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0;} .fade{opacity: 0; transition: opacity 0.15s linear;} .quickview-modal .modal-dialog{margin: 90px auto 30px; width: 800px; max-width: 90%;} @media (min-width: 768px) .modal-dialog{width: 600px; margin: 30px auto;} .modal-dialog{position: relative; width: auto; margin: 10px;} .cs-product .pwp-img .pink-box .view{display: inline-block; vertical-align: middle;} .quickview-modal .modal-content{border-radius: 0;} @media (min-width: 768px) .modal-content{box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);} .modal-content{position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box;} .cs-product .pwp-info .ratings .popover{display: none !important;} .popover{position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 14px; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);} .popover > .arrow{border-width: 11px;} .popover > .arrow, .popover > .arrow:after{position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;} .popover-content{padding: 9px 14px;} .cs-product .pwp-info .price{float: right;} .cs-product .pwp-img .pink-box .view .shopping-cart a:hover{text-decoration: none; background: #0f8caa; border-color: #0f8caa;} .cs-product .pwp-img .pink-box .view .shopping-cart a{cursor: pointer; height: 40px; color: #ffffff; font-weight: 600; padding: 0 15px; border: 1px solid #ffffff; display: inline-block; line-height: 40px; border-radius: 5px; text-transform: uppercase; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;} .cs-product .pwp-img .pink-box .qvp-btn .qbtn .fa{font-size: 20px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;} #theme_martin_products_grid_view .list-items{padding: 10px !important;} .css_quantity{margin-bottom: 15px; border: 1px solid #13b2d9; border-radius: 2px;} .css_quantity a{background-color: #13b2d9; color: #ffffff; border: transparent; border-radius: 0px;} .css_quantity .input-group-addon i{color: #FFFFFF;} #add_to_cart{background: #13b2d9; color: #ffffff; border-radius: 0; font-size: 14px; font-weight: 600; text-transform: uppercase; border-color: #13b2d9 !important;} .oe_price_h4{padding-bottom: 10px; border-bottom: 1px solid #e6e8ec; border-top: 1px solid #e6e8ec; padding-top: 10px;} ul .list-inline label{border: 1px solid #999999 !important; width: 30px;} div .js_product ul li strong{font-size: 17px; margin-bottom: 25px; color: #555; font-weight: 700;} .left-related-products-martin .left-title{border: 1px solid #eeeeee; border-bottom: none;} .left-related-products-martin .lrp-inner-martin{border: 1px solid #eeeeee; padding: 10px 10px 0; width: 100%; float: left; position: relative;} .carousel-inner{height:100%;} .carousel-inner{position: relative; overflow: hidden; width: 100%;} .carousel-inner > .item.active{} .carousel-inner .item{height: 100%; background-size: cover;} .left-related-products-martin .lrp-inner-martin .carousel-control{background: transparent !important; border: 1px solid #13b2d9; top: 0px; right: 6px; height: 25px; width: 25px; line-height: 17px; cursor: pointer; opacity: 1;} .left-related-products-martin .lrp-inner-martin .carousel-control{background: transparent !important; border: 1px solid #13b2d9; top: 0px; right: 6px; height: 25px; width: 25px; line-height: 17px; cursor: pointer; opacity: 1;} .left-related-products-martin .lrp-inner-martin .carousel-control.left{left: auto; right: 36px;} .left-related-products-martin .lrp-inner-martin .carousel-control .fa{text-shadow: none; color: #FFFFFF; font-size: 12px;} .product-item-sidebar-martin{left: 0!important; background: #ffffff; position: inherit!important;} .vertical-divider-left-martin, .vertical-divider-left-lg{padding-left: 50px; margin-left: 20px; padding-right: 20px; margin-right: 20px;} .tabs-style-martin .nav-tabs{border-bottom: 1px solid #13b2d9;} .tabs-style-martin .tab-content{border: none; padding: 20px 0; -webkit-box-shadow: none; box-shadow: none; background-color: transparent;} .padding-top-clear{padding-top: 0 !important;} @media (min-width: 1200px) .container-martin{width: 1170px;} @media (min-width: 992px) .container-martin{width: 970px;} @media (min-width: 768px) .container-martin{width: 750px;} .container-martin{padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;} .o_website_message_post_helper{width: 120px; background: #13b2d9; color: #ffffff; border-radius: 0; font-size: 14px; font-weight: 800; text-transform: uppercase;} .owl-carousel-7 .item .cs-product:hover{box-shadow: 0px 0px 0px 0px #62BFF0 !important;} #myCarousel-martin{margin-top: -52px; padding-top: 45px; max-height: 380px;} .img-pwd-martin{position: absolute !important; left: 0; top: 0; width: 90px; height: auto; text-align: center; border: 1px solid rgb(208, 208, 208); margin: 10px;} .cs-product-martin{height: 110px !important; position: relative !important; border: none !important; border-bottom: 1px solid #f0f0f0 !important;} .cs-product-martin:hover{box-shadow: none !important;} .pwpi-title-martin{font-weight: 600 !important;; text-align: right !important;; padding: 0px !important; font-size: 12px !important;;} .pwp-info-martin .price{font-size: 15px !important;} .carousel.vertical .carousel-inner .item{transition: 0.2s ease-in-out top !important;} .modal-footer .btn-primary{background-color: #13b2d9 !important; border-color: #13b2d9 !important;} .oe_website_sale .section-title-1{margin-top: 20px !important; margin-bottom: 60px !important;} .form-control-martin{border-radius: 0; background: #ffffff; height: 40px; padding-right: 30px; border-color: #acacac; color: #666666; position: relative; -webkit-appearance: none;} .form-control-martin:focus{border-color: #00a9da;} .wizard li a.text-success{color: #00a9da !important;} @media (max-width: 503px){.bt_sub_responsive{float: left !important; padding-top: 10px !important;}} @media (max-width: 768px){.cs-product .pwp-img a img{width: 75% !important;}} @media (max-width: 482px){.thumblist-box{padding: 0 24px !important;}.thumblist{width: 250px !important;}.caroufredsel_wrapper{width: 250px !important;}} .title-line-ref:before{width: 260px !important;} .website_blog .o_blog_cover_container.o_list_cover.cover{display: none;} .oe_login_form, .oe_signup_form, .oe_reset_password_form{max-width: 100% !important; position: relative; margin: 50px auto;} .slider-fade-carousel{height: auto !important;; background: none !important;;} 

/* /theme_martin/static/css/responsive.css defined in bundle 'web.assets_frontend' */
 @media (max-width: 1700px){.our-portfolio .portfolio-info{overflow: hidden;}.home-2 .portfolio-item .portfolio-overlay span{font-size: 15px;}.feature-9{min-height:280px;}.home-4 .our-blog .blog-box-image{max-height: 286px;}.home-4 .our-blog .blog-box-info{max-height: 286px;}} @media (max-width: 1500px){.home-4 .our-blog .blog-box-image{max-height: 262px;}.home-4 .our-blog .blog-box-info{max-height: 262px;}.blog-box-image .portfolio-caption .port-tag li a{font-size: 12px;}.home-4 .custom-content-3{overflow: hidden;}} @media (max-width: 1400px){.rev-slider a.button.button-white span{padding: 8px 10px !important;}.rev-slider a.button span{padding: 8px 10px !important;}.our-portfolio .portfolio-info p{display: none;}.our-portfolio .portfolio-info .button-border-white{margin-top: 20px; display: block;}.home-2 .portfolio-item .portfolio-overlay p{bottom: 11%;}.home-2 .portfolio-item .portfolio-overlay span a{font-size: 13px;}.home-2 .portfolio-item .portfolio-overlay a{width: 30px; height: 30px; font-size: 14px; line-height: 30px; margin-left: 6px;}.home-2 .portfolio-item .portfolio-overlay a.link{display: none;}.awesome-features-device img{left: -250px; top: 100px; width: 63%;}.feature-9{min-height:305px;}.feature-9:hover .feature-9-icon{right: 32%;}.home-3 .portfolio-item .portfolio-overlay span a{font-size: 13px;}.rev-slider-2 a.button.button-black span{padding: 8px 10px !important;}.rev-slider-2 a.button span{padding: 8px 10px !important;}.rev-slider-3 a.button.button-black span{padding: 8px 10px !important;}.rev-slider-3 a.button span{padding: 8px 10px !important;}.home-4 .our-blog .blog-box-image{max-height: 240px;}.home-4 .our-blog .blog-box-info{max-height: 240px;}.home-4 .our-blog .blog-box-info p.pb-20.pt-30{padding: 10px 0 !important;}.home-4 .custom-content-3-image img{margin-top: 150px; vertical-align: bottom; width: 100%;}.home-4 .our-blog .blog-box-info span.text-white{display: none;}.contact-3-info .contact-add{text-align: center;}.contact-3-info .contact-add i{float: none; text-align: center; display: block; margin: 0 auto;}.contact-3-info .contact-add p{display: block; margin-top: 15px;}} @media (max-width: 1272px){.footer .footer-useful-link{margin-top: 30px;}.our-portfolio .portfolio-info h3{font-size: 20px;}.owl-carousel-8 .owl-nav .owl-prev{left: 36%;}.home-2 .portfolio-item .portfolio-overlay span a{font-size: 12px;}.home-2 .portfolio-item:hover img{transform: translate3d(0px, -62px, 0px); -webkit-transform: translate3d(0px, -62px, 0px); -o-transform: translate3d(0px, -62px, 0px); -ms-transform: translate3d(0px, -62px, 0px); -moz-transform: translate3d(0px, -62px, 0px);}.language{float: left;}.top-news .owl-carousel-14{width: 210px;}.top-news{width: 320px;}.feature-9{min-height:328px;}.feature-9:hover .feature-9-icon{right: 23%;}.home-3 .portfolio-item .portfolio-overlay span a{font-size: 12px;}.home-3 .portfolio-item .portfolio-overlay a{font-size: 12px; width: 25px; height: 25px; line-height: 25px;}.home-3 .portfolio .portfolio-item .portfolio-overlay a i{font-size: 12px; padding-left: 0px;}.home-3 .portfolio-item:hover img{transform: translate3d(0px, -70px, 0px); -webkit-transform: translate3d(0px, -70px, 0px); -o-transform: translate3d(0px, -70px, 0px); -ms-transform: translate3d(0px, -70px, 0px); -moz-transform: translate3d(0px, -70px, 0px);}.home-3 .portfolio-item .portfolio-overlay p{padding: 0 10px;}.home-3 .custom-content p{display: none;}.home-3 .action-box-button.mt-40{margin-top:25px !important;}.feature-9-title-2-right h2{font-size: 32px;}.home-3 .contact-form .section-field input{width: 30.8%;}.home-4 .mega-menu .menu-links > li:last-child{padding-right: 58px;}.home-4 .mega-menu img{height: 40px; margin: 6px 0px;}.home-4 .mega-menu .menu-links > li > a{padding: 0 10px;}.slider-fade-carousel .slider-contents h1{line-height: 70px;}.home-4 .custom-content-3-image img{margin-top: 260px;}.home-4 .our-clients .tab-2 ul.nav-tabs li a{margin: 0 16px 0 0;}.home-4 .our-clients .tab-2 ul.nav-tabs li a img{width: 106px;}.news-letter .section-field input{width: 70%;}.home-4 .our-blog .blog-box-image{max-height: 185px;}.home-4 .our-blog .blog-box-info{max-height: 185px;}.home-4 .our-blog .blog-box-image .portfolio-caption .port-tag li{margin-top: 0px;}.home-4 .our-blog .blog-box-image .portfolio-caption .button-border span{margin-top: 10px; padding: 4px 10px; font-size: 11px;}.home-4 .our-blog .blog-box-info a.button.button-white span{padding: 6px 16px;}.home-4 .our-blog .blog-box-info a.button.button-white i{padding: 11px;}.home-4 .our-blog .blog-box-info h1{font-size: 20px; line-height: 20px; margin-bottom: 0;}.home-4 .our-blog .blog-box-info p{font-size: 14px;}.home-4 .our-blog .blog-box-info{padding: 15px 20px;}.team-3 .team-social-icon a i{font-size: 12px; height: 30px; line-height: 31px; width: 30px;}.our-history .history-content{padding: 125px 20px;}.about-me .maintenance-progress-bar .progress-bar{margin: 0 15px;}.blog-grid .blog-entry-audio{padding: 107px 20px;}.blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge{left: -50px;}.error-search-box{width: 91%;}.entry-title h4{line-height: 30px;}.entry-title i{line-height: 28px;}.service-page-tab #tabs .tabs li{font-size: 13px; padding: 10px;}} @media (max-width: 1025px){.footer-useful-link{margin-top: 30px;}.move-carousel .slider-contents.slide-1 h1{line-height: 55px;}.home-2 .portfolio-item .portfolio-overlay a{width: 20px; height: 20px; font-size: 10px; line-height: 20px; margin-left: 6px;}.home-2 .portfolio-item .portfolio-overlay i{padding-left: 0;}.home-2 .portfolio-item:hover img{transform: translate3d(0px, -55px, 0px); -webkit-transform: translate3d(0px, -55px, 0px); -o-transform: translate3d(0px, -55px, 0px); -ms-transform: translate3d(0px, -55px, 0px); -moz-transform: translate3d(0px, -55px, 0px);}.home-3 .custom-content li{line-height: 22px;}.home-3 .portfolio-item .portfolio-overlay p{padding: 0 8px;}.feature-9:hover .feature-9-icon{right: 10%;}.home-4 .mega-menu .menu-links > li:last-child{padding-right: 12px;}.home-4 .mega-menu .menu-links > li > a{padding: 0 7px;}.home-4 .our-clients .tab-2 ul.nav-tabs li a{margin: 0 13px 0 0;}.home-4 .our-clients .tab-2 ul.nav-tabs li a img{width: 107px;}.home-4 .footer .office-hours{margin-bottom: 40px;}.home-4 .footer .footer-useful-link{margin-top: 10px;}.entry-quote p{font-size: 16px; line-height: 28px;}.entry-quote{padding: 20px;}.blog-grid-3-column .blog-entry-audio{padding: 61px 20px 88px;}.blog .timeline > li > .timeline-badge{right: -66px;}.blog .timeline > li.timeline-inverted > .timeline-badge{left: -63px;}.careers-from h3{font-size: 26px;}.get-in-touch.mt-100{margin-top: 50px !important;}.error-search-box{width: 100%; text-align: center;}.faq-form h3{font-size:22px;}.service-1 .tab-1 li{margin-right: 5px;}.features13{padding-bottom: 30px;}.team .team-social-icon a i{margin: 0px;}.our-blog .blog-box h4{line-height: 30px;}} @media only screen and (min-width: 768px) and (max-width: 999px){.container{width:96%;}} @media( max-width:992px){h3{font-size: 22px;}.header{padding: 0;}.topbar{display: block; position: relative; height: 0;}.topbar-left{display: none;}.topbar-right ul li{display: none;}.topbar-right ul li:last-child{display: block; position: absolute; right: 50px; top: 22px; z-index: 99999;}.search-open{padding: 2px 10px 10px 20px; background: #000;}.search-open input{font-size: 25px;}.mega-menu .menu-links{margin-top: 10px;}.mega-menu .menu-logo > li > a{padding: 0;}.mega-menu > section.menu-list-items{padding: 10px 0;}.mega-menu img{height: 40px; margin: 5px 0;}.rev-slider a.button.button-white i{padding: 5px !important;}.rev-slider a.button i{padding: 5px !important;}.special-feature .feature{margin-bottom: 30px;}.awesome-features .feature-mob{display: none;}.about img.right-block{display: none;}.who-we-are .who-we-are-right h3{margin-top: 30px;}.main-counter h5{margin-bottom: 30px;}#video-background{height: 600px;}#video-background .jqbar{margin:30px 0 0;}.our-skills{padding: 80px 0 60px;}.footer-instagram.footer-hedding{margin-top: 20px;}.owl-carousel-2 .owl-item img{width: 100%;}.home-2 .mega-menu .menu-links > li > a{line-height: inherit;}.home-2 .mega-menu img{margin: 15px 0;}.home-2 .mega-menu .menu-mobile-collapse-trigger{top: 15px; width: 40px;}.home-2 .mega-menu{min-height: 70px;}.home-2 .mega-menu .menu-links{margin-top: 1px;}.search-2{right: 60px;}.search-2 a{padding: 25px 0 21px 10px;}.search-2-open{height: 68px;}.search-2-open input{height: 46px; font-size: 22px;}.search-2-open .search-2-close{right: 0px; top: 15px;}.move-carousel .slider-contents.slide-3 h1{line-height: 60px;}.key-features-device{display: none;}.our-portfolio .portfolio-info{display: none;}.home-2 .portfolio-item .portfolio-overlay span a{width: inherit; background: inherit; height: inherit; font-size: 15px; color: #fff; float: left; display: inline-block; text-align: left;}.home-2 .portfolio-item .portfolio-overlay span a:hover{background: none; color: #00a9da;}.home-2 .portfolio-item .portfolio-overlay a{background: #fff; border-radius: 50%; color: #363636; display: inline-block; font-size: 15px; height: 35px; width: 35px; line-height: 36px; text-align: center; margin-left: 10px; float: right;}.home-2 .portfolio-item .portfolio-overlay i{padding-left: 2px;}.home-2 .portfolio-item .portfolio-overlay a:hover{background: #00a9da; color: #fff;}.home-2 .portfolio-item .portfolio-overlay p{text-transform: none; font-size: 16px; opacity: 0; color: #fff; padding: 0 20px; margin: 0; display: inline-block; left: 0; position: absolute; text-align: center; bottom: 8%; transform: translateY(-50%); width: 100%; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,22px,0); transform: translate3d(0,22px,0);}.home-2 .portfolio-item:hover img{-webkit-transform: translate3d(0,-80px,0); -moz-transform: translate3d(0,-70px,0); -ms-transform: translate3d(0,-70px,0); -o-transform: translate3d(0,-70px,0); transform: translate3d(0,-70px,0);}.home-2 .portfolio-item:hover .portfolio-overlay p{opacity: 1; -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}.home-2 .portfolio-item .portfolio-overlay p{bottom: 16px;}.awesome-features-device img{display: none;}.owl-carousel-8 .owl-nav .owl-next{background: #323232; right: 50%;}.owl-carousel-8 .owl-nav .owl-prev{background: #323232; left: 50.5%;}.owl-carousel-8 .owl-nav i:hover{color: #00a9da;}.team-2 .team-2-box{margin-bottom: 30px;}.work-process .feature6{margin-bottom: 30px;}.service-image-holder{height: 296px;}.home-3 .mega-menu img{margin: 12px 0px;}.home-3 .mega-menu .menu-mobile-collapse-trigger::before, .home-3 .mega-menu .menu-mobile-collapse-trigger::after, .home-3 .mega-menu .menu-mobile-collapse-trigger span{background: #323232;}.home-3 .mega-menu .menu-mobile-collapse-trigger{top: 22px;}.home-3 .mega-menu .menu-links > li > a{line-height: 38px;}.home-3 .mega-menu .menu-logo{padding: 0;}.home-3 .mega-menu .menu-mobile-collapse-trigger{top: 12px;}.search-3{padding: 32px 0 20px; float: none; width: 100%; text-align: right; position: relative;}.search-3 .search-btn{line-height: 0; width: 34px; position: absolute; right: 0;}.search-3.search-3-open .search-3-box{top: 45px !important;}.search-3-box{width: 100%; padding: 15px 15px 15px 10px;}.home-3 .mega-menu{min-height: 65px;}.home-3 .header .topbar{display: none;}.home-3 .custom-content{padding-bottom: 60px;}.home-3 .custom-content img.women{display: none;}.home-3 .custom-content li{line-height: 25px;}.counter-main h5{margin-bottom: 30px;}.rev-slider a.button.button-white i{padding: 5px !important;}.rev-slider a.button i{padding: 5px !important;}.home-3 .portfolio-item .portfolio-overlay a.link{display: none;}.home-3 .portfolio-item .portfolio-overlay p{padding: 0 5px;}.home-3 .portfolio .portfolio-item .portfolio-overlay a i{font-size: 10px; padding-left: 0;}.home-3 .portfolio-item .portfolio-overlay a{margin-left: 5px;}.home-3 .portfolio-item:hover img{transform: translate3d(0px, -50px, 0px); -webkit-transform: translate3d(0px, -50px, 0px); -ms-transform: translate3d(0px, -50px, 0px); -o-transform: translate3d(0px, -50px, 0px); -moz-transform: translate3d(0px, -50px, 0px);}.home-3 .full-screen .portfolio-item .portfolio-overlay{top: -12px;}.pricing-2 .pricing-table.active{margin-bottom: 12px;}.feature-9{min-height: 248px;}.feature-9:hover .feature-9-icon{right: 60%;}.home-3 .contact-form .section-field input{width: 100%; margin-right: 0;}.home-3 .footer .tags{margin-top: 30px;}.home-3 .footer .footer-widget p{font-size: 12px;}.home-4 .header{padding: 0;}.home-4 .mega-menu .menu-links > li > a{padding: 10px;}.home-4 .mega-menu .menu-links{margin-top: 10px; padding: 10px; background: #fff; float: none;}.home-4 .mega-menu > section.menu-list-items{padding: 15px 0;}.home-4 .search-3 .search-btn{color: #323232;}.home-4 .mega-menu .menu-links > li:last-child{padding-right: 12px;}.home-4 .search-3 .search-btn{line-height: 3px;}.home-4 .search-3.search-3-open .search-3-box{margin-left: 0; top: 37px !important;}.home-4 .search-3 .search-3-box{padding: 10px 10px 20px 10px;}.home-4 .search-3.search-3-open i{right: 23px; top: 26px;}.home-4 #menu-toggle{display: none;}.home-4 #menu{display: none;}.slider-fade-carousel{height: inherit; overflow: inherit;}.slider-fade-carousel .owl-carousel .owl-item img{width: 100%;}.slider-fade-carousel .slider-contents.slide-1 h1{font-size: 38px; line-height: 50px;}.slider-fade-carousel .slider-contents.slide-2 h1{font-size: 38px; line-height: 50px;}.slider-fade-carousel .slider-contents.slide-3 h1{font-size: 38px; line-height: 50px;}.creativity h1{font-size: 45px;}.home-4 .custom-content-3{padding-bottom: 80px;}.home-4 .custom-content-3-image img{display: none;}.home-4 #video-background{height: 400px;}.home-4 .video-bg h1{font-size: 42px;}.home-4 .our-clients .tab-2 ul.nav-tabs li a img{width: 69px;}.home-4 .our-clients .tab-2 ul.nav-tabs li a{margin: 0 14px 0 0;}.home-4 .owl-carousel-12.owl-carousel.owl-theme.owl-loaded{height: 390px;}.home-4 .owl-carousel-12.owl-carousel.owl-theme .item img{display: none;}.home-4 .our-blog .blog-box-image img{max-height: inherit;}.news-letter .section-field input{width: 82%;}.home-4 .custom-content-3-info{margin-bottom: 20px;}.home-5 .header{padding: 15px 20px 0;}.home-5 .mega-menu .menu-links > li{line-height: 40px;}.home-5 .mega-menu .drop-down-multilevel a{padding: 5px 20px;}.rev-slider-3 a.button.button-white i{padding: 5px !important;}.rev-slider-3 a.button i{padding: 5px !important;}.built-tab{margin-top: 30px;}.built-tab #tabs .tabs{margin: 0 auto;}.built-tab ul.tabs{margin: 0 auto; float: none;}.team-3 .team-social-icon a i{font-size: 14px; height: 40px; line-height: 41px; width: 40px;}.why-choose-us .custom-content{margin-bottom: 30px;}.home-5 .header .logo img{height: 40px;}.home-5 .about .feature-11{margin-bottom: 20px;}.search-4{margin: 1px 0px;}.search-4{width: 216px;}.search-4 input{width: 216px;}.home-5 .contact .feature-8{text-align: center;}.home-5 .contact .feature-8-title{display: inline-block; float: none; text-align: center; margin-bottom: 20px;}.home-5 .footer .footer-flickr{margin-top: 20px;}.home-5 .footer .footer-Newsletter{margin-top: 20px;}.who-we-are-left .owl-carousel-2{margin-top: 40px;}.about .js-video{margin-top: 30px;}.testimonial-info p{padding: 40px 0 20px;}.about.about-me img.mike-images{display: none;}.about-me .maintenance-progress-bar .progress-bar{margin: 0 25px 80px;}.about-me .maintenance-progress-bar .progress-bar:nth-child(3){margin-bottom: 0px;}.about-me .maintenance-progress-bar .progress-bar:nth-child(4){margin-bottom: 0px;}.sidebar-widget .recent-post-image img{height: 50px; width: 50px;}.share .share-button{font-size: 14px; padding: 9px 12px;}.share ul{padding: 4px 11px; right: 14px; width: 130px;}.share ul li a{padding: 3px 4px;}.blog a.button span{font-size: 13px; padding: 9px 18px;}.blog a.button i{font-size: 16px; width: 42px; padding: 11px;}.blog.blog-grid-3-column .blog-entry-audio{padding: 61px 20px 68px;}a.button-small{margin-right: 0;}.share.small ul li a{padding: 4px 3px;}.share.small ul{width: 120px; padding: 3px 10px;}.masonry.columns-3 .masonry-item{padding: 5px; width: 50%;}.blog.blog-single .blog-entry.entry-content img{margin-bottom: 20px;}.blog.blog-single .port-post-info p{display: inline-block;}.blog .timeline > li > .timeline-badge{right: -55px;}.blog .timeline > li.timeline-inverted > .timeline-badge{left: -55px;}.blog.timeline-sidebar .timeline::before{left: 36px;}.careers-from .button-border span:hover{box-shadow: -800px 0 0 #00a9da inset;}.careers-from{margin-top: 50px;}.coming-soon-form input{width: 72%;}.contact.contact-2 a.button{margin-bottom: 30px;}.contact-3 .contact-3-info{height: auto;}.contact-3 .contact-map iframe{height: 400px;}.error-block{background-size: 90%;}.error-block p{font-size: 26px;}.error-search-box p{font-size: 19px; line-height: 35px;}.faq .tab-1{margin-bottom: 50px;}.maintenance-main h1.mb-50{font-size: 34px; margin-bottom: 10px !important;}.maintenance-main i{font-size: 60px;}.maintenance-main p{font-size: 20px;}.maintenance-form{width: 100%;}.maintenance-progress-bar span{font-size: 24px;}.portfolio-sidebar.portfolio-block.columns-3 .grid-item{width: 50%;}.portfolio-fullwidth.portfolio-block.columns-4 .grid-item{width: 50%;}.portfolio-sidebar.portfolio-block.columns-4 .grid-item{width: 50%;}.full-screen.columns-3 .grid-item{width: 50%;}.full-screen.columns-4 .grid-item{width: 50%;}.full-screen.columns-5 .grid-item{width: 50%;}.masonry .grid-sizer, .masonry.columns-3 .masonry-item{width: 50%;}.masonry .grid-sizer, .masonry.columns-4 .masonry-item{width: 50%;}.masonry.full-screen .masonry-item{width: 50%;}.packetry .item{width: 50%;}.packetry .portfolio-item .portfolio-caption a{font-size: 12px; height: 20px; width: 20px; line-height: 20px;}.packetry .portfolio-item .portfolio-overlay a i{font-size: 13px;}.packetry .portfolio-item .portfolio-overlay ul.port-tag{margin-bottom: 0px;}.single-portfolio-post .who-we-are-left .owl-carousel-2{margin-top: 0px;}.service .feature-4, .service-1 .feature-4{margin-bottom: 30px;}.service-page-tab #tabs{margin-bottom: 30px;}.service-1 .pricing-table.active{margin-top: 20px;}.pricing .container .row [class*="col-"]{padding-left: 15px !important; padding-right: 15px !important;}.premium-features img{display: none;}.premium-features{margin-bottom: 70px;}.service .feature-11{margin-bottom: 30px;}.service-3 .features13{padding-top: 30px; padding-bottom: 20px;}.our-team .team{margin-bottom: 30px;}.coming-soon-2 .logo img{height: 40px;}.skills-2 li:last-child{margin-bottom: 55px;}.our-blog .blog-box{margin-bottom: 30px;}} @media( max-width:767px){h1{font-size: 30px;}h2{font-size: 26px;}.page-section-ptb{padding: 50px 0;}.page-section-pt{padding: 50px 0 0;}.page-section-pb{padding: 0 0 50px;}.section-title-1{margin-bottom: 40px;}.section-title-1 p{font-size: 16px;}.section-title-1 .title-line::before{width: 180px;}.rev-slider a.button.button-white span{padding: 3px 6px !important;}.rev-slider a.button span{padding: 2px 6px !important;}.rev-slider-3 a.button.button-white span{padding: 5px !important;}.rev-slider-3 a.button span{padding: 2px 6px !important;}.snap-scrolling-example .portfolio .portfolio-item{width: 370px;}#video-background{height: 1060px;}.about .custom-content-2 h1{font-size: 30px; overflow: hidden;}.about .custom-content-2 strong{font-size: 22px;}.testimonial-info p{padding: 40px 10px 20px;}.footer-logo img{width: 35%;}.footer .recent-post{margin-top: 30px;}.footer .footer-instagram{margin-top: 30px;}.move-carousel .slider-contents h1{font-size: 26px; line-height: 40px;}.move-carousel .slider-contents p{font-weight: 400;}.move-carousel .slider-contents.slide-1 h1{line-height: 40px;}.move-carousel .slider-contents.slide-2 h1{line-height: 40px;}.move-carousel .slider-contents.slide-3 h1{line-height: 40px;}.move-carousel .slider-contents a.button-border span{font-size: 13px; padding: 7px 15px;}.move-carousel .slider-contents h1{font-size: 30px;}.team-2 .team-2-box img{width: 100%;}.work-process.page-section-ptb{padding: 50px 20px;}.action-box-2 p{margin-bottom: 20px; display: block;}.home-3 .container-fluid{padding: 0 15px;}.rev-slider-2 a.button.button-black span{padding: 3px 6px !important;}.rev-slider-2 a.button span{padding: 2px 6px !important;}.home-3 .feature-8{padding: 60px 0 40px;}.home-3 .custom-content img{display: none;}.home-3 .full-screen.columns-5 .grid-item{padding: 0; width: 50%;}.home-3 .portfolio-item .portfolio-overlay a.link{display: block;}.home-3 .portfolio-item .portfolio-overlay p{padding: 0 20px;}.home-3 .portfolio-item .portfolio-overlay span a{font-size: 16px;}.home-3 .portfolio-item .portfolio-overlay a{font-size: 15px; height: 35px; width: 35px; line-height: 36px; text-align: center; margin-left: 10px; margin-right: 0;}.home-3 .portfolio .portfolio-item .portfolio-overlay a i{font-size: 16px; padding-left: 0;}.home-3 .portfolio-item:hover img{-webkit-transform: translate3d(0,-80px,0); -ms-transform: translate3d(0,-80px,0); -o-transform: translate3d(0,-80px,0); -moz-transform: translate3d(0,-80px,0); transform: translate3d(0,-80px,0);}.home-3 .full-screen .portfolio-item .portfolio-overlay{top: -19px;}.home-3 .portfolio .portfolio-item{width: 100%;}.pricing-2 .pricing-table.active{margin-top:20px;}.home-3 .footer .footer-widget p{font-size: 16px;}.slider-fade-carousel .slider-contents.slide-1 h1{font-size: 28px; line-height: 30px;}.slider-fade-carousel .slider-contents.slide-2 h1{font-size: 28px; line-height: 30px;}.slider-fade-carousel .slider-contents.slide-3 h1{font-size: 28px; line-height: 30px;}.slider-fade-carousel .owl-carousel-1 .slider-contents{top: 56%;}.slider-fade-carousel .slider-contents p{font-size: 16px;}a.button.button span{padding: 10px 14px; font-size: 13px;}a.button.button i{font-size: 16px; padding: 11px;}.home-4 .our-clients .tab-2 ul.nav-tabs li a{margin: 0 14px 20px 7px;}.home-4 .our-clients .tab-2 ul.nav-tabs li a img{width: 138px;}.home-4 .creativity h1{font-size: 37px; line-height: 50px;}.home-4 #video-background{height: 350px;}.home-4 .social li a{height: 60px; font-size: 20px; line-height: 60px;}.home-4 .our-blog .blog-box-info{max-height: 293px;}.news-letter .section-field input{width: 80%;}.home-4 .footer .footer-widget{text-align: center;}.home-4 .footer .footer-widget .text-right{text-align: center;}.home-4 .footer .office-hours{margin-top: 20px; margin-bottom: 20px;}.home-4 .footer .footer-useful-link{margin-top: 20px;}.home-5 .header .logo img{height: 40px;}.home-5 #menu:before{background: none;}.home-5 #menu{background: none; padding: 40px 0; width: 100%; left: -1000px;}.search-4{width: 150px;}.search-4 input{width: 150px;}.home-5 #menu-toggle{top: 0px;}.search-4 a{line-height: 21px; font-size: 15px;}.home-5 .mega-menu .menu-links > li > a{padding: 10px 15px;}.home-5 .feature-11 .feature-11-info h4::before{left: 45%;}.home-5 .portfolio-text-box{background: #f6f7f9; padding: 60px 25px;}.home-5 .awesome-features{display: none;}.contact .feature-8{margin: 20px 0;}.contact .feature-8-info{display: block; text-align: center;}.our-history .history-content{padding: 125px 30px;}.about .feature-3{margin-bottom: 30px;}.our-history .timeline{overflow: hidden;}.our-history .timeline > li > .timeline-panel{width: 100%; text-align: left; padding: 10px 20px 20px 130px;}.our-history ul.timeline > li{left: none; clear:none;}.our-history .timeline::before{left: 40px;}.our-history .timeline > li > .timeline-badge{left: 40px;}.our-history .timeline > li > .timeline-panel::before{left: 60px;}.our-history .timeline .timeline-arrow{left: 32px; text-align: left;}.our-history .timeline > li.timeline-inverted > .timeline-panel::before{left: 58px;}.about-me .contact-me{margin-top: 20px;}.sidebar-widget .widget-archives{margin-bottom: 40px;}.sidebar-widget .widget-search{margin-top: 40px;}.blog ul.timeline:before{left: 40px;}.blog ul.timeline > li{margin-bottom: 20px; position: relative; width:100%; float: left; clear: left;}.blog ul.timeline > li > .timeline-panel{width: calc(100% - 90px); width: -moz-calc(100% - 90px); width: -webkit-calc(100% - 90px);}.blog ul.timeline > li > .timeline-badge{left: 12px; margin-left: 0; top: 16px;}.blog ul.timeline > li > .timeline-panel{float: right;}.blog ul.timeline > li > .timeline-panel:before{border-left-width: 0; border-right-width: 15px; left: -15px; right: auto;}.blog ul.timeline > li > .timeline-panel:after{border-left-width: 0; border-right-width: 14px; left: -14px; right: auto;}.blog .timeline > li.timeline-inverted{float: left; clear: left; margin-top: 30px; margin-bottom: 30px;}.blog .timeline > li.timeline-inverted > .timeline-badge{left: 12px;}.blog .timeline-panel img{width: 100%;}.blog .timeline li.entry-date-bottom{text-align: left;}.blog .timeline li.entry-date-bottom a{font-size: 13px; padding: 8px 10px;}.blog .timeline li.entry-date{text-align: left;}.blog .timeline li.entry-date span{font-size: 13px; padding: 8px 10px;}.blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge{left: 9px;}.blog .timeline > li:nth-child(2){margin-top: 0;}.blog .timeline > li.timeline-inverted{margin-top: 10px;}.blog.timeline-sidebar .timeline > li.timeline-inverted{margin-bottom: 20px;}.blog.timeline-sidebar .timeline > li.timeline-inverted:nth-child(2){margin-bottom: 0px;}.blog.timeline-sidebar .timeline li .blog-entry-grid .grid-post li{width: 100%;}.coming-soon-main i{font-size: 70px;}.coming-soon-countdown ul.countdown li span{font-size: 60px;}.coming-soon-countdown ul.countdown li p{font-size: 16px;}.coming-soon-main p{font-size: 18px; line-height: 26px;}.coming-soon-main h1{font-size: 42px; margin-bottom: 20px;}.coming-soon-form input{width: 67%;}.contact .contact-box{margin-bottom: 20px;}.contact .feature-3{margin-bottom: 20px;}.contact-3-info{padding: 40px 20px;}.error-search-box input{width: 73%;}.error-block p{font-size: 20px;}.error-block h1{font-size: 80px;}.error-404-2 .error-block h1{font-size: 290px;}.faq .nav-tabs li{float: none; overflow: hidden;}.faq a.button-border span:hover{box-shadow: -800px 0 0 #00a9da inset;}.maintenance-progress-bar .progress-bar{display: block; margin: 0 auto 90px;}.maintenance-progress-bar{margin: 30px 0 60px;}.maintenance-form input{width: 70%;}.maintenance-main p{font-size: 18px;}.portfolio-classic .grid-item h3{margin-top: 20px;}.portfolio-block .grid-item{margin-bottom: 15px;}.portfolio-fullwidth.portfolio-block.columns-3 .grid-item{width: 50%;}.packetry .item{width: 100% !important;}.packetry .portfolio-item .portfolio-overlay a{width: 40px; height: 40px; line-height: 38px; font-size: 16px;}.single-portfolio-post .who-we-are-left .owl-carousel-2{margin-bottom: 30px;}.single-portfolio-post.post-2 .who-we-are-left .owl-carousel-2{margin-bottom: 0px;}.single-portfolio-post.post-2 .port-info{margin-top: 30px;}.like-what img{display: none;}.service-3{margin: 0 auto; width: 60%;}.service-3 img{margin: 20px 0;}.service-3 .features13{padding-top: 0px;}.features13.left b{top: 43px;}.our-team .team .team-images img{width: 100%;}.custom-content-4{margin-top: 20px;}} @media( max-width:600px){h3{font-size: 22px;}.section-title-2 p{font-size: 16px;}.section-title-2{margin-bottom: 40px;}.search-open input{width: 95%;}.search-open input{font-size: 20px;}.snap-scrolling-example .portfolio .portfolio-item{width: 350px;}.about .custom-content-2 h1{font-size: 24px; overflow: hidden;}.about .custom-content-2 strong{font-size: 15px;}.main-counter .counter-info span.counter{font-size: 40px;}.action-box{text-align: center;}.action-box .action-box-button{text-align: center;}.owl-carousel-4 .owl-nav .owl-prev{left: 66%;}.owl-carousel-4 .owl-nav .owl-next{right: 66%;}.footer-logo img{width: 45%;}.footer .footer-instagram{margin-top: 40px;}.search-2-open input{width: 95%;}.action-box-2{text-align: center;}.action-box-2 .action-box-button{text-align: center;}.home-2 .testimonial-avatar{display: block; float: none; text-align: center; margin-bottom: 20px;}.home-2 .testimonial-info p{margin-bottom: 20px; text-align: center;}.our-services .feature7{text-align: center;}.our-services .feature7 .feature7-icon{float: none; display: inline-block; margin-bottom: 20px;}.services-text-box{padding: 90px 20px 40px;}.home-3 .owl-carousel-10 .owl-item{padding: 0;}.home-3 .full-screen.columns-5 .grid-item{padding: 0; width:100%;}.home-3 .isotope-filters{margin-bottom: 0; text-align: center;}.home-3 .custom-content-2 h1{font-size: 26px;}.home-3 .custom-content-2 strong{font-size: 18px;}.home-3 .feature-8{text-align: center;}.home-3 .feature-8-title{display: block; float: none; margin-bottom: 20px; text-align: center; margin-right: 0px;}.home-3 .feature-9:hover .feature-9-icon{right: 40%;}.home-4 .slider-contents p{display: none;}.home-4 .slider-contents a.button{display: none;}.slider-fade-carousel .slider-contents.slide-1 h1{line-height: 50px;}.slider-fade-carousel .slider-contents.slide-2 h1{line-height: 50px;}.slider-fade-carousel .slider-contents.slide-3 h1{line-height: 50px;}.home-4 .our-clients .tab-2 ul.nav-tabs li a img{width: 174px;}.home-4 .owl-carousel-12.owl-carousel.owl-theme.owl-loaded{height: 450px;}.home-4 .our-blog .blog-box-info{max-height: 323px;}.news-letter .section-field input{width: 73%;}.home-4 .our-clients .tab-2 ul.nav-tabs li a{margin: 0 9px 20px;}#tabs .tabs li img{width: 120px;}.home-5 .header .logo img{height: 30px;}.home-5 .col-xs-4.logo-xs{padding: 0px;}.search-4 input{margin-top: 15px; width: 100%; background: #000; font-size: 12px;}.home-5 .portfolio-text-box{background: #f6f7f9; padding: 60px 15px;}.home-5 .portfolio-text-box a.button.mt-30{margin-top: 15px !important;}.home-5 .feature-11 .feature-11-info h4::before{left: 42%;}.team-3-main .owl-carousel-11 .owl-item img{width: 100%;}.team-3-device{display: none;}.built-tab .tab-content{margin-top: 0;}.feature-item{overflow: hidden;}.home-5 .footer .footer-flickr{margin-top: 30px; display: inline-block;}.home-5 .footer .footer-Newsletter{margin-top: 30px;}.our-history .history-5{margin-left: 21%;}.our-history .history-6{margin-left: 44%;}.our-history .timeline .timeline-arrow{bottom: -27px;}.about-me .maintenance-progress-bar .progress-bar:nth-child(3){margin-bottom: 70px;}.blog-entry-grid .grid-post li{border-bottom: 14px solid #fff; width: 100%;}.contact-form .section-field{margin-right: 0; width: 100%;}.coming-soon-form input{width: 60%;}.inner-intro{height: 330px;}.error-block{padding: 30px 0px;}.error-block h1{font-size: 70px;}.error-404-2 .error-block h1{font-size: 200px; line-height: 200px;}.error-404-2 .error-block p{font-size: 16px;}.faq .accordion-1 .panel-title a{font-size: 16px;}.faq .panel-body li{font-size: 13px;}.faq .panel-body p{font-size: 13px;}.faq .panel-body.faq-content h5{font-size: 16px;}.faq .nav-tabs li a{font-size: 15px;}.maintenance-main h1.mb-50{font-size: 28px;}.maintenance-main p{font-size: 16px; line-height: 25px;}.maintenance-form input{width: 50%;}.maintenance-2 .maintenance-main h1{font-size: 32px;}.clients-box{text-align: center;}.clients-photo{float: none; display: inline-block; margin-bottom: 20px;}.portfolio-fullwidth.portfolio-block.columns-2 .grid-item{width: 100%;}.portfolio-sidebar.portfolio-block.columns-2 .grid-item{width: 100%;}.portfolio-fullwidth.portfolio-block.columns-3 .grid-item{width: 100%;}.portfolio-sidebar.portfolio-block.columns-3 .grid-item{width: 100%;}.portfolio-fullwidth.portfolio-block.columns-4 .grid-item{width: 100%;}.portfolio-sidebar.portfolio-block.columns-4 .grid-item{width: 100%;}.full-screen.columns-2 .grid-item{width: 100%;}.full-screen.columns-3 .grid-item{width: 100%;}.full-screen.columns-4 .grid-item{width: 100%;}.full-screen.columns-5 .grid-item{width: 100%;}.masonry .grid-sizer, .masonry.columns-2 .masonry-item{width: 100%;}.masonry .grid-sizer, .masonry.columns-3 .masonry-item{width: 100%;}.masonry .grid-sizer, .masonry.columns-4 .masonry-item{width: 100%;}.masonry.full-screen .masonry-item{width: 100%;}.packetry .item{width: 100%;}.service-3{margin: 0 auto; width: 70%;}.login-2-social ul li{margin-bottom: 10px;}.login-3 .login-with h3{font-size: 17px;}} @media( max-width:479px){.mega-menu img{height: 40px;}.topbar-right ul li:last-child{top: 20px;}.tp-caption img{display: none;}.rev-slider a.button.button-white span{padding: 2px 3px !important;}.rev-slider a.button span{padding: 2px 3px !important;}.rev-slider-3 a.button.button-white span{padding: 2px 3px !important;}.rev-slider-3 a.button span{padding: 2px 3px !important;}.tp-caption.black-align-center, .black-align-center{padding: 0px 10px !important;}.snap-scrolling-example .portfolio .portfolio-item{width: 320px;}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width: 100%;}.who-we-are .who-we-are-right-button .button{margin-bottom: 20px;}.about .custom-content-2 h1{font-size: 22px; overflow: hidden;}.footer-widget{text-align: center;}.footer-widget p{margin-bottom: 10px;}.footer-widget-social{text-align: center;}.popup-contact{display: none;}.home-2 .mega-menu img{margin: 16px 0;}.rev-slider-2 a.button.button-black span{padding: 2px 3px !important;}.rev-slider-2 a.button span{padding: 2px 3px !important;}.home-3 .custom-content-2 h1{font-size: 22px; line-height: 24px; margin-bottom: 10px; width: 70%;}.home-3 .custom-content-2 strong{font-size: 16px;}.home-3 .feature-9-title-2-right h2{font-size: 30px;}.home-3 .feature-9{min-height: 358px;}.home-3 .feature-9:hover .feature-9-icon{right: 10%;}.home-3 .action-box h3{font-size: 18px; line-height: 26px;}.home-3 .action-box p{font-size: 12px;}.slider-fade-carousel .slider-contents.slide-1 h1{line-height: 30px; font-size: 20px;}.slider-fade-carousel .slider-contents.slide-2 h1{line-height: 30px; font-size: 20px;}.slider-fade-carousel .slider-contents.slide-3 h1{line-height: 30px; font-size: 20px;}.home-4 .mega-menu img{height: 40px; margin: 2px 0px;}.home-4 .creativity h1{font-size: 30px; line-height: 40px;}.home-4 .creativity .button.mt-50{margin-top: 20px !important;}.home-4 .tab-content{margin-top: 0px;}.home-4 .our-clients .tab-2 ul.nav-tabs li a img{width: 94px;}.home-4 .video-bg h1{font-size: 34px;}.home-4 .owl-carousel-12.owl-carousel.owl-theme.owl-loaded{height: 600px;}.home-4 .custom-content li{line-height: 32px;}.home-4 .our-blog .blog-box-info{max-height: 433px;}.home-4 .blog-box-image .portfolio-caption a{font-size: 18px;}.home-4 .our-blog .portfolio-item .portfolio-caption{padding: 20px;}.home-4 .blog-box-image .portfolio-caption .port-tag li a{font-size: 11px;}.blog-box-image .portfolio-caption .button-border span{margin-top: 12px;}.news-letter .section-field input{width: 58%;}.home-4 .social li a{font-size: 15px; height: 40px; line-height: 40px;}.home-5 .header .logo img{height: 22px; margin-top: 3px;}.team-3-main .owl-carousel-11{margin-bottom: 0px;}.built-tab #tabs .tabs li.customization{right: 60px;}.built-tab #tabs .tabs li.support{left: 76px; top: 130px;}.built-tab #tabs .tabs li.update{bottom: 70px; right: 130px;}.built-tab #tabs ul.tabs{width: 100%; height: 380px; background-size:90%;}.built-tab.page-section-ptb{padding-bottom: 0px;}.our-history .history-1{left: 5px;}.our-history .history-5{margin-left: 16%;}.our-history .timeline::before{left: 25px;}.our-history .timeline > li > .timeline-badge{left: 25px;}.our-history .timeline > li > .timeline-panel::before{width: 22px; left: 42px;}.our-history .timeline > li.timeline-inverted > .timeline-panel::before{left: 42px;}.our-history .timeline > li > .timeline-panel{padding: 10px 20px 20px 75px;}.our-history .timeline .timeline-arrow{left: 17px;}.custom-content b{font-size: 16px;}.owl-carousel-6 .owl-nav i{padding: 8px;}.blog-grid-3-column .blog-entry-audio{padding: 61px 20px 58px;}.blog.blog-single .port-post-photo{width: 90px;}.blog.blog-single .port-post-info{padding-left: 110px;}.blog.blog-single .port-photo{width: 94px;}.blog.blog-single .port-arrow{height: 57px;}.blog.blog-single .port-arrow i{line-height: 57px;}.blog.blog-single .comments-1.comments-2{padding-left: 47px;}.blog.blog-single .share.small.mt-30{margin-top: 0px !important;}.blog.blog-single .comments-info > p{display: inline-block;}.blog .timeline > li > .timeline-badge{font-size: 15px; height: 44px; line-height: 12px; width: 44px;}.blog ul.timeline:before{left: 27px;}.blog ul.timeline > li > .timeline-badge{left: 5px;}.blog ul.timeline > li > .timeline-panel{width: 100%;}.blog .timeline li.entry-date span{display: none;}.blog ul.timeline::before{display: none;}.blog ul.timeline > li > .timeline-badge{display: none;}.blog ul.timeline > li > .timeline-panel::before{display: none;}.blog ul.timeline > li > .timeline-panel::after{display: none;}.blog .timeline li.timeline-inverted .timeline-panel::after{display: none;}.blog .timeline li.timeline-inverted .timeline-panel::before{display: none;}.blog.timeline-sidebar .timeline li{width: 100%;}.masonry .masonry-item{width: 100% !important}.coming-soon-main h1{font-size: 34px;}.coming-soon-countdown ul.countdown li span{font-size: 32px;}.coming-soon-countdown ul.countdown li{width: 20%;}.coming-soon-countdown ul.countdown li p{font-size: 13px;}.coming-soon-countdown ul.countdown{margin: 20px 0;}.coming-soon-main p{margin-bottom: 45px; font-size: 16px;}.coming-soon-form{width: 100%;}.coming-soon-form input{width: 100%; margin-bottom: 20px;}.coming-soon-form input{width: 62%;}.coming-soon-form a.button-border span{padding: 11px 8px;}.contact-3-info{padding: 30px 15px;}.error-block h1{font-size: 50px;}.error-block p{font-size: 18px;}.error-block h1.mb-40{margin-bottom: 10px !important;}.error-search-box p{font-size: 16px; line-height: 32px;}.error-search-box input{width: 60%;}.error-404-2 .error-block h1{font-size: 150px; line-height: 150px;}.maintenance-main p{font-size: 15px;}.maintenance-2 .maintenance-main h1{font-size: 22px; margin-bottom: 10px;}.maintenance-contant.mt-150{margin-top: 30px !important;}.maintenance-form.mt-100{margin-top: 30px !important;}.single-portfolio-post .port-meta li{font-size: 14px;}.single-portfolio-post .port-meta li b{width: 57px;}.single-portfolio-post .port-photo{height: 56px; width: 94px;}.single-portfolio-post .port-arrow{height: 56px;}.single-portfolio-post .port-arrow i{line-height: 56px;}.single-portfolio-post .port-post-photo{width: 90px;}.single-portfolio-post .port-post-info{padding-left: 110px;}.service-page-tab #tabs .tabs li{width: 100%; margin-bottom: 1px;}.service-3{margin: 0 auto; width: 100%;}.features13 b{top: 61px;}.features13.left b{top: 89px;}.custom-content-4 .social li a{margin-bottom: 10px; margin-left: 2px;}.login-3 .login-with h3{font-size: 13px;}} @media (max-width: 1199px){.boxed-layout .page-wrapper .mega-menu.desktopTopFixed .menu-list-items{width: 970px; padding: 0px;}} @media (max-width: 992px){.boxed-layout .page-wrapper .mega-menu.desktopTopFixed .menu-list-items{width: 100%;}} @media (max-width: 1199px){.boxed-layout.page-wrapper .mega-menu.desktopTopFixed .menu-list-items{width: 970px;}} @media (max-width: 992px){.boxed-layout.page-wrapper .mega-menu.desktopTopFixed .menu-list-items{width: 100%;}} 

/* /theme_martin/static/css/style-customizer.css defined in bundle 'web.assets_frontend' */
 div.style-customizer{background-color: #fff; color:#262626; width: 300px; position: fixed; top: 0; z-index: 10000; right: -300px; box-shadow: -3px 0 50px -2px rgba(0, 0, 0, 0.14); height: 100%; bottom: 0;} .style-customizer a.button:hover{color: #fff !important;} .style-customizer.closed{box-shadow: none;} .style-customizer a.button:hover:after{z-index: -1;} .style-customizer a.button{z-index: 9;} .style-customizer a.button.button-border{text-transform: uppercase; font-weight: 600; width: 100%; font-size: 15px; padding:15px 40px;} div.style-customizer .buy-button{padding: 30px 30px 30px 30px; text-align: center; display: inline-block; z-index: 2; position: absolute; background: #fff; width: 100%;} div.style-customizer .content-chooser{padding: 90px 22px 30px 30px; overflow-x:hidden; overflow-y: auto; height: 100%; position: absolute; background-color: #ffffff; border-top: none;} div.style-customizer.opened .content-chooser{opacity: 1;} .content-chooser p{margin-bottom: 10px;} div.style-customizer h2{margin: 0; font-size: 18px;} div.style-customizer h3{font-size: 16px; margin-top: 30px; line-height: 15px;} div.style-customizer hr{margin: 15px 0;} div.style-customizer hr + h3{margin-top: 0;} div.style-customizer a.opener{display: block; height: 45px; position: absolute; right: 300px; top: 200px; background: #fff; width: 45px; font-size: 20px; line-height: 45px; color: #777777; text-align: center;text-decoration: none; box-shadow: -1px 0 5px -2px rgba(0, 0, 0, 0.14);} div.style-customizer.opened a.opener{left: -45px; border-color: transparent;} div.style-customizer ul{list-style: none; margin: 0; padding: 5px 0 0 0; font-size: 0;} div.style-customizer ul li{float: left; width: 25px; height: 25px; position: relative; display: inline-block; cursor: pointer; margin: 0 3px 3px 0; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; -ms-transition: all linear 0.3s; transition: all linear 0.3s;} div.style-customizer ul.layoutstyle li{width: 45%; height: 30px; margin-right: 5px; color: #666666; background-color: #f1f1f1; border: 1px solid #f3f3f3; font-size: 13px; text-align: center; padding-top: 5px;} div.style-customizer ul.layoutstyle li i{color: #cccccc; font-size: 11px;} div.style-customizer ul.layoutstyle li.selected{border: 1px solid #aaaaaa;} div.style-customizer ul.layoutstyle li.selected i{color: #666666;} div.style-customizer ul.footerChange li{width: 45%; height: 30px; margin-right: 5px; font-size: 13px; padding: 6px 14px 0;} div.style-customizer ul.footerChange li.dark{color: #f1f1f1; background-color: #262626;} div.style-customizer ul.footerChange li.light{color: #333333; background-color: #f7f7f7;} div.style-customizer ul.footerChange li i{width: 20px;} div.style-customizer ul.patternChange li{border: 1px solid #f3f3f3;} div.style-customizer ul.patternChange li.pattern-0.selected:after, div.style-customizer ul.patternChange li.pattern-1.selected:after, div.style-customizer ul.patternChange li.pattern-2.selected:after, div.style-customizer ul.patternChange li.pattern-3.selected:after, div.style-customizer ul.patternChange li.pattern-4.selected:after{color: #333333;} div.style-customizer ul.patternChange li.selected:after{color: #ffffff;} div.style-customizer ul li.selected{border:3px solid #000;} div.style-customizer ul.resetAll li{width: 100%; padding: 6px 0; min-width: 0; text-align:center; margin-top:30px;} div.style-customizer .btn a{text-decoration: none; color: #ffffff;} div.style-customizer select{width: 100%; padding: 5px; border: 1px solid #b2bfca;} div.style-customizer .skin-default{background: #299be8;} div.style-customizer .skin-orange{background: #ff5500;} div.style-customizer .skin-dark-red{background: #a51c1c;} div.style-customizer .skin-yellow{background: #ffd302;} div.style-customizer .skin-green{background: #00b106;} div.style-customizer .skin-purple{background: #a02cda;} div.style-customizer .skin-cyan{background: #1ab0b1;} div.style-customizer .skin-olive{background: #667900;} div.style-customizer .skin-gold{background: #bea042;} div.style-customizer .skin-brown{background: #885830;} div.style-customizer .skin-green-dark{background: #005608;} div.style-customizer .skin-gray{background: #9a9a9a;} div.style-customizer .skin-pink{background: #e9457a;} div.style-customizer .skin-red{background: #d00000;} div.style-customizer .skin-lime{background: #aaff32;} div.style-customizer .skin-salmon{background: #ff796c;} .pattern-1{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-1.png");} .pattern-2{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-2.png");} .pattern-3{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-3.png");} .pattern-4{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-4.png");} .pattern-5{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-5.png");} .pattern-6{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-6.png");} .pattern-7{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-7.png");} .pattern-8{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-8.png");} .pattern-9{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-9.png");} .pattern-10{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-10.png");} .pattern-11{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-11.png");} .pattern-12{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-12.png");} .pattern-13{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-13.png");} .pattern-14{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-14.png");} .pattern-15{background-image: url("/theme_martin/static/css/../images/color-customizer/pattern-15.png");} .main-bg-change li{overflow:hidden;} .main-bg-change li img{height: 100%; width:100%;} .main-bg-1{background-image: url("/theme_martin/static/css/../images/color-customizer/main-bg-1.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-size: cover; position:relative;} .main-bg-2{background-image: url("/theme_martin/static/css/../images/color-customizer/main-bg-2.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-size: cover; position:relative;} .main-bg-3{background-image: url("/theme_martin/static/css/../images/color-customizer/main-bg-3.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-size: cover; position:relative;} .main-bg-4{background-image: url("/theme_martin/static/css/../images/color-customizer/main-bg-4.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-size: cover; position:relative;} .main-bg-5{background-image: url("/theme_martin/static/css/../images/color-customizer/main-bg-5.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-size: cover; position:relative;} .main-bg-6{background-image: url("/theme_martin/static/css/../images/color-customizer/main-bg-6.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-size: cover; position:relative;} .main-bg-7{background-image: url("/theme_martin/static/css/../images/color-customizer/main-bg-7.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-size: cover; position:relative;} .main-bg-8{background-image: url("/theme_martin/static/css/../images/color-customizer/main-bg-8.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-size: cover; position:relative;} .main-bg-9{background-image: url("/theme_martin/static/css/../images/color-customizer/main-bg-9.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-size: cover; position:relative;} .main-bg-10{background-image: url("/theme_martin/static/css/../images/color-customizer/main-bg-10.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-size: cover; position:relative;} .boxed-layout .move-carousel{top: 9%; padding: 0px 0px 0px 35px;} .boxed-layout .awesome-features .awesome-features-device img{left: -440px;} .boxed-layout #video-background{height: 350px;} .boxed-layout #video-background .page-section-pt{padding: 60px 0px;} .boxed-layout #video-background .our-skills.bg-opacity-black-50.page-section-pt{padding: 75px 0;} .boxed-layout.home-2 .portfolio-info{display: none;} .boxed-layout.home-2 .owl-carousel-8 .owl-nav .owl-prev{left: 50%;} .boxed-layout.home-2 .owl-carousel-8 .owl-nav .owl-next{right: 50%;} .boxed-layout.home-2 .owl-carousel-8 .owl-controls{top: 20px;} .boxed-layout.home-2 .owl-carousel-8 .owl-nav i{color: #323232;} .boxed-layout.home-2 .owl-carousel-8 .owl-nav i:hover{background: transparent;} .boxed-layout.home-3 .portfolio .portfolio-item .portfolio-overlay a{font-size: 12px; line-height: 25px; width: 25px; height: 25px; margin-left: 5px;} .boxed-layout.home-3 .portfolio .full-screen .portfolio-item .portfolio-overlay{top: -20px;} .boxed-layout.home-3 .portfolio .portfolio-item .portfolio-overlay span a{width: inherit; height: inherit; line-height: inherit; font-size: 14px;} .boxed-layout.home-3 .full-screen .portfolio-item .portfolio-overlay a i{font-size: 12px;} .boxed-layout.home-3 .portfolio-item .portfolio-overlay i{padding-left: 0px;} .boxed-layout.home-3 .feature-9{height: 300px;} .boxed-layout.home-3 .feature-9:hover .feature-9-icon{right:26%;} .boxed-layout.home-3 .custom-content li{line-height: 26px;} .boxed-layout .slider-fade-carousel .slider-contents{padding-left: 86px;} .boxed-layout .slider-fade-carousel .slider-contents h1{font-size: 56px;} .boxed-layout.home-4 .mega-menu .menu-links > li:last-child{padding-right: 40px;} .boxed-layout.home-4 .our-blog .blog-box-info{padding: 20px 40px; max-height: 231px;} .boxed-layout.home-4 .our-blog .blog-box-info span.text-white{display: none;} .boxed-layout.home-4 .our-blog .blog-box-info p.pt-30.pb-20{padding-bottom: 0px !important; padding-top: 10px !important;} .boxed-layout.home-4 .our-blog .blog-box-image{max-height: 231px;} .boxed-layout.home-4 .mega-menu .drop-down-multilevel.right-menu{right: 76px;} .boxed-layout .contact-3-info .contact-add p{font-size: 12px;} @media (min-width: 768px){.boxed-layout .page-wrapper{width: 750px;}.boxed-layout.page-wrapper{width: 750px;}} @media (min-width: 992px){.boxed-layout .page-wrapper{width: 970px;}.boxed-layout.page-wrapper{width: 970px;}} @media (min-width: 1200px){.boxed-layout .page-wrapper{width: 1240px;}.boxed-layout.page-wrapper{width: 1240px;}} .boxed-layout .fullscreen-bg{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;} .white-bg{background-color: #fff;} .patternChange .main-bg-change li.main-bg-1{background-image: url("/theme_martin/static/css/../images/main-bg-0.html");} @media( max-width:992px){.style-customizer{display:none !important;}.boxed-layout .page-wrapper{width: inherit;}.boxed-layout.page-wrapper{width: inherit;}} 

/* /theme_martin/static/css/custom.css defined in bundle 'web.assets_frontend' */
 

/* /theme_martin/static/css/shortcodes.css defined in bundle 'web.assets_frontend' */
 a.button.large{margin-right: 0px;} a.button.large span{padding: 16px 80px; font-size: 18px;} a.button.large i{padding: 20px; width: 60px; font-size: 18px;} a.button.medium span{padding: 14px 60px; font-size: 16px;} a.button.medium i{padding: 17px; width: 50px; font-size: 16px;} a.button.small span{padding: 12px 40px;} a.button.small i{padding: 14px; width: 45px;} a.button.small span{padding: 12px 40px;} a.button.small i{padding: 14px; width: 45px;} a.button.extra-small span{padding: 8px 20px; font-size: 13px;} a.button.extra-small i{padding: 10px; width: 38px; font-size: 13px;} .accordion-2 .accordion-2-title{margin-bottom: 10px; font-size: 15px; font-weight: normal;} .accordion-2 .accordion-2-title a{display: block; position: relative; color: #777; font-size: 16px; text-decoration: none; padding: 14px 20px; border: 1px solid #e5e5e5; -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);} .accordion-2 .accordion-2-title a:hover{text-decoration: none; border-color: #ddd; background-color: #00a9da; color: #fff;} .accordion-2 .accordion-2-title a.active{color: #fff; border-color: #ddd; background-color: #00a9da;} .accordion-2 .accordion-2-title a:after{content: "\f107"; width: 15px; height: 15px; margin-top: -8px; position: absolute; top: 50%; right: 10px; font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 20px; line-height: 20px; text-align: center; color: #999; -webkit-font-smoothing: antialiased; -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);} .accordion-2 .accordion-2-title a.active:after, .accordion-2 .accordion-2-title a.active:hover:after{content: "\f106"; color: #fff;} .accordion-2 .accordion-2-title a:hover:after{color: #444;} .accordion-2 .accordion-2-content{margin-bottom: 10px; padding: 10px 20px 10px; font-size: 14px; color: #777;} ul.list-style-1 li{font-size: 14px; color: #626262; margin-bottom: 15px;} ul.list-style-1 li i{padding-right: 20px;} ul.list-style-1 li span{padding-right: 20px;} ul.list-style-2 li{font-size: 14px; color: #626262; margin-bottom: 15px;} ul.list-style-2 li i{background: #00a9da; width: 25px; height: 25px; line-height: 25px; color: #fff; border-radius: 50%; text-align: center; margin-right: 20px;} ul.list-style-2 li span{background: #00a9da; width: 25px; height: 25px; line-height: 25px; color: #fff; border-radius: 50%; text-align: center; margin-right: 20px; display: inline-block;} ul.list-style-3 li{font-size: 14px; color: #626262; margin-bottom: 15px; border-bottom: 1px solid #f2f2f2; padding-bottom: 15px;} ul.list-style-3 li i{background: #00a9da; width: 25px; height: 25px; line-height: 25px; color: #fff; border-radius: 50%; text-align: center; margin-right: 20px;} ul.list-style-3 li span{background: #00a9da; width: 25px; height: 25px; line-height: 25px; color: #fff; border-radius: 50%; text-align: center; margin-right: 20px; display: inline-block;} .columns .gray-bg{padding: 15px; border-radius: 3px;} .columns .gray-bg h5{margin-bottom: 0px;} .social-icon-list ul{margin: 0; padding: 0;} .social-icon-list ul li{display: inline-block; list-style: none;} .social-icon-list ul li a{display: block; margin: 3px; width: 50px; height: 50px; line-height: 50px; font-size: 16px; color: #fff; background: #00a9da; text-align: center; border-radius: 50%;} .social-icon-list ul li a:hover{background: #323232;} .social-icon-list.list-2 ul li a{color: #fff; background: #323232;} .social-icon-list.list-2 ul li a:hover{background: #00a9da;} .social-icon-list.list-3 ul li a{color: #fff; background: transparent; border:1px solid #fff;} .social-icon-list.list-3 ul li a:hover{background: #00a9da; border-color:#00a9da;} .content-box .feature-3 .feature-3-image img{width: 100%;} .typography del, s, u{font-size: 14px;} .typography .mark, mark{background: #00a9da; color: #fff;} .data-table .table thead{background: #00a9da; color: #fff; text-align: center;} .data-table .table thead tr th{border: medium none; font-weight: normal; text-align: center;} .data-table .table tbody tr td{color: #7e8890; font-size: 14px; padding: 12px 0; text-align: center;} .data-table .table tbody tr.tr-bg td{background: #f7f7f7;} .data-table .table-bordered tbody tr td{border-color: #eee;} .data-table .table-2 .table thead{background: transparent; color: #00a9da; font-weight: 600; text-align: center;} .data-table .table-2 .table thead tr th{border: 1px solid #00a9da;} .data-table .table-3 .table thead{background: #dfdfdf; color: #323232; font-weight: 600; text-align: center;} .data-table .table-3 .table thead tr th{border:none;} .alerts-and-callouts{font-size: 14px;} .alerts-and-callouts .bs-callout{padding: 20px; margin: 20px 0; border: 1px solid #eee; border-left-width: 5px; border-radius: 3px;} .alerts-and-callouts .bs-callout h4{margin-top: 0; margin-bottom: 5px;} .alerts-and-callouts .bs-callout p:last-child{margin-bottom: 0;} .alerts-and-callouts .bs-callout code{border-radius: 3px;} .alerts-and-callouts .bs-callout+.bs-callout{margin-top: -5px;} .alerts-and-callouts .bs-callout-default{border-left-color: #777;} .alerts-and-callouts .bs-callout-default h4{color: #777;} .alerts-and-callouts .bs-callout-primary{border-left-color: #428bca;} .alerts-and-callouts .bs-callout-primary h4{color: #428bca;} .alerts-and-callouts .bs-callout-success{border-left-color: #5cb85c;} .alerts-and-callouts .bs-callout-success h4{color: #5cb85c;} .alerts-and-callouts .bs-callout-danger{border-left-color: #d9534f;} .alerts-and-callouts .bs-callout-danger h4{color: #d9534f;} .alerts-and-callouts .bs-callout-warning{border-left-color: #f0ad4e;} .alerts-and-callouts .bs-callout-warning h4{color: #f0ad4e;} .alerts-and-callouts .bs-callout-info{border-left-color: #5bc0de;} .alerts-and-callouts .bs-callout-info h4{color: #5bc0de;} .owl-carousel .owl-item img{width: 100%;} .owl-theme .owl-controls{text-align: center; margin-top: 20px;} .owl-theme .owl-controls .owl-nav [class*="owl-"]{background: #d6d6d6; border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; margin: 5px; padding: 4px 7px;} .tab-1{border:1px solid #eceff7; padding: 20px;} .tab-1 ul{font-size: 0; position: relative; padding: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .tab-1 li{display: inline-block; background: #eceff7; font-size: 16px; text-align: letter-spacing: ; line-height: 60px; color: #fff; text-transform: uppercase; position: relative; overflow: hidden; cursor: pointer; margin-right: 10px;} .tab-1 .fade.active{opacity: 1;} .nav-tabs li a{border: none; padding: 10px 15px; border-radius: 0px; margin-right: 0px; color: #626262;} .nav-tabs li strong{color: #caced8;} .nav-tabs{border: 0px;} .nav-tabs li:focus strong, .nav-tabs li:hover strong{color: #007da1;} .nav-tabs li.active strong, .nav-tabs li.active strong:focus, .nav-tabs li.active strong:hover{color: #007da1;} .nav-tabs li a:focus, .nav-tabs li a:hover{background: #00a9da; border:none; color: #fff;} .nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover{background: #00a9da; border:none; color: #fff;} .tab-content{margin-top: 25px;} .tab-content p{text-align: center; text-align: justify; margin-bottom: 0px;} .tab-pane.fade.active{opacity: 1;} .tab-2 #tabs{overflow: hidden; margin: 0; padding: 0; font-size: 13px; line-height: 25px; background: #fff; border:1px solid #dcdee4;} .tab-2 #tabs .tabs{overflow: hidden; margin: 0; float: left; width: 250px; text-align: center;} .tab-2 #tabs .tabs li{padding: 17px 15px; font-weight: 600; color: #999999; background: #eceff7; font-size: 15px; border-bottom: 1px solid #dcdee4; margin-bottom: 0px; display: block; overflow: hidden; margin: 0; cursor: pointer; text-transform: uppercase; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease;} .tab-2 #tabs .tabcontent{overflow: hidden;} .tab-2 #tabs .tabs li:last-child{border-bottom: 0px;} .tab-2 #tabs ul.tabs li.active, .tab-2 #tabs ul.tabs li.active:focus, .tab-2 #tabs ul.tabs li:hover{color: #fff;} .pulse{animation-name: pulse; -webkit-animation-name: pulse; -o-animation-name: pulse; -ms-animation-name: pulse; -moz-animation-name: pulse; animation-duration: 0.4s; -webkit-animation-duration: 0.4s; -o-animation-duration: 0.4s; -ms-animation-duration: 0.4s; -moz-animation-duration: 0.4s;} @keyframes pulse{0%{transform: scale(0.8); opacity: 0;}100%{transform: scale(1); opacity: 1;}} @-webkit-keyframes pulse{0%{transform: scale(0.8); opacity: 0;}100%{transform: scale(1); opacity: 1;}} @-ms-keyframes pulse{0%{transform: scale(0.8); opacity: 0;}100%{transform: scale(1); opacity: 1;}} @-moz-keyframes pulse{0%{transform: scale(0.8); opacity: 0;}100%{transform: scale(1); opacity: 1;}} @-o-keyframes pulse{0%{transform: scale(0.8); opacity: 0;}100%{transform: scale(1); opacity: 1;}} .tab-2 .tabcontent{background: #fff; padding: 20px 20px 0px; text-align: left;} .tab-2 .tabcontent ul li{color: #888888; font-size: 14px; line-height: 31px;} .tab-2 .tabcontent ul li i{padding-right: 10px; color: #888888;} .skills-2 .pct.text-white{color: #fff !important;} .maintenance-progress-bar.skills-3{margin: 0px 0px 40px 0px;} .maintenance-progress-bar.skills-4{margin: 0px; padding-bottom: 100px;} .maintenance-progress-bar.skills-4 span{color: #fff;} .counter-1.counter-main b{color: #00a9da;} .counter-1.counter-main span{color: #00a9da; font-size: 40px;} .skills-3 li{position: relative; margin-bottom: 55px; font-size:16px;} .skills-3 .bar_container, .bar{position: absolute; left: 0; height: 10px; border-radius: 3px; content: ""; top:30px;} .skills-3 .bar_container{bottom: -8px; width: 100%; background-color: #eceff8; text-align: right;} .skills-3 .bar{top: 0;} .skills-3 .pct{position: absolute; top: -30px; right: 0; opacity: 0; transition: opacity 0.3s linear; color: #fff !important;} @media screen and (max-width: 767px){.accordion-2{margin-top: 30px;}.data-table .table tbody tr td{padding: 12px 10px;}.tab-2 #tabs .tabs{width: 100%;}.nav-tabs li a{font-size: 14px;}.tab-1 li{margin-right: 2px;}} 

/* /website_payment/static/src/css/website_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: 34px; 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.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;} 

/* /survey/static/src/css/survey_print.css defined in bundle 'web.assets_frontend' */
@media print{.js_surveyform{font-size: 13px;}.js_surveyform textarea.form-control{height: 10em;}.js_surveyform h1{font-size: 28px;}.js_surveyform h2{font-size: 20px;}.js_question-wrapper{page-break-inside: avoid;}} 

/* /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;} .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 24px 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{padding: 5px 0; position: absolute; 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_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 (max-width: 992px){#modal_optional_products table:last-child td:last-child{overflow: hidden;}#modal_optional_products table:last-child td:nth-child(2){width: 50%;}#modal_optional_products table:last-child td:nth-child(3){width: 20%;}#modal_optional_products table:last-child td:last-child, #modal_optional_products table:last-child td:nth-last-child(2){width: 15%;}} @media (max-width: 500px){.oe_cart table, #modal_optional_products table{display: inline-block;}.oe_cart table thead, #modal_optional_products table thead{display: none;}.oe_cart table tbody, .oe_cart table tr, .oe_cart table td, #modal_optional_products table tbody, #modal_optional_products table tr, #modal_optional_products table td{float: left; width: 100% !important; display: inline-block;}.oe_cart table td:first-child, #modal_optional_products table td:first-child{display: none;}.oe_cart table td:nth-child(2), #modal_optional_products table td:nth-child(2){border-top-style: double; border-top-width: 6px;}.oe_cart table td:last-child, #modal_optional_products table td:last-child{margin-bottom: 16px;}.oe_cart table:last-child tr:last-child td:last-child, #modal_optional_products table:last-child tr:last-child td:last-child{margin-bottom: 0;}.oe_cart table td:last-child, .oe_cart table td:nth-last-child(2), #modal_optional_products table td:last-child, #modal_optional_products table td:nth-last-child(2){width: 50% !important; height: 46px; text-align: center;}#modal_optional_products table:last-child td:nth-child(3) > div{float: none !important;}.oe_cart a span.hidden-xs, #modal_optional_products a span.hidden-xs{display: none !important;}.oe_cart a span.visible-xs-inline, #modal_optional_products a span.visible-xs-inline{display: inline !important;}} @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.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;} .label-optional{font-weight: normal;} #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;} 

/* /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_multi_image_zoom/static/src/css/style.css defined in bundle 'web.assets_frontend' */
 .image-box{border-radius: 3px; overflow: hidden; position: relative;} .image-box .general-img{border-radius: 3px; overflow: hidden; border: 1px solid #eee;} .image-box .thumblist-box{margin: 30px 0 0; max-height: 100px; overflow: hidden; padding: 0 33px; position: relative;} .image-box .thumblist-box .prev, .product-page .image-box .thumblist-box .next{background-color: #00a9da; border-radius: 3px; color: #fbfbfb; display: block; float: right; height: 40px; line-height: 40px; left: 0; margin: -20px 0 0 0; position: absolute; text-align: center; top: 50%; text-decoration: none; width: 40px; -webkit-transition: all .2s linear; transition: all .2s linear;} .image-box .thumblist-box .next{left: auto !important; right: 0 !important;} .image-box .thumblist-box .next{background-color: #00a9da; border-radius: 3px; color: #fbfbfb; display: block; float: right; height: 40px; line-height: 40px; left: 0; margin: -20px 0 0 0; position: absolute; text-align: center; top: 50%; text-decoration: none; width: 40px; -webkit-transition: all .2s linear; transition: all .2s linear;} .caroufredsel_wrapper{margin-bottom: 0 !important; display: block; text-align: start; float: none; position: relative; top: auto; right: auto; bottom: auto; left: auto; z-index: auto; width: 390px; height: 100px; margin: 0px; overflow: hidden;} .caroufredsel_wrapper{min-height: 300px;} .image-box #thumblist a{display: block; float: left; height: 100px; width: 120px !important;} .image-box img{max-width: 100%; height: auto;} #img_01 img{height: 340px !important;} .label-martin{display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700;} 

/* /web/static/lib/nvd3/nv.d3.css defined in bundle 'web.assets_frontend' */
 .nvd3 .nv-axis{pointer-events:none; opacity: 1;} .nvd3 .nv-axis path{fill: none; stroke: #000; stroke-opacity: .75; shape-rendering: crispEdges;} .nvd3 .nv-axis path.domain{stroke-opacity: .75;} .nvd3 .nv-axis.nv-x path.domain{stroke-opacity: 0;} .nvd3 .nv-axis line{fill: none; stroke: #e5e5e5; shape-rendering: crispEdges;} .nvd3 .nv-axis .zero line, .nvd3 .nv-axis line.zero{stroke-opacity: .75;} .nvd3 .nv-axis .nv-axisMaxMin text{font-weight: bold;} .nvd3 .x .nv-axis .nv-axisMaxMin text, .nvd3 .x2 .nv-axis .nv-axisMaxMin text, .nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor: middle} .nvd3 .nv-axis.nv-disabled{opacity: 0;} .nvd3 .nv-groups .nv-point.hover{stroke-width: 20px; stroke-opacity: .5;} .nvd3 .nv-scatter .nv-point.hover{fill-opacity: 1;} .nv-noninteractive{pointer-events: none;} .nv-distx, .nv-disty{pointer-events: none;} .nvtooltip{position: absolute; background-color: rgba(255,255,255,1.0); color: rgba(0,0,0,1.0); padding: 1px; border: 1px solid rgba(0,0,0,.2); z-index: 10000; display: block; font-family: Arial; font-size: 13px; text-align: left; pointer-events: none; white-space: nowrap; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .nvtooltip{background: rgba(255,255,255, 0.8); border: 1px solid rgba(0,0,0,0.5); border-radius: 4px;} .nvtooltip.with-transitions, .with-transitions .nvtooltip{transition: opacity 50ms linear; -moz-transition: opacity 50ms linear; -webkit-transition: opacity 50ms linear; transition-delay: 200ms; -moz-transition-delay: 200ms; -webkit-transition-delay: 200ms;} .nvtooltip.x-nvtooltip, .nvtooltip.y-nvtooltip{padding: 8px;} .nvtooltip h3{margin: 0; padding: 4px 14px; line-height: 18px; font-weight: normal; background-color: rgba(247,247,247,0.75); color: rgba(0,0,0,1.0); text-align: center; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;} .nvtooltip p{margin: 0; padding: 5px 14px; text-align: center;} .nvtooltip span{display: inline-block; margin: 2px 0;} .nvtooltip table{margin: 6px; border-spacing:0;} .nvtooltip table td{padding: 2px 9px 2px 0; vertical-align: middle;} .nvtooltip table td.key{font-weight: normal;} .nvtooltip table td.key.total{font-weight: bold;} .nvtooltip table td.value{text-align: right; font-weight: bold;} .nvtooltip table tr.highlight td{padding: 1px 9px 1px 0; border-bottom-style: solid; border-bottom-width: 1px; border-top-style: solid; border-top-width: 1px;} .nvtooltip table td.legend-color-guide div{width: 8px; height: 8px; vertical-align: middle;} .nvtooltip table td.legend-color-guide div{width: 12px; height: 12px; border: 1px solid #999;} .nvtooltip .footer{padding: 3px; text-align: center;} .nvtooltip-pending-removal{pointer-events: none; display: none;} .nvd3 .nv-interactiveGuideLine{pointer-events:none;} .nvd3 line.nv-guideline{stroke: #ccc;} .nvd3 .nv-bars rect{fill-opacity: .75; transition: fill-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear;} .nvd3 .nv-bars rect.hover{fill-opacity: 1;} .nvd3 .nv-bars .hover rect{fill: lightblue;} .nvd3 .nv-bars text{fill: rgba(0,0,0,0);} .nvd3 .nv-bars .hover text{fill: rgba(0,0,0,1);} .nvd3 .nv-multibar .nv-groups rect, .nvd3 .nv-multibarHorizontal .nv-groups rect, .nvd3 .nv-discretebar .nv-groups rect{stroke-opacity: 0; transition: fill-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear;} .nvd3 .nv-multibar .nv-groups rect:hover, .nvd3 .nv-multibarHorizontal .nv-groups rect:hover, .nvd3 .nv-candlestickBar .nv-ticks rect:hover, .nvd3 .nv-discretebar .nv-groups rect:hover{fill-opacity: 1;} .nvd3 .nv-discretebar .nv-groups text, .nvd3 .nv-multibarHorizontal .nv-groups text{font-weight: bold; fill: rgba(0,0,0,1); stroke: rgba(0,0,0,0);} .nvd3 .nv-groups path.nv-line{fill: none;} .nvd3 .nv-groups path.nv-area{stroke: none;} .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity: 0; stroke-opacity: 0;} .nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity: .5 !important; stroke-opacity: .5 !important;} .with-transitions .nvd3 .nv-groups .nv-point{transition: stroke-width 250ms linear, stroke-opacity 250ms linear; -moz-transition: stroke-width 250ms linear, stroke-opacity 250ms linear; -webkit-transition: stroke-width 250ms linear, stroke-opacity 250ms linear;} .nvd3.nv-scatter .nv-groups .nv-point.hover, .nvd3 .nv-groups .nv-point.hover{stroke-width: 7px; fill-opacity: .95 !important; stroke-opacity: .95 !important;} .nvd3 .nv-point-paths path{stroke: #aaa; stroke-opacity: 0; fill: #eee; fill-opacity: 0;} .nvd3 .nv-indexLine{cursor: ew-resize;} svg.nvd3-svg{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; display: block; width:100%; height:100%;} .nvtooltip.with-3d-shadow, .with-3d-shadow .nvtooltip{-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .nvd3 text{font: normal 12px Arial;} .nvd3 .title{font: bold 14px Arial;} .nvd3 .nv-background{fill: white; fill-opacity: 0;} .nvd3.nv-noData{font-size: 18px; font-weight: bold;} .nv-brush .extent{fill-opacity: .125; shape-rendering: crispEdges;} .nv-brush .resize path{fill: #eee; stroke: #666;} .nvd3 .nv-legend .nv-series{cursor: pointer;} .nvd3 .nv-legend .nv-disabled circle{fill-opacity: 0;} .nvd3 .nv-brush .extent{fill-opacity: 0 !important;} .nvd3 .nv-brushBackground rect{stroke: #000; stroke-width: .4; fill: #fff; fill-opacity: .7;} .nvd3.nv-pie path{stroke-opacity: 0; transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;} .nvd3.nv-pie .nv-pie-title{font-size: 24px; fill: rgba(19, 196, 249, 0.59);} .nvd3.nv-pie .nv-slice text{stroke: #000; stroke-width: 0;} .nvd3.nv-pie path{stroke: #fff; stroke-width: 1px; stroke-opacity: 1;} .nvd3.nv-pie path{fill-opacity: .7;} .nvd3.nv-pie .hover path{fill-opacity: 1;} .nvd3.nv-pie .nv-label{pointer-events: none;} .nvd3.nv-pie .nv-label rect{fill-opacity: 0; stroke-opacity: 0;} 

/* /survey/static/src/css/survey_result.css defined in bundle 'web.assets_frontend' */
.only_right_radius{border-top-right-radius: 2em; border-bottom-right-radius: 2em; border-top-left-radius: 0; border-bottom-left-radius: 0;} .only_left_radius{border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 2em; border-bottom-left-radius: 2em;} .no_radius{border-radius: 0;} .clear_survey_filter, .filter-all, .filter-finished{cursor: pointer;} .nvtooltip h5{margin: 0; line-height: 18px; font-weight: bold; background-color: rgba(247,247,247,0.75); text-align: center; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;} .survey_answer i{padding:3px; cursor:pointer;} .survey_answer i.invisible{visibility: hidden!important;} @media print{.tab-content > .tab-pane{display: block;}.tab-content > .survey_graph > svg{width: 1150px;}} .o_preview_questions{border: 3px solid #C9C6C6; width: auto; padding: 10px 30px 5px; margin-top: 15px; color: #C9C6C6;} .o_preview_questions .o_datetime{border: 1px solid #D8D7D7; margin-bottom: 5px;} .o_preview_questions .o_matrix_head{border-bottom: 1px solid #D8D7D7;} .o_preview_questions .o_matrix_row{border-top: 1px solid #D8D7D7;} 

/* /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%;} 

/* /web/static/lib/bootstrap-datetimepicker/css/bootstrap-datetimepicker.css defined in bundle 'web.assets_frontend' */
 .bootstrap-datetimepicker-widget{top: 0; left: 0; width: 250px; padding: 4px; margin-top: 1px; z-index: 99999 !important; border-radius: 4px;} .bootstrap-datetimepicker-widget.timepicker-sbs{width: 600px;} .bootstrap-datetimepicker-widget.bottom:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 7px;} .bootstrap-datetimepicker-widget.bottom:after{content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; top: -6px; left: 8px;} .bootstrap-datetimepicker-widget.top:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #ccc; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: -7px; left: 6px;} .bootstrap-datetimepicker-widget.top:after{content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid white; position: absolute; bottom: -6px; left: 7px;} .bootstrap-datetimepicker-widget .dow{width: 14.2857%;} .bootstrap-datetimepicker-widget.pull-right:before{left: auto; right: 6px;} .bootstrap-datetimepicker-widget.pull-right:after{left: auto; right: 7px;} .bootstrap-datetimepicker-widget > ul{list-style-type: none; margin: 0;} .bootstrap-datetimepicker-widget a[data-action]{padding: 6px 0;} .bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second{width: 54px; font-weight: bold; font-size: 1.2em; margin: 0;} .bootstrap-datetimepicker-widget button[data-action]{padding: 6px;} .bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width: 4px; padding: 0; margin: 0;} .bootstrap-datetimepicker-widget .datepicker > div{display: none;} .bootstrap-datetimepicker-widget .picker-switch{text-align: center;} .bootstrap-datetimepicker-widget table{width: 100%; margin: 0;} .bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th{text-align: center; border-radius: 4px;} .bootstrap-datetimepicker-widget td{height: 54px; line-height: 54px; width: 54px;} .bootstrap-datetimepicker-widget td.cw{font-size: 10px; height: 20px; line-height: 20px;} .bootstrap-datetimepicker-widget td.day{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, .bootstrap-datetimepicker-widget td.second:hover{background: #eeeeee; cursor: pointer;} .bootstrap-datetimepicker-widget td.old, .bootstrap-datetimepicker-widget td.new{color: #777777;} .bootstrap-datetimepicker-widget td.today{position: relative;} .bootstrap-datetimepicker-widget td.today:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-bottom: 7px solid #428bca; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: 4px; right: 4px;} .bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover{background-color: #428bca; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color: #fff;} .bootstrap-datetimepicker-widget td.disabled, .bootstrap-datetimepicker-widget td.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget td span{display: inline-block; width: 54px; height: 54px; line-height: 54px; margin: 2px 1.5px; cursor: pointer; border-radius: 4px;} .bootstrap-datetimepicker-widget td span:hover{background: #eeeeee;} .bootstrap-datetimepicker-widget td span.active{background-color: #428bca; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget td span.old{color: #777777;} .bootstrap-datetimepicker-widget td span.disabled, .bootstrap-datetimepicker-widget td span.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget th{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget th.picker-switch{width: 145px;} .bootstrap-datetimepicker-widget th.next, .bootstrap-datetimepicker-widget th.prev{font-size: 21px;} .bootstrap-datetimepicker-widget th.disabled, .bootstrap-datetimepicker-widget th.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget thead tr:first-child th{cursor: pointer;} .bootstrap-datetimepicker-widget thead tr:first-child th:hover{background: #eeeeee;} .input-group.date .input-group-addon span{display: block; cursor: pointer; width: 16px; height: 16px;} .bootstrap-datetimepicker-widget.left-oriented:before{left: auto; right: 6px;} .bootstrap-datetimepicker-widget.left-oriented:after{left: auto; right: 7px;} .bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody > tr > td{padding: 0px !important;} @media screen and (max-width: 767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width: 283px;}} 

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

/* /website_quote/static/src/css/website_quotation.css defined in bundle 'web.assets_frontend' */
.o_website_quote .bs-sidebar{position: relative; width: 100%; z-index : 1; background-color: #f7f5fa; border-radius: 5px;} .o_website_quote .bs-sidenav{padding-top: 10px; padding-bottom: 10px;} .o_website_quote .bs-sidebar .nav > li > a{display: block; color: #716b7a; padding: 5px 20px;} .o_website_quote .bs-sidebar .nav > .active > a, .o_website_quote .bs-sidebar .nav > .active:hover > a, .o_website_quote .bs-sidebar .nav > .active:focus > a{font-weight: bold; color: #563d7c; background-color: transparent; border-right: 1px solid #563d7c;} .o_website_quote .bs-sidebar .nav .nav{display: none; margin-bottom: 8px;} .o_website_quote .bs-sidebar .nav .nav > li > a{padding-top: 3px; padding-bottom: 3px; padding-left: 30px; font-size: 90%;} .wq-table{table-layout: auto !important;} .wq-table th, .wq-table td{border-top: none !important;} .wq-table:not(:first-of-type) thead{display: none;} @media (min-width: 992px){.o_website_quote .bs-sidebar .nav > .active > ul{display: block;}} @media print{body{padding : 0 !important;}}