@charset "utf-8";
.header-style-6 #navbar > ul > li > a{
padding: 30px 8px;
}
.offer-section {
padding-bottom: 100px;
}
.blog-grid-section .news-grids .grid .entry-media{
min-height : 275px;
}
.blog-grid-section .news-grids .grid{
min-height : 420px;
}
.section-padding {
padding: 60px 0;
}
.margin-auto ul li, .offer-text ul li, .details ul li {
line-height: 1.8em;
}
.margin-auto ul li::before, .offer-text ul li::before, .details ul li::before {
top: 0;
}
.page-title h1 {
font-size: 48px;
font-size: 3.2rem;
font-weight: 800;
margin: 1em 0 0.23em;
color: #fff;
}
@media (max-width: 1400px) {
.site-logo{
max-width : 300px;
}
.header-style-6 #navbar > ul > li > a{
font-size: 0.95rem;
}
} .hero.hero-slider-wrapper h2{
line-height: 60px !important;
} @media (max-width: 767px){
.hero.hero-slider-wrapper h2 span {
font-size: 45px !important;
}	
}.admin-bar .sticky-header.sticky-on{
top:32px;
}
.navbar-nav li ul li a i {
display: none;
}
.custom.tparrows:before{
font-size: 20px;
color:#fff;
line-height:45px;
}
.hero .custom.tparrows:hover{
opacity:0.7;
}
.hero .tp-dottedoverlay.twoxtwo{
background:none;
background-color:rgba(0,0,0,0.5);
z-index:999;
}
.hero.hero-slider-wrapper h2{
color:#ffffff;
font-size:45px;
line-height:60px;
}
.hero.hero-slider-wrapper h2 span{
color:#fdc900;
font-size:45px;
}
.hero.hero-slider-wrapper p{
font-size: 24px; line-height: 1.5em;
color: #fff;
margin: 0 0 1.58em
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
background-color:#fdc900;
color:#fff;
}
.dropdown-menu>.current-menu-item>a{
color:#fff !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
background-color:inherit;
}
.page-title {
background: url(//www.scorel.fr/wp-content/themes/megacorp/images/page-title.jpg) center center/cover no-repeat local;
height: 260px;
position: relative;
width: 100%;
}
.cta.section-padding.parallax,
.cta-newsletter.parallax,
.testimonials.section-padding.parallax,
.contact-section.section-padding.parallax{
background-position:50% -14.3938px;
background-repeat:no-repeat;
background-size:cover;
}
.pagination li a, .pagination li span{
font-family: "Montserrat", sans-serif;
background-color: #e0e3e8;
display: block;
width: 32px;
height: 32px;
line-height: 20px;
color: #051829;
font-weight: 500;
border-radius: 5px;	
}
.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover, .pagination li span.current{
background-color: #fdc900;
color: #051829;
}
.footer-widget h3{
font-size: 24px;
color: #fff;
text-transform: uppercase;
margin: 0 0 2em;
padding-bottom: 0.5em;
position: relative;
}
.footer-widget h3:before{
content: "";
background-color: #fdc900;
width: 28px;
height: 3px;
position: absolute;
left: 0;
bottom: 0;
border-radius: 5px;	
}
.site-footer .about-widget .footer-logo{
margin: 0 0 4em;
}
.contact-pg-section .contact-form .submit-btn input[type="submit"]{
background:#fdc900;
border-radius:0px;
border:2px solid #fdc900;
color:#051829;
}
.cta-newsletter.parallax .newsletter-pic img {
width: 190px;
height: 329px;
}
.testimoials-s2-grid .client-info .details .pic img {
width: 70px;
height: 70px;
}
.slide-item .client-details .client-pic img {
width: 65px;
height: 56px;
}
.contact-section.section-padding.parallax .contact-women img {
width: 356px;
height: 485px;
}
.contact-pg-section .contact-form .submit-btn input[type="submit"]:hover{
background:#020b12;
color:#fff;
border-color:#fdc900;
}
.project-new-posts{
margin-top:50px;	
}
.project-new-posts a{
position:relative;
font-weight: 600;
color: #051829;
font-size:15px;	
}
.project-new-posts a span.fa-th{
font-size:20px;
}
.blog-single-section .entry-header .entry-media img{
position:relative; }
.hero .custom.tparrows{
background: #fdc900;
width: 45px;
height: 45px;
z-index: 999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-ms-transition: all 0.2s;
transition: all 0.2s;
}
.hero .custom.tparrows:hover{
background: #e4b500;
}
.hero .hesperiden.tp-bullets{
display:none; 
}
.hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected{
background:#fdc900;
border: 3px solid #ffffff;
} .ajax-loading {
background-color: rgba(0, 0, 0, 0.6);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.ajax-loading:before  {
background: url(//www.scorel.fr/wp-content/themes/megacorp/images/ajax-loader.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
content: "";
display: block;
height: 32px;
left: 50%;
margin: -5.5px 0 0 -8px;
position: absolute;
top: 50%;
width: 32px;
}
body > .ajax-loading {
position: fixed;
}
#pop {
border: 5px solid rgba(0, 0, 0, 0);
border-radius: 2px;
box-shadow: 0 0 2px 3px rgba(0, 0, 0, 0.15);
left: 50%;
margin-left: -250px;
margin-top: -100px;
position: fixed;
top: 50%;
width: 500px;
}
.pop {
background-color: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 2px;
padding: 15px 20px;
} .footer-widget .twitter-feed-widget .tweet{
margin-bottom: 0px;
padding-left: 0px;
min-height: 0px;
border-bottom: 0px;
}
.footer-widget .twitter-feed-widget .tweet li{
position: relative;
margin-bottom: 20px; 
padding-bottom:9px;
padding-left:30px;
border-bottom:1px solid #494949;
}
.footer-widget .twitter-feed-widget .tweet li:last-child{
border-bottom: 0px;
}
.footer-widget .twitter-feed-widget .tweet li:before{
content: "\f099";
font-family: 'FontAwesome';
position: absolute;
left: 0px;
top: 2px;
line-height: 1.4em;
color: #198cfa;
font-size: 18px;
}
.footer-widget .twitter-feed-widget .tweet p{
color: #ccc;
font-size: 15px;
line-height: 1.6em;
}
.footer-widget .twitter-feed-widget .tweet p > a{
color: #ffffff;
font-size: 15px;
line-height: 1.6em;
display:block;
}
.footer-widget .twitter-feed-widget .tweet p > a:hover{
color:#fdc900;
} .contact-map-section{
position:relative;
overflow:hidden;
}
.contact-map-section .map-canvas{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
display:block;
}
.contact-map-section .form-outer{
position:relative;
max-width:470px;
float:right;
width:100%;
background-color:#ffffff;
-webkit-box-shadow: 0px 0px 18px 0px rgba(204,204,204,1);
-moz-box-shadow: 0px 0px 18px 0px rgba(204,204,204,1);
box-shadow: 0px 0px 18px 0px rgba(204,204,204,1);
}
.contact-map-section .form-outer .inner-box{
position:relative;
display:block;
padding:50px 40px 30px;
}
.contact-map-section .form-outer .inner-box h2{
position:relative;
color:#333333;
line-height:1.2em;
font-weight:700;
}
.contact-map-section .form-outer .inner-box .text{
position:relative;
color:#777777;
font-size:16px;
margin-bottom:25px;
}
.map-section{
position:relative;
}
.map-data{
text-align:center;
font-size:14px;
font-weight:400;
line-height:1.8em;
}
.map-data h6{
font-size:16px;
font-weight:700;
text-align:center;
margin-bottom:5px;
color:#121212;
}
.map-canvas{
height:360px;
} .widget{
margin-bottom:50px;
position:relative;
}
.widget ul{
position:relative;
}
.widget ul li{
display: block;
color: #5d5c5c;
padding: 9px 0;
position: relative;
border-bottom: 1px solid #e1e1e1;
}
.widget ul li:last-child{
border-bottom:0px;	
}
.widget ul li a{
display: inline-block;
color: #5d5c5c;
position: relative;
width:87%;
}
.widget ul li:hover,
.widget ul li a:hover{
color: #051829;
}
.widget .tagcloud a {
background-color: #f8f8fa;
font-size: 14px !important;
font-size: 0.93333rem;
color: #696e71;
padding: 7px 10px;
margin: 5px 3px;
border: 1px solid #f2f2f2;
display: inline-block;
}
.widget .tagcloud a:hover {
background-color: #051829;
color: #fff;
} .footer-widget ul{
position:relative;	
}
.footer-widget ul li.page_item{
position: relative;
width: 49%;
display: inline-block;
font-size: 15px;
color: #fff;
margin-bottom: 15px;
}
.footer-widget ul li.page_item a{
position:relative;
font-size:15px;
color:#fff;	
}
.blog-sidebar .search-widget input {
width:100%;
} #wp-calendar {
width: 100%;
}
#wp-calendar caption {
text-align: right; 
color: #999999; 
font-size: 12px; 
margin-top: 10px;
margin-bottom: 15px;
}
#wp-calendar thead { 
font-size: 10px;
}
#wp-calendar thead th { 
padding-bottom: 10px;
text-align: center;
}
#wp-calendar tbody { 
}
#wp-calendar tbody td { 
background: #e9e9e9; 
text-align: center; 
padding:8px;
}
#wp-calendar tbody td:hover { 
background: #fff; 
}
#wp-calendar tbody .pad { 
background: none; 
}
#wp-calendar tfoot #next { 
font-size: 10px; 
text-transform: uppercase; 
text-align: right;
}
#wp-calendar tfoot #prev { 
font-size: 10px; 
text-transform: uppercase; 
padding-top: 10px; 
}
.sticky .grid.new_grid, .tag-sticky-2 .grid.new_grid{
background: #efefef; 
padding:20px;
}
.sticky .grid.new_grid .thm-unit-test {
border: 3px solid #fff; 
padding:20px !important; 
}
.sticky .post .post-content{ 
background-color:transparent; 
}
.wp-caption {
border: 0px !important;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.gallery-caption {
font-family: 'Nunito Sans', sans-serif;
font-size:15px;
color:#666666;
line-height:1.8em;
font-weight:400;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
}
.bypostauthor{
font-family: 'Nunito Sans', sans-serif;
font-size:15px;
color:#666666;
line-height:1.8em;
font-weight:400;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
}
.alignright{ 
text-align:right;
}
.alignleft{ 
text-align:left;
}
.aligncenter{ 
text-align:center;
}	
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
article.news .meta ul{
padding-left:0px;
margin-bottom:10px;
}
.widget .sidebar-title h2 {
position: relative;
margin-bottom: 40px;
}
.widget .sidebar-title h2 a{
position:relative;
color:#797979;
}
.widget .sidebar-title h2:before{
content: "";
position: absolute;
left: 0;
bottom: -10px;
width: 40px;
height: 2px;
background-color: #48c7ec;
} .blog-with-sidebar-area .blog-post .sticky .single-blog-item{
background:#fafafa;
padding:30px;
}
.blog-section .tag-sticky-2{
background:#fafafa;
}
.thm-unit-test h1,.thm-unit-test h2,.thm-unit-test h3,.thm-unit-test h4,.thm-unit-test h5,.thm-unit-test h6{
font-family: "Poppins",sans-serif;
margin-bottom:15px !important;
color: #222222 !important;
line-height:1.2em;
}
.default-form .group-title h2,
.default-form .group-title{
margin-bottom:0px !important;
}
.thm-unit-test h2 small a{
color:#3f51b5;
font-size:14px;
font-weight:400;
}
.thm-unit-test h2 small a:hover{
color:#3f51b5;
}
.thm-unit-test h2+h1+h2{
margin:0 0 15px 0;
}
.thm-unit-test h1{
font-size:36px;
}
.thm-unit-test h2{
font-size:32px;
}
.thm-unit-test h3{
font-size:28px !important;
text-transform:capitalize !important;
}
.thm-unit-test h4,.thm-unit-test .text h4{
font-size:26px;
}
.thm-unit-test h5{
font-size:24px;
}
.thm-unit-test h6{
font-size:20px;
}
.thm-unit-test table{
margin-bottom:20px;
}
.thm-unit-test table thead tr th{
border: 1px solid #ddd;
vertical-align: bottom;
padding:8px;
}
.thm-unit-test table tbody tr th{
border: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.thm-unit-test table tbody tr td{
border: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
} .thm-unit-test .lower-content>ul,.thm-unit-test ol{
padding-left:20px;
} .thm-unit-test .lower-content > ul li > ul > li{
list-style-type:circle;
}
.thm-unit-test .lower-content > ul li > ul > li > ul > li{
list-style-type:square;
}
.thm-unit-test ul li ul,
.thm-unit-test ol li ol{
padding-left:30px;
}
.thm-unit-test ul li ul li{
list-style-type:circle;
}
.thm-unit-test  ul li ul li ul li{
list-style-type:square;
}
.thm-unit-test ol li{
list-style-type:decimal;
display:list-item;
line-height:23px;
}
.thm-unit-test ol li ol li{
list-style-type:lower-alpha;
}
.thm-unit-test ol li ol li ol li{
list-style-type:upper-roman;
}
.thm-unit-test p img,.thm-unit-test figure img,.thm-unit-test img{
max-width:100%;
display:block;
height:auto;
}
figure{
max-width:100%;
display:block;
}
.blog-single-section .comments .article .author-meta h4 a {
color: #051829;
}
.paginate-links {
margin-top: 15px;
}
.paginate-links a,
.paginate-links > span {
font-family: "Montserrat", sans-serif;
background-color: #e0e3e8;
display: inline-block;
width: 32px;
text-align:center;
height: 32px;
line-height: 32px;
color: #051829;
font-weight: 500;
border-radius: 5px;
}
.paginate-links a:hover,
.paginate-links > span{
background-color: #fdc900;
color: #051829;
}
.thm-unit-test .news-style-one .post-header ul li ul.post-categories li{
margin-right:20px;
}
.thm-unit-test .news-style-one .post-header ul li ul.post-categories li:last-child{
margin-right:0px;
}
.comments-area .comment:last-child .comment-inner{
padding-bottom:30px;
border-bottom:1px solid #e0e0e0;
border-top:0px;
}
.single-blog-item .img-holder{
display:inline-block;
}
.single-blog-item .img-holder{
width:auto;
max-width:100%;
height:auto;
}
.news-style-one .inner-box .image-box img{
width:auto;
margin-bottom:25px;
}
.comment-form.default-form .default-form h2{
font-size:18px;
margin-top:10px;
}
.comments-area .budap-comment .budap-comment {
margin-left:60px;
}
.comments-area .budap-comment  .comment{
border-bottom: none;
}
.comments-area .budap-comment  .comment .comment-inner{
border-bottom: 1px solid #e0e0e0;
border-top: 0px;
padding-bottom:30px;
}
.page-title h1{
line-height:1.3em;
}
.comments-area .comment .comment-header h4 a{
color:#222222;
}
.comments-area .comment .comment-header h4 a:hover{
color:#222222;
}
.textwidget select, .single-sidebar select {
width: 100%;
}
.single-sidebar select {
width: 100%;
display: block;
border: 1px solid #ededed;
padding: 10px 5px;
}
article.news figure {
height: auto;
}
.sticky .single-news {
background: #efefef;
padding: 20px;
}
article.news figure a {
position: relative;
width: auto;
height: auto;
overflow: hidden;
display: inline-block;
}
.comments-area .imed_theme .imed_theme{
margin-left:75px;
}
.blog-single-section .entry-body p{
margin-bottom:23px;
}
.thm-unit-test .entry-body ul li{
line-height:25px;
}
.thm-unit-test .post{
margin-bottom:20px;	
}
.indust_theme .indust_theme{
margin-left:70px;
}
.thm-unit-test .comments{
margin-top:30px;
}
.thm-unit-test .gallery-item{
margin-bottom:15px;
} .widget_recent_comments ul li{
padding:10px 0px;
position:relative;
border-bottom:1px solid #eeeeee;
margin-bottom:2px;
}
.widget_recent_comments ul li a{
padding:0px;
position:relative;
border-bottom:0px !important;
margin-bottom:0px;
color: #797979;
font-size: 15px;
font-weight: 600;
}
.widget_recent_comments ul li a:before{
display:none;
}
.single-sidebar select{
width:100%;
display:block;
border:1px solid #ededed;
padding:10px 5px;
}
.textwidget img {
height: auto;
max-width: 100%;
}
.widget ul li{
position:relative;
border-bottom:1px solid #eeeeee;
padding:10px 0px;
margin-bottom:2px;
}
.widget ul li:last-child{
border-bottom:none;	
}
.widget ul li ul{
position:relative;
}
.widget ul li ul li{
margin-top:10px;
padding-top:10px;
border-bottom:none;
border-top:1px solid #eeeeee;
padding-bottom: 0px;
margin-bottom: 0px
}
.widget ul li ul li a {
position: relative;
color: #797979;
font-size: 15px;
font-weight: 400;
width: 87%;
display: inline-block;
transition: all 500ms ease;
-moz-transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
.thm-unit-test .share-box ul{
padding-left:0px !important;
}
.thm-unit-test .share-box ul li{
list-style-type:none !important;
display:inline-block !important;
}
.thm-unit-test .share-box ul li img{
display:inline-block !important;
}
.post-password-form input[type="password"]{
border:1px solid #051829;
padding:5px 10px;
display:inline-block;
}
.post-password-form input[type="submit"]{
background:#051829;
color:#fff;
padding:6px 15px; 
display:inline-block;
border:none;
}
.comments-area .comment .comment{
margin-left:60px;
padding-top:0px;
border-top:none;
}
.widget_rss ul li{
margin-bottom:12px;
padding-bottom:15px;
border-bottom:1px solid #666;
}
.widget_rss ul li a{
padding:12px 0px;
width:100%;
border-bottom:0px !important
}
.widget_rss ul li a:before{
display:none;
}
.widget_tag_cloud .tagcloud a{
position:relative;
display:inline-block;
margin:0px 3px 10px;;
padding:4px 15px;
border-radius:2px;
font-size:14px !important;
text-transform:capitalize;
border:1px solid #e0e0e0;
text-align:center;
color:#aaa;
}
.widget_tag_cloud .tagcloud a:hover{
background:#051829;
color:#fff;
}
.footer-widget{
margin-bottom:40px;
}
.footer-column .footer-widget h2{
font-size: 22px;
padding-bottom: 15px;
color: #aaa;
}
.footer-widget select{
position:relative;
padding:10px;
border-radius:5px;
width:100%;
color:#000000;
border:1px solid #e0e0e0;
}
.footer-widget #wp-calendar caption{
color:#aaa;
}
.footer-widget a{
color:#aaa;
}
.footer-widget a:hover{
color:#5c6bc0;
}
.footer-widget #wp-calendar thead th { 
padding: 4px 0px;
border: 1px solid #fff;
text-align: center;
color:#fff;
}
.footer-widget #wp-calendar tbody .pad{
background:#f5f5f5;
}
.footer-widget #wp-calendar tbody .pad:hover{
background:#f5f5f5;
}
.footer-widget .search-widget{
position:relative;
}
.footer-widget .search-widget input[type=search]{    
padding: 5px 45px 5px 10px;
border-radius: 5px;
color: #000000;
width: 100%;
position:relative;
background:#f5f5f5;
border:1px solid #072e51;
}
.footer-widget .search-widget button[type=submit]{
padding: 6px 12px;
position: absolute;
right: 0px;
top:0px;
color: #ffffff;
font-size: 14px;
border: 1px solid #072e51;
background: #072e51;
border-radius: 0px 3px 3px 0px;
font-weight: normal;
}
.footer-widget .widget_tag_cloud .tagcloud a{
color:#000000;
}
.footer-widget ul li{
color:#aaa;
padding: 5px 0px;
}
.footer-widget ul li a{
color:#aaa;
width:87%;
display:inline-block;
}
.footer-area .footer-widget{
padding-top:10px;
}
.footer-widget .title{
margin-top:30px;
}
.footer-widget .textwidget p{
color:#fff;
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.pagination-wrapper .pg-pagination.blog-pagination li a ,.pagination-wrapper .pg-pagination.blog-pagination li span {
line-height: 18px !important;
}
.blog-single-section .comments .indust_theme {
margin-bottom: 35px;   
}
.blog-single-section .comments .indust_theme .indust_theme {
margin-top: 35px;
}
.grid .product-info .rating .star-rating {
margin: 0 auto;
}
.comment-area .comment.pingback .author-pic {
display: none;
}
.wp-caption figcaption.wp-caption-text {
margin-top: 15px;
} .error-section{
position:relative;
text-align:center;
padding:150px 0px 150px;
}
.error-section .error-big-text{
position: relative;
font-size:180px;
color:#fdc900;
font-weight:700;
letter-spacing:5px;
margin-bottom:20px;
line-height:1em;
}
.error-section h2{
position:relative;
color:#26292d;
font-weight:600;
font-size:42px;
line-height:1.3em;
margin-bottom:30px;
}
.error-section h2 span{
font-weight:300;
}
.error-section .text{
font-size:20px;
font-weight:300;
margin-bottom:30px;
color:rgba(0,0,0,0.60);
}
.error-section .error-options{
position:relative;
}
.error-section .error-options .or{
position:relative;
color:#2f2f2f;
font-size:18px;
margin:0px 25px;
font-weight:500;
}
.error-section .btn-style-four{
padding:12px 25px;
}
.error-section .btn-style-four:hover{
opacity:0.8;
color:#ffffff;
background:#000;
}
.error-search-box{
position:relative;
margin-top:12px;
width:320px;
display:inline-block;
}
.error-search-box .form-group{
position:relative;
margin:0px;	
}
.error-search-box .form-group input[type="text"],
.error-search-box .form-group input[type="search"]{
position:relative;
line-height:32px;
padding:10px 50px 10px 20px;
border:1px solid #ebeaea;
display:block;
font-size:14px;
width:100%;
height:55px;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.error-search-box .form-group input:focus{
border-color:#26447b;	
}
.error-search-box .form-group button{
position:absolute;
border:none;
right:0px;
top:0px;
height:55px;
width:50px;
line-height:52px;
text-align:center;
display:block;
font-size:14px;
color:#c0c0c0;
background:none;
border-radius:0px 3px 3px 0px;
font-weight:normal;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.error-search-box .form-group input:focus + button,
.error-search-box .form-group button:hover{
color:#26447b;
}
.up-sells.upsells.products .grid .product-info h3 a {
color: #000;
}
.up-sells.upsells.products .grid:hover .product-info h3 a {
color: #fff;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
width: 100%;
}
.indust_theme .comment .details .author-meta .name h4 {
margin-bottom: 8px !important;
}
.indust_theme .comment .details .author-meta .date span {
font-size: 15px;
}
.gallery-columns-3 .gallery-item {
width: 33.33333333%;
}
.gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
padding-left: 15px;
padding-right: 15px;
}
.gallery figure {
display: inline-block;
}
 .theme-btn-s4,
.theme-btn-s3:hover,
.page-title .breadcrumb li,
.page-title .breadcrumb li a:hover,
.team-grids .owl-controls .owl-nav .owl-prev:hover,
.team-grids .owl-controls .owl-nav .owl-next:hover,
.products-grids .product-info .rating i,
.topbar-style-1 .topbar-contact-info > div > i, .topbar-style-2 .topbar-contact-info > div > i,
.cart-contact .top-cart-content .top-cart-item-des a:hover,
.header-style-3 .topbar-contact-info p,
.header-style-3 .topbar-style-2 .details > span,
.header-style-3 #navbar > ul > li > a:hover,
.header-style-3 .cart-contact .mini-cart > button i:before,
.header-style-3 .cart-contact .mini-cart > button,
.header-style-4 .topbar-style-2 .topbar-contact-info p, .header-style-5 .topbar-style-2 .topbar-contact-info p,
.header-style-4 .social > span, .header-style-5 .social > span,
.header-style-5 .lower-topbar .awards .icon .fi:before,
.hero .hero-slider .slide-caption > h2 span,
.site-footer .upper-footer a:hover,
.site-footer .about-widget ul li i,
.site-footer .service-links-widget ul li:before,
.site-footer .copyright-info a,
.header-style-3 .sticky-header #navbar > ul > li > a:hover,
.testimonials-slider .slide-item:before,
.testimonials-slider .client-info h4,
.offer-grids .details .offer-details,
.recent-projects-grids .inner-info .tags,
.projects-grid-view .inner-info .tags,
.about-us-section .social-links a:hover,
.contact-section-contact-box .details ul i,
.contact-form-s1 label,
.news-grids .entry-meta ul li i,
.news-grids .entry-body h3 a:hover,
.cta h2 span,
.service-s2-tab .details .more,
.fun-fact .grid h3 > span:last-child,
.cta-newsletter .cta-newsletter-inner h3 span,
.testimoials-s2-slider .client-info .rating i,
.testimoials-s2-grid-view .client-info .rating i,
.testimoials-s2-slider .owl-controls .owl-nav .owl-prev:hover,
.testimoials-s2-slider .owl-controls .owl-nav .owl-next:hover,
.testimoials-s2-grid-view .owl-controls .owl-nav .owl-prev:hover,
.testimoials-s2-grid-view .owl-controls .owl-nav .owl-next:hover,
.feature-grid .more,
.pricing .pricing-tab li a,
.pricing .pricing-grids .pricing-header h3,
.pricing .pricing-grids .pricing-body ul li i,
.pricing .pricing-grids .pricing-footer a:hover,
.project-single-section .project-info i,
.shop-details-main-content .product-details .rating i,
.hero.hero-slider-wrapper h2 span,
.offer-grids .details .offer-details:hover,
.blog-list-section .entry-meta li i,
.blog-list-section .entry-meta li a:hover,
.blog-sidebar .search-widget button,
.blog-sidebar .news-letter-widget button
{
color: #ffae00;
} .services-grids .grid:hover .details,
.theme-btn-s4:hover,
.back-to-top:hover,
.section-title h2:before, .section-title-white h2:before, .section-title-s2 h2:before, .section-title-s5 h2:before, .section-title-s6 h2:before, .section-title-s7 h2:before,
.section-title-s3 h2:before, .section-title-s4 h2:before,
.theme-btn, .theme-btn-s2, .theme-btn-s3, .theme-btn-s5,
.theme-btn-s2:hover,
.theme-btn-s5:hover,
.dots-s1 .owl-dots .owl-dot.active span,
.dots-s1 .owl-dots .owl-dot:hover span,
.slider-arrow-s1 .owl-controls .owl-nav .owl-prev,
.slider-arrow-s1 .owl-controls .owl-nav .owl-next,
.theme-accordion-s1 .panel-heading a,
.service-single-sidebar .services-link-widget ul li a:hover,
.service-single-sidebar .services-link-widget ul li.current a,
.service-single-sidebar .download-brocher-widget a,
.pagination-wrapper .pg-pagination .active a,
.pagination-wrapper .pg-pagination li a:hover,
.style-switcher-box button,
.style-switcher-box .layout ul li,
.site-header #navbar > ul > li .sub-menu a:hover,
.header-style-1 #navbar > ul > li > a:before, .header-style-2 #navbar > ul > li > a:before, .header-style-3 #navbar > ul > li > a:before, .header-style-4 #navbar > ul > li > a:before, .header-style-5 #navbar > ul > li > a:before, .header-style-6 #navbar > ul > li > a:before,
.header-style-5 .navigation,
.header-style-5 .navigation .container,
.hero .slick-prev,
.hero .slick-next,
.hero .slick-dots li button,
.site-footer .widget > h3:before,
.site-footer .widget .footer-logo:before,
.header-style-5 .sticky-header,
.recent-projects-grids .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.projects-grid-view .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.contact-form-s1 .wpcf7-submit,
.service-s2-box-grids .inner h3 span:before,
.cta-newsletter .subscrib-form button,
.testimoials-s2-slider .testimoials-s2-grid:after,
.testimoials-s2-grid-view .testimoials-s2-grid:after,
.feature-grid .icon,
.services-s3-grids .grid .details,
.pricing .pricing-tab li.active a,
.pricing .pricing-grids .pricing-header .sing-up,
.service-single-content .download a,
.service-single-content .details ul li i,
.contact-pg-section .contact-info .icon,
.blog-single-content .tag-share .tag a:hover,
.back-to-top,
.footer-widget h3:before,
.dropdown-menu>.active>a,
.contact-form-s1 .wpcf7-submit:hover,
.cta-newsletter .subscrib-form button:hover,
.services-s3-grids .grid:hover .details,
.slider-arrow-s1 .owl-controls .owl-nav .owl-prev:hover, .slider-arrow-s1 .owl-controls .owl-nav .owl-next:hover,
.contact-pg-section .contact-info .icon,
.header-style-5 .sticky-header,
.blog-sidebar .widget > h3:after, .blog-sidebar .widget h3:after
{
background-color: #ffae00;
} .theme-btn, .theme-btn-s2, .theme-btn-s3, .theme-btn-s5,
.theme-btn-s4:hover,
.theme-btn-s5,
.cart-contact .top-cart-content .top-cart-item-image:hover,
.offer-pic:after,
.partners-slider .grid:hover,
.service-s2-box-grids .grid:hover .inner,
.our-team .team-slider:after,
.contact-pg-section .contact-form .submit-btn input[type="submit"]:hover 
{
border-color: #ffae00;
}
.service-s2-tab .tablinks li.active {
border: 1px solid #ffae00;
}
.recent-projects-grids .project-info,
.projects-grid-view .project-info,
.contact-section-contact-box,
.testimoials-s2-slider .testimoials-s2-grid,
.testimoials-s2-grid-view .testimoials-s2-grid,
.features-title,
.pricing .pricing-tab li a,
.service-single-content .download a,
.project-single-section .project-single-details,
.theme-btn,
.contact-pg-section .contact-form .submit-btn input[type="submit"] {
border: 2px solid #ffae00;
}
.hero .custom.tparrows,
.square-hover-effect .hover-1,
.square-hover-effect .hover-2,
.square-hover-effect .hover-3,
.square-hover-effect .hover-4,
.contact-pg-section .contact-form .submit-btn input[type="submit"] {
background: #ffae00;
}
.cart-contact .top-cart-content {
border-top: 2px solid #ffae00;
}
.testimonials-slider .client-pic {
border-bottom: 2px solid #ffae00;
} .services-block-three .inner-box .image .overlay-box{
background-color: rgba(255,174,0,0.7);
}
.services-grids .details h3 i,
.team-grids .owl-controls .owl-dots .active span,
.team-grids .owl-controls .owl-dots .owl-dot:hover span {
background: #ffae00;
} .gallery-item .inner-box .image-box .overlay-box{
background-color: rgba(255,174,0,0.9);
}
@media only screen and (max-width: 767px){
.main-menu .navbar-header .navbar-toggle
{
border-color: #ffae00;
}
.main-menu .navbar-header .navbar-toggle,
.main-menu .navbar-collapse > .navigation,
.main-menu .navbar-collapse > .navigation > li > ul,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul,
.main-menu .navbar-collapse > .navigation > li > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a,
.main-menu .navbar-collapse > .navigation > li > a:hover,
.main-menu .navbar-collapse > .navigation > li > a:active,
.main-menu .navbar-collapse > .navigation > li > a:focus,
.main-menu .navbar-collapse > .navigation > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li.current > a,
.main-menu .navbar-collapse > .navigation > li.current-menu-item > a,
.header-style-two.inner-header .main-menu .navigation > li > a
{
background-color: #ffae00;
}
}
@media only screen and (max-width: 1023px){
.subscribe-section:before,
.subscribe-form .form-group input[type="text"],
.subscribe-form .form-group input[type="tel"],
.subscribe-form .form-group input[type="email"],
.subscribe-form .form-group textarea
{
border-color: #ffae00;
}
.subscribe-form .form-group input[type="submit"],
.subscribe-form button
{
background-color: #ffae00;
}
}
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message
{
border-top-color: #ffae00 !important;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover,
.pagination > li > .current,
.pagination > li:hover > .current
{
background-color: #ffae00 !important;
}
.contact_info ul a,
.woocommerce .f-shop-detail .summary .star-rating
{
color: #ffae00 !important;
}