.topbar{
background: #06163a;
position: relative;
overflow: hidden;
min-height: 100px;
}
.topbar:before{
position: absolute;
width: 28.85416666666667%;
height: 100%;
content: '';
background: #ff5e14;
left: -22px;
top: 0;
transform: skew(-24deg, 0deg);
-moz-transform: skew(-24deg, 0deg);
-webkit-transform: skew(-24deg, 0deg);
}
.topbar .header-container{
position: relative;
z-index: 2;
}
.logo{
position: relative;
max-width: 555px;
padding: 25px 0 24px;
}
.logo img{
height: 51px;
width: auto;
max-width: 100%;
}
.logo.textLogo {
padding: 35px 0 34px;
}
.textLogo a{
font-family: 'Barlow Condensed', sans-serif;
color: #FFF;
text-transform: capitalize;
font-weight: 600;
letter-spacing: .75px;
font-size: 30px;
line-height: .7;
}
.textLogo a:hover{
color: #06163a;
}
.topbar_right{
display: -webkit-flex;
display: flex;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-o-justify-content: flex-end;
justify-content: flex-end;
}
.topbar_element{
position: relative;
}
.settings_bar{
padding-top: 37px;
}
.settings_bar a {
font-size: 14px;
line-height: .8;
color: #fff;
display: inline-block;
}
.settings_bar a:hover, .settings_bar a.active{
color: #ff5e14;
}
.settings_cart{
padding-top: 37px;
margin-right: 15px;
}
.settings_cart a{
font-size: 14px;
line-height: .8;
color: #fff;
display: inline-block;
position: relative;
}
.settings_cart a:hover, .settings_cart a.active{
color: #ff5e14;
}
.settings_cart span{
position: absolute;
width: 18px;
height: 18px;
background: #ff5e14;
color: #FFF;
font-size: 10px;
border-radius: 50%;
text-align: center;
line-height: 18px;
font-weight: 600;
letter-spacing: .75px;
font-family: 'Barlow Condensed', sans-serif;
top: -8px;
right: 8px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.search_element{
margin-right: 15px;
padding-top: 38px;
margin-left: 15px;
}
.search_element form{
margin: 0;
padding: 0;
font-size: 14px;
line-height: 26px;
color: #707f9f;
}
.search_element i{
line-height: 26px;
margin-right: 7px;
position: relative;
display: inline-block;
top: 1px;
}
.search_element input[type="search"]{
border: none;
padding: 0;
background: transparent;
margin: 0;
border-radius: 0;
width: 138px;
color: #a9b2c7;
}
.search_element input[type="search"]::-moz-placeholder{
color: #a9b2c7 !important;
opacity: 1 !important;
}
.search_element input[type="search"]::-ms-input-placeholder{
color: #a9b2c7 !important;
opacity: 1 !important;
}
.search_element input[type="search"]::-webkit-input-placeholder{
color: #a9b2c7 !important;
opacity: 1 !important;
}
.info_element{
line-height: .8;
text-align: left;
padding-left: 26px;
top: 28px;
margin-right: 45px;
}
.info_element i{
font-size: 14px;
color: #ff5e14;
position: absolute;
left: 0;
top: 4px;
}
.info_element h5{
font-size: 18px;
color: #fff;
margin: 0 0 17px;
line-height: inherit;
}
.info_element p{
color: #a9b2c7;
margin: 0;
line-height: inherit;
}
.info_element p a{
color: inherit;
}
.info_element p a:hover{
color: #ff5e14;
} .mobileMenuBar{
display: none;
}
.nav_bar{
background: #fff;
min-height: 70px;
position: relative;
}
.nav_bar .right_bgs{
width: calc(24.79166666666667% - 35px);
height: 80px;
background: #ff5e14;
position: absolute;
right: 0;
bottom: 0;
}
.nav_bar .right_bgs:before{
width: 40px;
height: 80px;
border-style: solid;
border-width: 0px 40px 80px 0;
border-color: transparent #ff5e14 transparent transparent;
background: transparent;
position: absolute;
left: -40px;
top: 0;
content: '';
}
.mainmenu{
position: relative;
line-height: .8;
text-align: left;
}
.mainmenu ul{
margin: 0;
padding: 0;
line-height: .8;
}
.mainmenu ul li{
list-style: none;
display: inline-block;
line-height: .8;
margin-right: 32px;
padding: 30px 0 27px;
position: relative;
}
.mainmenu ul li:last-child{
margin-right: 0px;
}
.mainmenu > ul > li > a{
font-size: 16px;
color: #7e889b;
display: inline-block;
line-height: .85;
text-transform: uppercase;
font-weight: 500; }
.mainmenu ul li:hover > a, .mainmenu ul li.current-menu-parent > a{ color: #ff5e14;
}
.mainmenu ul.sub-menu{
position: absolute;
width: 230px;
padding: 14px 0 12px;
background: #ff5e14;
top: 150%;
left: 0;
z-index: 9;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
visibility: hidden;
opacity: 0;
text-align: left;
}
.mainmenu ul.sub-menu li ul.sub-menu{
left: 100%;
}
.mainmenu ul li:hover > ul.sub-menu{
top: 100%;
opacity: 1;
visibility: visible;
}
.mainmenu ul.sub-menu li:hover ul.sub-menu{
top: 0%;
opacity: 1;
visibility: visible;
}
.mainmenu ul.sub-menu li {
display: block;
position: relative;
padding: 0 30px;
margin: 0;
}
.mainmenu ul.sub-menu li a {
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
display: block;
width: 100%;
color: #fff;
line-height: 22px;
border-bottom: 1px solid rgba(255, 255, 255, .5);
padding: 12px 0 10px;
}
.mainmenu ul.sub-menu li:hover > a, .mainmenu ul.sub-menu li.current-menu-item > a{
color: #06163a;
}
.mainmenu ul.sub-menu li:last-child > a{
border-bottom: none;
}
.top_social{
position: relative;
z-index: 2;
line-height: .8;
padding-top: 23px;
display: flex;
justify-content: flex-end;
}
.top_social a{
font-size: 14px;
line-height: .8;
letter-spacing: 0;
color: #fff;
margin-left: 24px;
}
.top_social a:first-child{
margin-left: 0;
}
.top_social a:hover{
color: #06163A;
}
.submenu_toggler{
display: none;
} .popup {
background: rgba(17, 17, 17, 0.98);
display: -webkit-flex;
display: -ms-flexbox;
display: -moz-box;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
height: 100vh;
opacity: 0;
padding-top: 30px;
padding-bottom: 30px;
position: fixed;
top: 0;
left: 0;
visibility: hidden;
transform: translateY(-100%);
transition: all 0.6s 0s cubic-bezier(0.7, 0, 0.3, 1);
width: 100%;
z-index: 1000;
}
.close-popup{
background-color: #fff;
border-radius: 50%;
box-shadow: 0 0 0 0px #fff;
font-weight: 600;
height: 50px;
width: 50px;
position: absolute;
display: inline-block;
right: 15px;
top: 35px;
text-transform: uppercase;
transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
-moz-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
z-index: 99;
}
.close-popup:after{
width: 15px;
height: 1px;
background: #000;
position: absolute;
right: 17.5px;
top: 24px;
content: '';
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transition: all ease 400ms;
-webkit-transition: all ease 400ms;
-moz-transition: all ease 400ms;
}
.close-popup:before{
width: 15px;
height: 1px;
background: #000;
position: absolute;
right: 17.5px;
top: 24px;
content: '';
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transition: all ease 400ms;
-webkit-transition: all ease 400ms;
-moz-transition: all ease 400ms;
}
.close-popup:hover{
box-shadow: 0 0 0 10px rgba(255,255,255, .2);
box-shadow: 0 0 0 10px rgba(255,255,255, .2);
-moz-box-shadow: 0 0 0 10px rgba(255,255,255, .2);
}
.close-popup:hover:after,
.close-popup:hover:before{
background: #ff5e14;
}
.popup_logos{
z-index: 99;
position: absolute;
left: 15px;
top: 34px;
}
.popup_logos img{
max-height: 51px;
width: auto;
}
.popup_logos.popTextLogo a{
font-family: 'Barlow Condensed', sans-serif;
color: #FFF;
text-transform: capitalize;
font-weight: 600;
letter-spacing: .75px;
font-size: 30px;
line-height: .7;
}
.popup_logos.popTextLogo a:hover{
color: #ff5e14;
}
.footer__contacts{
position: absolute;
left: 0;
bottom: 40px;
margin: 0;
}
.footer__contacts li{
list-style: none;
display: block;
font-size: 14px;
color: #fff;
line-height: 22px;
margin: 0 0 7px;
font-weight: 300;
}
.footer__contacts li:last-child{
margin-bottom: 0;
}
.popup__btn-close {
background-color: transparent;
border: 0;
letter-spacing: .3rem;
opacity: 1;
position: absolute;
right: 30px;
top: 30px;
font-weight: 700;
text-transform: uppercase;
transition: all 0.6s 0s cubic-bezier(0.7, 0, 0.3, 1);
z-index: 1;
}
.popup__btn-close:hover {
opacity: .5;
}
.popup-inner {
display: -webkit-flex;
display: -ms-flexbox;
display: -moz-box;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
height: 100vh;
transform: translateY(-100%);
transition: all 0.6s 1000ms cubic-bezier(0.7, 0, 0.3, 1);
width: 100%;
}
.show-popup .popup-inner, .show-overlay-nav .popup-inner {
transform: translateY(0);
}
.show-popup .popup.popup-overlay, .show-overlay-nav .popup.popup__menu {
opacity: 1;
overflow-x: hidden;
overflow-y: auto;
visibility: visible;
transform: translateY(0);
}
.show-popup,
.show-overlay-nav {
overflow: hidden;
}
.popup.popup__menu {
background-image: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/line-maker.svg);
background-repeat: repeat;
background-position: center center;
padding: 0;
}
.popup.popup__menu .popup-inner {
display: flex;
}
.show-overlay-nav .popup.popup__menu.popup__menu {
box-shadow: none;
overflow: hidden;
}
.show-overlay-nav .top {
background-color: transparent;
box-shadow: none;
}
.dl-menu__wrap {
height: auto;
position: relative;
perspective: 600px;
perspective-origin: 50% -200%;
text-align: center;
transition: all 0.6s 0s cubic-bezier(0.7, 0, 0.3, 1);
width: 100%;
}
.dl-menu__wrap ul {
list-style: none;
padding: 0;
transform-style: preserve-3d;
}
.dl-menu__wrap ul li {
margin: 15px 0;
position: relative;
}
.dl-menu__wrap ul li a {
color: #FFF;
text-transform: uppercase;
font-size: 14px;
line-height: .8;
letter-spacing: 1px;
font-weight: 400;
padding-right: 15px;
padding-top: 8px;
padding-left: 15px;
padding-bottom: 6px;
position: relative;
text-decoration: none;
-webkit-text-decoration-skip: objects;
transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1);
}
.dl-menu__wrap ul li.menu-item-has-children a{
padding-right: 30px;
}
.dl-menu__wrap ul li a::after {
background-color: #ff5e14;
content: '';
height: 100%;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 0;
pointer-events: none;
user-select: none;
transition: all 0.6s 0s cubic-bezier(0.7, 0, 0.3, 1);
z-index: -1;
}
.dl-menu__wrap ul li.menu-item-has-children > a{
position: relative;
}
.dl-menu__wrap ul li.menu-item-has-children > a:before{
position: absolute;
right: 14px;
top: 2px;
content: "\ea2d";
transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1);
font-family: "themewar";
font-size: 10px;
color: #fff;
line-height: 28px;
}
.dl-menu__wrap ul ul.dl-submenu li.menu-item-has-children a:before{
right: 0;
}
.dl-menu__wrap ul li.menu-item-has-children > a:hover:before{
transform: rotate(-180deg);
}
.dl-menu__wrap ul li.active > a::after,
.dl-menu__wrap ul li a:hover::after {
width: 100%;
}
.dl-menu__wrap ul li .dl-submenu {
display: none;
}
.dl-menu__wrap .dl-menu {
margin: 0;
pointer-events: none;
transform: translateY(10px);
backface-visibility: hidden;
width: 100%;
}
.dl-menu__wrap .dl-menu.dl-menu-toggle {
transition: all 0.3s ease;
}
.dl-menu__wrap ul li .dl-submenu li a{
padding-right: 15px;
}
.dl-menu__wrap .dl-menu.dl-menuopen {
opacity: 1;
pointer-events: auto;
transform: translateY(0px);
}
.dl-menu__wrap .dl-menu.dl-subview li,
.dl-menu__wrap .dl-menu.dl-subview li.dl-subviewopen > a, 
.dl-menu__wrap .dl-menu.dl-subview li.dl-subview > a {
display: none;
}
.dl-menu__wrap .dl-menu.dl-subview li.dl-subview, 
.dl-menu__wrap .dl-menu.dl-subview li.dl-subview .dl-submenu, 
.dl-menu__wrap .dl-menu.dl-subview li.dl-subviewopen, 
.dl-menu__wrap .dl-menu.dl-subview li.dl-subviewopen > 
.dl-submenu, .dl-menu__wrap .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
display: block;
}
.dl-menu__wrap .dl-menu.dl-animate-out-3 {
-webkit-animation: MenuAnimOut3 0.4s ease;
animation: MenuAnimOut3 0.4s ease;
}
.dl-menu__wrap .dl-menu.dl-animate-in-3 {
-webkit-animation: MenuAnimIn3 0.4s ease;
animation: MenuAnimIn3 0.4s ease;
}
.dl-menu__wrap .dl-menu .dl-back a {
position: relative;
width: 26px;
padding-top: 12px;
padding-bottom: 12px;
}
.dl-menu__wrap .dl-menu .dl-back a:before {
content: '';
background-color: transparent;
background-image: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/arrow-back.svg);
background-repeat: no-repeat;
background-position: center center;
height: 26px;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
text-align: center;
width: 26px;
}
.dl-menu__wrap .dl-menu.dl-subview .dl-back {
-webkit-animation: SubMenuAnimIn3 0.4s ease;
animation: SubMenuAnimIn3 0.4s ease;
}
.dl-menu__wrap > .dl-submenu {
margin: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.dl-menu__wrap > .dl-submenu.dl-animate-in-3 {
-webkit-animation: SubMenuAnimIn3 0.4s ease;
animation: SubMenuAnimIn3 0.4s ease;
}
.dl-menu__wrap > .dl-submenu.dl-animate-out-3 {
-webkit-animation: SubMenuAnimOut3 0.4s ease;
animation: SubMenuAnimOut3 0.4s ease;
}
@keyframes MenuAnimOut3 {
100% {
transform: translateZ(300px);
opacity: 0;
}
}
@keyframes MenuAnimIn3 {
0% {
transform: translateZ(300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn3 {
0% {
transform: translateZ(-300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimOut3 {
0% {
transform: translateZ(0px);
opacity: 1;
}
100% {
transform: translateZ(-300px);
opacity: 0;
}
}
.popUp_social {
position: absolute;
right: 0;
bottom: 45px;
padding: 0;
}
.popUp_social a {
display: inline-block;
font-size: 13px;
font-weight: 400;
line-height: .8;
color: #06163a;
text-align: center;
width: 49px;
height: 49px;
border-radius: 50%;
background: #fff;
padding: 18px 0;
margin: 0 6px 0 0;
transition: all ease 400ms;
-moz-transition: all ease 400ms;
-webkit-transition: all ease 400ms;
}
.popUp_social a:hover{
color: #FFF;
background: #ff5e14;
} .slider_01{
width: 100%;
height: 100vh;
background: #06163a;
overflow: hidden;
}
.slider_01 .tp-loader.spinner0{
display: none;
}
.slider_01 .slotholder:after {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: '';
background: rgba(13,4,56,1);
background: -moz-linear-gradient(left, rgba(13,4,56,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(13,4,56,1)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(left, rgba(13,4,56,1) 0%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(left, rgba(13,4,56,1) 0%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(left, rgba(13,4,56,1) 0%, rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(13,4,56,1) 0%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0438', endColorstr='#000000', GradientType=1 );
}
.slider_01 .hermes.tparrows{
height: 120px;
background: rgba(0, 0, 0, .3);
color: #a29d98;
font-size: 18px;
letter-spacing: 0;
}
.slider_01 .hermes.tparrows:before{
color: #a29d98;
font-size: 18px;
font-family: "Font Awesome 5 Pro";
height: 120px;
line-height: 120px;
}
.slider_01 .hermes.tparrows.tp-leftarrow:before{
content: "\f104";
}
.slider_01 .hermes.tparrows.tp-rightarrow:before{
content: "\f105";
}
.slider_01 .hermes .tp-arr-imgholder {
width:130px;
position:absolute;
left:0px;
top:0px;
height:120px;
transform:translateX(-130px);
-webkit-transform:translateX(-130px);
transition:all 0.3s;
transition-delay:0.3s;
}
.slider_01 .hermes .tp-arr-imgholder:after{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(255, 94, 20, .7);
content: '';
}
.slider_01 .hermes.tp-rightarrow .tp-arr-imgholder{
transform:translateX(130px);
-webkit-transform:translateX(130px);
}
.slider_01 .hermes.tparrows:hover .tp-arr-imgholder {
transform:translateX(0px);
-webkit-transform:translateX(0px);            
}
.slider_01 .hermes .tp-arr-allwrapper {
width: 130px;
}
.slider_01 .tp-bannertimer{
display: none !important;
} .video_01{
position: relative;
padding-bottom: 30px;
}
.video_01 > img{
max-width: 100%;
height: auto;
}
.video_01 .vp{
width: 320px;
height: auto;
position: absolute;
left: 0;
bottom: 0;
border: 10px solid #FFF;
}
.video_01 .vp img{
width: 100%;
height: auto;
}
.video_01 .vp a{
width: 80px;
height: 80px;
background: #FFF;
border-radius: 50%;
left: 0;
top: 0;
bottom: 0;
right: 0;
margin: auto;
font-size: 18px;
letter-spacing: 0;
text-align: center;
animation: video_shadows 1s linear infinite;
color: #ff5e14;
position: absolute;
line-height: 80px;
}
.video_01 .vp a i{
line-height: 80px;
}
.video_01 .vp a:hover{
background: #ff5e14;
color: #FFF;
}
.about_us_content{
padding-left: 60px;
padding-top: 64px;
}
.about_us_content .sec_title{
margin-bottom: 21px;
}
.about_us_content .ind_lead{
margin-bottom: 18px;
}
.mb28{
margin-bottom: 34px;
}
.about_us_content img{
max-width: 100%;
height: auto;
} .icon_box_01{
position: relative;
background: #FFF;
padding: 60px 25px 54px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.icon_box_01.box_shadow{
box-shadow: 0 8px 15px rgba(202, 211, 255, .20);
}
.icon_box_01:hover{
background: #ff5e14;
box-shadow: 0 16px 32px rgba(255, 94, 20, .40);
}
.icon_box_01 i.bigger{
font-size: 200px;
color: #fff9f9;
position: absolute;
width: 100%;
text-align: center;
z-index: 1;
left: 0;
top: 19px;
line-height: .82;
letter-spacing: 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.icon_box_01:hover i.bigger{
color: #fe6620;
}
.icon_box_01 *{
position: relative;
z-index: 2;
}
.icon_box_01 i.smaller{
font-size: 40px;
color: #ff5e14;
display: block;
margin: 0 0 39px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.icon_box_01:hover i.smaller{
color: #FFF;
}
.icon_box_01 span{
display: block;
background: #ffddce;
width: 34px;
height: 2px;
margin: 0 auto 31px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.icon_box_01:hover span{
background: #fff;
width: 74px;
}
.icon_box_01 h3{
font-size: 30px;
line-height: 40px;
letter-spacing: -.9px;
margin: 0 0 21px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.icon_box_01 h3 a{
color: inherit;
transition: none;
}
.icon_box_01:hover h3{
color: #FFF;
}
.icon_box_01 p{
margin: 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.icon_box_01:hover p{
color: #fff;
}
.elementor-align-left .icon_box_01 i.bigger{
text-align: left;
}
.elementor-align-left .icon_box_01 span{
margin-left: 0;
}
.elementor-align-right .icon_box_01 i.bigger{
text-align: right;
}
.elementor-align-right .icon_box_01 span{
margin-right: 0;
} .casestudysection{
padding-bottom: 90px;
}
.filterMenu{
position: relative;
margin: 0 0 40px;
}
.filterMenu.emptyStyle{
margin-bottom: 50px;
}
.filterMenu ul{
margin: 0;
padding: 0;
}
.filterMenu ul li{
list-style: none;
display: inline-block;
font-size: 14px;
font-weight: 500;
color: #06163a;
text-transform: capitalize;
letter-spacing: -.42px;
line-height: .8;
margin-right: 45px;
margin-top: 27px;
cursor: pointer;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.emptyStyle.filterMenu ul li{
margin-top: 0;
position: relative;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 20px;
}
.emptyStyle.filterMenu ul li:after{
width: 0%;
position: absolute;
bottom: 0px;
height: 2px;
background: #ff5e14;
left: 0;
right: 0;
margin: 0 auto;
content: "";
opacity: 0;
visibility: hidden;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.emptyStyle.filterMenu ul li:hover:after, .emptyStyle.filterMenu ul li.active:after{
width: 100%;
opacity: 1;
visibility: visible;
}
.filterMenu ul li:last-child{
margin-right: 0;
}
.filterMenu ul li i{
color: #ff5e14;
font-size: 16px;
margin-right: 10px;
display: inline-block;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.filterMenu ul li .icon_img{
width: 20px;
height: 20px;
border-radius: 50%;
margin-right: 10px;
}
.filterMenu ul li:hover, .filterMenu ul li.active{
color: #ff5e14;
}
.filterMenu ul li:hover i, .filterMenu ul li.active i{
color: #06163a;
}
.filterMenu ul li.all{
float: left;
height: 70px;
background: #ff5e14;
color: #FFF;
padding: 27px 45px 28px;
margin-top: 0;
margin-bottom: 0;
letter-spacing: 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.filterMenu ul li.all i{
color: #FFF;
margin-right: 10px;
display: inline-block;
position: relative;
top: 1px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.filterMenu ul li.all:hover{
color: #06163a;
}
.filterMenu ul li.all:hover i{
color: #06163a;
}
.filterMenu ul li.all.active{
color: #fff;
}
.singlefolio {
position: relative;
overflow: hidden;
margin: 0 0 30px;
}
.singlefolio img {
display: block;
width: 100%;
height: auto;
-webkit-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
}
.folioHover {
visibility: hidden;
opacity: 0;
position: absolute;
left: 20px;
bottom: 46px;
z-index: 3;
transition: all ease 900ms;
-moz-transition: all ease 900ms;
-webkit-transition: all ease 900ms;
-o-transition: all ease 900ms;
}
.singlefolio:after{
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: rgba(255, 94, 20, .8);
overflow: hidden;
width: 0;
height: 100%;
content: '';
transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-webkit-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
}
.singlefolio .folioHover p{
font-size: 12px;
line-height: .8;
font-weight: 500;
color: #FFF;
display: block;
margin: 0 0 8px;
}
.singlefolio .folioHover a.cate {
font-size: inherit;
line-height: inherit;
color: #fff;
text-transform: uppercase;
transition: all ease 400ms;
-webkit-transition: all ease 400ms;
-moz-transition: all ease 400ms;
}
.singlefolio .folioHover h4{
font-size: 22px;
line-height: 1.2;
color: #fff;
margin: 0;
text-transform: uppercase;
}
.singlefolio .folioHover h4 a{
color: #fff;    
transition: all ease 400ms;
-webkit-transition: all ease 400ms;
-moz-transition: all ease 400ms;
}
.singlefolio:hover img {
transform: scale(1.1) rotate(2deg);
-moz-transform: scale(1.1) rotate(2deg);
-webkit-transform: scale(1.1) rotate(2deg);
-ms-transform: scale(1.1) rotate(2deg);
-o-transform: scale(1.1) rotate(2deg);
-webkit-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
}
.singlefolio:hover .folioHover {
visibility: visible;
opacity: 1;
left: 50px;
}
.singlefolio:hover:after{
width: 100%;
}
.singlefolio .folioHover p a.cate:hover,
.singlefolio .folioHover h4 a:hover{
color: #06163a;
} .funfactSection{
background: #06163a;
position: relative;
}
.pdt120{
padding-top: 120px;
}
.pdl115{
padding-left: 115px;
}
.pdb38{
padding-bottom: 38px;
}
.icon_box_02{
position: relative;
margin-bottom: 77px;
}
.funfactSection .icon_box_02{
padding-right: 50px;
}
.icon_box_02 i{
font-size: 50px;
letter-spacing: 0;
color: #ff5e14;
display: inline-block;
line-height: .8;
text-align: left;
margin-bottom: 38px;
}
.icon_box_02 h3{
font-size: 28px;
line-height: 26px;
color: #a9b2c7;
margin: 0 0 27px;
}
.icon_box_02 span{
color: #FFF;
}
.icon_box_02 p{
color: #a9b2c7;
margin: 0;
}
.mrm110px{
margin-right: -110px;
}
.slider_01 .rev_slider .tp-caption.textRes br{
display: none;
}
.straceImg{
position: relative;
height: 100%;
}
.straceImg2{
position: relative;
height: 100%;
}
rs-dotted.twoxtwo{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: '';
background: rgba(22, 6, 58, .5);
}
rs-dotted.twoxtwo{
background: rgba(13,4,56,1);
background: -moz-linear-gradient(left, rgba(13,4,56,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(13,4,56,1)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(left, rgba(13,4,56,1) 0%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(left, rgba(13,4,56,1) 0%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(left, rgba(13,4,56,1) 0%, rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(13,4,56,1) 0%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0438', endColorstr='#000000', GradientType=1 );
}
.hermes .tp-arr-imgholder:after,
.hermes .tp-arr-imgholder:after{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(255, 94, 20, .7);
content: '';
} .icon_box_03{
position: relative;
border: 4px solid #eee9ff;
padding: 57px 20px 48px 58px;
margin-bottom: 30px;
}
.icon_box_03 i{
font-size: 48px;
letter-spacing: 0;
line-height: 1;
display: block;
color: #ff5e14;
margin-bottom: 30px;
}
.icon_box_03 img{
width: 48px;
height: 48px;
margin-bottom: 30px;
}
.icon_box_03 h3{
font-size: 36px;
letter-spacing: -1.08px;
margin: 0 0 25px;
text-transform: capitalize;
}
.icon_box_03 h3 a{
color: #06163a;
}
.icon_box_03 h3 a:hover{
color: #ff5e14;
}
.icon_box_03 p{
margin: 0 0 15px;
}
.icon_box_03 ul{
margin: 0;
padding: 0;
}
.icon_box_03 ul li{
list-style: none;
font-size: 14px;
line-height: 30px;
color: #959ba9;
position: relative;
}
.icon_box_03 ul li:before{
content: '\f61b';
font-family: "themewar";
font-size: 14px;
line-height: 30px;
letter-spacing: 0;
color: #ff5e14;
font-weight: 300;
margin-right: 11px;
}
.elementor-align-center .icon_box_03{
text-align: center;
padding: 57px 25px 48px 25px;
}
.elementor-align-left .icon_box_03{
text-align: left;
}
.elementor-align-right .icon_box_03{
text-align: right;
padding: 57px 58px 48px 20px;
}
.serviceSlider .owl-nav{
position: absolute;
right: 0;
top: -186px;
}
.serviceSlider.owl-carousel .owl-nav button{
width: 60px;
height: 60px;
border: 2px solid #eee9ff;
color: #606e8c;
font-size: 16px;
line-height: .8;
text-align: center;
border-radius: 50%;
letter-spacing: 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.serviceSlider.owl-carousel .owl-nav button.owl-prev{
margin-right: 20px;
}
.serviceSlider.owl-carousel .owl-nav button:hover{
color: #FFF;
background: #ff5e14;
border-color: #ff5e14;
}
.serviceSlider.owl-carousel.left_right .owl-nav{
left: 0;
}
.serviceSlider.owl-carousel.left_right .owl-nav button.owl-prev{
left: 0;
right: auto;
position: absolute;
}
.serviceSlider.owl-carousel.left_right .owl-nav button.owl-next{
left: auto;
right: 0;
position: absolute;
}
.serviceSlider.owl-carousel.center_bottom .owl-nav{
left: 0;
top: auto;
bottom: -70px;
text-align: center;
}
.serviceSlider.owl-carousel.center_bottom .owl-nav button.owl-prev{
margin-right: 10px;
}
.serviceSlider.owl-carousel.center_bottom .owl-nav button.owl-next{
margin-left: 10px;
}
.serviceListingPage{
padding-bottom: 90px;
} .whyChooseUs{
background: #06163a;
}
.video_02 {
position: relative;
height: 100%;
}
.videoPlay1{
display: inline-block;
width: 120px;
height: 120px;
background: #fff;
animation: video_shadows 1s linear infinite;
color: #ff5e14;
font-size: 16px;
letter-spacing: 0;
line-height: .8;
text-align: center;
border-radius: 50%;
padding: 52px 0;
}
.video_02 .videoPlay1{
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
margin: auto;
}
.videoPlay1:hover{
background: #ff5e14;
color: #FFF;
}
.video_02 img{
height: 100vh;
max-width: 100%;
width: auto;
}
.whyChooseUsContent{
padding: 120px 31% 120px 70px;
}
.whyChooseUsContent .sub_title{
color: #b8becb;
margin-bottom: 15px;
}
.whyChooseUsContent .sec_title{
font-size: 100px;
line-height: 110px;
margin-bottom: 19px;
}
.whyChooseUsContent p{
font-size: 16px;
line-height: 28px;
color: #a9b2c7;
margin: 0 0 34px;
} .testimonialSection .sub_title{
margin-bottom: 22px;
}
.testimonialSection .sec_title{
margin-bottom: 35px;
}
.testimonialSection p{
margin-bottom: 0;
}
.testimonialSection .ind_lead{
margin-bottom: 26px;
}
.ts_item{
padding: 0 15px;
}
.testimonialSliderHolder{
padding-left: 15px;
overflow: hidden;
}
.testimonial_item{
position: relative;
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/bg/1.jpg) repeat;
padding: 50px 50px 53px;
border-radius: 5px;
}
.testimonial_item .ratings{
display: block;
font-size: 14px;
line-height: .8;
color: #ffd200;
margin: 0 0 30px;
}
.testimonial_item .ratings i{
margin-right: 6px;
display: inline-block;
}
.testimonial_item h3{
font-size: 30px;
line-height: .8;
color: #06163a;
letter-spacing: -.6px;
text-transform: capitalize;
margin: 0 0 29px;
}
.testimonial_item p{
margin: 0 0 32px;
}
.ti_author{
position: relative;
}
.testimonial_item .ti_author img{
float: left;
margin-right: 21px;
width: 70px;
height: 70px;
border-radius: 50%;
box-shadow: 0 16px 32px rgba(48, 79, 134, .3);
}
.ti_author h4{
font-size: 24px;
line-height: .8;
text-transform: capitalize;
letter-spacing: -.48px;
margin: 0 0 18px;
padding-top: 13px;
}
.ti_author span{
font-size: 14px;
color: #ff5e14;
display: block;
line-height: .8;
}
.ts_item.slick-slide:focus{
outline: 0;
box-shadow: none;
} .csItem{
position: relative;
text-align: center;
}
.csItem img{
width: auto !important;
max-width: 100% !important;
display: inline-block !important;
height: auto;
} .newsSection{
padding-bottom: 90px;
}
.blogItem{
position: relative;
margin-bottom: 30px;
}
.bi_thumb{
position: relative;
overflow: hidden;
}
.bi_thumb img{
width: 100%;
height: auto;
}
.bi_details{
border: 2px solid #eee9ff;
border-top: none;
padding: 40px 35px 30px 38px;
}
.bi_meta{
position: relative;
color: #ff5e14;
font-size: 14px;
line-height: 14px;
margin-bottom: 19px;
}
.bi_meta span{
display: inline-block;
margin-right: 30px;
}
.bi_meta span:last-child{
margin-right: 0;
}
.bi_meta span i{
margin-right: 6px;
position: relative;
top: -1px;
}
.bi_meta a{
color: #ff5e14;
}
.bi_meta a:hover{
color: #06163a;
}
.bi_details h3{
font-size: 30px;
line-height: 36px;
letter-spacing: 0;
margin: 0 0 23px;
}
.bi_details h3 a{
color: #06163A;
}
.bi_details h3 a:hover{
color: #ff5e14;
}
.bi_details p{
margin: 0 0 19px;
word-break: break-all;
}
.bi_details .read_more{
font-size: 14px;
line-height: .8;
position: relative;
text-transform: capitalize;
font-weight: 500;
color: #ff5e14;
display: inline-block;
text-decoration: underline;
}
.bi_details .read_more:hover{
color: #06163A;
text-decoration: underline;
}
.blogItem2{
border: 2px solid #eee9ff;
padding: 40px 35px 39px 35px;
margin-bottom: 30px;
}
.blogItem2 .bi_meta{
margin-bottom: 18.5px;
}
.blogItem2 h3{
font-size: 30px;
line-height: 36px;
letter-spacing: 0;
margin: 0;
}
.blogItem2 h3 a{
color: #06163A;
}
.blogItem2 h3 a:hover{
color: #ff5e14;
}
.blog_slide_2.owl-carousel .owl-dots,
.blog_slide.owl-carousel .owl-dots {
text-align: center;
line-height: 4px;
position: relative;
left: 0;
right: 0;
margin: 8px auto 0;
bottom: 0;
}
.blog_slide_2.owl-carousel .owl-dots{
margin-top: 40px;
}
.blog_slide_2.owl-carousel .owl-dots .owl-dot,
.blog_slide.owl-carousel .owl-dots .owl-dot {
width: 20px;
height: 4px;
display: inline-block;
background: #ffddce;
border-radius: 10px;
margin-right: 10px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.blog_slide_2.owl-carousel .owl-dots .owl-dot span,
.blog_slide.owl-carousel .owl-dots .owl-dot span {
display: none;
}
.blog_slide_2.owl-carousel .owl-dots .owl-dot.active,
.blog_slide.owl-carousel .owl-dots .owl-dot.active {
width: 40px;
background: #ff5e14;
}
.blogItem.col_2_g .bi_meta span{
margin-right: 17px;
}
.blogItem.col_2_g .bi_meta span:last-of-type{
margin-right: 0px;
}
.blogItem.col_2_g .bi_details{
padding-left: 30px;
padding-right: 25px;
} .footer_01{
position: relative;
padding: 100px 0 50px;
background: #051230;
}
.footer_01 .widget{
position: relative;
margin: 0 0 50px;
}
.about_widget{
position: relative;
padding-right: 10px;
}
.about_widget img{
max-width: 100%;
height: auto;
margin-bottom: 18px;
}
.about_widget p{
font-size: 14px;
line-height: 26px;
margin: 0 0 25px;
color: #acafc0;
letter-spacing: 0;
}
.caller{
position: relative;
background: #0f1d3e;
padding-left: 76px;
border-radius: 5px;
padding-top: 20px;
padding-bottom: 19px;
max-width: 248px;
}
.caller i{
font-size: 30px;
line-height: 30px;
color: #ff5e14;
position: absolute;
left: 30px;
top: 20px;
}
.caller span{
font-size: 14px;
line-height: .8;
color: #727e9a;
display: block;
margin: 2px 0 10px;
}
.caller h3{
font-size: 24px;
line-height: .8;
color: #FFF;
margin: 0;
}
.footer_01 .widget_title{
font-size: 24px;
letter-spacing: 0;
text-transform: capitalize;
font-weight: 600;
color: #FFF;
margin: 12px 0 40px;
line-height: .8;
}
.footer_01 .widget_title:after{
content: '.';
color: #ff5e14;
display: inline-block;
}
.footer_01 .widget ul{
margin: 0;
padding: 0;
line-height: .8;
}
.footer_01 .widget ul li{
list-style: none;
display: block;
line-height: .8;
margin-bottom: 30px;
}
.footer_01 .widget ul li ul li{
padding-left: 15px;
}
.footer_01 .widget ul li:last-child{
margin-bottom: 0;
}
.footer_01 .widget ul li a{
display: inline-block;
line-height: .8;
font-size: 14px;
letter-spacing: 0;
color: #acafc0;
position: relative;
}
.footer_01 .widget ul li a:before{
content: '--';
color: #acafc0;
letter-spacing: 0;
margin-right: 8px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.footer_01 .widget ul li a:hover{
color: #ff5e14;
}
.footer_01 .widget ul li a:hover:before{
margin-right: 13px;
}
.footer_01 .widget .allfeeds h6{
color: #a2aeca;
}
.footer_01 .widget .allfeeds h6 a{
color: inherit;
}
.footer_01 .widget .allfeeds h6 a:hover{
color: #ff5e14;
}
.footer_01 .widget .allfeeds span{
color: #757b98;
}
.f1_col4 .widget_mc4wp_form_widget,
.f2_col4 .widget_mc4wp_form_widget {
margin-bottom: 40px;
}
.f1_col4 .industing_social_widget .widget_title,
.f2_col4 .industing_social_widget .widget_title{
margin-bottom: 25px;
}
footer .socialLinks{
text-align: left;
}
footer .socialLinks a{
width: auto;
height: auto;
border: none;
color: #acafc0;
font-size: 14px;
background: transparent;
line-height: .8;
border-radius: 0;
display: inline-block;
margin-right: 16px;
}
footer .socialLinks a:hover {
color: #ff5e14;
background: transparent;
transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
}
.widget_mc4wp_form_widget p{
font-size: 14px;
line-height: 26px;
margin: 20px 0 0;
color: #acafc0;
letter-spacing: 0;
}
.widget_mc4wp_form_widget p a:hover{
color: #acafc0;
}
.pdl45{
padding-left: 45px;
}
.pdl65{
padding-left: 65px;
}
.recentServices{
position: relative;
}
.serviceItem{
position: relative;
margin-bottom: 21px;
min-height: 70px;
}
.serviceItem img{
width: 80px;
height: 70px;
margin: 0 26px 0 0;
}
.serviceItem h5{
font-size: 18px;
line-height: 20px;
color: #a2aeca;
margin: -1px 0 16px;
}
.serviceItem h5 a{
color: #a2aeca;
line-height: inherit;
}
.serviceItem h5 a:hover{
color: #ff5e14;
}
.serviceItem span{
display: block;
color: #757b98;
line-height: .8;
}
.mc4wp-form{
position: relative;
margin: 0;
padding: 0;
}
.mc4wp-form input[type="email"], .mc4wp-form input[type="text"]{
height: 70px;
width: 100%;
border: none;
background: #0f1f45;
border-radius: 70px;
color: #bfbfcb;
font-size: 14px;
letter-spacing: 0;
margin: 0 0 20px;
padding: 0 15px 0 40px;
}
.mc4wp-form input[type="email"]::-moz-placeholder, 
.mc4wp-form input[type="text"]::-moz-placeholder{
color: #bfbfcb;
opacity: 1 !important;
}
.mc4wp-form input[type="email"]::-ms-input-placeholder, 
.mc4wp-form input[type="text"]::-ms-input-placeholder{
color: #787f85;
opacity: 1 !important;
}
.mc4wp-form input[type="email"]::-webkit-input-placeholder,
.mc4wp-form input[type="text"]::-webkit-input-placeholder{
color: #bfbfcb;
opacity: 1 !important;
}
.mc4wp-form input:-internal-autofill-selected{
background-color: #0f1f45;
}
.mc4wp-form button, .mc4wp-form input[type="submit"]{
background: #f46904;
color: #FFF;
height: 60px;
margin: 0;
padding: 2px 44px 0;
min-width: 200px;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 2.8px;
border: none;
border-radius: 60px;
font-weight: 500;
text-align: center;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.mc4wp-form button:hover, .mc4wp-form input[type="submit"]:hover{
color: #ff5e14;
background: #0f1f45;
}
.widget .socials{
position: relative;
}
.widget .socials a{
font-size: 14px;
line-height: .8;
display: inline-block;
color: #acafc0;
margin-right: 17px;
}
.widget .socials a:last-child{
margin-right: 0;
}
.widget .socials a:hover{
color: #ff5e14;
}
.widget.footer_social .widget_title{
margin: 0 0 25px;
}
.footer_01 .subscribe_widget{
margin-bottom: 40px;
} .copyright_section{
background: #051230;
}
.siteinfo{
text-align: center;
border-top: 2px solid #1a2c55;
font-size: 14px;
line-height: 26px;
color: #ffffff;
padding: 25px 0 24px;
}
.siteinfo a{
color: #FFF;
}
.siteinfo a:hover{
color: #ff5e14;
} .header_02{
position: relative;
background: #fff;
}
.logo_02{
position: relative;
padding: 30px 0 29px;
}
.logo_02 img{
max-width: 100%;
height: 51px;
width: auto;
}
.logo_02.textLogo2 a{
font-family: 'Barlow Condensed', sans-serif;
color: #06163a;
text-transform: capitalize;
font-weight: 600;
letter-spacing: .75px;
font-size: 30px;
line-height: .7;
margin: 15px 0;
display: inline-block;
}
.logo_02.textLogo2 a:hover{
color: #ff5e14;
}
.header_02 .mainmenu > ul > li{
padding: 49px 0 48px;
}
.header_02 .ind_btn_2{
margin: 25px 0 0;
} .topbar_02{
min-height: 100px;
background: #06163a;
position: relative;
}
.topbar_left{
display: -webkit-flex;
display: flex;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
-o-justify-content: flex-start;
justify-content: flex-start;
padding-top: 28px;
padding-bottom: 30px;
}
.topbar_left .info_element{
top: 0;
}
.social_and_settings{
line-height: .8;
padding: 43px 0;
}
.social_and_settings span{
display: inline-block;
line-height: .8;
}
.social_and_settings a{
color: #a9b2c7;
font-size: 14px;
line-height: .8;
display: inline-block;
position: relative;
margin-right: 20px;
}
.social_and_settings a.src{
margin: 0 17px 0 36px;
}
.social_and_settings a:last-child{
margin-right: 0;
}
.social_and_settings a.toggler{
color: #FFF;
}
.social_and_settings a:hover, .social_and_settings a.active{
color: #ff5e14;
}
.social_and_settings .cartToggler{
margin-right: 17px;
position: relative;
}
.social_and_settings .cartToggler:hover, .social_and_settings .cartToggler.active{
color: #ff5e14;
}
.social_and_settings .cartToggler span{
position: absolute;
width: 18px;
height: 18px;
background: #ff5e14;
color: #FFF;
font-size: 10px;
border-radius: 50%;
text-align: center;
line-height: 18px;
font-weight: 600;
letter-spacing: .75px;
font-family: 'Barlow Condensed', sans-serif;
top: -8px;
right: 8px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.header_2_searc_form{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #06163a;
display: none;
}
.header_2_searc_form form{
margin: 0;
padding: 15px 0;
position: relative;
display: block;
}
.header_2_searc_form form input{
display: block;
font-size: 20px;
font-weight: 400;
color: #959ba9;
background: transparent;
border: none;
padding: 0;
margin: 0;
height: 70px;
width: 100%;
}
.header_2_searc_form form input::-moz-placeholder{
color: #959ba9 !important;
opacity: 1 !important;
}
.header_2_searc_form form input::-ms-input-placeholder{
color: #959ba9 !important;
opacity: 1 !important;
}
.header_2_searc_form form input::-webkit-input-placeholder{
color: #959ba9 !important;
opacity: 1 !important;
}
.header_2_searc_form form button{
position: absolute;
right: 0;
top: 0;
color: #FFF;
font-size: 20px;
background: transparent;
border: none;
padding: 0;
margin: 0;
bottom: 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.header_2_searc_form form button:hover{
color: #ff5e14;
} .slider_02{
width: 100%;
max-height: 100vh;
background: #06163a;
position: relative;
overflow: hidden;
}
.bigHeading{
letter-spacing: -3px;
}
.slider_02 .slotholder:after {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: '';
background: rgba(22, 6, 58, .5);
}
.slider_02 .hermes.tparrows{
height: 120px;
background: rgba(0, 0, 0, .3);
color: #a29d98;
font-size: 18px;
letter-spacing: 0;
}
.slider_02 .hermes.tparrows:before{
color: #a29d98;
font-size: 18px;
font-family: "Font Awesome 5 Pro";
height: 120px;
line-height: 120px;
}
.slider_02 .hermes.tparrows.tp-leftarrow:before{
content: "\f104";
}
.slider_02 .hermes.tparrows.tp-rightarrow:before{
content: "\f105";
}
.slider_02 .hermes .tp-arr-imgholder {
width:130px;
position:absolute;
left:0px;
top:0px;
height:120px;
transform:translateX(-130px);
-webkit-transform:translateX(-130px);
transition:all 0.3s;
transition-delay:0.3s;
}
.slider_02 .hermes .tp-arr-imgholder:after{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(255, 94, 20, .7);
content: '';
}
.slider_02 .hermes.tp-rightarrow .tp-arr-imgholder{
transform:translateX(130px);
-webkit-transform:translateX(130px);
}
.slider_02 .hermes.tparrows:hover .tp-arr-imgholder {
transform:translateX(0px);
-webkit-transform:translateX(0px);            
}
.slider_02 .hermes .tp-arr-allwrapper {
width: 130px;
}
.slider_02 .tp-bannertimer{
display: none !important;
} .featureSection2{
position: relative;
margin-top: -203px;
z-index: 2;
padding-bottom: 120px;
}
.hide_overflow{
overflow: hidden;
} .experienceSection{
padding: 0 0 120px;
position: relative;
}
.aboutCompanys{
position: relative;
border: 10px solid #f3f3ff;
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/bg/2.jpg) repeat;
padding: 87px 0 77px;
}
.abc_left{
padding-left: 70px;
}
.aboutCompanys h5{
font-size: 16px;
line-height: 1.2;
color: #ff5e14;
font-weight: 500;
margin: 0 0 18px;
text-transform: uppercase;
font-family: 'Rubik', sans-serif;
}
.aboutCompanys h2{
font-size: 80px;
line-height: 90px;
font-weight: 600;
margin: 0;
letter-spacing: -2.4px;
}
.abc_right{
padding-left: 20px;
padding-right: 36px;
word-break: break-all;
}
.aboutCompanys p{
margin: -3px 0 24px;
}
.aboutCompanys .ab_sign{
height: 73px;
width: auto;
}
.ab_btn{
width: 60px;
height: 60px;
background: #ff5e14;
color: #FFF;
font-size: 20px;
letter-spacing: 0;
line-height: 58px;
text-align: center;
position: absolute;
right: 0;
bottom: 0;
}
.ab_btn i{
line-height: 58px;
}
.ab_btn:hover{
color: #FFF;
background: #06163A;
} .pdb80{
padding-bottom: 80px;
}
.singleService{
position: relative;
margin-bottom: 40px;
}
.serviceThumb{
position: relative;
overflow: hidden;
padding: 0 18px;
}
.serviceThumb img{
width: 100%;
height: auto;
background: #06163a;
opacity: 1;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.singleService:hover .serviceThumb img{
opacity: .7;
}
.serviceThumb a{
height: 60px;
background: #ff5e14;
width: 170px;
display: inline-block;
font-size: 14px;
letter-spacing: 0;
font-weight: 500;
text-transform: uppercase;
color: #fff;
text-align: center;
line-height: 60px;
position: relative;
position: absolute;
left: 0;
top: 30px;
bottom: 0;
margin: auto;
right: 0;
opacity: 0;
visibility: hidden;
}
.singleService:hover .serviceThumb a{
opacity: 1;
visibility: visible;
top: 0;
}
.serviceThumb a:hover{
color: #FFF;
}
.serviceThumb a span{
position: relative;
z-index: 2;
}
.serviceThumb a:after{
content: '';
width: 1px;
height: 1px;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
opacity: 0;
visibility: hidden;
background: #06163a;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.serviceThumb a:hover:after {
opacity: 1;
visibility: visible;
width: 100%;
height: 100%;
}
.serviceDetails{
padding: 136px 45px 34px 45px;
margin-top: -107px;
background: #fff;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.singleService:hover .serviceDetails{
box-shadow: 0 16px 32px rgba(6, 22, 58, .08);
}
.serviceDetails h2{
font-size: 36px;
line-height: 46px;
font-weight: 600;
letter-spacing: -1.08px;
color: #06163a;
margin: 0 0 22px;
}
.serviceDetails h2 a{
color: inherit;
}
.serviceDetails h2 a:hover{
color: #ff5e14;
}
.serviceDetails p{
margin: 0;
}
.singleService .serviceDetails > a{
font-size: 14px;
text-transform: capitalize;
font-weight: 500;
letter-spacing: 0;
color: #959ba9;
display: inline-block;
line-height: .8;
position: relative;
padding-bottom: 11px;
}
.singleService .serviceDetails > a:hover{
color: #ff5e14;
}
.singleService .serviceDetails > a:after{
width: 100%;
height: 3px;
background: #ff5e14;
position: absolute;
left: 0;
bottom: 0;
content: '';
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.singleService .serviceDetails > a i{
font-size: 15px;
position: relative;
top: 2px;
margin-left: 6px;
}
.style2 .serviceDetails{
box-shadow: 0 2px 10px rgba(0, 0, 0, .05);
padding-bottom: 0;
}
.style2 .serviceDetails p{
margin-bottom: 25px;
} .cta_left h6{
font-family: 'Rubik', sans-serif;
font-size: 16px;
color: #ff5e14;
letter-spacing: 0;
text-transform: uppercase;
font-weight: 500;
margin: 0 0 20px;
line-height: .8;
}
.cta_left h2{
font-size: 70px;
line-height: 80px;
letter-spacing: -1.4px;
margin: 0;
color: #FFF;
}
.ind_btn_icon{
height: 60px;
min-width: 200px;
text-align: center;
padding: 24px 15px;
background: #ff5e14;
color: #FFF;
text-transform: uppercase;
font-weight: 500;
font-size: 14px;
letter-spacing: 0;
line-height: .8;
display: inline-block;
position: relative;
}
.ind_btn_icon span{
position: relative;
z-index: 2;
}
.ind_btn_icon i{
margin-right: 6px;
position: relative;
top: -1px;
}
.ind_btn_icon:after{
content: '';
width: 1px;
height: 1px;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
opacity: 0;
visibility: hidden;
background: #06163a;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.ind_btn_icon.lights:after{
background: #FFF;
}
.ind_btn_icon:hover{
color: #FFF;
}
.ind_btn_icon.lights:hover{
color: #06163a;
}
.ind_btn_icon:hover:after{
opacity: 1;
visibility: visible;
width: 100%;
height: 100%;
}
.pdt60{
padding-top: 60px;
} .workSecion{
padding-bottom: 100px;
}
.workSecion .sec_title{
margin-bottom: 83px;
}
.singlefolio_02{
position: relative;
padding-bottom: 67px;
margin-bottom: 20px;
}
.singlefolio_02 img{
width: 100%;
height: auto;
}
.sf2_con{
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin: 0 auto;
width: calc(100% - 40px);
background: #FFF;
box-shadow: 0 8px 15px rgba(202, 211, 255, .2);
padding: 33px 40px 30px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.sf2_con p{
line-height: .8;
margin: 0 0 12px;
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
color: #ff5e14;
letter-spacing: 0;
}
.sf2_con p a{
color: inherit;
}
.sf2_con p a:hover{
color: #06163a;
}
.sf2_con h3{
font-size: 30px;
line-height: 1.2;
color: #06163a;
text-transform: capitalize;
letter-spacing: -.9px;
margin: 0;
}
.sf2_con h3 a{
color: inherit;
}
.sf2_con h3 a:hover{
color: #ff5e14;
}
.worksSlider .owl-nav{
position: absolute;
right: 0;
top: -173px;
}
.worksSlider.owl-carousel .owl-nav button{
width: 60px;
height: 60px;
border: 2px solid #eee9ff;
color: #606e8c;
font-size: 16px;
line-height: .8;
text-align: center;
border-radius: 50%;
letter-spacing: 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.worksSlider.owl-carousel .owl-nav button.owl-prev{
margin-right: 20px;
}
.worksSlider.owl-carousel .owl-nav button:hover{
color: #FFF;
background: #ff5e14;
border-color: #ff5e14;
}
.worksSlider.owl-carousel.left_right .owl-nav{
left: 0;
}
.worksSlider.owl-carousel.left_right .owl-nav button.owl-prev{
left: 0;
right: auto;
position: absolute;
}
.worksSlider.owl-carousel.left_right .owl-nav button.owl-next{
left: auto;
right: 0;
position: absolute;
}
.worksSlider.owl-carousel.center_bottom .owl-nav{
left: 0;
top: auto;
bottom: -70px;
text-align: center;
}
.worksSlider.owl-carousel.center_bottom .owl-nav button.owl-prev{
margin-right: 10px;
}
.worksSlider.owl-carousel.center_bottom .owl-nav button.owl-next{
margin-left: 10px;
} .singleTeam{
position: relative;
}
.singleTeam img{
display: block;
width: 100%;
height: auto;
margin-bottom: 42px;
}
.singleTeam span{
display: block;
font-size: 14px;
text-transform: uppercase;
color: #ff5e14;
font-weight: 500;
line-height: .8;
margin: 0 0 17px;
}
.singleTeam h3{
font-size: 36px;
text-transform: capitalize;
color: #06163a;
letter-spacing: -.72px;
line-height: .8;
margin: 0 0 23px;
}
.singleTeam h3 a{
color: inherit;
}
.singleTeam h3 a:hover{
color: #ff5e14;
}
.singleTeam p{
margin: 0 0 20px;
word-break: break-all;
padding: 0 10px;
}
.teamsocials{
font-size: 14px;
line-height: .8;
color: #acafc0;
}
.teamsocials a{
display: inline-block;
color: inherit;
margin-right: 16px;
}
.teamsocials a:last-child{
margin-right: 0;
}
.teamsocials a:hover{
color: #ff5e14;
}
.teamslider.owl-carousel{
padding-bottom: 44px;
}
.teamslider.owl-carousel .owl-dots{
text-align: center;
line-height: 4px;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
}
.teamslider.owl-carousel .owl-dots .owl-dot{
width: 20px;
height: 4px;
display: inline-block;
background: #ffddce;
border-radius: 10px;
margin-right: 10px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.teamslider.owl-carousel .owl-dots .owl-dot:hover{
background: #ff5e14;
}
.teamslider.owl-carousel .owl-dots .owl-dot.active{
width: 40px;
background: #ff5e14;
}
.teamslider.owl-carousel .owl-dots .owl-dot:last-child{
margin-right: 0;
}
.teamslider.owl-carousel .owl-dots .owl-dot span{
display: none;
}
.elementor-align-left .singleTeam p{
padding: 0;
}
.elementor-align-right .singleTeam p{
padding: 0;
} .mtb204{
margin: 204px 0;
}
.videoPlay{
color: #ff5e14;
display: inline-block;
position: relative;
padding: 0;
animation: video_shadows 1s linear infinite;
border-radius: 50%;
}
.videoPlay i{
display: inline-block;
line-height: 120px;
font-size: 16px;
color: #ff5e14;
background: #FFF;
width: 120px;
height: 120px;
z-index: 3;
text-align: center;
position: relative;
border-radius: 50%;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.videoPlay:hover i{
background: #ff5e14;
color: #FFF;
}
@keyframes video_shadows {
0% {
box-shadow: 0 0 0 0 rgba(255, 255, 255, .06), 0 0 0 20px rgba(255, 255, 255, .06), 0 0 0 40px rgba(255, 255, 255, .06);
}
100% {
box-shadow: 0 0 0 20px rgba(255, 255, 255, .06), 0 0 0 40px rgba(255, 255, 255, .06), 0 0 0 60px rgba(255, 255, 255, 0);
}
} .testimonialSection2{
position: relative;
padding: 55px 0 0;
}
.pdt65{
padding-top: 65px;
}
.pdb120{
padding-bottom: 120px;
}
.testimonial_item2{
padding: 0 110px 0 0;
background: none;
}
.testimonialSection2 .sub_title{
margin-bottom: 22px;
}
.testimonialSection2 .sec_title{
margin-bottom: 63px;
}
.testimonial_item.testimonial_item2 h3{
margin-bottom: 31px;
color: #ff5e14;
}
.testimonial_item2.testimonial_item p{
margin: 0 0 24px;
position: relative;
z-index: 5;
}
.question{
width: 392px;
height: 515px;
content: '';
position: absolute;
right: -258px;
bottom: -120px;
z-index: 2;
}  .blogItem3{
position: relative;
}
.bi3_thumb{
position: relative;
overflow: hidden;
margin-bottom: 33px;
}
.bi3_thumb img{
display: block;
width: 100%;
height: auto;
}
.bmeta{
font-size: 14px;
line-height: .8;
color: #959ba9;
margin: 0 0 17px;
}
.bmeta a{
display: inline-block;
margin-right: 26px;
color: inherit;
}
.bmeta a:last-child{
margin-right: 0;
}
.bmeta a i{
margin-right: 6px;
position: relative;
top: -1px;
}
.bmeta a:hover{
color: #ff5e14;
}
.blogItem3 h3{
font-size: 30px;
line-height: 40px;
color: #06163a;
margin: 0 0 18px;
letter-spacing: -.6px;
}
.blogItem3 h3 a{
color: inherit;
}
.blogItem3 h3 a:hover{
color: #ff5e14;
}
.bdesc{
position: relative;
margin: 0 0 20px;
}
.bauthor{
position: relative;
padding-left: 61px;
line-height: .8;
padding-top: 15px;
padding-bottom: 14px;
}
.bauthor img{
width: 40px !important;
height: 40px !important;
border-radius: 50% !important;
position: absolute;
left: 0;
top: 0;
}
.bauthor a{
font-size: 14px;
line-height: .8;
font-weight: 500;
color: #06163a;
display: inline-block;
}
.bauthor a:hover{
color: #ff5e14;
}
.blogItem2.bIcollapse{
margin-bottom: -2px;
}
.bIcollapse .bi_meta{
color: #959ba9;
}
.bIcollapse .bi_meta span{
margin-right: 20px;
}
.bIcollapse .bi_meta span:last-child{
margin-right: 0;
}
.bIcollapse .bi_meta a{
color: #959ba9;
}
.bIcollapse .bi_meta a:hover{
color: #ff5e14;
}
.pdb115{
padding-bottom: 115px;
} .footer_02{
padding: 100px 0;
background: #051230;
}
.footer_02 .widget{
position: relative;
display: block;
margin: 0;
}
.about_widget_2{
position: relative;
}
.about_widget_2 img{
max-width: 100%;
height: auto;
margin-bottom: 24px;
}
.about_widget_2 p{
color: #acafc0;
margin: 0 0 24px;
}
.fo_social{
position: relative;
line-height: .8;
}
.fo_social a{
font-size: 14px;
line-height: .8;
color: #acafc0;
display: inline-block;
margin-right: 16px;
}
.fo_social a:hover{
color: #ff5e14;
}
.footer_02 .widget_title{
font-size: 24px;
letter-spacing: 0;
text-transform: capitalize;
font-weight: 600;
color: #FFF;
margin: 12px 0 45px;
line-height: .8;
}
.footer_02 .widget_title:after{
content: '.';
display: inline-block;
position: relative;
color: #ff5e14;
}
.footer_02 .widget ul{
margin: 0;
padding: 1px 0 0;
border-left: 1px solid #192c58;
}
.footer_02 .widget ul li{
line-height: .8;
font-size: 14px;
letter-spacing: 0;
color: #acafc0;
list-style: none;
margin-bottom: 30px;
}
.footer_02 .widget ul li:last-child{
margin-bottom: 0;
}
.footer_02 .widget ul li a{
color: inherit;
display: inline-block;
line-height: .8;
position: relative;
padding-left: 30px;
}
.footer_02 .widget ul li a:hover{
color: #ff5e14;
padding-left: 35px;
}
.footer_02 .widget ul li a:before{
width: 10px;
height: 1px;
background: #192c58;
position: absolute;
left: -1px;
top: 0;
bottom: 0;
margin: auto 0;
content: '';
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.footer_02 .widget ul li a:hover:before{
background: #FFF;
}
.f2_col2{
padding-left: 72px;
}
.f2_col3{
padding-left: 36px;
}
.footer_02 .widget .serviceItem img{
margin-right: 20px;
}
.footer_02 .widget .allfeeds h6{
color: #a5aec5;
padding-right: 0;
}
.footer_02 .widget .allfeeds h6 a{
color: inherit;
}
.footer_02 .widget .allfeeds h6 a:hover{
color: #ff5e14;
}
.newsFeeds{
position: relative;
}
.newsFeeds div.newsfeed{
position: relative;
border-bottom: 1px solid #192c58;
padding-bottom: 25px;
margin-bottom: 31px;
}
.newsFeeds div.newsfeed:last-of-type, .newsFeeds div.newsfeed:last-child{
padding-bottom: 0;
border-bottom: none;
margin-bottom: 0;
}
.newsfeed p{
font-size: 14px;
color: #ff5e14;
line-height: .8;
margin: 0 0 16px;
}
.newsfeed p i{
position: relative;
top: -1px;
margin-right: 6px;
display: inline-block;
}
.newsfeed p a{
color: inherit;
}
.newsfeed p a:hover{
color: #a5aec5;
}
.newsfeed h4{
font-size: 24px;
line-height: 30px;
color: #a5aec5;
letter-spacing: 0;
margin: 0;
}
.newsfeed h4 a{
color: inherit;
}
.newsfeed h4 a:hover{
color: #ff5e14;
} .aboutSection{
padding-top: 93px;
}
.aboutImg{
padding-right: 23px;
position: relative;
}
.aboutImg img{
max-width: 100%;
height: auto;
position: relative;
z-index: 2;
}
.aboutImg .i2{
float: left;
margin-top: -184px;
margin-left: 55px;
}
.yearsofexp{
width: 160px;
height: 160px;
background: #ff5e14;
position: absolute;
right: -27px;
bottom: 50px;
box-shadow: 0 16px 32px rgba(255, 94, 20, .3);
text-align: center;
z-index: 3;
padding: 41px 0 0;
}
.yearsofexp h2{
font-size: 60px;
color: #FFF;
font-weight: 300;
color: #FFF;
line-height: .8;
margin: 0 0 18px;
}
.yearsofexp > span{
font-size: 12px;
text-transform: capitalize;
color: #FFF;
font-weight: 500;
margin: 0;
line-height: .8;
display: block;
}
.aboutDescs{
padding: 63px 0 0 58px;
}
.aboutDescs .sec_title{
margin-bottom: 22px;
}
.aboutDescs p.ind_lead{
margin-bottom: 29px;
}
.aboutDescs p{
margin-bottom: 34px;
}
.skillSections{
background: #f6f7ff;
}
.skillHolders{
position: relative;
padding: 120px 85px 78px 145px;
}
.skillHolders .sub_title{
color: #9ea4b3;
}
.skillHolders .sec_title{
margin-bottom: 70px;
}
.singleSkill{
position: relative;
margin-bottom: 41px;
overflow: hidden;
}
.singleSkill > span{
font-size: 14px;
line-height: 1;
font-weight: 500;
text-transform: uppercase;
color: #06163a;
display: block;
margin-bottom: 23px;
}
.skillBG{
width: 100%;
height: 60px;
background: #FFF;
position: relative;
}
.skill{
position: absolute;
left: 0;
top: 0;
height: 100%;
background: #ff5e14;
}
.skillBG span{
font-size: 20px;
color: #fff;
font-weight: 600;
font-family: 'Barlow Condensed', sans-serif;
line-height: .8;
position: absolute;
right: 40px;
padding-top: 22px;
}
.stretchBGDiv{
position: relative;
height: 100%;
}
.singleTeam02{
position: relative;
padding: 20px 0 0 20px;
}
.st2_inner{
position: relative;
background: #f4f7ff;
text-align: center;
padding-bottom: 39px;
}
.st2_inner img{
width: 100%;
height: auto;
position: relative;
top: -20px;
left: -20px;
margin-bottom: 17px;
}
.st2_inner h2{
font-size: 30px;
line-height: 1.1;
color: #06163a;
letter-spacing: -.90px;
margin: 0 0 23px;
}
.st2_inner h2 a{
color: inherit;
}
.st2_inner h2 a:hover{
color: #ff5e14;
}
.st2_inner span{
display: block;
color: #ff5e14;
font-size: 14px;
letter-spacing: 0;
margin: 0;
text-transform: uppercase;
font-weight: 500;
line-height: .8;
}
.teamslider2 .owl-nav{
position: absolute;
right: 0;
top: -186px;
}
.teamslider2.owl-carousel .owl-nav button{
width: 60px;
height: 60px;
border: 2px solid #eee9ff;
color: #606e8c;
font-size: 16px;
line-height: .8;
text-align: center;
border-radius: 50%;
letter-spacing: 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.teamslider2.owl-carousel .owl-nav button.owl-prev{
margin-right: 20px;
}
.teamslider2.owl-carousel .owl-nav button:hover{
color: #FFF;
background: #ff5e14;
border-color: #ff5e14;
}
.calltoactions{
padding: 116px 0 103px;
background: #06163a;
}
.cta_left_02{
position: relative;
padding-left: 120px;
padding-top: 5px;
}
.cta_left_02.ctimg_no{
padding-left: 0px;
}
.cta_left_02 img{
width: 80px;
height: 80px;
position: absolute;
left: 0;
top: 3px;
}
.cta_left_02 i{
font-size: 80px;
line-height: .8;
color: #ff5e14;
position: absolute;
left: 0;
top: 3px;
}
.cta_left_02 h6{
font-size: 16px;
letter-spacing: 3.2px;
color: #8993a8;
line-height: .8;
font-family: 'Rubik', sans-serif;
margin: 0px 0 14px;
text-transform: uppercase;
}
.cta_left_02 h2{
font-size: 70px;
line-height: 90px;
text-transform: capitalize;
color: #fff;
letter-spacing: -2.1px;
margin: 0;
}
.pdt29{
padding-top: 29px;
}
.history_box{
position: relative;
float: left;
width: 25%;
}
.history_box h5{
font-size: 20px;
color: #ff5e14;
letter-spacing: -.60px;
line-height: .8;
text-transform: none;
margin: 0 0 39px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.history_box:focus ~ .history_box h5, .history_box:hover ~ .history_box h5 {
color: #06163a;
}
.elementor-row:not(:focus-within):not(:hover) .history_box h5 {
color: #06163a;
}
.history_box .hisbar{
position: relative;
height: 2px;
background: #ff5e14;
margin: 0 0 51px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.history_box:focus ~ .history_box .hisbar, .history_box:hover ~ .history_box .hisbar {
background: #ececec;
}
.elementor-row:not(:focus-within):not(:hover) .history_box .hisbar {
background: #ececec;
}
.history_box .hisbar:before{
height: 20px;
width: 20px;
background: #FFF;
border: 6px solid  #ff5e14;
position: absolute;
left: 0;
top: -9px;
border-radius: 50%;
z-index: 1;
content: '';
}
.history_box span{
display: block;
font-size: 14px;
color: #9aa1b0;
line-height: .8;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 2.8px;
margin: 0 0 25px;
}
.history_box h3{
font-size: 24px;
line-height: 1.2;
letter-spacing: -.72px;
margin: 0 0 22px;
}
.history_box p{
margin: 0 0 19px;
padding-right: 35px;
}
.history_box a{
font-size: 14px;
text-transform: capitalize;
font-weight: 500;
letter-spacing: 0;
color: #959ba9;
display: inline-block;
line-height: .8;
}
.history_box a:hover{
color: #ff5e14;
}
.singleFeature{
position: relative;
overflow: hidden;
margin-bottom: 64px
}
.singleFeature img{
width: 100%;
height: auto;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.singleFeature:hover img{
transform: scale(1.07) rotate(-2deg);
-webkit-transform: scale(1.07) rotate(-2deg);
-moz-transform: scale(1.07) rotate(-2deg);
}
.singleFeature:after{
width: 100%;
height: 100%;
position: absolute;
left: 0;
bottom: 0;
content: '';
background: -moz-linear-gradient(top, rgba(6,22,58,0) 0%, rgba(6,22,58,1) 100%); background: -webkit-linear-gradient(top, rgba(6,22,58,0) 0%,rgba(6,22,58,1) 100%); background: linear-gradient(to bottom, rgba(6,22,58,0) 0%,rgba(6,22,58,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0006163a', endColorstr='#06163a',GradientType=0 ); }
.sf_content{
position: absolute;
width: 100%;
text-align: center;
padding: 0 15px 32px;
left: 0;
bottom: 0;
z-index: 2;
}
.sf_content i{
font-size: 40px;
line-height: .8;
color: #FFF;
display: block;
letter-spacing: 0;
margin: 0 0 12px;
}
.sf_content h3{
font-size: 30px;
line-height: 40px;
letter-spacing: -.90px;
color: #FFF;
margin: 0;
}
.sf_content h3 a{
color: inherit;
}
.sf_content h3 a:hover{
color: #ff5e14;
}
.elementor-align-left .sf_content{
text-align: left;
}
.elementor-align-right .sf_content{
text-align: right;
}
.featureSlider{
margin: 0 -15px;
}
.featureSlider.owl-carousel .owl-dots{
text-align: center;
line-height: 4px;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
}
.featureSlider.owl-carousel .owl-dots .owl-dot{
width: 20px;
height: 4px;
display: inline-block;
background: #cbcce9;
border-radius: 10px;
margin-right: 10px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.featureSlider.owl-carousel .owl-dots .owl-dot:hover{
background: #ff5e14;
}
.featureSlider.owl-carousel .owl-dots .owl-dot.active{
width: 40px;
background: #ff5e14;
}
.featureSlider.owl-carousel .owl-dots .owl-dot:last-child{
margin-right: 0;
}
.featureSlider.owl-carousel .owl-dots .owl-dot span{
display: none;
} .teamSection{
padding-bottom: 60px;
}
.teamSection .singleTeam02{
margin-bottom: 60px;
}
.imgCarousel, .imgCarousel .carousel-inner, .imgCarousel .carousel-item{
height: 100%;
}
.icItem{
height: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.imgCarousel .carousel-indicators{
position: absolute;
left: 60px;
bottom: 57px;
margin: 0;
text-align: left;
display: inline-block;
line-height: 14px;
}
.imgCarousel .carousel-indicators li{
height: 14px;
width: 14px;
background: rgba(0, 0, 0, .3);
border-radius: 50%;
margin: 0 17px 0 0;
opacity: 1;
display: inline-block;
padding: 0;
flex: none;
border: none;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.imgCarousel .carousel-indicators li:hover, .imgCarousel .carousel-indicators li.active{
background: #FFF;
}
.overlays{
position: relative;
}
.overlays:after{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: rgba(6, 22, 58, .8);
content: '';
}
.overlays .container, .overlays .container-fluid{
position: relative;
z-index: 2;
}
.pdt25{
padding-top: 25px;
}
.serviceSecions{
padding-bottom: 90px;
}
.serviceSecions .icon_box_03{
margin-bottom: 30px;
}
.td_thumbs{
position: relative;
}
.td_thumbs img{
width: 100%;
height: auto;
}
.member_details_area{
position: relative;
}
.member_details_area h3 {
font-size: 36px;
text-transform: capitalize;
color: #06163a;
letter-spacing: -.72px;
line-height: .8;
margin: 0 0 22px;
}
.member_details_area span {
display: block;
font-size: 16px;
text-transform: uppercase;
color: #ff5e14;
font-weight: 500;
line-height: .8;
margin: 0 0 28px;
}
.mem_det{
position: relative;
margin: 0 0 22px;
}
.mem_det p {
font-size: 16px;
color: #959ba9;
line-height: 28px;
font-weight: 400;
margin: 0 0 12px;
}
.member_meta {
margin: 0 0 42px;
padding: 0;
}
.member_meta li {
text-transform: uppercase;
color: #959ba9;
display: block;
font-family: 'Barlow Condensed', sans-serif;
padding: 9px 0;
border-bottom: 1px solid #ebe8ff;
font-weight: 300;
font-size: 16px;
line-height: 24px;
}
.member_meta li i {
display: inline-block;
color: #ff5e14;
font-size: 18px;
position: relative;
bottom: -1px;
margin: 0;
}
.member_meta li span {
font-weight: 600;
display: inline-block;
padding: 0 10px;
margin: 0;
color: #06163a;
}
.memSocial{
position: relative;
}
.memSocial a{
display: inline-block;
font-size: 15px;
color: #959ba9;
margin: 0 15px 0 0;
line-height: .8;
}
.memSocial a:hover{
color: #ff5e14;
}
.mem_facts {
background: #051230;
padding: 0 0;
}
.mem_fact {
position: relative;
padding: 98px 0 110px;
}
.mem_fact h1 {
font-size: 60px;
line-height: 1;
letter-spacing: 2.4px;
font-weight: 500;
color: #fff;
margin: 0 0 25px;
}
.mem_fact h3 {
text-transform: uppercase;
font-size: 18px;
line-height: .8;
color: #aaaaaa;
letter-spacing: 0;
margin: 0;
}
.MEMBR {
border-right: 1px solid rgba(255, 255, 255, .1);
}
.sectionColleague .singleTeam02{
margin-bottom: 45px;
}
.colueage_slider.owl-carousel .owl-dots {
text-align: center;
line-height: 4px;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
}
.colueage_slider.owl-carousel .owl-dots .owl-dot {
width: 20px;
height: 4px;
display: inline-block;
background: #ffddce;
border-radius: 10px;
margin-right: 10px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.colueage_slider.owl-carousel .owl-dots .owl-dot span {
display: none;
}
.colueage_slider.owl-carousel .owl-dots .owl-dot.active {
width: 40px;
background: #ff5e14;
} .sidebar_1 .widget{
position: relative;
border: 4px solid #eee9ff;
margin: 0 0 40px;
padding: 54px 0 36px;
}
.sidebar_1 .widget .widget_title{
font-size: 36px;
text-transform: capitalize;
color: #06163a;
letter-spacing: -1.08px;
text-transform: capitalize;
line-height: .8;
margin: 0 0 40px;
padding: 0 30px 0 55px;
}
.sidebar_1 .widget ul{
margin: 0;
padding: 0;
}
.sidebar_1 .widget ul li{
list-style: none;
line-height: .8;
padding: 0 30px 0 55px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.sidebar_1 .widget ul li:hover{
background: #ff5e14;
}
.sidebar_1 .widget ul li a{
font-size: 14px;
line-height: .8;
color: #6c768e;
display: inline-block;
padding: 21px 0 21px 0;
}
.sidebar_1 .widget ul li:hover a, .sidebar_1 .widget ul li.current-menu-item a{
color: #FFF;
}
.sidebar_1 .widget ul li a i{
color: #ff5e14;
width: 27px;
text-align: left;
position: relative;
top: 0;
}
.sidebar_1 .widget ul li:hover a i, .sidebar_1 .widget ul li.current-menu-item a i{
color: #FFF;
}
.allBrouchers{
position: relative;
padding: 0 55px;
}
.singleBrou{
position: relative;
border-bottom: 2px solid #eee9ff;
padding-left: 31px;
padding-top: 3px;
line-height: .8;
padding-bottom: 29px;
margin-bottom: 30px;
}
.allBrouchers .singleBrou:last-of-type, .allBrouchers .singleBrou:last-child{
padding-bottom: 19px;
margin-bottom: 0;
border-bottom: none;
}
.singleBrou i{
font-size: 20px;
line-height: .8;
position: absolute;
left: 0;
top: 3px;
color: #ff5e14;
}
.singleBrou h3{
font-size: 20px;
color: #06163a;
letter-spacing: 0;
line-height: .8;
margin: 0 0 21px;
}
.singleBrou h3 a{
color: #06163a;
}
.singleBrou h3 a span{
color: #ff5e14;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.singleBrou h3 a:hover{
color: #ff5e14;
}
.singleBrou h3 a:hover span{
color: #06163a;
}
.singleBrou > a{
font-size: 14px;
display: inline-block;
color: #6c768e;
line-height: .8;
}
.singleBrou > a:hover{
color: #ff5e14;
}
.allLatestWorks{
position: relative;
padding: 0 55px;
margin-top: -8px;
}
.ltworks{
position: relative;
border-bottom: 2px solid #eee9ff;
padding-bottom: 19px;
margin-bottom: 25px;
}
.allLatestWorks .ltworks:last-of-type, .allLatestWorks .ltworks:last-child{
border-bottom: none;
margin-bottom: 0;
padding-bottom: 9px;
}
.ltworks h3{
font-size: 20px;
line-height: 30px;
color: #06163a;
letter-spacing: 0;
margin: 0 0 5px;
}
.ltworks h3 a{
color: inherit;
}
.ltworks h3 a:hover{
color: #ff5e14;
}
.ltworks p{
font-size: 14px;
line-height: 30px;
letter-spacing: 0;
color: #ff5e14;
margin: 0;
}
.ltworks p a{
color: inherit;
}
.ltworks p a:hover{
color: #06163a;
}
.widget.havqueswidget{
background: #ff5e14;
border: none;
padding-top: 58px;
padding-bottom: 54px;
}
.widget.havqueswidget .widget_title{
color: #FFF;
}
.hqw_content{
position: relative;
padding: 2px 55px 0;
}
.hqw_content p{
color: #FFF;
margin: 0 0 17px;
}
.hqw_content h5{
font-size: 18px;
line-height: 26px;
color: #fff;
letter-spacing: 0;
margin: 0 0 7px;
}
.hqw_content h5:last-of-type, .hqw_content h5:last-child{
margin-bottom: 0;
} .service_details_area{
position: relative;
padding-right: 30px;
}
.ser_full .service_details_area{
padding: 0;
}
.sda_sub{
position: relative;
line-height: .8;
font-size: 16px;
color: #ff5e14;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 22px;
}
.sda_sub p{
color: inherit;
display: inline-block;
margin: 0;
line-height: inherit;
}
.entry_title{
font-size: 80px;
line-height: 90px;
letter-spacing: -2.4px;
margin: 0 0 65px;
}
.sda_gall{
position: relative;
margin-bottom: 22px;
}
.sda_gl{
position: relative;
margin-bottom: 30px;
}
.sda_gl img{
width: 100%;
height: auto;
}
.sda_content{
font-size: 16px;
line-height: 28px;
color: #6c768e;
}
.sda_content p{
margin: 0 0 25px;
}
.sda_content p.lead_content{
font-size: 20px;
line-height: 32px;
color: #06163a;
margin: 3px 0 28px;
}
.sda_content p:last-child, .sda_content p:last-of-type{
margin-bottom: 0;
}
.sda_tags{
position: relative;
margin: 53px 0 52px;
}
.icon_box_04{
width: 170px;
height: 170px;
border-radius: 50%;
background: #ff5e14;
color: #FFF;
text-align: center;
box-shadow: 0 16px 32px rgba(255, 94, 20, .3);
padding: 51px 0 0;
display: inline-block;
}
.sda_tags .icon_box_04{
margin-right: 40px;
}
.icon_box_04 i{
font-size: 40px;
line-height: .8;
display: block;
color: #FFF;
text-align: center;
margin-bottom: 21px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.icon_box_04 h4{
font-size: 20px;
letter-spacing: -.60px;
text-transform: capitalize;
margin: 0;
line-height: .8;
color: #FFF;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
} .ind_pagination{
position: relative;
}
.ind_pagination a, .ind_pagination span{
width: 70px;
height: 70px;
background: #f8f8f8;
border-radius: 50%;
font-size: 14px;
color: #9fa7c5;
line-height: 70px;
text-align: center;
display: inline-block;
font-weight: 500;
margin-right: 12px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.ind_pagination a:hover, .ind_pagination span.current{
background: #ff5e14;
color: #FFF;
}
.ind_pagination a:last-child{
margin-right: 0;
}
.mt25{
margin-top: 25px;
}
.ind_pagination .nav-links{
width: 100%;
}
.ind_pagination .screen-reader-text{
display: none;
}
.singleFolio_03{
width: 100%;
height: auto;
margin-bottom: 30px;
position: relative;
z-index: 2;
}
.singleFolio_03 img{
width: 100%;
height: auto;
}
.blankFolio{
width: 100%;
height: 70px;
background: #FFF;
margin-bottom: 30px;
}
.folioHover_03{
width: calc(100% - 85px);
height: 215px;
position: absolute;
box-shadow: 0 0 25px rgba(0, 0, 0, .06);
left: 30px;
background: #FFF;
bottom: 0px;
padding-left: 30px;
padding-right: 30px;
transition: all ease 400ms;
-moz-transition: all ease 400ms;
-webkit-transition: all ease 400ms;
-ms-transition: all ease 400ms;
-o-transition: all ease 400ms;
opacity: 0;
visibility: hidden;
z-index: 3;
}
#shafulls .shaf_itme:nth-child(even):visible .folioHover_03{
background: #ff5e14
}
.rightHover .folioHover_03{
left: auto;
right: -100px;
padding-left: 0;
padding-right: 30px;
}
.singleFolio_03:hover .folioHover_03{
opacity: 1;
visibility: visible;
bottom: 60px;
z-index: 6;
}
.folioHover_03 h2{
font-size: 75px;
line-height: 65px;
text-transform: capitalize;
color: #06163a;
margin: 24px 0 21px;
letter-spacing: -2.4px;
}
.singleFolio_03:hover .folioHover_03 h2{
opacity: 1;
visibility: visible;
}
.folioHover_03 .cats{
position: relative;
font-size: 12px;
text-transform: uppercase;
color: #ff5e14;
font-weight: 300;
line-height: .8;
}
.folioHover_03 .cats a{
font-size: 12px;
text-transform: uppercase;
font-weight: 500;
color: #ff5e14;
letter-spacing: 0;
line-height: .8;
transition: all ease 100ms;
-moz-transition: all ease 400ms;
-webkit-transition: all ease 400ms;
-ms-transition: all ease 400ms;
-o-transition: all ease 400ms;
}
.folioHover_03 .cats a:hover{
color: #06163a;
}
.folioHover_03 .cats span{
display: inline-block;
padding-left: 12px;
padding-right: 12px;
}
.mores{
position: absolute;
width: 50px;
height: 50px;
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/right_arrow.png) no-repeat center center #ff5e14;
border-radius: 50%;
right: -25px;
top: 0;
bottom: 0;
margin:  auto 0;
}
.rightHover .mores{
right: auto;
left: -25px;
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/left_arrow.png) no-repeat center center #ff5e14;
}
.mores:hover{
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/right_arrow.png) no-repeat center center #06163a;
}
.rightHover .mores:hover{
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/left_arrow.png) no-repeat center center #06163a;
}
#shafulls{
overflow: visible !important;
}
.singleFolio_04{
position: relative;
background: #FFF;
box-shadow: 0 0px 10px rgba(0, 0, 0, .03);
margin-bottom: 30px;
}
.sf4_img{
position: relative;
overflow: hidden;
}
.sf4_img img{
width: 100%;
height: auto;
}
.sf4_img .sf4_hov{
background: rgba(6, 22, 58, .8);
position: absolute;
visibility: hidden;
opacity: 0;
width: 100%;
height: 100%;
right: 0;
left: 0;
top: 0;
bottom: 0;
margin: auto;
text-align: center;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.singleFolio_04:hover .sf4_hov{
visibility: visible;
opacity: 1;
}
.sf4_hov a.detailsLink2 {
background: #fff none repeat scroll 0 0;
border-radius: 50%;
bottom: 0;
color: #ff5e14;
display: inline-block;
font-size: 16px;
line-height: .8;
padding: 22px 0;
height: 60px;
position: relative;
right: -80px;
width: 60px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
opacity: 0;
visibility: hidden;
-webkit-transition: all 700ms ease-in-out;
-moz-transition: all 700ms ease-in-out;
-ms-transition: all 700ms ease-in-out;
-o-transition: all 700ms ease-in-out;
transition: all 700ms ease-in-out;
}
.sf4_hov a.prePhoto2 {
background: #ff5e14;
border-radius: 50%;
color: #fff;
display: inline-block;
font-size: 16px;
height: 60px;
left: -80px;
position: relative;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
width: 60px;
margin-right: 10px;
line-height: .8;
padding: 22px 0;
opacity: 0;
visibility: hidden;
-webkit-transition: all 700ms ease-in-out;
-moz-transition: all 700ms ease-in-out;
-ms-transition: all 700ms ease-in-out;
-o-transition: all 700ms ease-in-out;
transition: all 700ms ease-in-out;
}
.sf4_hov a.prePhoto2:hover{
color: #ff5e14;
background: #FFF;
}
.sf4_hov a.detailsLink2:hover{
color: #FFF;
background: #ff5e14;
}
.singleFolio_04:hover .sf4_hov a.detailsLink2{
right: 0;
opacity: 1;
visibility: visible;
}
.singleFolio_04:hover .sf4_hov a.prePhoto2{
left: 0;
opacity: 1;
visibility: visible;
}
.sf4_det{
position: relative;
padding: 34px 30px 32px;
}
.sf4_det h3{
font-size: 30px;
letter-spacing: -.90px;
margin: 0 0 11px;
line-height: 1.1;
}
.sf4_det h3 a{
color: inherit;
}
.sf4_det h3 a:hover{
color: #ff5e14;
}
.sf4_cat{
margin: 0 0 20px;
font-size: 12px;
text-transform: uppercase;
font-weight: 500;
color: #ff5e14;
letter-spacing: 0;
line-height: .8;
transition: all ease 100ms;
-moz-transition: all ease 400ms;
-webkit-transition: all ease 400ms;
-ms-transition: all ease 400ms;
-o-transition: all ease 400ms;
}
.sf4_cat span{
color: #959ba9;
margin: 0 7px;
}
.sf4_cat a{
color: inherit;
}
.sf4_cat a:hover{
color: #06163a;
}
.sf4_con{
padding: 0 10px;
}
.singleFolio_05{
position: relative;
background: #FFF;
margin-bottom: 30px;
}
.sf5_img{
position: relative;
overflow: hidden;
}
.sf5_img img{
width: 100%;
height: auto;
}
.sf5_meta{
position: absolute;
left: 0;
bottom: 0;
width: 100%;
padding: 0 30px 30px;
line-height: .8;
z-index: 2;
}
.sf5_img:after {
width: 100%;
height: 100%;
position: absolute;
left: 0;
bottom: 0;
content: '';
z-index: 1;
background: -moz-linear-gradient(top, rgba(6,22,58,0) 0%, rgba(6,22,58,.7) 100%);
background: -webkit-linear-gradient(top, rgba(6,22,58,0) 0%,rgba(6,22,58,.7) 100%);
background: linear-gradient(to bottom, rgba(6,22,58,0) 0%,rgba(6,22,58,.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0006163a', endColorstr='#06163a',GradientType=0 );
}
.sf5_meta a{
line-height: .8;
color: #fff;
}
.sf5_meta a:first-child{
position: relative;
bottom: -5px;
}
.sf5_meta a:hover{
color: #ff5e14;
}
.sf5_meta a i{
font-size: 20px;
}
.sf5_det{
border: thin solid #E6E6E6;
border-top: none;
padding: 34px 30px 0;
}
.sf5_det h3{
font-size: 30px;
letter-spacing: -.90px;
margin: 0 0 11px;
line-height: 1.1;
}
.sf5_det h3 a{
color: inherit;
}
.sf5_det h3 a:hover{
color: #ff5e14;
}
.sf5_cat{
margin: 0 0 20px;
font-size: 12px;
text-transform: uppercase;
font-weight: 500;
color: #ff5e14;
letter-spacing: 0;
line-height: .8;
transition: all ease 100ms;
-moz-transition: all ease 400ms;
-webkit-transition: all ease 400ms;
-ms-transition: all ease 400ms;
-o-transition: all ease 400ms;
}
.sf5_cat span{
color: #959ba9;
margin: 0 7px;
}
.sf5_cat a{
color: inherit;
}
.sf5_cat a:hover{
color: #06163a;
}
.sf5_con{
padding: 0 10px 32px;
}
.sf5_det > a{
position: relative;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
background: #ff5e14;
display: inline-block;
color: #FFF;
height: 60px;
min-width: 170px;
padding: 25px 25px;
text-align: center;
line-height: .9;
margin-bottom: -1px;
}
.sf5_det > a:hover{
background: #06163a;
}
.projectDetailsPage{
padding-bottom: 90px;
}
.fgs{
position: relative;
margin-bottom: 30px;
}
.fgs img{
width: 100%;
height: auto;
}
.proj_details{
position: relative;
}
.proj_details.rightPos{
padding-left: 30px;
}
.proj_details.leftPos{
padding-right: 30px;
}
.pd_cat{
position: relative;
font-size: 14px;
letter-spacing: 0;
text-transform: uppercase;
line-height: .8;
font-weight: 500;
color: #ff5e14;
margin-bottom: 23px;
}
.pd_cat a{
color: #ff5e14;
}
.pd_cat a:hover{
color: #06163a;
}
.proj_details h2{
font-size: 36px;
line-height: 1.1;
letter-spacing: -1.08px;
margin: 0 0 39px;
}
.pd_details{
font-size: 16px;
color: #959ba9;
line-height: 28px;
font-weight: 400;
letter-spacing: 0;
word-break: break-all;
padding-bottom: 42px;
border-bottom: 1px solid #ebe8ff;
margin-bottom: 52px;
}
.pd_details p{
margin: 0 0 16px;
}
.pd_details p:last-of-type, .pd_details p:last-child{
margin-bottom: 0;
}
.pd_meta{
position: relative;
padding-bottom: 50px;
border-bottom: 1px solid #ebe8ff;
margin-bottom: 51px;
}
.pd_meta p{
margin: 0 0 20px;
line-height: .8;
}
.pd_meta p:last-of-type, .pd_meta p:last-child{
margin-bottom: 0;
}
.pd_meta p strong{
font-weight: 500;
color: #092232;
}
.pd_meta p a{
color: inherit;
}
.pd_meta p a:hover{
color: #ff5e14;
}
.pd_social{
position: relative;
font-size: 14px;
line-height: .8;
}
.pd_social span, .pd_social a{
display: inline-block;
}
.pd_social span{
font-weight: 500;
color: #092232;
margin-right: 21px;
}
.pd_social a{
display: inline-block;
color: #b0bbc2;
margin-right: 16px;
}
.pd_social a:last-child{
margin-right: 0;
}
.pd_social a:hover{
color: #ff5e14;
}
.mt42{
margin-top: 40px;
}
.relatedworfsection{
background: #f7f6ff;
}
.rel_btns{
position: relative;
margin-left: -144px;
}
.rel_btns span{
height: 70px;
background: #06163a;
color: #fff;
min-width: 211px;
text-align: center;
padding: 24px 15px 0;
display: inline-block;
font-size: 14px;
letter-spacing: -.42px;
text-transform: capitalize;
font-weight: 500;
}
.rel_btns span i{
color: #ff5e14;
margin-right: 10px;
position: relative;
top: 1px;
}
.fsSlider{
position: relative;
}
.fsSlider .owl-nav{
}
.fsSlider.owl-carousel .owl-nav button {
display: inline-block;
width: 50px;
height: 50px;
position: absolute;
background: #fff;
color: #ff5e14;
z-index: 99;
top: 0;
left: 15px;
bottom: 0;
margin: auto 0;
font-size: 14px;
line-height: 50px;
text-align: center;
padding: 0;
cursor: pointer;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.fsSlider.owl-carousel .owl-nav button.owl-next{
left: auto;
right: 15px;
}
.fsSlider.owl-carousel .owl-nav button:hover{
background: #ff5e14;
color: #fff;
}
.relatedSlider .singlefolio{
margin-bottom: 0;
}
.relatedSlider .slick-slide{
margin: 0 15px;
outline: none;
}
.relatedArrows {
margin-right: -185px;
float: right;
display: inline-flex;
}
.relatedArrows span{
display: inline-block;
width: 70px;
height: 70px;
font-size: 14px;
line-height: .8;
text-align: center;
padding: 28px 0;
cursor: pointer;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.relatedArrows span.prevRelated{
background: #FFF;
color: #ff5e14;
margin-right: 20px;
}
.relatedArrows span.prevRelated:hover{
background: #ff5e14;
color: #FFF;
}
.relatedArrows span.nextRelated{
background: #ff5e14;
color: #FFF;
}
.relatedArrows span.nextRelated:hover{
background: #FFF;
color: #ff5e14;
}
.mb60{
margin-bottom: 60px;
}
.nextprevPagination {
position: relative;
border-top: 1px solid #ebe8ff;
border-bottom: 1px solid #ebe8ff;
padding: 51px 0 47px;
margin-top: 60px;
}
.nextprevPagination a.nextFolio,
.nextprevPagination a.prevFolio {
text-transform: uppercase;
color: #06163a;
line-height: .8;
font-size: 16px;
margin: 0;
display: inline-block;
}
.nextprevPagination a.prevFolio i {
line-height: .8;
margin-right: 8px;
position: relative;
top: 1px;
}
.nextprevPagination a.nextFolio i {
line-height: .8;
margin-left: 8px;
position: relative;
top: 1px;
}
.nextprevPagination a:hover {
color: #ff5e14;
}
.fmetasarea{
position: relative;
border-bottom: 1px solid #ebe8ff;
padding-bottom: 30px;
margin-bottom: 82px;
}
.fmetasarea p{
margin: 8px 0 0;
}
.fmetasarea p strong{
font-weight: 500;
color: #092232;
margin: 0 0 0;
display: block;
}
.fmetasarea p a{
color: inherit;
}
.fmetasarea p a:hover{
color: #ff5e14;
}
.fw_contents{
position: relative;
padding: 0 0 10px;
}
.fw_contents h3 {
font-size: 36px;
line-height: 1.1;
margin: 0 0 25px;
}
.fw_contents p{
font-size: 16px;
color: #959ba9;
line-height: 28px;
font-weight: 400;
margin: 0 0 12px;
}
.s_fw{
} .singleBlog{
position: relative;
}
.sbThumb{
position: relative;
margin-bottom: 41px;
}
.sbab .sbThumb{
margin-bottom: 0;
}
.sbThumb img{
width: auto;
max-width: 100%;
height: auto;
}
.mediaItem{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(9, 34, 50, .5);
text-align: center;
}
.mediaItem a{
width: 70px;
height: 70px;
background: #ff5e14;
color: #FFF;
text-align: center;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
border-radius: 50%;
font-size: 16px;
letter-spacing: 0;
line-height: .8;
padding: 27px 0;
}
.mediaItem a:hover{
color: #ff5e14;
background: #FFF;
}
.sbAbsolute{
position: absolute;
width: 100%;
height: 100%;
left: 0;
bottom: 0;
background: rgba(9, 34, 50, .9);
}
.sbacon{
position: absolute;
width: 100%;
left: 0;
bottom: 0;
padding: 0 30px 32px;
}
.sbDetails{
position: relative;
margin-bottom: 21px;
}
.sb_cats{
margin: 0 0 17px;
font-weight: 500;
letter-spacing: 0;
text-transform: uppercase;
font-size: 14px;
color: #ff5e14;
line-height: .8;
}
.sb_cats a{
color: #ff5e14;
line-height: .8;
display: inline-block;
margin-bottom: 15px;
}
.sb_cats a:hover{
color: #06163a;
}
.sbAbsolute .sb_cats a:hover{
color: #FFF;
}
.sbDetails h4{
font-size: 24px;
line-height: 36px;
color: #06163a;
letter-spacing: 0;
margin: 0;
}
.sbDetails h4 a{
color: inherit;
}
.sbAbsolute .sbDetails h4 a{
color: #FFF;
}
.sbDetails h4 a:hover{
color: #ff5e14;
}
.sb_footer{
position: relative;
line-height: .8;
border-top: 1px solid #e1ebff;
padding-top: 23px;
}
.sb_footer span{
display: inline-block;
font-size: 14px;
letter-spacing: 0;
line-height: .8;
color: #7d8c95;
margin-right: 27px;
}
.sb_footer span:last-child{
margin-right: 0;
}
.sb_footer span i{
display: inline-block;
line-height: .8;
color: inherit;
margin-right: 8px;
position: relative;
top: -1px;
}
.sb_footer span a{
display: inline-block;
line-height: .8;
color: inherit;
}
.sb_footer span a:hover{
color: #ff5e14;
}
.blog_mash{
margin-bottom: 51px;
}
.mt3{
margin-top: 3px;
} .sidebar_2{
position: relative;
padding-left: 45px;
padding-right: 25px;
}
.sidebar_2.inLeft{
position: relative;
padding-right: 45px;
padding-left: 25px;
}
.sidebar_2 .widget{
position: relative;
margin-bottom: 70px;
}
.sidebar_2 .widget .widget_title{
position: relative;
font-size: 28px;
line-height: .7;
color: #06163a;
text-transform: capitalize;
margin: 0 0 41px;
text-align: center;
padding: 0 30px;
}
.sidebar_2 .widget .widget_title:before{
height: 2px;
width: 30px;
background: #ebebeb;
position: absolute;
left: 0;
top: 12px;
content: '';
}
.sidebar_2 .widget .widget_title:after{
height: 2px;
width: 30px;
background: #ebebeb;
position: absolute;
right: 0;
top: 12px;
content: '';
}
.sidebar_2 .searchForms{
margin: 0;
padding: 0;
position: relative;
}
.sidebar_2 .searchForms input[type="search"]{
width: 100%;
height: 60px;
background: #f9f7ff;
border-radius: 60px;
border: none;
font-size: 12px;
color: #797e97;
padding-left: 30px;
padding-right: 60px;
}
.sidebar_2 .searchForms button{
height: 60px;
width: 60px;
border-radius: 50%;
color: #FFF;
text-align: center;
background: #ff5e14;
position: absolute;
right: 0;
top: 0;
border: none;
font-size: 14px;
line-height: 60px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.sidebar_2 .searchForms button:hover{
color: #ff5e14;
background: #06163a;
}
.instafeeds{
position: relative;
}
.instafeeds a{
float: left;
margin-right: 16px;
margin-bottom: 16px;
}
.instafeeds a:nth-child(3), 
.instafeeds a:nth-child(6), 
.instafeeds a:nth-child(9),
.instafeeds a:nth-child(12){
margin-right: 0;
}
.instafeeds a img{
width: 86px;
height: 80px;
}
.instafeeds a:hover {
animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
perspective: 1000px;
}
@keyframes shake {
10%, 90% {
transform: translate3d(-1px, 0, 0);
}
20%, 80% {
transform: translate3d(2px, 0, 0);
}
30%, 50%, 70% {
transform: translate3d(-4px, 0, 0);
}
40%, 60% {
transform: translate3d(4px, 0, 0);
}
}
.socialLinks{
text-align: center;
position: relative;
}
.socialLinks a{
width: 40px;
height: 40px;
border: 1px solid #e3e3e3;
color: #797e97;
font-size: 16px;
line-height: 42px;
border-radius: 50%;
display: inline-block;
margin-right: 10px;
}
.socialLinks a:last-child{
margin-right: 0;
}
.socialLinks a:hover{
color: #FFF;
border-color: #ff5e14;
background: #ff5e14;
transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
}
.sidebar_2 .widget ul{
margin: 0;
padding: 0;
line-height: .8;
}
.sidebar_2 .widget ul li{
list-style: none;
display: inline-block;
line-height: .8;
text-align: right;
font-size: 14px;
color: #7d8c95;
width: 100%;
border-bottom: 1px solid #eaeaea;
padding: 18px 0 18px;
}
.sidebar_2 .widget ul li:first-child{
padding-top: 1px;
}
.sidebar_2 .widget ul li:last-child{
padding-bottom: 0;
border-bottom: none;
}
.sidebar_2 .widget ul li a{
float: left;
color: inherit;
line-height: .8;
}
.sidebar_2 .widget ul li a:hover{
color: #ff5e14;
}
.allfeeds{
position: relative;
}
.allfeeds .singlefeeds {
position: relative;
margin-bottom: 18px;
}
.allfeeds .singlefeeds:last-of-type{
margin-bottom: 0;
}
.allfeeds img{
float: left;
width: 80px;
height: 70px;
margin-right: 20px;
}
.allfeeds h6{
font-size: 16px;
line-height: 20px;
color: #06163a;
letter-spacing: 0;
margin: 0 0 10px;
padding-right: 25px;
position: relative;
}
.allfeeds a{
color: inherit;
}
.allfeeds a:hover{
color: #ff5e14;
}
.allfeeds span{
font-size: 14px;
line-height: 16px;
color: #ababb9;
display: block;
}
.allfeeds span i{
font-size: 15px;
line-height: 16px;
position: relative;
display: inline-block;
margin-right: 8px;
}
.tagcloud,
.tagclouds{
position: relative;
display: inline-block;
width: 100%;
}
.tagcloud a,
.tagclouds a{
float: left;
font-size: 14px !important;
line-height: .8 !important;
color: #7d8c95;
text-transform: capitalize;
border: 1px solid #eaeaea;
height: 40px;
padding: 0 20px;
line-height: 38px !important;
margin-right: 5px;
margin-bottom: 5px;
padding-top: 1px;
background: transparent;
}
.tagcloud a:hover,
.tagclouds a:hover{
background: #ff5e14;
border-color: #ff5e14;
color: #FFF;
}
.mb51{
margin-bottom: 51px;
}
.mt10{
margin-top: 10px;
}
.sidebar_2 .serviceItem h5{
color: #06163a;
}
.sidebar_2 .serviceItem h5 a{
color: inherit;
}
.sidebar_2 .serviceItem h5 a:hover{
color: #ff5e14;
}
.sidebar_2 .newsfeed h4{
color: #06163a;
}
.sidebar_2 .newsfeed h4 a{
color: inherit;
}
.sidebar_2 .newsfeed h4 a:hover{
color: #ff5e14;
}
.sidebar_2 .newsFeeds div.newsfeed{
border-color: #eaeaea;
}
.sidebar_2 .newsFeeds p a:hover {
color: #06163a;
} .newsDetailsArea{
position: relative;
}
.newsDetailsArea .postCarousel{
position: relative;
z-index: 2;
top: 2px;
}
.newsDetails{
border: 2px solid #e2edff;
padding: 50px 48px 50px 48px;
position: relative;
}
.postCarousel{
position: relative;
}
.postCarousel .carousel-control{
width: 60px;
height: 60px;
background: #ff5e14;
color: #FFF;
font-size: 16px;
line-height: .8;
text-align: center;
border-radius: 0%;
letter-spacing: 0;
position: absolute;
padding: 22px 0;
top: 0;
left: 30px;
bottom: 0;
margin: auto 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.postCarousel .carousel-control.right{
right: 30px;
left: auto;
}
.postCarousel .carousel-item img{
width: 100%;
height: auto;
}
.postCarousel .carousel-control:hover{
color: #ff5e14;
background: #06163a;
}
.ndMeta{
position: relative;
line-height: .8;
margin: 0 0 16px;
}
.ndMeta span{
display: inline-block;
font-size: 14px;
letter-spacing: 0;
color: #7e889b;
margin-right: 21px;
}
.ndMeta span i{
position: relative;
top: -1px;
margin-right: 10px;
}
.ndMeta span a{
color: inherit;
}
.ndMeta span a:hover{
color: #ff5e14;
}
.newsDetails h2.ndTitle{
font-size: 44px;
line-height: 54px;
letter-spacing: -1.32px;
margin: 0 0 23px;
}
.nd_content{
position: relative;
margin-bottom: 43px;
}
.page .nd_content{
margin-bottom: 0;
}
.nd_content p{
margin: 0 0 18px;
}
.nd_content p:last-of-type{
margin-bottom: 0;
}
blockquote{
background: #f0f1ff;
font-size: 14px;
line-height: 24px;
color: #7e889b;
padding: 25px 40px 32px 102px;
position: relative;
margin: 44px 0 44px;
}
blockquote:after{
width: 30px;
height: 28px;
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/quote.png) no-repeat center center;
content: '';
position: absolute;
left: 47px;
top: 30px;
}
blockquote p{
margin: 0;
color: #7e889b;
}
blockquote cite{
font-size: 14px;
letter-spacing: -.42px;
color: #06163a;
line-height: .8;
text-transform: capitalize;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
display: block;
font-style: normal;
margin: 16px 0 0;
}
.has-3-columns .wp-block-column blockquote{
padding: 30px 20px;
}
.has-3-columns .wp-block-column blockquote:after{
display: none;
}
.ndTags{
position: relative;
}
.ndTags h5{
font-size: 18px;
text-transform: capitalize;
letter-spacing: -.54px;
color: #06163a;
line-height: .8;
margin: 0 0 24px;
}
.ndTags a{
font-size: 14px;
color: #7e889b;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
display: inline-block;
line-height: 18px;
}
.ndTags a:hover{
color: #ff5e14;
}
.ndShare{
position: relative;
}
.ndShare h5{
font-size: 18px;
text-transform: capitalize;
letter-spacing: -.54px;
color: #06163a;
line-height: .8;
margin: 0 0 29px;
}
.ndShare a{
font-size: 18px;
color: #7e889b;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
display: inline-block;
line-height: 18px;
margin-left: 28px;
}
.ndShare a:first-child{
margin-left: 0px;
}
.ndShare a:hover{
color: #ff5e14;
}
.mb50{
margin-bottom: 43px;
}
.ndPaginations{
position: relative;
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
padding: 50px 0 46px;
margin: 21px 0 50px;
}
.ndPaginations:after{
width: 40px;
height: 40px;
content: '';
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/pagin.png) no-repeat center center;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
margin: auto;
}
.pagin {
position: relative;
}
.pagin strong{
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
line-height: .8;
color: #7e889b;
display: block;
margin-bottom: 15px;
}
.pagin  h3{
font-size: 24px;
line-height: 26px;
letter-spacing: -.72px;
color: #06163a;
margin: 0;
}
.pagin  h3 a{
color: inherit;
}
.pagin  h3 a:hover{
color: #ff5e14;
}
.pdl5{
padding-left: 10px;
}
.pdr5{
padding-right: 10px;
}
.mh1{
min-height: 1px;
}
.ndAuthor{
position: relative;
padding-top: 60px;
}
.ndAuthorInner{
position: relative;
background: #f3f1ff;
padding: 101px 30px 45px;
}
.ndAuthorInner img{
width: 120px;
height: 120px;
border: 6px solid #FFF;
border-radius: 50%;
position: absolute;
left: 0;
right: 0;
top: -60px;
margin: 0 auto;
}
.ndAuthorInner h3{
font-size: 26px;
line-height: .8;
color: #06163a;
text-transform: capitalize;
letter-spacing: -.78px;
margin: 0 0 22px;
}
.ndAuthorInner h3 a{
color: inherit;
}
.ndAuthorInner h3 a:hover{
color: #ff5e14;
}
.authorSocial{
font-size: 12px;
color: #9498b6;
line-height: .8;
margin-bottom: 23px;
}
.authorSocial a{
color: inherit;
line-height: .8;
display: inline-block;
margin: 0 6px;
}
.authorSocial a:hover{
color: #ff5e14;
}
.ndAuthorInner p{
margin: 0;
color: #7e889b;
line-height: 24px;
font-size: 14px;
padding: 0 15px;
}
.mb49{
margin-bottom: 49px;
}
.comment_area{
position: relative;
}
.page .comment_area{
margin-top: 43px;
}
.commentTitle,
.comment_area > h3{
font-size: 26px;
line-height: .8;
text-transform: capitalize;
color: #06163a;
letter-spacing: -.78px;
margin: 0 0 40px;
}
.commentTitle small a{
font-size: 14px;
color: #7e889b;
letter-spacing: 0;
text-transform: capitalize;
line-height: .8;
position: relative;
float: right;
font-weight: 500;
display: inline-block;
}
.commentTitle small a:before {
content: "\f360";
font-family: "themewar";
font-size: 14px;
margin-right: 5px;
}
.commentTitle small a:hover {
color: #ff5e14;
}
.comment_list{
margin: 0 0 49px;
padding: 0 0 10px;
border-bottom: 1px solid #eaeaea;
}
.comment_list li{
list-style: none;
display: block;
position: relative;
}
.ndComment{
position: relative;
min-height: 100px;
padding-left: 130px;
padding-top: 10px;
margin-bottom: 39px;
}
.ndComment > img{
position: absolute;
width: 100px;
height: 100px;
border-radius: 50%;
left: 0;
top: 0;
}
.ndcHead{
position: relative;
margin-bottom: 24px;
}
.ndcHead h5{
font-size: 18px;
line-height: 22px;
text-transform: capitalize;
color: #06163a;
letter-spacing: -.54px;
margin: 0 0 18px;
}
.ndcHead h5 a{
color: inherit;
line-height: inherit;
display: inline-block;
}
.ndcHead h5 a:hover{
color: #ff5e14;
}
.ndcHead span{
display: block;
font-size: 12px;
text-transform: uppercase;
line-height: .8;
letter-spacing: 2.4px;
color: #f46904;
font-weight: 500;
}
.ndcHead a.comment-reply-link{
font-size: 14px;
color: #7e889b;
letter-spacing: 0;
text-transform: capitalize;
line-height: .8;
position: absolute;
right: 0;
top: 4px;
}
.ndcHead a.comment-reply-link:before{
content: "\f360";
font-family: "themewar";
font-size: 14px;
margin-right: 5px;
}
.ndcHead a.comment-reply-link:hover{
color: #ff5e14;
}
.ndcContent{
position: relative;
font-size: 14px;
line-height: 24px;
color: #7e889b;
}
.ndcContent p:last-of-type{
margin-bottom: 0;
}
.comment_list .children{
margin: 0 0 0 40px;
padding: 0;
}
.commentFormArea{
position: relative;
}
.commentForm{
position: relative;
background: #f8f6ff;
padding: 50px;
}
.comment_list .commentForm{
margin-bottom: 50px;
}
.cfItem{
position: relative;
margin-bottom: 20px;
}
.cfItem input, .cfItem textarea{
background: #FFF;
border: none;
border-radius: 0;
padding: 0 50px 0 30px;
height: 60px;
width: 100%;
display: block;
font-size: 14px;
line-height: 24px;
color: #9fa3b8;
}
.cfItem input::-moz-placeholder, 
.cfItem textarea::-moz-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.cfItem input::-ms-input-placeholder, 
.cfItem textarea::-ms-input-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.cfItem input::-webkit-input-placeholder, 
.cfItem textarea::-webkit-input-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.cfItem textarea{
height: 150px;
resize: none;
padding-top: 18px;
padding-bottom: 18px;
}
.cfItem i{
font-size: 14px;
line-height: 60px;
position: absolute;
right: 30px;
top: 0;
color: #ff5e14;
}
.commentForm input[type="submit"]{
height: 60px;
color: #FFF;
text-transform: uppercase;
background: #ff5e14;
border-radius: 60px;
font-size: 14px;
letter-spacing: 1.4px;
font-weight: 500;
line-height: .8;
border: none;
padding: 0 62px;
text-align: center;
margin-top: 10px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.commentForm input[type="submit"]:hover{
color: #ff5e14;
background: #06163a;
}
.newsThumb{
position: relative;
margin-bottom: -2px;
z-index: 2;
}
.ntItem{
position: relative;
overflow: hidden;
}
.ntItem img{
max-width: 100%;
width: auto;
height: auto;
}
.newsGall .owl-nav{
}
.newsGall.owl-carousel .owl-nav button{
width: 60px;
height: 60px;
border: 2px solid #ff5e14;
background: #ff5e14;
color: #FFF;
font-size: 16px;
line-height: .8;
text-align: center;
border-radius: 0%;
letter-spacing: 0;
position: absolute;
top: 0;
bottom: 0;
margin: auto 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.newsGall.owl-carousel .owl-nav button.owl-prev{
left: 30px;
right: auto;
}
.newsGall.owl-carousel .owl-nav button.owl-next{
left: auto;
right: 30px;
}
.newsGall.owl-carousel .owl-nav button:hover{
color: #FFF;
background: #06163a;
border-color: #06163a;
}
.newsMedia{
width: 60px;
height: 60px;
background: #ff5e14;
color: #FFF;
font-size: 16px;
text-align: center;
border-radius: 50%;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
line-height: 60px;
letter-spacing: 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.newsMedia i{
line-height: 60px;
}
.newsMedia:hover{
color: #FFF;
background: #06163a;
}
.comment-form-cookies-consent{
position: relative;
margin: 0 0 15px;
padding: 10px 30px;
background: #fff;
line-height: .8;
}
.comment-form-cookies-consent input[type="checkbox"] {
display: none;
}
.comment-form-cookies-consent label {
display: inline-block;
font-size: 14px;
color: #959ba9;
letter-spacing: 0;
font-weight: 400;
margin: 0 0;
padding-left: 30px;
line-height: 20px;
cursor: pointer;
}
.comment-form-cookies-consent label::before {
background: transparent;
content: "";
height: 15px;
left: 30px;
position: absolute;
top: 22px;
width: 15px;
border: 2px solid #eaeaea;
}
.comment-form-cookies-consent input[type="checkbox"]:checked + label::after {
background: #ff5e14;
bottom: 0;
content: "";
height: 5px;
left: 35px;
margin: auto;
position: absolute;
top: -2px;
width: 5px;
} .shopViewBtn{
position: relative;
}
.shopViewBtn a{
height: 50px;
width: 50px;
background: #f9f9ff;
color: #788892;
text-align: center;
font-size: 18px;
line-height: .8;
display: inline-block;
border-radius: 50%;
padding: 16px 0;
letter-spacing: 0;
}
.shopViewBtn a:hover, .shopViewBtn a.active{
background: #ff5e14;
color: #FFF;
}
.shopViewBtn a:first-child{
margin-right: 16px;
}
.shopAccess{
position: relative;
display: -webkit-flex;
display: flex;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-o-justify-content: flex-end;
justify-content: flex-end;
}
.shopAccess > div{
position: relative;
}
.searchForms2{
position: relative;
}
.searchForms2 form{
margin: 0;
padding: 0;
}
.searchForms2 input[type="search"]{
width: 270px;
height: 50px;
border: 1px solid #e5e5e5;
border-radius: 50px;
padding: 0 50px 0 30px;
font-size: 16px;
color: #788892;
margin: 0;
}
.searchForms2 button{
position: absolute;
top: 0;
right: 30px;
height: 50px;
font-size: 16px;
color: #788892;
cursor: pointer;
z-index: 2;
border: none;
background: transparent;
padding: 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.searchForms2 button:hover{
color: #ff5e14;
}
.searchForms2 input::-moz-placeholder{
color: #788892 !important;
opacity: 1 !important;
}
.searchForms2 input::-ms-input-placeholder{
color: #788892 !important;
opacity: 1 !important;
}
.searchForms2 input::-webkit-input-placeholder{
color: #788892 !important;
opacity: 1 !important;
}
.sorts{
position: relative;
margin-right: 20px;
}
.sorts select{
width: 180px;
height: 50px;
border: 1px solid #e5e5e5;
border-radius: 50px;
font-size: 16px;
color: #788892;
padding: 0 38px 0 27px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
.sorts i{
position: absolute;
right: 28px;
top: 17px;
line-height: .8;
font-size: 16px;
color: #788892;
letter-spacing: 0;
}
.results{
position: relative;
font-size: 16px;
color: #788892;
line-height: 50px;
margin: 0 30px 0 0;
}
.single_product{
box-shadow: 0 0px 2px rgba(0, 0, 0, 0.05);
border: 1px solid #eaeaea;
background: #fff;
position: relative;
margin: 0 0 30px;
padding: 26px 30px 21px;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.single_product:hover{
box-shadow: 0 13px 29px 0 rgba(0, 0, 0, 0.13);
}
.productImg{
margin-bottom:20px;
position: relative;
}
.productImg img{
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.single_product:hover .productImg img{
opacity: .2;
}
.productImg img{
width: 100%;
height: auto;
}
.product_dec {
overflow: hidden; 
}
.product_decIn {
transform: translate3d(0, 55px, 0);
-webkit-transform: translate3d(0, 55px, 0);
-moz-transform: translate3d(0, 55px, 0);
-ms-transform: translate3d(0, 55px, 0);
-o-transform: translate3d(0, 55px, 0);
position: relative;
-webkit-transition: all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
-moz-transition: all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
-o-transition: all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
transition: all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
}
.single_product:hover .product_decIn{
bottom: 0;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
}
.productTitle{
font-size: 26px;
line-height: 36px;
color: #06163a;
letter-spacing: 0;
font-weight: 500;
margin-bottom: 12px;
}
.productTitle a{
color: inherit;
}
.productTitle a:hover{
color: #ff5e14;
}
.product_price{
font-size: 14px;
color: #06163a;
font-weight: 500;
letter-spacing: 2px;
margin-bottom: 29px;
}
.single_product:hover .product_price{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
}
.product_price del{
color: #959ba9;
margin-right: 10px;
}
.product_price ins{
text-decoration: none;
}
.frome_element .lavel{
right: 15px;
}
.frome_element .product_btn .add_to_cart_button.loading::after{
font-family: WooCommerce;
content: "\e01c";
vertical-align: top;
font-weight: 400;
position: absolute;
top: -2px;
right: -25px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.frome_element .product_btn .added_to_cart{
text-indent: -9999px;
position: relative;
margin-right: 0;
padding-left: 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.frome_element .product_btn .added_to_cart:after{
text-indent: 0px;
z-index: 99;
color: #ff5e14;
content: "\f011";
position: absolute;
bottom: 0px;
right: 0;
font-family: 'themewar';
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.frome_element .product_btn a{
margin-right: 15px;
}
.woocommerce .star-rating, .frome_element .star-rating{
width: 77px;
height: 14px;
line-height: 14px;
margin-top: 5px;
}
.frome_element .star-rating{
float: right;
overflow: hidden;
position: relative;
}
.woocommerce .star-rating::before, .frome_element .star-rating::before{
color: #959ba9;
font-size: 10px;
content: '';
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/rating_1.png) no-repeat left center;
width: 100%;
height: 100%;
float: none;
position: absolute;
left: 0;
bottom: 0;
}
.woocommerce .star-rating span, .frome_element .star-rating span{
font-size: 0px;
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/rating.png) no-repeat left center;
overflow: hidden;
text-indent: -9999px;
height: 100%;
left: .5px;
}
.frome_element .star-rating span{
position: absolute;
left: 0;
}
.shop_slider.owl-carousel{
position: relative;
}
.shop_slider.owl-carousel .owl-dots {
text-align: center;
line-height: 4px;
position: absolute;
left: 0;
bottom: -15px;
width: 100%;
}
.shop_slider.owl-carousel .owl-dots .owl-dot {
width: 20px;
height: 4px;
display: inline-block;
background: #ffddce;
border-radius: 10px;
margin-right: 10px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.shop_slider.owl-carousel .owl-dots .owl-dot.active {
width: 40px;
background: #ff5e14;
}
.shop_slider.owl-carousel .owl-dots .owl-dot span {
display: none;
}
.woocommerce .star-rating span::before, .frome_element .star-rating span::before{
display: none;
}
.product_btn a{
font-size: 14px;
font-weight: 500;
letter-spacing: 0;
text-transform: uppercase;
display: inline-block;
margin-right: 22px;
color: #06163a;
}
.product_btn a i{
color: #ff5e14;
margin-right: 8px;
}
.woocommerce .product_btn a.button{
font-size: 14px;
font-weight: 500;
letter-spacing: 0;
text-transform: uppercase;
display: inline-block;
margin-right: 0;
color: #06163a;
background: transparent;
padding: 0;
line-height: inherit;
border-radius: 0;
}
.product_btn a:nth-of-type(01){
-webkit-transition: all 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
-moz-transition: all 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
-o-transition: all 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
transition: all 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
-ms-transform: translate3d(0, 100%, 0);
-o-transform: translate3d(0, 100%, 0);
}
.product_btn a:nth-of-type(02){
-webkit-transition: all 1000ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
-moz-transition: all 1000ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
-o-transition: all 1000ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
transition: all 1000ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
-ms-transform: translate3d(0, 100%, 0);
-o-transform: translate3d(0, 100%, 0);
}
.single_product:hover .product_btn a:nth-of-type(01),
.single_product:hover .product_btn a:nth-of-type(02){
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
}
.product_btn a:hover, .woocommerce .product_btn a.button:hover{
color: #ff5e14;
}
.lavel {
position: absolute;
right: -15px;
text-align: right;
top: 33px;
width: 125px;
}
.lavel > p {
background: #06163a;
color: #fff;
font-size: 12px;
font-weight: 600;
height: 35px;
letter-spacing: 0;
line-height: 0.8;
padding: 14px 15px;
text-transform: uppercase;
margin-bottom: 5px;
display: inline-block;
}
.lavel > p.offer{
background: #db2b2b;
}
.lavel > p.seller{
background: #06163a;
}
.lavel > p.justIn{
background: #822bdb;
}
.lavel > p.limitedStok{
background: #37bf4e;
}
.mt20{
margin-top: 20px;
}
.price_slider_wrapper{
text-align: center;
margin-bottom: 55px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
width: 100%;
height: 3px;
border-radius: 0;
background: #ebebeb;
position: relative;
margin: 0 0 11px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
background: #ff5e14;
border-radius: 50%;
display: inline-block;
height: 9px;
position: absolute;
top: -3px;
width: 9px;
cursor: pointer;
transition: none;
-moz-transition: none;
-webkit-transition: none;
-ms-transition: none;
-o-transition: none;
}
#slider-range .ui-slider-handle:focus{
outline: 0;
box-shadow: none;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
background: #ff5e14;
height: 3px;
position: absolute;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label{
margin-bottom: 30px;
text-align: left;
float: left;
margin: 21px 0 0;
font-size: 14px;
line-height: 26px;
color: #959ba9;
font-weight: 400;
}
.woocommerce .widget_price_filter .price_slider_amount .button{
float: right;
height: 45px;
color: #FFF;
text-transform: uppercase;
background: #ff5e14;
border-radius: 60px;
font-size: 12px;
letter-spacing: 1.4px;
font-weight: 500;
line-height: .8;
border: none;
padding: 0 30px;
text-align: center;
margin-top: 10px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover{
color: #ff5e14;
background: #06163a;
}
.product_wrap{
position: relative;
}
.singlePro{
position: relative;
margin-bottom: 30px;
}
.singlePro img {
float: left;
margin-right: 20px;
border: 1px solid #eaeaea;
}
.singlePro h6 {
font-size: 16px;
line-height: 20px;
color: #06163a;
letter-spacing: 0;
margin: 0 0 16px;
padding-top: 5px;
position: relative;
top: 0px;
}
.singlePro a {
color: inherit;
}
.singlePro a:hover{
color: #ff5e14;
}
.sp_price {
font-size: 12px;
font-weight: 400;
letter-spacing: 1px;
margin-bottom: 0;
line-height: 14px;
}
.sp_price .prices{
float: left;
line-height: 12px;
color: #06163a;
font-weight: 500;
}
.sp_price p{
float: right;
font-size: 10px;
color: #ff5e14;
letter-spacing: 0;
text-align: right;
margin: 0;
line-height: 14px;
}
.sp_price p i{
margin-left: 2px;
}
.product_decp {
padding-left: 40px;
}
.offerDe {
color: #ff5e14;
font-size: 14px;
font-weight: 700;
margin-bottom: 16px;
text-transform: uppercase;
display: block;
line-height: .8;
}
.proTitle{
font-size: 36px;
line-height: 46px;
font-weight: 600;
margin-bottom: 21px;
}
.details_price{
font-size: 20px;
font-weight: 700;
letter-spacing: 2px;
color: #06163a;
margin-bottom: 38px;
}
.details_price del{
color: #999999;
margin-right: 11px;
}
.product_decp > p{
font-size: 14px;
margin: 0;
}
.product_decp > p:last-of-type{
margin-bottom: 41px;
}
.pd_details_meta{
position: relative;
border-top: 1px solid #eaeaea;
padding-top: 28px;
padding-bottom: 27px;
}
.metaTitle{
font-size: 18px;
line-height: .8;
text-transform: capitalize;
margin: 0 0 19px;
}
.text_meta{
margin: 0;
line-height: 14px;
font-size: 14px;
}
.text_meta a{
color: #959ba9;
}
.text_meta a:hover{
color: #ff5e14;
}
.pd_rating{
font-size: 10px;
color: #ff5e14;
letter-spacing: 0;
margin: 0;
line-height: 14px;
}
.pd_rating i{
margin-right: 2px;
}
.woocommerce div.product_decp form.cart{
margin: 0;
}
.woocommerce div.product_decp .quantity {
border: 2px solid #eaeaea;
height: 50px;
position: relative;
z-index: 1;
width: 100px;
float: left;
margin: 0 !important;
}
.woocommerce div.product_decp .quantity input[type="number"] {
border: medium none;
color: #06163a;
font-weight: 500;
height: 100%;
left: 0;
margin: auto;
padding: 0;
position: absolute;
right: 0;
text-align: center;
width: 100%;
z-index: -1;
}
.woocommerce div.product_decp .add_to_car_btn{
float: left;
height: 50px;
min-width: 185px;
background: #ff5e14;
color: #FFF;
text-align: center;
padding: 18px 15px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
line-height: .8;
margin: 0 10px;
border-radius: 0;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce div.product_decp .add_to_car_btn:hover{
background: #06163a;
color: #ff5e14;
}
.woocommerce div.product_decp .add_to_car_btn i{
margin-right: 6px;
display: inline-block;
}
.wishlisth_btn{
border: 2px solid #eaeaea;
height: 50px;
position: relative;
z-index: 1;
width: 50px;
float: left;
font-size: 18px;
line-height: .8;
color: #959ba9;
text-align: center;
padding: 14px 0;
}
.wishlisth_btn:hover{
color: #ff5e14;
border-color: #ff5e14;
}
.pd_details_meta.pdtb30{
padding-top: 30px;
padding-bottom: 30px;
}
.social_shares{
position: relative;
line-height: 16px;
}
.social_shares strong{
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
color: #06163a;
letter-spacing: 0;
font-size: 16px;
line-height: 16px;
display: inline-block;
margin-right: 27px;
}
.social_shares a{
font-size: 14px;
line-height: 16px;
display: inline-block;
color: #959ba9;
margin-right: 25px;
}
.social_shares a:hover{
color: #ff5e14;
}
.social_shares a:last-child{
margin-right: 0;
}
.pd_details_meta.pdb0{
padding-bottom: 0;
}
.productSlide{
position: relative;
border: 1px solid #f9f9f9;
}
.productSlide .carousel-indicators{
position: absolute;
bottom: 30px;
left: 30px;
margin: 0;
width: 100%;
text-align: left;
display: block;
justify-content: left;
}
.productSlide .carousel-indicators li{
width: 100px;
height: 70px;
border-radius: 0;
margin: 0;
position: relative;
text-indent: 0;
flex: none;
-moz-flex: none;
-webkit-flex: none;
float: left;
margin: 0 10px 0 0;
border: none;
opacity: .6;
}
.productSlide .carousel-indicators li:hover, .productSlide .carousel-indicators li.active{
opacity: 1;
}
.mb80{
margin-bottom: 80px;
}
.productTabs.nav-tabs{
border-bottom: 1px solid #e8e8e8;
text-align: center;
justify-content: center;
}
.productTabs.nav-tabs .nav-item{
display: inline-block;
float: none;
margin: 0;
position: relative;
}
.productTabs.nav-tabs .nav-link{
padding: 0;
border: none;
color: #06163a;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
font-size: 14px;
letter-spacing: 0;
text-transform: capitalize;
line-height: .8;
position: relative;
padding: 0 13px 21px;
}
.productTabs.nav-tabs .nav-link:after{
position: absolute;
width: 20%;
height: 2px;
background: #ff5e14;
content: '';
left: 0;
bottom: -1px;
right: 0;
margin: 0 auto;
opacity: 0;
visibility: hidden;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.productTabs.nav-tabs .nav-link:hover:after, .productTabs.nav-tabs .nav-link.active:after{
opacity: 1;
visibility: visible;
width: 100%;
}
.productTabs.nav-tabs .nav-link.active, .productTabs.nav-tabs .nav-link:hover{
color: #ff5e14;
}
.productTabContent .descriptionContent{
font-size: 14px;
line-height: 30px;
color: #959ba9;
padding-top: 32px;
}
.productTabContent .descriptionContent p{
margin-bottom: 15px;
}
.productTabContent .descriptionContent p:last-of-type, .productTabContent .descriptionContent p:last-child{
margin-bottom: 0;
}
.adinfo{
position: relative;
padding-top: 23px;
padding-bottom: 11px;
}
.adinfo ul{
margin: 0;
padding: 0;
}
.adinfo ul li{
display: block;
position: relative;
border-bottom: 1px solid #e8e8e8;
position: relative;
padding-left: 180px;
font-size: 14px;
line-height: 48px;
width: 50%;
float: left;
color: #06163a;
font-weight: 500;
}
.adinfo ul li span {
position: absolute;
left: 0;
color: #959ba9;
font-weight: 400;
}
.productTabContent .comment_area{
padding-top: 40px;
padding-bottom: 11px;
}
.commentRating{
position: absolute;
right: 0;
top: 2px;
font-size: 10px;
color: #ff5e14;
letter-spacing: 0;
text-align: right;
margin: 0;
line-height: 14px;
}
.commentRating i {
margin-left: 2px;
}
.relatedProductArea{
border-top: 1px solid #e8e8e8;
margin-top: 69px;
padding-top: 80px;
}
.relatedProductArea .sec_title{
line-height: .8;
font-size: 36px;
letter-spacing: -.60px;
margin: 15px 0 0;
}
.relatedNavs .owl-prev{
height: 60px;
width: 60px;
border: 2px solid #e0e0e0;
background: #FFF;
text-align: center;
font-size: 16px;
color: #ff5e14;
display: inline-block;
padding: 20px 0;
line-height: .8;
margin-right: 16px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.relatedNavs .owl-prev:hover{
border: 2px solid #ff5e14;
background: #ff5e14;
color: #FFF;
}
.relatedNavs .owl-next{
height: 60px;
width: 60px;
border: 2px solid #ff5e14;
background: #ff5e14;
text-align: center;
font-size: 16px;
color: #FFF;
display: inline-block;
padding: 20px 0;
line-height: .8;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.relatedNavs .owl-next:hover{
border: 2px solid #e0e0e0;
background: #FFF;
color: #ff5e14;
}
.mb40{
margin-bottom: 40px;
}
.relatedProductSlider .single_product{
margin-bottom: 0;
}
.comment_container {
position: relative;
min-height: 100px;
padding-left: 130px;
padding-top: 14px;
margin-bottom: 39px;
}
.comment_container img {
position: absolute;
width: 100px;
height: 100px;
border-radius: 50%;
left: 0;
top: 0;
}
.comment_container .star-rating{
margin-top: 0;
}
.comment_container .meta,
.comment_container .woocommerce-review__author{
font-size: 18px;
line-height: .8;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
text-transform: capitalize;
color: #06163a;
letter-spacing: -.54px;
margin: 0 0 21px;
}
.comment_container .meta span{
margin: 0 10px;
}
.comment_container .woocommerce-review__published-date {
font-size: 12px;
text-transform: uppercase;
line-height: .8;
font-family: 'Rubik', sans-serif;
letter-spacing: 2.4px;
color: #f46904;
font-weight: 500;
margin: 0;
}
.comment_container .description {
position: relative;
font-size: 14px;
line-height: 24px;
color: #7e889b;
}
.woocommerce .productTabContent table.shop_attributes{
border: none;
margin: 0;
padding: 0;
}
.woocommerce .productTabContent table.shop_attributes th{
color: #959ba9;
font-weight: 400;
font-size: 14px;
border-bottom: 1px solid #e8e8e8;
padding: 10px;
}
.woocommerce .productTabContent table.shop_attributes td{
color: #06163a;
font-weight: 500;
font-size: 14px;
border-bottom: 1px solid #e8e8e8;
padding: 10px;
} .contactInfoSection{
position: relative;
z-index: 3;
}
.icon_box_05{
position: relative;
padding-top: 59px;
text-align: center;
}
.icon_box_05.ib5_left{
padding-top: 0;
padding-left: 59px;
text-align: left;
margin-bottom: 30px;
}
.icon_box_05.ib5_right{
padding-top: 0;
padding-right: 59px;
text-align: right;
margin-bottom: 30px;
}
.icon_box_05 i{
width: 120px;
height: 120px;
border: 1px solid #ecebff;
color: #ff5e14;
text-align: center;
line-height: 118px;
border-radius: 50%;
background: #fff;
font-size: 36px;
position: absolute;
left: 0;
right: 0;
top: 0;
margin: 0 auto;
}
.icon_box_05.ib5_left i{
left: 0;
top: 0;
bottom: 0;
right: auto;
margin: auto 0;
}
.icon_box_05.ib5_right i{
left: auto;
top: 0;
bottom: 0;
right: 0;
margin: auto 0;
}
.ib5_inner{
border: 1px solid #ecebff;
padding: 100px 25px 32px;
background: #FFF;
}
.icon_box_05.ib5_left .ib5_inner{
padding: 29px 20px 21px 90px;
}
.icon_box_05.ib5_right .ib5_inner{
padding: 29px 90px 21px 20px;
}
.ib5_inner h3{
font-size: 26px;
line-height: .8;
letter-spacing: -.52px;
text-transform: uppercase;
margin: 0 0 26px;
}
.ib5_inner p{
font-size: 14px;
line-height: 26px;
color: #959ba9;
letter-spacing: 0;
margin: 0 0 17px;
}
.ib5_inner p span{
color: #ff5e14;
}
.ib5_inner > a{
font-size: 14px;
display: inline-block;
line-height: .8;
color: #ff5e14;
font-weight: 500;
text-transform: capitalize;
}
.ib5_inner > a:hover{
color: #06163a;
}
.formSections{
background: #06163a;
padding: 180px 0 120px;
margin: -60px 160px 0;
position: relative;
z-index: 2;
}
.mb45{
margin-bottom: 45px;
}
.cotactForm{
position: relative;
}
.iconInput{
position: relative;
margin-bottom: 20px;
}
.iconInput input:not([type="submit"]), .iconInput textarea{
padding: 0 0 0 50px;
background: transparent;
border: none;
border-bottom: 2px solid #5b6c90;
display: block;
width: 100%;
color: #8b97b1;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
letter-spacing: 0;
height: 57px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.iconInput input:not([type="submit"]):focus, .iconInput textarea:focus{
color: #FFF;
border-bottom-color: #fff;
}
.light_form .iconInput input:not([type="submit"]), .light_form .iconInput textarea{
color: #959ba9;
border-color: #ecebff;
margin-bottom: 30px;
}
.light_form .iconInput input:not([type="submit"]):focus, .light_form .iconInput textarea:focus{
color: #06163a;
border-color: #06163a;
}
.iconInput textarea{
padding: 15px 0 0 50px;
resize: none;
height: 156px;
}
.iconInput input::-moz-placeholder,
.iconInput textarea::-moz-placeholder{
color: #8b97b1;
opacity: 1;
}
.iconInput input::-ms-input-placeholder,
.iconInput textarea::-ms-input-placeholder{
color: #8b97b1;
opacity: 1;
}
.iconInput input::-webkit-input-placeholder,
.iconInput textarea::-webkit-input-placeholder{
color: #8b97b1;
opacity: 1;
}
.iconInput input:focus::-moz-placeholder,
.iconInput textarea:focus::-moz-placeholder{
color: #FFF;
opacity: 1;
}
.iconInput input:focus::-ms-input-placeholder,
.iconInput textarea:focus::-ms-input-placeholder{
color: #FFF;
opacity: 1;
}
.iconInput input:focus::-webkit-input-placeholder,
.iconInput textarea:focus::-webkit-input-placeholder{
color: #FFF;
opacity: 1;
}
.light_form .iconInput input::-moz-placeholder,
.light_form .iconInput textarea::-moz-placeholder{
color: #959ba9;
opacity: 1;
}
.light_form .iconInput input::-ms-input-placeholder,
.light_form .iconInput textarea::-ms-input-placeholder{
color: #959ba9;
opacity: 1;
}
.light_form .iconInput input::-webkit-input-placeholder,
.light_form .iconInput textarea::-webkit-input-placeholder{
color: #959ba9;
opacity: 1;
}
.light_form .iconInput input:focus::-moz-placeholder,
.light_form .iconInput textarea:focus::-moz-placeholder{
color: #06163a;
opacity: 1;
}
.light_form .iconInput input:focus::-ms-input-placeholder,
.light_form .iconInput textarea:focus::-ms-input-placeholder{
color: #06163a;
opacity: 1;
}
.light_form .iconInput input:focus::-webkit-input-placeholder,
.light_form .iconInput textarea:focus::-webkit-input-placeholder{
color: #06163a;
opacity: 1;
}
.cotactForm.light_form .reqError,
.cotactForm .reqError{
border-color: #ff5e14 !important;
}
.iconInput i{
position: absolute;
left: 20px;
top: 0;
font-size: 14px;
letter-spacing: -.42px;
color: #f46904;
height: 57px;
line-height: 57px;
}
.cotactForm input[type="submit"]{
position: relative;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
background: #ff5e14;
display: inline-block;
color: #FFF;
height: 60px;
min-width: 200px;
padding: 0 25px;
text-align: center;
line-height: .9;
border: none;
margin-top: 30px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.light_form.cotactForm input[type="submit"]{
margin-top: 20px;
}
.cotactForm input[type="submit"]:hover{
background: #0f224e;
color: #ff5e14;
}
.googleMapSection{
padding: 0;
margin: -60px 0 0;
}
.noMarginTop{
margin-top: 0;
}
.gmap{
width: 100%;
overflow: hidden;
}
.gmap iframe{
border: none;
width: 100%;
height: 600px;
display: block;
}
.pdb90{
padding-bottom: 90px;
} .fof_section{
position: relative;
height: 100vh;
}
.valignMiddle{
position: relative;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.fof_img{
padding-right: 38px;
}
.fof_img img{
max-width: 100%;
height: auto;
}
.fof_contents{
position: relative;
padding-top: 112px;
}
.fof_contents h1{
font-size: 200px;
line-height: .8;
color: #ff5e14;
font-weight: 300;
letter-spacing: 0;
margin: 0 0 22px;
}
.fof_contents h2{
font-size: 80px;
line-height: 90px;
font-weight: 600;
color: #06163a;
margin: 0 0 28px;
letter-spacing: -2.4px;
text-transform: capitalize;
}
.error404 .topbar,
.error404 .nav_bar,
.error404 .popup.popup__menu{
display: none;
}
.error404 .footer_01,
.error404 #backtotop,
.error404 .copyright_section{
display: none;
} .shop_table.cart.cart_table{
width: 100%;
position: relative;
border: none;
border-spacing: 0;
border-collapse: collapse;
}
.shop_table.cart.cart_table tbody{
background: #fff;
}
.woocommerce table.shop_table.cart_table thead tr th{
font-size: 18px;
font-weight: 600;
line-height: inherit;
color: #06163a;
text-transform: uppercase;
background: #f8f7ff;
padding: 17px 0 18px;
font-weight: 600;
border: none;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce table.shop_table.cart_table thead tr th:first-child{
padding-left: 20px;
}
.woocommerce table.shop_table.cart_table thead tr th.product-subtotal{
padding-left: 59px;
}
.woocommerce table.shop_table.cart_table tbody tr td{
vertical-align: middle;
padding: 30px 0;
font-size: 15px;
color: #06163a;
line-height: .3px;
border: none;
border-bottom: thin dotted #eaeaea;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-thumbnail{
padding-left: 20px;
width: 120px;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-thumbnail .thumbimgs{
width: 100px;
height: 100px;
float: left;
border: thin solid #eaeaea;
margin-right: 30px;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-thumbnail img{
width: 100%;
height: 100%;
display: block;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-title{
width: 25%;
padding-right: 15px;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-title a.itemtitle{
font-size: 18px;
color: #06163a;
line-height: 22px;
font-weight: 600;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-title a.itemtitle:hover{
color: #ff5e14;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-price{
width: 16.6666%;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-price span.amount{
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;
color: #959ba9;
line-height: 22px;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-quantity{
width: 16.6666%;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-quantity label{
display: none;
}
.woocommerce table.shop_table.cart_table .quantity .qty{
border: 2px solid #eaeaea;
height: 50px;
position: relative;
z-index: 1;
width: 100px;
color: #06163a;
font-weight: 500;
padding: 0;
text-align: center;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-subtotal{
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;
color: #06163a;
line-height: 22px;
font-family: 'Barlow Condensed', sans-serif;
padding-left: 59px;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-remove{
padding-right: 20px;
text-align: right;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-remove a.remove{
background: #06163a;
border-radius: 50%;
display: inline-block;
height: 24px;
width: 24px;
line-height: 24px;
text-align: center;
padding: 0;
letter-spacing: 0;
color: #fff !important;
font-weight: 400;
font-size: 15px;
}
.woocommerce table.shop_table.cart_table tbody tr td.product-remove a.remove:hover{
color: #FFF;
background: #ff5e14;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions{
border-bottom: none;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions .coupon{
overflow: hidden;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions .input-text{
width: 275px;
height: 60px;
border: thin solid #eaeaea;
margin: 0;
padding-left: 19px;
padding-right: 19px;
color: #959ba9;
font-size: 14px;
resize: none;
float: left;
border-radius: 0;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions .input-text::-webkit-input-placeholder{
color: #959ba9;
opacity: 1;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions .input-text::-moz-placeholder {
color: #959ba9;
opacity: 1;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions .input-text::-moz-placeholder {
color: #959ba9;
opacity: 1;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions .input-text::-ms-input-placeholder {
color: #959ba9;
opacity: 1;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions .coupon button.button{
background: #ff5e14;
border: medium none;
color: #fff;
display: inline-block;
font-size: 14px;
font-weight: 500;
height: 60px;
letter-spacing: 0px;
width: auto;
line-height: 0.8;
padding: 0 53px;
text-transform: uppercase;
transition: all 500ms ease 0s;
float: left;
border-radius: 0;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions .coupon button.button:hover{
background: #06163a;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions button.button[name="update_cart"]{
background: #ff5e14;
border: medium none;
color: #fff;
display: inline-block;
font-size: 14px;
font-weight: 500;
height: 60px;
letter-spacing: 0px;
width: auto;
line-height: 0.8;
padding: 0 53px;
text-transform: uppercase;
transition: all 500ms ease 0s;
border-radius: 0;
cursor: pointer;
}
.woocommerce table.shop_table.cart_table tbody tr td.actions button.button[name="update_cart"]:hover{
background: #06163a;
}.woocommerce table.shop_table.cart_table tbody tr td.actions button.button[name="update_cart"]:disabled[disabled]:hover{
background: #ff5e14;
cursor: not-allowed;
}
.cart_table tbody tr td.actions{
padding-bottom: 0;
}
.mt50{
margin-top: 50px;
}
.cart_totals{
position: relative;
background: #ffffff;
}
.cart_totals h2{
background: #f8f7ff;
position: relative;
margin: 0;
height: 60px;
padding: 24px 0 24px 28px;
font-size: 18px;
color: #06163a;
line-height: .8;
text-transform: uppercase;
font-weight: 600;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table{
width: 100%;
border: none;
border-collapse: collapse;
border-spacing: 0;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr td, .woocommerce .cart-collaterals .cart_totals table.shop_table tr th{
vertical-align: top;
padding: 30px 0;
border-bottom: 1px dotted #eaeaea;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr th{
width: 220px;
padding-left: 28px;
font-size: 18px;
color: #06163a;
line-height: .8;
text-transform: capitalize;
letter-spacing: 0;
font-weight: 600;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr td{
line-height: .7;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr td .amount{
display: inline-block;
font-size: 18px;
font-weight: 400;
letter-spacing: 2px;
color: #ff5e14;
line-height: .8;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr td strong .amount{
font-weight: 700;
}
.woocommerce ul#shipping_method{
margin: 0;
padding: 0;
line-height: .7;
}
.woocommerce ul#shipping_method li{
margin: 0 0 18px;
padding-left: 25px;
font-size: 15px;
color: #959ba9;
line-height: .7;
text-transform: capitalize;
letter-spacing: .3px;
font-weight: 300;
list-style: none;
}
.woocommerce ul#shipping_method li:last-child{
margin-bottom: 0;
}
.woocommerce ul#shipping_method li label{
font-size: 15px;
color: #959ba9;
line-height: .7;
text-transform: capitalize;
font-family: 'Rubik', sans-serif;
letter-spacing: .3px;
display: inline-block;
font-weight: 400;
margin: 0 0 0 0;
}
.woocommerce ul#shipping_method li input[type="radio"]{
margin: 0;
}
.woocommerce ul#shipping_method li input[type="radio"]:checked + label{
color: #ff5e14;
}
.woocommerce ul#shipping_method .amount{
font-size: 15px;
color: #06163a;
}
.woocommerce ul#shipping_method li input[type="radio"]:checked + label .amount{
color: #ff5e14;
}
.wc-proceed-to-checkout{
width: 100%;
position: relative;
text-align: right;
margin-top: 31px;
}
.woocommerce ul#shipping_method li input{
width: inherit;
position: absolute;
left: 0;
top: 0;
height: inherit;
}
.woocommerce ul#shipping_method li label{
cursor: pointer;
position: relative;
-moz-user-select: none;
-o-user-select: none;
-webkit-user-select: none;
color: #959ba9;
font-weight: 400;
line-height: 15px;
}
.woocommerce ul#shipping_method li input[type="radio"]{
display: none;
}
.woocommerce ul#shipping_method li label::before {
background: transparent;
content: "";
height: 15px;
left: -29px;
position: absolute;
top: -1px;
width: 15px;
border: 2px solid #eaeaea;
}
.woocommerce .woocommerce-privacy-policy-text p{
margin-bottom: 18px;
}
.woocommerce ul#shipping_method li input:checked + label::after {
background: #ff5e14;
bottom: 0;
content: "";
height: 5px;
left: -24px;
margin: auto;
position: absolute;
top: -2px;
width: 5px;
}
.cart-collaterals .cart_totals .woocommerce-shipping-destination{
line-height: 22px;
margin: 24px 0 0;
}
.cart-collaterals .cart_totals .woocommerce-shipping-destination strong{
color: #06163a;
}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator{
margin-top: 20px;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button{
margin: 0;
text-transform: uppercase;
font-weight: 500;
line-height: .8;
display: inline-block;
font-size: 12px;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button:hover{
color: #06163a;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form{
margin: 21px 0 0;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p.form-row{
margin-bottom: 15px;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p.form-row input{
width: 100%;
height: 50px;
border: 1px solid #eaeaea;
margin: 0;
padding-left: 19px;
padding-right: 19px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
border-radius: 0;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p.form-row input::-webkit-input-placeholder{
color: #959ba9;
opacity: 1;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p.form-row input::-moz-placeholder {
color: #959ba9;
opacity: 1;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p.form-row input::-moz-placeholder {
color: #959ba9;
opacity: 1;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p.form-row input::-ms-input-placeholder {
color: #959ba9;
opacity: 1;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p.form-row .select2-container--default .select2-selection--single{
width: 100%;
height: 50px;
border: 1px solid #eaeaea;
margin: 0;
padding-left: 19px;
padding-right: 19px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
border-radius: 0;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered{
line-height: 48px;
color: #959ba9;
padding: 0;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p.form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 26px;
position: absolute;
top: 12px;
right: 14px;
width: 20px;
}.woocommerce-cart .cart-collaterals .shipping-calculator-form p.form-row#calc_shipping_state_field > span {
width: 100%;
}
.tabmarginBottom{
margin-bottom: 55px;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p button{
background: #ff5e14;
border: medium none;
color: #fff;
display: inline-block;
font-size: 14px;
font-weight: 500;
height: 60px;
letter-spacing: 0px;
line-height: 0.8;
padding: 25px 53px;
text-transform: uppercase;
transition: all 500ms ease 0s;
border-radius: 0;
cursor: pointer;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p button:hover{
background: #06163a;
color: #FFF;
}
.woocommerce-cart .cart_totals  .wc-proceed-to-checkout{
padding: 0;
margin-top: 31px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
background: #ff5e14;
border: medium none;
color: #fff;
display: inline-block;
font-size: 14px;
font-weight: 500;
height: 60px;
letter-spacing: 0px;
line-height: 0.8;
padding: 25px 53px;
text-transform: uppercase;
transition: all 500ms ease 0s;
border-radius: 0;
cursor: pointer;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
background: #06163a;
color: #FFF;
}
.wcppec-checkout-buttons__separator{
display: inline-block;
line-height: 60px;
margin: 0 30px;
}
.woo_pp_cart_buttons_div{
display: inline-block;
margin: 0;
padding: 0;
}
.wcppec-checkout-buttons__button{
background: #012166;
border: medium none;
color: #fff;
display: inline-block;
font-size: 14px;
font-weight: 500;
height: 60px;
letter-spacing: 0px;
line-height: 0.8;
padding: 25px 53px;
text-transform: uppercase;
transition: all 500ms ease 0s;
border-radius: 0;
cursor: pointer;
}
.wcppec-checkout-buttons__button:hover{
background: #0198D8;
color: #FFF;
}
.comonTitle{
font-size: 20px;
text-transform: uppercase;
margin-bottom: 50px;
line-height: .8;
}
.woocommerce-billing-fields{
position: relative;
width: 100%;
height: auto;
background: #fff;
}
.woocommerce-billing-fields p{
margin-bottom: 0;
}
.woocommerce-billing-fields input{
width: 100%;
height: 50px;
border: 1px solid #eaeaea;
margin: 0 0 20px;
padding-left: 19px;
padding-right: 19px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
}
.billing_countries{
position: relative;
}
.billing_countries select{
width: 100%;
height: 50px;
border: thin solid #eaeaea;
margin: 0 0 20px;
padding-left: 19px;
padding-right: 19px;
color: #959ba9;
font-weight: 400;
letter-spacing: 0;
font-size: 14px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.billing_countries select option{
padding: 6px 19px;
}
.billing_countries::after {
color: #959ba9;
font-weight: 300;
letter-spacing: .56px;
font-size: 12px;
content: "\f078";
font-family: "Font Awesome 5 Pro";
position: absolute;
right: 21px;
top: 11px;
}
.billing_countries .select2-container--default .select2-selection--single {
border: thin solid #eaeaea;
}
.billing_countries .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #959ba9;
}
.woocommerce .checkout.woocommerce-checkout .form-row .woocommerce-input-wrapper textarea::-webkit-input-placeholder,
.woocommerce .shipping_address input::-webkit-input-placeholder,
.woocommerce .checkout.woocommerce-checkout .form-row input::-webkit-input-placeholder,
.woocommerce-billing-fields input::-webkit-input-placeholder,
.woocommerce-billing-fields textarea::-webkit-input-placeholder{
color: #959ba9;
opacity: 1;
}
.woocommerce .checkout.woocommerce-checkout .form-row .woocommerce-input-wrapper textarea::-moz-placeholder,
.woocommerce .checkout.woocommerce-checkout .form-row input::-moz-placeholder,
.woocommerce .shipping_address input::-moz-placeholder,
.woocommerce-billing-fields input::-moz-placeholder,
.woocommerce-billing-fields textarea::-moz-placeholder {
color: #959ba9;
opacity: 1;
}
.woocommerce .checkout.woocommerce-checkout .form-row .woocommerce-input-wrapper textarea::-ms-input-placeholder,
.woocommerce .checkout.woocommerce-checkout .form-row input::-ms-input-placeholder,
.woocommerce .shipping_address input::-ms-input-placeholder,
.woocommerce-billing-fields input:-ms-input-placeholder,
.woocommerce-billing-fields textarea::-ms-input-placeholder {
color: #959ba9;
opacity: 1;
}
.loginss{
position: relative;
text-align: left;
color: #959ba9;
font-size: 14px;
letter-spacing: 0;
margin-top: 3px;
padding-left: 40px;
}
.loginss a{
font-size: 18px;
letter-spacing: 0;
}
.loginss a.facs{
color: #3b5998;
}
.loginss a.twit{
color: #00ACED;
}
.loginss a:hover{
color: #ff5e14;
}
.checkoutPage .woocommerce-validated label.checkbox{
cursor: pointer;
position: relative;
-moz-user-select: none;
-o-user-select: none;
-webkit-user-select: none;
color: #959ba9;
font-weight: 400;
line-height: 18px;
margin: 0;
padding-left: 30px;
}
.checkoutPage .woocommerce-validated label.checkbox input[type="checkbox"]{
display: none;
}
.checkoutPage .woocommerce-validated label.checkbox::before {
background: transparent;
border: 2px solid #eaeaea;
content: "";
height: 15px;
left: 0px;
position: absolute;
top: 0;
width: 15px;
}
.checkoutPage .woocommerce-validated input[type="checkbox"]:checked + span::after {
background: #ff5e14;
bottom: 0;
content: "";
height: 5px;
left: 5px;
margin: auto;
position: absolute;
top: -3px;
width: 5px;
}
.loginss input[type="checkbox"]{
width: auto;
display: inline-block;
margin: 0 10px 0 0;
height: auto;
}
.loginss input{
width: inherit;
position: absolute;
left: 0;
top: 0;
height: inherit;
}
.woocommerce-shipping-fields label{
cursor: pointer;
position: relative;
-moz-user-select: none;
-o-user-select: none;
-webkit-user-select: none;
color: #959ba9;
font-weight: 400;
margin: 0;
padding-left: 30px;
}
.woocommerce-shipping-fields input[type="checkbox"]{
display: none;
}
.woocommerce-shipping-fields label::before {
background: transparent;
border: 2px solid #eaeaea;
content: "";
height: 15px;
left: 0px;
position: absolute;
top: 1px;
width: 15px;
}
.woocommerce-shipping-fields input[type="checkbox"]:checked + span::after {
background: #ff5e14;
bottom: 0;
content: "";
height: 5px;
left: 5px;
margin: auto;
position: absolute;
top: 2px;
width: 5px;
}
.woocommerce-checkout-review-order{
background: #f8f7ff;
padding: 47px 30px 20px;
}
.woocommerce .woocommerce-checkout-review-order table{
width: 100%;
height: auto;
border: none;
margin: 0 0 14px;
border-radius: 0;
border-collapse: collapse;
}
.woocommerce .woocommerce-checkout-review-order table thead tr th{
font-size: 16px;
color: #06163a;
text-transform: uppercase;
line-height: .8;
padding-bottom: 20px;
border-bottom: 1px solid #eaeaea;
padding-left: 10px;
font-weight: 600;
border: none;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce .woocommerce-checkout-review-order tbody tr td{
font-size: 15px;
color: #959ba9;
letter-spacing: 0;
line-height: 20px;
padding: 0 0 10px 10px;
border: none;
}
.woocommerce .woocommerce-checkout-review-order tbody tr:last-child td{
padding-bottom: 23px;
}
.woocommerce .woocommerce-checkout-review-order tr td span.amount{
color: #06163a;
letter-spacing: 1px;
font-weight: 500;
font-family: 'Barlow Condensed', sans-serif;
line-height: .8;
}
.woocommerce .woocommerce-checkout-review-order tr td strong{
font-weight: normal;
}
.woocommerce .woocommerce-checkout-review-order tbody tr:first-child td{
padding-top: 23px;
}
.woocommerce .woocommerce-checkout-review-order tfoot tr th{
font-size: 16px;
font-weight: 600;
letter-spacing: 0;
text-transform: capitalize;
color: #06163a;
line-height: 20px;
border-top: 1px solid #eaeaea;
vertical-align: middle;
padding: 21px 0 19px 10px;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce .woocommerce-checkout-review-order tfoot tr td{
font-size: 15px;
font-weight: 600;
letter-spacing: 0;
text-transform: capitalize;
color: #06163a;
line-height: 20px;
border-top: 1px solid #eaeaea;
vertical-align: middle;
padding: 18px 0 18px 10px;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce .woocommerce-checkout-review-order tfoot tr.order-total td span.amount{
font-weight: 600;
color: #ff5e14;
}
.woocommerce .woocommerce-checkout-payment{
position: relative;
padding-left: 40px;
background: transparent !important;
border-radius: 0 !important;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods{
margin: 0;
padding: 0;
border-bottom: 1px solid #eaeaea;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods li{
list-style: none;
margin: 0 0 13px;
padding: 0;
line-height: normal;
font-weight: normal;
}
.woocommerce-checkout-payment ul li input[type="radio"]{
margin-right: 17px;
margin-top: 0;
position: relative;
bottom: -1px;
cursor: pointer;
}
.woocommerce-checkout-payment ul li label{
display: inline-block;
font-size: 14px;
color: #06163a;
letter-spacing: 0;  
font-weight: 300;
text-transform: capitalize;
margin: 0 0 14px;
line-height: .7;
cursor: pointer;
}
.woocommerce .woocommerce-checkout #payment div.payment_box {
padding-left: 0;
position: relative;
padding: 0 0 0 0;
top: 0;
display: none;
background: transparent;
margin: 0;
line-height: 26px;
font-size: 14px;
letter-spacing: 0;
font-weight: 300;
color: #959ba9;
line-height: 26px;
}
.woocommerce .woocommerce-checkout #payment div.payment_box:before{
display: none;
}
.payment_box.visibales{
display: block;
}
.payment_box p{
font-size: 14px;
letter-spacing: 0;
font-weight: 300;
color: #959ba9;
line-height: 26px;
margin: 0;
}
.woocommerce-checkout-payment ul li label img {
height: 23px;
margin-left: 50px;
position: absolute;
top: -8px;
width: auto;
}
.woocommerce-shipping-fields{
position: relative;
width: 100%;
margin-top: 33px;
}
.woocommerce-shipping-fields p{
margin: 0;
}
.woocommerce-shipping-fields textarea{
width: 100%;
height: 100px;
border: 1px solid  #eaeaea;
margin: 0;
padding-left: 19px;
padding-right: 19px;
color: #959ba9;
font-weight: 400;
letter-spacing: 0;
font-size: 14px;
resize: none;
padding-top: 12px;
}
.woocommerce-shipping-fields textarea::-webkit-input-placeholder{
color: #959ba9;
opacity: 1;
}
.woocommerce-shipping-fields textarea::-moz-placeholder {
color: #959ba9;
opacity: 1;
}
.woocommerce-shipping-fields textarea::-moz-placeholder {
color: #959ba9;
opacity: 1;
}
.woocommerce-shipping-fields textarea::-ms-input-placeholder {
color: #959ba9;
opacity: 1;
}
.wc_payment_methods li input{
width: inherit;
position: absolute;
left: 0;
top: 0;
height: inherit;
}
.wc_payment_methods li label{
cursor: pointer;
position: relative;
-moz-user-select: none;
-o-user-select: none;
-webkit-user-select: none;
color: #959ba9;
font-weight: 300;
}
.wc_payment_methods li input[type="radio"]{
display: none;
}
.wc_payment_methods li label::before {
background: transparent;
content: "";
height: 15px;
left: -29px;
position: absolute;
top: -3px;
width: 15px;
border: 2px solid #eaeaea;
}
.wc_payment_methods li input[type="radio"]:checked + label::after {
background: #ff5e14;
bottom: 0;
content: "";
height: 5px;
left: -24px;
margin: auto;
position: absolute;
top: 0;
width: 5px;
}
.woocommerce-shipping-fields h3{
font-size: 18px;
font-weight: 600;
line-height: 0.8;
padding-bottom: 20px;
text-transform: uppercase;
font-family: 'Barlow Condensed', sans-serif;
margin-bottom: 0;
}
#backtotop{
position: fixed;
right: 60px;
bottom: -60px;
width: 60px;
height: 60px;
background: #ff5e14;
color: #FFF;
font-size: 22px;
text-align: center;
line-height: 60px;
opacity: 0;
visibility: hidden;
z-index: 9999;
}
#backtotop i{
position: relative;
z-index: 2;
line-height: 60px;
}
#backtotop:after{
content: '';
width: 1px;
height: 1px;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
opacity: 0;
visibility: hidden;
background: #06163a;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
#backtotop:hover{
color: #FFF;
}
#backtotop:hover:after{
opacity: 1;
visibility: visible;
width: 100%;
height: 100%;
} .color_settings {
position: fixed;
backface-visibility: hidden;
left: -240px;
top: 25%;
width: 240px;
box-sizing: border-box;
padding: 25px 20px 20px;
z-index: 1000;
background: #fff;
box-shadow: 1px 0 3px rgba(0, 0, 0, 0.1);
-webkit-transition: left 0.3s ease-in-out;
-moz-transition: left 0.3s ease-in-out;
-ms-transition: left 0.3s ease-in-out;
-o-transition: left 0.3s ease-in-out;
transition: left 0.3s ease-in-out;
}
.color_settings .switch-btn {
width: 40px;
height: 40px;
background: #fff;
font-size: 18px;
color: #06163a;
border: none;
position: absolute;
line-height: .8;
padding: 11px 0;
top: 20px;
right: -40px;
box-shadow: -1px 0 2px rgba(0, 0, 0, 0.1) inset;
text-align: center;
}
.color_settings .color_preset button {
background: #fff;
border: none;
border-radius: 0;
height: 30px;
width: 50px;
display: block;
float: left;
margin: 5px;
outline: none;
}
.color_settings .color_preset button.active{
opacity: .2;
}
.color_settings .color_preset h4{
text-align: center;
font-size: 14px;
color: #06163a;
line-height: .8;
font-weight: 500;
text-transform: uppercase;
padding: 9px 0;
margin: 0 0 7px;
border: 2px solid #f5f6fa;
}
.color_settings .switch-btn.active,
.color_settings .switch-btn:hover{
color: #ff5e14;
}
.fixedHeader {
left: 0;
position: fixed;
right: 0;
top: 0;
width: 100%;
z-index: 999;
border: none;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}
.logged-in .fixedHeader{
top: 30px;
} .featured_post{
background: rgba(255, 94, 20, .15);
padding: 0 30px 30px;
}
.featured_post .sb_footer{
border-color: rgba(255, 94, 20, .2);
}
.featured_post.noPostThumbs{
padding-top: 30px;
}
.singleBlog .sb_cats a{
margin-bottom: 0;
}
.post1Col{
margin-bottom: 75px;
}
.post1Col .sbDetails h4{
font-size: 30px;
line-height: 42px;
margin-bottom: 14px;
}
.big_post_desc{
font-size: 16px;
line-height: 28px;
}
.postAudios{
position: relative;
margin-bottom: 41px;
}
.postAudios iframe{
display: block;
border: none;
width: 100%;
height: 250px;
}
.postVideos{
position: relative;
margin-bottom: 41px;
}
.postVideos iframe{
display: block;
border: none;
width: 100%;
height: 400px;
}
.folioNoGapping{
padding: 0 !important;
}
.folioNoGapping > div{
margin: 0 !important;
}
.mt55{
margin-top: 55px;
}
.mb30{
margin-bottom: 30px;
}
.teamSection .navigation.pagination{
margin-bottom: 60px;
}
.industingnothingfound{
position: relative;
width: 100%;
}
.industingnothingfound .page-header {
position: relative;
font-size: 28px;
line-height: .7;
color: #06163a;
text-transform: capitalize;
margin: 0 0 23px;
}
.industingnothingfound .page-header h1{
line-height: .7;
margin: 0;
}
.industingnothingfound .page-content p{
margin: 0 0 30px;
}
.industingnothingfound .page-content form{
position: relative;
}
.industingnothingfound .page-content input[type="search"] {
width: 100%;
height: 60px;
background: #f9f7ff;
border-radius: 60px;
border: none;
outline: none;
font-size: 12px;
color: #797e97;
padding-left: 30px;
padding-right: 60px;
}
.industingnothingfound .page-content button {
height: 60px;
width: 60px;
border-radius: 50%;
color: #FFF;
text-align: center;
background: #ff5e14;
position: absolute;
right: 0;
top: 0;
border: none;
font-size: 14px;
line-height: 60px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.industingnothingfound .page-content button:hover {
color: #ff5e14;
background: #06163a;
}
.single_list_product{
position: relative;
box-shadow: 0 0px 2px rgba(0, 0, 0, 0.05);
border: 1px solid #eaeaea;
margin-bottom: 30px;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.slp_img{
position: relative;
padding: 30px;
}
.inSidebarView .slp_img{
padding: 15px;
}
.slp_img img{
width: 100%;
height: auto;
}
.slp_desc{
position: relative;
padding: 0 30px 0 0;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.slp_title {
font-size: 26px;
line-height: 36px;
color: #06163a;
letter-spacing: 0;
font-weight: 600;
margin-bottom: 16px;
}
.inSidebarView .slp_title{
font-size: 22px;
line-height: 32px;
margin-bottom: 12px;
}
.slp_title a{
color: inherit;
}
.slp_title a:hover{
color: #ff5e14;
}
.slp_price {
font-size: 14px;
color: #06163a;
font-weight: 500;
letter-spacing: 2px;
margin-bottom: 20px;
}
.inSidebarView .slp_price{
margin-bottom: 15px;
}
.slp_price .price {
display: inline-block;
float: left;
min-width: 205px;
}
.slp_price del {
color: #959ba9;
margin-right: 10px;
}
.slp_price ins {
text-decoration: none;
}
.slp_price .star-rating{
display: inline-block;
float: left;
margin: 5px 0 0 0;
}
.woocommerce .slp_price .star-rating span{
left: 0;
}
.slp_content{
position: relative;
margin: 0 0 35px;
}
.inSidebarView .slp_content{
margin-bottom: 20px;
}
.slp_content p{
font-size: 14px;
line-height: 26px;
color: #788892;
margin: 0;
}
.slp_btn{
position: relative;
}
.slp_btn a {
font-size: 14px;
font-weight: 500;
letter-spacing: 0;
text-transform: uppercase;
display: inline-block;
margin-right: 26px;
color: #06163a;
}
.woocommerce .slp_btn a.button {
font-size: 14px;
font-weight: 500;
letter-spacing: 0;
text-transform: uppercase;
display: inline-block;
margin-right: 0;
color: #06163a;
background: transparent;
padding: 0;
line-height: inherit;
border-radius: 0;
}
.slp_btn a i {
color: #ff5e14;
margin-right: 8px;
}
.slp_btn a:hover, .woocommerce .slp_btn a.button:hover {
color: #ff5e14;
}
.single_list_product:hover{
box-shadow: 0 13px 29px 0 rgba(0, 0, 0, 0.13);
}
.single_list_product .lavel{
right: auto;
left: 0;
text-align: left;
top: 38px;
}
.hideNow{
display: none;
}
.inLeftAlign{
right: auto;
left: -15px;
text-align: left;
}
.details_price .price{
margin: 0;
color: #06163a !important;
font-size: inherit !important;
}
.details_price .price span{
font-size: 20px;
font-weight: 700;
letter-spacing: 2px;
color: #06163a;
}
.details_price del{
opacity: 1;
}
.text_meta{
text-transform: capitalize;
}
.details_price .price del span{
color: #999999;
}
.details_price .price ins{
text-decoration: none;
}
.product_decp .proExcerpt{
font-size: 14px;
margin: 0 0 41px;
}
.product_decp .star-rating{
float: left;
margin: 0;
}
.woocommerce div.product_decp select{
width: 100%;
height: 50px;
border: 2px solid #eaeaea;
border-radius: 0;
font-size: 14px;
line-height: 26px;
color: #959ba9;
font-weight: 400;
letter-spacing: 0;
padding: 0 15px;
max-width: 100% !important;
min-width: 100% !important;
margin: 0 !important;
}
.woocommerce div.product_decp .reset_variations{
text-indent: -9999px;
position: absolute;
right: 0;
top: 0;
}
.woocommerce div.product_decp .reset_variations:before{
text-align: right;
font-family: "themewar";
content: "\fa89";
font-size: 24px;
color: #06163a;
position: absolute;
right: 0;
top: -1px;
line-height: .8;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce div.product_decp .reset_variations:hover:before{
color: #ff5e14;
}
.woocommerce div.product_decp form.cart .variations{
margin-bottom: 31px;
border-bottom: 1px solid #eaeaea;
padding-bottom: 31px;
}
.woocommerce div.product_decp form.cart .woocommerce-variation-availability p{
display: none;
}
.woocommerce div.product_decp form.cart .woocommerce-variation-price{
margin: -5px 10px 31px 0;
border-bottom: 1px solid #eaeaea;
padding-bottom: 22px;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce div.product_decp form.cart .woocommerce-variation-price span.price{
font-size: 20px;
font-weight: 700;
letter-spacing: 2px;
color: #06163a;
}
.productTabContent{
position: relative;
}
.productTabContent .commentlist{
position: relative;
padding: 0;
border-bottom: 1px solid #eaeaea;
margin-bottom: 34px !important;
}
.productTabContent .comment-reply-title{
font-size: 26px;
line-height: 30px;
text-transform: capitalize;
color: #06163a;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
letter-spacing: -.78px;
display: block;
margin: 0 0 27px;
}
.productTabContent .comment-form{
position: relative;
background: #f8f6ff;
padding: 50px;
}
.productTabContent .comment-form .comment-form-cookies-consent label::before{
top: 12px;
}
.productTabContent .comment-form input[type="text"], 
.productTabContent .comment-form input[type="email"], 
.productTabContent .comment-form textarea {
background: #FFF;
border: none;
border-radius: 0;
padding: 0 50px 0 30px;
height: 60px;
width: 100%;
display: block;
font-size: 14px;
line-height: 24px;
color: #9fa3b8;
}
.productTabContent .comment-form textarea {
height: 150px !important;
resize: none;
padding-top: 18px;
padding-bottom: 18px;
}
.productTabContent .comment-form input[type="text"]::-moz-placeholder, 
.productTabContent .comment-form input[type="email"]::-moz-placeholder, 
.productTabContent .comment-form textarea::-moz-placeholder 
.cfItem textarea::-moz-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.productTabContent .comment-form input[type="text"]::-ms-input-placeholder, 
.productTabContent .comment-form input[type="email"]::-ms-input-placeholder, 
.productTabContent .comment-form textarea::-ms-input-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.productTabContent .comment-form input[type="text"]::-webkit-input-placeholder, 
.productTabContent .comment-form input[type="email"]::-webkit-input-placeholder, 
.productTabContent .comment-form textarea::-webkit-input-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.woocommerce .productTabContent #respond input#submit {
height: 60px;
color: #FFF;
text-transform: uppercase;
background: #ff5e14;
border-radius: 60px;
font-size: 14px;
letter-spacing: 1.4px;
font-weight: 500;
line-height: .8;
border: none;
padding: 0 45px;
text-align: center;
margin-top: 10px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce .productTabContent #respond input#submit:hover {
color: #ff5e14;
background: #06163a;
}
.productTabContent .comment-form .comment-form-rating{
margin: 0 0 0;
font-size: 14px;
color: #959ba9;
letter-spacing: 0;
font-weight: 400;
margin: 0 0 10px; 
}
.productTabContent .comment-form p{
font-size: 14px;
color: #959ba9;
letter-spacing: 0;
font-weight: 400;
}
.productTabContent .comment-form .comment-form-rating .stars{
margin: 0;
}
.relatedProductSlider .lavel{
right: 15px;
}
.relatedProductSlider .product_price .price,
.relatedProductSlider .product_price .price span {
font-size: 14px !important;
color: #06163a !important;
font-weight: 500 !important;
letter-spacing: 2px;
margin-bottom: 29px;
}
.productPassWords{
position: relative;
}
.productPassWords label{
position: relative;
width: 100%;
font-size: 14px;
font-weight: 500;
color: #06163a;
}
.productPassWords input[type="password"] {
width: 100%;
height: 60px;
background: #f9f7ff;
border-radius: 60px;
border: none;
outline: none;
font-size: 12px;
color: #797e97;
padding-left: 30px;
padding-right: 60px;
margin-top: 10px;
}
.productPassWords input[type="submit"] {
height: 60px;
width: 60px;
border-radius: 50%;
color: #FFF;
text-align: center;
background: #ff5e14;
position: absolute;
right: 0;
bottom: 25px;
border: none;
font-size: 14px;
line-height: 60px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.productPassWords input[type="submit"]:hover{
color: #ff5e14;
background: #06163a;
}
.woocommerce .sidebar_2 .widget .product_list_widget{
position: relative;
margin-bottom: 30px;
}
.woocommerce .sidebar_2 .widget .product_list_widget img {
margin: 0 15px 0 0px;
float: left;
width: 75px;
height: 75px;
border: 1px solid #eaeaea;
}
.woocommerce .sidebar_2 .widget .product_list_widget a {
font-size: 16px;
line-height: 20px;
color: #06163a;
letter-spacing: 0;
margin: 1px 0 15px;
position: relative;
float: none;
text-align: left;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
}
.woocommerce .sidebar_2 .widget .product_list_widget a:hover{
color: #ff5e14;
}
.woocommerce .sidebar_2 .widget .star-rating{
height: 10px;
width: 55px;
margin-top: 1px;
}
.woocommerce .sidebar_2 .widget .star-rating::before{
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/rating_1_1.png) no-repeat left center;
}
.woocommerce .sidebar_2 .widget .star-rating span{
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/rating_r_1.png) no-repeat left center;
}
.woocommerce .sidebar_2 .widget .product_list_widget .reviewer,
.woocommerce .sidebar_2 .widget .product_list_widget .amount {
font-size: 12px;
font-weight: 500;
letter-spacing: .5px;
color: #06163a;
margin: 9px 0 0 5px;
text-transform: capitalize;
line-height: 14px;
}
.woocommerce .sidebar_2 .widget .product_list_widget .star-rating{
position: absolute;
right: 0;
}
.woocommerce .sidebar_2 .widget .product_list_widget .amount:nth-child(1){
margin-left: 0;
}
.woocommerce .sidebar_2 .widget .product_list_widget .reviewer{
float: left;
margin-left: 0;
}
.woocommerce .sidebar_2 .widget.widget_recent_reviews .product_list_widget .reviewer{
color: #788892;
font-weight: 400;
}
.woocommerce .sidebar_2 .widget.widget_recent_reviews .product_list_widget .star-rating{
position: relative;
right: auto;
}
.woocommerce .sidebar_2 .widget.widget_recent_reviews .product_list_widget a{
margin: -3px 0 6px;
}
.woocommerce .sidebar_2 .widget .wd_price{
float: left;
text-align: left;
}
.woocommerce .sidebar_2 .widget .wd_price del{
margin-right: 8px;
color: #959ba9;
}
.woocommerce .sidebar_2 .widget .product_list_widget del .amount{
color: #959ba9;
}
.woocommerce .sidebar_2 .widget .wd_price ins{
text-decoration: none;
}
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover{
background-color: #ff5e14;
}
.woocommerce .sidebar_2 .widget.widget_rating_filter .star-rating {
height: 14px;
width: 77px;
margin-top: 2px;
float: left;
}
.woocommerce .sidebar_2 .widget.widget_rating_filter .star-rating::before{
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/rating_1.png) no-repeat left center;
}
.woocommerce .sidebar_2 .widget.widget_rating_filter .star-rating span{
background: url(//www.expressmartstores.com/wp-content/themes/industing/assets/images/rating.png) no-repeat left center;
}
.woocommerce .sidebar_2 .widget.widget_rating_filter a{
float: none;
text-align: right;
font-size: 14px;
line-height: 20px;
}
.woocommerce .sidebar_2 .widget.widget_rating_filter ul li{
padding: 16px 0 16px;
}
.ind_shop_pagi{
margin-top: 27px;
}
.woocommerce .ind_shop_pagi nav.woocommerce-pagination ul{
border: none;
margin: 0;
}
.woocommerce .ind_shop_pagi nav.woocommerce-pagination ul li{
border: none;
margin: 0 5px;
}
.woocommerce .ind_shop_pagi nav.woocommerce-pagination ul li a, 
.woocommerce .ind_shop_pagi nav.woocommerce-pagination ul li span.current,
.woocommerce .ind_shop_pagi nav.woocommerce-pagination ul li a{
background: #f8f8f8;
border-radius: 50%;
font-size: 14px;
color: #9fa7c5;
line-height: 70px;
text-align: center;
display: inline-block;
font-weight: 500;
padding: 0 0;
}
.woocommerce .ind_shop_pagi nav.woocommerce-pagination ul li a:focus, 
.woocommerce .ind_shop_pagi nav.woocommerce-pagination ul li a:hover,
.woocommerce .ind_shop_pagi nav.woocommerce-pagination ul li span.current{
background: #ff5e14;
color: #FFF;
}
.woocommerce-error,
.woocommerce-message{
border-top-color: #ff5e14;
font-size: 14px;
line-height: 26px;
color: #959ba9;
font-weight: 400;
padding: 15px 45px;
}
.woocommerce-error a,
.woocommerce-message a{
height: 40px !important;
background: #ff5e14 !important;
font-size: 14px !important;
font-weight: 500 !important;
color: #fff !important;
text-align: center !important;
padding: 15px 23px !important;
line-height: .8;
border-radius: 0 !important;
text-transform: uppercase !important;
float: right;
}
.woocommerce-error a:hover,
.woocommerce-message a:hover{
background: #06163a !important;
color: #ff5e14 !important;
}
.woocommerce-message::before{
color: #ff5e14;
}
.woocommerce-error::before{
color: #db2b2b;
}
.woocommerce a.added_to_cart{
margin-right: 0;
margin-left: 4px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce .slp_btn a.add_to_cart_button.loading:after{
top: 0;
right: -25px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce a.button.added::after {
display: none;
}
.woocommerce a.added_to_cart{
text-indent: -9999px;
position: relative;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce a.added_to_cart::after {
margin-left: 15px;
color: #ff5e14;
content: "\f011";
position: absolute;
top: 5px;
left: 0;
text-indent: 0px;
z-index: 99;
font-family: 'themewar';
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce .single_product .add_to_cart_button.loading:after{
top: 0;
right: -25px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce .woocommerce-form-login-toggle{
margin-bottom: 30px;
margin-top: 0px;
}
.woocommerce-form-coupon-toggle{
margin-bottom: 0px;
margin-top: 0;
}
.woocommerce-info{
position: relative;
border-top-color: #ff5e14;
padding: 15px 45px;
margin: 0 0 0;
font-size: 14px;
color: #788892;
}
.woocommerce-info::before{
color: #ff5e14;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login,
.woocommerce .checkout_coupon.woocommerce-form-coupon{
padding: 21px 30px 10px;
border: 1px solid #eaeaea;
margin: 0;
border-radius: 0;
position: relative;
}
.woocommerce-info a:hover{
color: #06163a;
}
.woocommerce .checkout_coupon.woocommerce-form-coupon p{
font-size: 14px;
color: #788892;
margin: 0;
padding: 0;
width: 100%;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login p{
font-size: 14px;
color: #788892;
margin: 0;
padding: 0;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login p.lost_password{
padding: 10px 0;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login p.lost_password a:hover{
color: #06163a;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login label{
font-size: 14px;
color: #788892;
margin: 9px 0 8px;
padding: 0;
line-height: .8;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login input[type="text"],
.woocommerce .woocommerce-form.woocommerce-form-login.login input[type="password"] {
width: 100%;
height: 50px;
border: 1px solid #eaeaea;
margin: 11px 0 20px;
padding-left: 20px;
padding-right: 20px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login label.woocommerce-form-login__rememberme{
position: relative;
margin: 0 0 18px;
padding-left: 30px;
cursor: pointer;
width: 100%;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login label.woocommerce-form-login__rememberme input[type="checkbox"] {
display: none;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login label.woocommerce-form-login__rememberme::before {
background: transparent;
border: 2px solid #eaeaea;
content: "";
height: 15px;
left: 0;
position: absolute;
top: -4px;
width: 15px;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login input[type="checkbox"]:checked + span::after {
background: #ff5e14;
bottom: 0;
content: "";
height: 5px;
left: 5px;
margin: auto;
position: absolute;
top: -5px;
width: 5px;
}
.woocommerce .checkout_coupon.woocommerce-form-coupon input[type="text"] {
width: 100%;
height: 50px;
border: 1px solid #eaeaea;
margin: 11px 0 20px;
padding-left: 20px;
padding-right: 20px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login button[type="submit"] {
display: block;
height: 50px;
background: #ff5e14;
color: #FFF;
text-align: center;
padding: 21px 45px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
line-height: .8;
margin: 0;
border-radius: 0;
border: none;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce .checkout_coupon.woocommerce-form-coupon button[type="submit"] {
float: left;
height: 50px;
background: #ff5e14;
color: #FFF;
text-align: center;
padding: 21px 45px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
line-height: .8;
margin: 0;
border-radius: 0;
border: none;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
position: absolute;
right: 30px;
top: 58px;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login button[type="submit"]:hover,
.woocommerce .checkout_coupon.woocommerce-form-coupon button[type="submit"]:hover{
background: #06163a;
color: #ff5e14;
}
.woocommerce .checkout.woocommerce-checkout{
margin-top: 60px;
}
.woocommerce .checkout.woocommerce-checkout .form-row{
margin: 0 0 20px;
padding: 0;
}
.woocommerce .checkout.woocommerce-checkout .form-row .woocommerce-input-wrapper{
width: 100%;
}
.woocommerce .checkout.woocommerce-checkout .form-row .select2-container--default .select2-selection--single{
width: 100%;
height: 50px;
border: 1px solid #eaeaea;
margin: 0 0 2px;
padding-left: 19px;
padding-right: 19px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
border-radius: 0;
line-height: 50px;
background-color: transparent;
}
.woocommerce .checkout.woocommerce-checkout .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{
line-height: 50px;
font-size: 14px;
color: #959ba9;
box-shadow: none;
outline: none;
}
.woocommerce .checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{
height: 50px;
width: 50px;
}
.woocommerce .checkout.woocommerce-checkout .form-row input,
.woocommerce .checkout.woocommerce-checkout .form-row .woocommerce-input-wrapper textarea,
.woocommerce .shipping_address input {
width: 100%;
height: 50px;
border: 1px solid #eaeaea;
margin: 0 0 0;
padding-left: 19px;
padding-right: 19px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
}
.woocommerce .checkout.woocommerce-checkout .form-row .woocommerce-input-wrapper textarea{
height: 100px;
resize: none;
padding: 15px 19px;
}
.woocommerce .woocommerce-shipping-fields .form-row{
width: 100%;
}
.woocommerce .woocommerce-checkout #payment div.form-row{
width: 100%;
padding: 17px 0 0;
}
.woocommerce .woocommerce-checkout #payment div.form-row p a:hover{
color: #959ba9;
}
.woocommerce .woocommerce-checkout #payment div.form-row button{
height: 50px;
background: #ff5e14;
color: #FFF;
text-align: center;
padding: 21px 45px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
line-height: .8;
margin: 0;
border-radius: 0;
border: none;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce .woocommerce-checkout #payment div.form-row button:hover{
background: #06163a;
color: #ff5e14;
}
.cart-empty.woocommerce-info{
margin-bottom: 30px;
} .sidebar_2 .widget select{
width: 100%;
height: 50px;
border: 1px solid #e5e5e5;
border-radius: 50px;
font-size: 16px;
color: #788892;
background: transparent;
padding: 0 20px;
}
.sidebar_2 .widget.widget_categories label,
.sidebar_2 .widget.widget_archive label{
display: none;
}
.sidebar_2 .widget table{
width: 100%;
border: 1px solid #ebebeb;
}
.sidebar_2 .widget table caption {
font-size: 14px;
color: #06163a;
font-weight: 600;
line-height: .8;
caption-side: top;
padding: 16px 5px;
text-align: center;
border: 1px solid #ebebeb;
text-transform: uppercase;
letter-spacing: .75px;
}
.sidebar_2 .widget table thead tr th {
font-size: 14px;
color: #06163a;
font-weight: 700;
text-align: center;
border-bottom: 1px solid #ebebeb;
padding: 7px 2px;
border-right: 1px solid #ebebeb;
}
.sidebar_2 .widget table tbody tr td {
font-size: 14px;
color: #959ba9;
font-weight: 400;
text-align: center;
border-bottom: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
padding: 7px 2px;
}
.sidebar_2 .widget table tbody tr td a{
color: #06163a;
}
.sidebar_2 .widget table tfoot tr td a{
font-size: 16px;
color: #06163a;
font-weight: 500;
}
.sidebar_2 .widget table tfoot tr td#next a{
float: right;
padding-right: 15px;
}
.sidebar_2 .widget table tbody tr td a:hover,
.sidebar_2 .widget table tfoot tr td a:hover{
color: #e62b4a;
}
.sidebar_2 .widget table tfoot tr td{
padding: 5px 10px;
}
.sidebar_2 .widget ul ul.children{
padding: 18px 0 0;
}
.sidebar_2 .widget ul ul.children li:last-child,
.sidebar_2 .widget ul ul.children li{
border-top: 1px solid #eaeaea;
padding: 18px 0 18px;
border-bottom: none;
}
.sidebar_2 .widget ul ul.children li:last-child{
border-bottom: none;
padding-bottom: 0;
}
.sidebar_2 .widget.widget_pages ul ul.children{
padding-top: 28px;
}
.sidebar_2 .widget.widget_recent_comments ul li{
word-break: break-all;
text-align: left;
line-height: 28px;
padding: 10px 0;
}
.sidebar_2 .widget.widget_recent_comments ul li a{
float: none;
}
.sidebar_2 .widget.widget_rss ul li{
word-break: break-word;
text-align: left;
line-height: 24px;
padding: 15px 0 11px;
}
.sidebar_2 .widget.widget_rss ul li a{
float: none;
}
.sidebar_2 .widget.widget_rss ul li span.rss-date {
display: block;
text-transform: uppercase;
font-size: 12px;
margin: 0px 0 13px;
}
.sidebar_2 .widget.widget_rss ul li .rssSummary {
font-size: 14px;
margin: 0 0 12px;
}
.sidebar_2 .widget.widget_rss ul li cite{
color: #06163a;
font-weight: 400;
font-size: 13px;
}
.sidebar_2 .widget.widget_text p{
margin: 0;
}
.sidebar_2 .widget.widget_text img {
max-width: 100%;
height: auto;
margin: 10px 0;
}
.sidebar_2 .widget.widget_nav_menu ul ul.sub-menu {
padding-top: 27px;
}
.sidebar_2 .widget.widget_nav_menu ul ul.sub-menu li {
padding-top: 18px;
border-top: 1px solid #eaeaea;
border-bottom: none;
}
.sidebar_2 .widget.widget_nav_menu ul ul.sub-menu a,
.sidebar_2 .widget ul ul.children li a{
padding-left: 15px;
}
.industing_page_links{
margin: 15px 0 0;
}
.industing_page_links strong{
margin-right: 10px;
color: #06163a;
}
.industing_page_links .current,
.industing_page_links a span{
display: inline-block;
width: 30px;
height: 30px;
border-radius: 50%;
background: #f8f8f8;
color: #9fa7c5;
text-align: center;
line-height: .8;
font-size: 13px;
padding: 10px 0;
margin: 0 2px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
}
.industing_page_links .current,
.industing_page_links a span:hover{
background: #ff5e14;
color: #fff;
}
.newsDetails .nd_content .post-password-form{
width: 300px;
position: relative;
}
.newsDetails .nd_content input[type="password"] {
width: 100%;
height: 60px;
background: #f9f7ff;
border-radius: 60px;
border: none;
outline: none;
font-size: 12px;
color: #797e97;
padding-left: 30px;
padding-right: 60px;
margin-top: 10px;
}
.newsDetails .nd_content input[type="submit"] {
height: 60px;
width: 60px;
border-radius: 50%;
color: #FFF;
text-align: center;
background: #ff5e14;
position: absolute;
right: 0;
bottom: 9px;
border: none;
font-size: 14px;
line-height: 60px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.newsDetails .nd_content input[type="submit"]:hover{
color: #ff5e14;
background: #06163a;
}
.ndcContent ol,
.ndcContent ul,
.nd_content ol,
.nd_content ul{
margin: 15px 0 24px 20px;
padding: 0;
}
.ndcContent ol ol,
.ndcContent ul ul,
.nd_content ol ol,
.nd_content ul ul{
margin-top: 5px;
margin-bottom: 0;
}
.ndcContent ol li,
.ndcContent ul li,
.nd_content ol li,
.nd_content ul li{
list-style-position: inside;
list-style: unset;
margin-bottom: 5px;
}
.ndcContent ol li,
.ndcContent ul li{
display: list-item;
}
.ndcContent table,
.nd_content table {
width: 100%;
margin: 23px 0 38px;
}
.ndcContent table tbody tr th,
.nd_content table thead tr th,
.nd_content table tbody tr th {
font-weight: 500;
font-size: 14px;
color: #06163a;
padding: 5px 15px;
border: 1px solid #eaeaea;
}
.ndcContent table tbody tr td,
.nd_content table tbody tr th,
.nd_content table tbody tr td {
border: 1px solid #eaeaea;
color: #7e889b;
padding: 5px 15px;
line-height: 24px;
font-weight: 400;
}
.ndcContent table tbody tr td a,
.nd_content table tbody tr th a,
.nd_content table tbody tr td a{
color: #7e889b;
font-weight: 500;
}
.ndcContent table tbody tr td a:hover,
.nd_content table tbody tr th a:hover,
.nd_content table tbody tr td a:hover{
color: #ff5e14;
}
.ndcContent pre,
.nd_content pre {
background: #eaeaea;
font-size: 14px;
line-height: 26px;
color: #959ba9;
height: 250px;
overflow-y: scroll;
padding: 15px 15px;
margin-bottom: 26px;
}
.ndcContent p strong,
.nd_content p strong{
color: #06163a;
}
.ndcContent p a,
.nd_content p a{
color: #ff5e14;
}
.ndcContent p a,
.nd_content p a:hover{
color: #06163a;
}
.ndcContent p img,
.nd_content p img{
max-width: 100%;
width: auto;
height: auto;
}
.ndcContent dt,
.nd_content dt{
color: #06163a;
margin-bottom: 5px;
margin-top: 17px;
}
.nd_content p img.aligncenter{
margin: 0 auto;
text-align: center;
display: block;
}
.nd_content p img.alignleft {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.nd_content p img.alignright {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}
.nd_content div.aligncenter {
margin: 0 auto;
max-width: 100%;
}
.nd_content div.alignnone img,
.nd_content div.aligncenter img{
max-width: 100%;
height: auto;
margin-bottom: 20px;
}
.nd_content div.alignleft{
float: left;
margin-right: 10px;
}
.nd_content div.alignright{
float: right;
margin-left: 10px;
max-width: 100%;
}
.nd_content div.alignnone{
margin: 0 auto;
max-width: 100%;
}
.nd_content div.alignright img,
.nd_content div.alignleft img{
margin-bottom: 10px;
height: auto;
max-width: 100%;
}
blockquote code{
color: #ff5e14;
}
.ndcContent code,
.nd_content code{
color: #ff5e14;
font-size: 14px;
margin: 14px 0 -5px;
display: block;
padding-bottom: 0;
}
.ndComment.pingbackcomments{
padding-left: 0;
}
.nd_content #gallery-1 img{
margin-bottom: 10px;
}
.nd_content iframe{
max-width: 100%;
max-height: 300px;
}
.woocommerce-thankyou-order-received{
background: #f8f7ff;
margin: 0 0 30px;
padding: 15px 15px;
line-height: 1.5;
}
.woocommerce ul.order_details{
padding: 0;
margin: 0 0 50px;
display: flex;
justify-content: flex-start;
}
.woocommerce ul.order_details li{
text-transform: uppercase;
font-weight: 400;
color: #959ba9;
font-size: 14px;
border: none;
background: #f8f7ff;
text-align: left;
margin: 0 0 2px;
padding: 40px 30px 38px;
width: 20%;
border-left: 2px solid #fff;
}
.woocommerce ul.order_details li:first-child{
border-left: none;
}.woocommerce ul.order_details li:last-of-type{
border-left: 2px solid #fff;
}
.woocommerce ul.order_details li strong{
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
font-size: 16px;
color: #06163a;
line-height: 1.2;
display: block;
margin: 7px 0 0;
}
.woocommerce-order-details .comonTitle{
margin-bottom: 30px;
}
.woocommerce table.shop_table.ind_od{
border: none;
border-collapse: collapse;
}
.woocommerce table.shop_table.ind_od thead tr th {
font-size: 18px;
font-weight: 600;
color: #06163a;
text-transform: uppercase;
background: #f8f7ff;
padding: 17px 15px 18px;
font-weight: 600;
font-family: 'Barlow Condensed', sans-serif;
border: none;
}
.woocommerce table.shop_table.ind_od tbody tr td{
font-size: 15px;
color: #959ba9;
line-height: .7;
text-transform: capitalize;
letter-spacing: .3px;
font-weight: 400;
margin: 0 0 0 2px;
border-top: none; 
border-bottom: thin solid #eaeaea;
padding: 15px 15px;
}
.woocommerce table.shop_table.ind_od tbody tr td.product-total{
width: 40%;
}
.woocommerce table.shop_table.ind_od tbody tr td a{
font-size: 18px;
color: #959ba9;
line-height: 22px;
font-weight: 400;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce table.shop_table.ind_od tbody tr td a:hover{
color: #ff5e14;
}
.woocommerce table.shop_table.ind_od tbody tr td.product-name strong{
font-size: 18px;
color: #959ba9;
line-height: 22px;
font-weight: 400;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce table.shop_table.ind_od tbody tr td .amount{
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;
color: #959ba9;
line-height: 22px;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce table.shop_table.ind_od tfoot tr th{
padding: 20px 15px;
font-size: 18px;
color: #06163a;
line-height: .8;
text-transform: capitalize;
letter-spacing: 0;
font-weight: 600;
font-family: 'Barlow Condensed', sans-serif;
border-top: none; 
border-bottom: thin solid #eaeaea;
}
.woocommerce table.shop_table.ind_od tfoot tr .amount{
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;
color: #06163a;
line-height: 22px;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce table.shop_table.ind_od tfoot tr td{
font-size: 15px;
color: #959ba9;
line-height: 1.5;
text-transform: capitalize;
letter-spacing: .3px;
font-weight: 400;
margin: 0 0 0 2px;
border-top: none; 
border-bottom: thin solid #eaeaea;
}
.woocommerce section.woocommerce-order-details{
margin-bottom: 50px;
}
.comonTitle.mb30{
margin-bottom: 30px;
}
.woocommerce .woocommerce-customer-details address{
border: none;
border-radius: 0;
background: #f8f7ff;
padding: 30px 35px;
line-height: 2;
}
.woocommerce-account .woocommerce-MyAccount-content{
float: none;
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
float: none;
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul{
margin: 0;
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{
list-style: none;
display: block;
border-bottom: 2px solid #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
display: block;
background: #f8f7ff;
font-size: 14px;
line-height: .8;
color: #6c768e;
padding: 21px 15px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{
content: '\ef55';
font-family: themewar;
display: inline-block;
position: relative;
font-size: 12px;
margin-right: 8px;
transition: margin-right ease 300ms;
-moz-transition: margin-right ease 300ms;
-webkit-transition: margin-right ease 300ms;
-ms-transition: margin-right ease 300ms;
-o-transition: margin-right ease 300ms;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover, 
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{
background: #ff5e14;
color: #FFF;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before, 
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{
margin-right: 12px;
}
.woocommerce-account .woocommerce-MyAccount-content p strong{
color: #06163a;
}
.woocommerce-account .woocommerce-MyAccount-content p a:hover{
color: #06163a;
}
.woocommerce table.shop_table.my_account_orders.account-orders-table{
border: none;
border-collapse: collapse;
}
.woocommerce table.shop_table.my_account_orders.account-orders-table thead tr th{
font-size: 18px;
font-weight: 600;
color: #06163a;
text-transform: uppercase;
background: #f8f7ff;
padding: 17px 15px 18px;
font-weight: 600;
font-family: 'Barlow Condensed', sans-serif;
border: none;
}
.woocommerce table.shop_table.my_account_orders.account-orders-table tbody tr td{
font-size: 15px;
color: #959ba9;
line-height: .7;
text-transform: capitalize;
letter-spacing: .3px;
font-weight: 400;
margin: 0 0 0 2px;
border-top: none; 
border-bottom: thin solid #eaeaea;
padding: 15px 15px;
}
.woocommerce table.shop_table.my_account_orders.account-orders-table td .amount{
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;
color: #06163a;
line-height: 22px;
font-family: 'Barlow Condensed', sans-serif;
}
.woocommerce table.shop_table.my_account_orders.account-orders-table td a:hover{
color: #06163a;
}
.woocommerce table.shop_table.my_account_orders.account-orders-table td a.button{
color: #FFF;
background: #ff5e14;
border: none;
border-radius: 0;
font-weight: 500;
text-transform: uppercase;
font-size: 12px;
padding: 8px 15px;
letter-spacing: .75px;
}
.woocommerce table.shop_table.my_account_orders.account-orders-table td a.button:hover{
background: #06163a;
color: #FFF;
}
.woocommerce-MyAccount-content .woocommerce-order-details{
margin-top: 30px;
}
.woocommerce-MyAccount-content mark{
color: #06163a;
padding-left: 5px;
padding-right: 5px;
}
.woocommerce .myAccountPage .woocommerce-MyAccount-content .woocommerce-info .button{
color: #FFF;
background: #ff5e14;
border: none;
border-radius: 0;
font-weight: 500;
text-transform: uppercase;
font-size: 12px;
padding: 15px 18px;
letter-spacing: .75px;
}
.woocommerce .myAccountPage .woocommerce-MyAccount-content .woocommerce-info .button:hover{
background: #06163a;
color: #FFF;
}
.woocommerce .myAccountPage table.shop_table.order_details{
border-radius: 0;
margin: 0;
padding: 0;
border: none;
border-collapse: collapse;
}
.woocommerce .myAccountPage table.shop_table.order_details thead tr th{
font-size: 18px;
font-weight: 600;
color: #06163a;
text-transform: uppercase;
background: #f8f7ff;
padding: 9px 15px 10px;
font-weight: 600;
font-family: 'Barlow Condensed', sans-serif;
border: none;
}
.woocommerce .myAccountPage table.shop_table.order_details tbody tr td{
font-size: 15px;
color: #959ba9;
line-height: .7;
text-transform: capitalize;
letter-spacing: .3px;
font-weight: 400;
margin: 0 0 0 2px;
border-top: none; 
border-bottom: thin solid #eaeaea;
padding: 15px 15px;
}
.woocommerce .myAccountPage table.shop_table.order_details tbody tr td a{
color: inherit;
}
.woocommerce .myAccountPage table.shop_table.order_details tbody tr td a:hover{
color: #ff5e14;
}
.woocommerce .myAccountPage table.shop_table.order_details tbody tr td .button{
color: #FFF;
background: #ff5e14;
border: none;
border-radius: 0;
font-weight: 500;
text-transform: uppercase;
font-size: 12px;
padding: 8px 15px;
letter-spacing: .75px;
}
.woocommerce .myAccountPage table.shop_table.order_details tbody tr td .button:hover{
background: #06163a;
color: #FFF;
}
.woocommerce .myAccountPage .edit-account{
position: relative;
width: 100%;
}
.woocommerce .myAccountPage .edit-account .form-row{
margin: 0 0 20px;
padding: 0;
}
.woocommerce .myAccountPage .edit-account .form-row input {
width: 100%;
height: 50px;
border: 1px solid #eaeaea;
margin: 0;
padding: 0 20px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
}
.woocommerce .myAccountPage .edit-account .form-row input::-moz-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.woocommerce .myAccountPage .edit-account .form-row input::-ms-input-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.woocommerce .myAccountPage .edit-account .form-row input::-webkit-input-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.woocommerce .myAccountPage .edit-account .form-row span em{
font-size: 12px;
color: #788892;
padding: 0;
display: block;
line-height: 22px;
}
.woocommerce .myAccountPage .edit-account fieldset{
margin-top: 44px;
}
.woocommerce .myAccountPage .edit-account .button {
display: block;
height: 50px;
background: #ff5e14;
color: #FFF;
text-align: center;
padding: 21px 45px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
line-height: .8;
margin: 0;
border-radius: 0;
border: none;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce .myAccountPage .woocommerce-Address .woocommerce-Address-title{
position: relative;
margin: 0 0 24px;
}
.woocommerce .myAccountPage .woocommerce-Address .woocommerce-Address-title .comonTitle{
margin: 7px 0 0;
}
.woocommerce .myAccountPage .woocommerce-Address .edit{
color: #FFF;
background: #ff5e14;
border: none;
border-radius: 0;
font-weight: 500;
text-transform: uppercase;
font-size: 12px;
padding: 10px 15px;
letter-spacing: .75px;
line-height: .9;
margin-bottom: 0;
display: inline-block;
}
.woocommerce .myAccountPage .woocommerce-Address .edit:hover,
.woocommerce .myAccountPage .edit-account .button:hover{
background: #06163a;
color: #FFF;
}
.woocommerce .myAccountPage .woocommerce-Address address{
border: none;
border-radius: 0;
background: #f8f7ff;
padding: 30px 35px;
line-height: 2;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row{
margin: 0 0 20px;
padding: 0;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row label{
display: block;
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
color: #06163a;
font-size: 14px;
line-height: .8;
margin: 0 0 10px;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row input {
width: 100%;
height: 50px;
border: 1px solid #eaeaea;
margin: 0;
padding: 0 20px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row input::-moz-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row input::-ms-input-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row input::-webkit-input-placeholder{
color: #9fa3b8 !important;
opacity: 1 !important;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row span{
width: 100%;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row .select2-container--default .select2-selection--single{
width: 100%;
border: 1px solid #eaeaea;
margin: 0;
height: 50px;
padding: 0 20px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
border-radius: 0;
outline: none;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{
height: 50px;
font-size: 14px;
color: #959ba9;
font-weight: 400;
padding: 0;
line-height: 50px;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{
height: 50px;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b{
left: auto;
right: 20px;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .button {
display: block;
height: 50px;
background: #ff5e14;
color: #FFF;
text-align: center;
padding: 21px 45px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
line-height: .8;
margin: 0;
border-radius: 0;
border: none;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce .shopSections.myAccountPage .woocommerce-address-fields .button:hover{
background: #06163a;
color: #FFF;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register label,
.woocommerce .woocommerce-form.woocommerce-form-login.login label{
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
color: #06163a;
margin: 0 0 10px;
line-height: .8;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login input{
margin: 0 0 20px !important;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login label.woocommerce-form-login__rememberme::before{
top: -2px;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login input[type="checkbox"]:checked + span::after{
top: -1px;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register{
padding: 21px 30px 24px;
border: 1px solid #eaeaea;
margin: 0;
border-radius: 0;
position: relative;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register input {
width: 100%;
height: 50px;
border: 1px solid #eaeaea;
margin: 0 0 4px;
padding-left: 20px;
padding-right: 20px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register p{
font-size: 14px;
line-height: 26px;
color: #959ba9;
margin: 0 0 7px;
padding: 0;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register .woocommerce-privacy-policy-text a:hover{
color: #06163a;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register .button {
display: block;
height: 50px;
background: #ff5e14;
color: #FFF;
text-align: center;
padding: 21px 45px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
line-height: .8;
margin: 5px 0 0;
border-radius: 0;
border: none;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register .button:hover{
background: #06163a;
color: #FFF;
}
.woocommerce .shopSections .lost_reset_password{
padding: 21px 30px 24px;
border: 1px solid #eaeaea;
margin: 0;
border-radius: 0;
position: relative;
}
.woocommerce .shopSections .lost_reset_password p{
font-size: 14px;
line-height: 26px;
color: #959ba9;
margin: 0 0 8px;
padding: 0;
}
.woocommerce .shopSections .lost_reset_password p label{
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
color: #06163a;
margin: 0 0 10px;
line-height: .8;
}
.woocommerce .shopSections .lost_reset_password input {
width: 100%;
height: 50px;
border: 1px solid #eaeaea;
margin: 0 0 0px;
padding-left: 20px;
padding-right: 20px;
color: #959ba9;
font-weight: 400;
font-size: 14px;
}
.woocommerce section.woocommerce-order-details .order-again .button,
.woocommerce .shopSections .lost_reset_password .button {
display: block;
height: 50px;
background: #ff5e14;
color: #FFF;
text-align: center;
padding: 21px 45px;
font-size: 14px;
font-weight: 500;
display: inline-block;
text-transform: uppercase;
letter-spacing: 0;
line-height: .8;
margin: 14px 0 0;
border-radius: 0;
border: none;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.woocommerce section.woocommerce-order-details .order-again .button:hover,
.woocommerce .shopSections .lost_reset_password .button:hover{
background: #06163a;
color: #FFF;
}
.woocommerce .shopSections.emptyCartPage .woocommerce-notices-wrapper{
margin-bottom: 20px;
}
.ind_btn.slider_btn{
position: relative !important;
font-size: 14px !important;
font-weight: 500 !important;
text-transform: uppercase !important;
letter-spacing: 0 !important;
background: transparent !important;
display: inline-block !important;
color: #FFF !important;
height: 60px !important;
min-width: 200px !important;
padding: 25px 25px !important;
text-align: center !important;
line-height: .9 !important;
}
.ind_btn.slider_btn:hover{
color: #ff5e14 !important;
transition: all ease 300ms !important;
-moz-transition: all ease 300ms !important;
-webkit-transition: all ease 300ms !important;
-ms-transition: all ease 300ms !important;
-o-transition: all ease 300ms !important;
} .nd_content .wp-block-cover {
margin-bottom: 30px !important;
}
.wp-block-button{
margin-bottom: 15px;
}
.wp-block-quote.is-style-large{
padding: 25px 40px 32px 102px;
} .footer_01 .screen-reader-text{
display: none;
}
.footer_01 select{
height: 50px;
width: 100%;
border: none;
background: #0f1f45;
border-radius: 0;
color: #bfbfcb;
font-size: 14px;
letter-spacing: 0;
padding: 0 15px;
}
.footer_01 .widget table{
width: 100%;
border: 1px solid #0f1f45;
}
.footer_01 .widget table caption {
font-size: 14px;
color: #FFF;
font-weight: 600;
line-height: .8;
caption-side: top;
padding: 16px 5px;
text-align: center;
border: 1px solid #0f1f45;
text-transform: uppercase;
letter-spacing: .75px;
}
.footer_01 .widget table thead tr th {
font-size: 14px;
color: #bfbfcb;
font-weight: 700;
text-align: center;
border-bottom: 1px solid #0f1f45;
padding: 7px 2px;
border-right: 1px solid #0f1f45;
}
.footer_01 .widget table tbody tr td {
font-size: 14px;
color: #bfbfcb;
font-weight: 400;
text-align: center;
border-bottom: 1px solid #0f1f45;
border-right: 1px solid #0f1f45;
padding: 7px 2px;
}
.footer_01 .widget table tbody tr td a{
color: #bfbfcb;
}
.footer_01 .widget table tfoot tr td a{
font-size: 16px;
color: #bfbfcb;
font-weight: 500;
}
.footer_01 .widget table tfoot tr td#next a{
float: right;
padding-right: 15px;
}
.footer_01 .widget table tbody tr td a:hover,
.footer_01 .widget table tfoot tr td a:hover{
color: #ff5e14;
}
.footer_01 .widget table tfoot tr td{
padding: 5px 10px;
}
.footer_01 .widget ul li ul{
margin-top: 30px;
}
.footer_01 .widget.widget_recent_comments ul li{
word-break: break-all;
text-align: left;
line-height: 28px;
padding: 10px 0 10px 21px;
position: relative;
}
.footer_01 .widget.widget_recent_comments ul li:before {
content: '--';
color: #acafc0;
letter-spacing: 0;
margin-right: 0;
position: absolute;
left: 0;
top: 9px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.footer_01 .widget.widget_recent_comments ul li a{
display: inline-block;
line-height: 28px;
}
.footer_01 .widget.widget_recent_comments ul li a:before{
display: none;
}
.footer_01 .widget.widget_rss ul li{
word-break: break-word;
text-align: left;
line-height: 24px;
padding: 0;
}
.footer_01 .widget.widget_rss ul li a{
float: none;
line-height: 28px;
}
.footer_01 .widget.widget_rss ul li span.rss-date {
display: block;
text-transform: uppercase;
font-size: 12px;
margin: 0px 0 13px;
}
.footer_01 .widget.widget_rss ul li .rssSummary {
font-size: 14px;
margin: 0 0 12px;
}
.footer_01 .widget.widget_rss ul li cite{
color: #FFF;
font-weight: 400;
font-size: 13px;
}
.footer_01 .searchForms{
margin: 0;
padding: 0;
position: relative;
}
.footer_01 .searchForms input[type="search"]{
width: 100%;
height: 50px;
background: #0f1f45;
border-radius: 0;
border: none;
font-size: 12px;
color: #bfbfcb;
padding-left: 15px;
padding-right: 50px;
}
.footer_01 .searchForms button{
height: 50px;
width: 50px;
border-radius: 0%;
color: #FFF;
text-align: center;
background: #ff5e14;
position: absolute;
right: 0;
top: 0;
border: none;
font-size: 14px;
line-height: 50px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
}
.footer_01 .searchForms button:hover{
color: #ff5e14;
background: #06163a;
}
.footer_01 .widget_text img{
max-width: 100%;
height: auto;
}
.newsDetails .commonSection.shopSections{
padding: 0;
}