@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Open Sans:400,700,900|Oswald:400,500,600,700|Poppins:400,500,600,700|Open+Sans:400,600,700,800&subset=latin-ext');
/*
Theme Name: slzmachine-pro
Theme URI: https://slzmachine.siluzange.com/
Author: siluzan
Author URI: https://www.siluzan.com
Description: slzmachine is a fully responsive and retina ready theme, so it looks amazing on any screen sizes. Comes with easy to use option framework and hence it is very easy to customize without having knwoledge of coding. Services section is available on the homepage to showcase your services. Shop is also included with the theme. Compatible with most popular plugins like WooCommerce, Contact Form 7, Nextgen Gallery and many more. Comes with 800+ Google fonts and 650+ Font Awesome icons. The theme supports compability with "All in One SEO pack" & "SEO by Yoast".  The theme is translation ready and compatible with qTranslate X plugin. Built with valid HTML5 and CSS3 code. It is cross-browser compatible theme and comes with one-click demo install. Enjoy the demo here: http://www.siluzan.com
Version: 1.0.8470
License: siluzan version 1
License URI: license.txt
Text Domain: slzmachine
Tags: sticky-post,threaded-comments,translation-ready,theme-options,photoblogging
slzmachine WordPress Theme has been created by siluzan, 2019.
slzmachine WordPress Theme is released under the terms of siluzan.
 CSS Document */
/* CSS Document */
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;font-family:'Oswald';}
fieldset,img{border:0;}
ul,li{list-style:none;vertical-align:middle;margin:0;padding:0;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 20px;padding:0;line-height:1;font-weight:400;font-family: 'Oswald', sans-serif;}
h1{font-size:35px;}
h2{font-size:30px;}
h3{font-size:25px;}
h4{font-size:18px;}
h5{font-size:15px;}
h6{font-size:14px;}
input,select,img{vertical-align:middle;}
input, textarea, select, button {font-family: 'Oswald',sans-serif;}
img{vertical-align:middle;border:none;max-width:100%;}
button{border:none;outline:none;box-shadow:none;display:block;padding:0;background:transparent;}
legend{display:none;}
textarea{resize:none;}
.clear{clear:both;}
.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.txtr{text-align:right;}
body{font-size:14px;background-color:#fff;color: #6E6D6D;line-height:200%;}
section {padding: 30px 0;}
.container {width: 1170px;margin: 0 auto;position: relative;}
.toggleMenu {display: none;}
.fa {margin-right:5px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.header a {color: #fff;}
.header a:hover{color:#b01614;}
.header .left form {float: right;}
.header .social-icons{float: right;}
.header form.search-form {margin-bottom: 0;float: right;}
.header form.search-form input.search-field{width: 150px;}
.header form.search-form input.search-submit{padding:7px;}
.header .social-icons a{color:#fff;}
input.search-field, .post-password-form input[type=password], .wpcf7 form input[type="submit"] {border: none;padding: 7px 15px;}
input.search-submit, .post-password-form input[type=submit], .wpcf7 form input[type="submit"] {border: none;color: #fff;padding: 7px 15px;cursor: pointer;	background-color: #b01614;}
.social-icons a {width: 48px;height: 48px;line-height: 48px;text-align: center;vertical-align: middle;display: table-cell;padding: 0;transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;font-size: 16px;color: #fff;}

.social-icons{display:inline-block;}
.language-icons{padding:6px 0;display:inline-block; position:relative; text-align:left;float:right;margin: 0 10px;color:#fff}
.language-icons span{ cursor:pointer;}
.language-icons .language-list{display:none; position:absolute; z-index:10000; color:#000; background-color:#eee; min-width:120px;border:1px solid #bbb; left:-5px;}
.language-icons .language-list li{ padding:0 5px; line-height:230%; position:relative;}
.language-icons .language-list a{color:#000;}
.language-icons .language-list a:hover{color:#dd3333;}
.English:before {background-position: 0 -74px;}
.French:before {background-position: -16px -74px;}
.German:before {background-position: -34px -74px;}
.Italian:before {background-position: -50px -74px;}
.Russian:before {background-position: -68px -74px;}
.Spanish:before {background-position: -85px -74px;}
.Portuguese:before {background-position: -102px -74px;}
.Dutch:before {background-position: -119px -74px;}
.Greek:before {background-position: -136px -75px;}
.Japanese:before {background-position: -153px -75px;}
.Korean:before {background-position: -170px -75px;}
.Arabic:before {background-position: -187px -75px;}
.Hindi:before {background-position: -204px -75px;}
.Turkish:before {background-position: -221px -75px;}
.Indonesian:before {background-position: -112px -63px;}
.Vietnamese:before {background-position: -129px -63px;}
.Thai:before {background-position: -146px -63px;}
.Bengali:before {background-position: -163px -63px;}
.Persian:before {background-position: -181px -63px;}
.Polish:before {background-position: -197px -63px;}
.Chinese:before {background-position: -214px -63px;}
.trf {
    background-image:url(images/flags92.png);
    height:11px;
    width:16px;
    background-repeat:no-repeat;
    overflow:hidden;
    display:inline-block;
    box-sizing: content-box;
    padding: 0 5px 0 0;
}
.trf-za {background-position: -24px 0}
.trf-al {background-position: -48px 0}
.trf-et {background-position: -72px 0}
.trf-sa {background-position: -96px 0}
.trf-am {background-position: -120px 0}
.trf-az {background-position: -144px 0}
.trf-es-ba {background-position: -168px 0}
.trf-ru-ba {background-position: -192px 0}
.trf-by {background-position: -216px 0}
.trf-bd {background-position: -240px 0}
.trf-ba {background-position: -264px 0}
.trf-bg {background-position: -288px 0}
.trf-mm {background-position: -312px 0}
.trf-es-ca {background-position: -336px 0}
.trf-hk {background-position: -360px 0}
.trf-ph {background-position: -384px 0}
.trf-mw {background-position: -408px 0}
.trf-cn {background-position: -432px 0}
.trf-tw {background-position: -456px 0}
.trf-fr {background-position: -480px 0}
.trf-hr {background-position: -504px 0}
.trf-cz {background-position: -528px 0}
.trf-dk {background-position: -552px 0}
.trf-nl {background-position: -576px 0}
.trf-esperanto {background-position: -600px 0}
.trf-ee {background-position: -624px 0}
.trf-fj {background-position: -648px 0}
.trf-fi {background-position: -672px 0}
.trf-es-ga {background-position: -696px 0}
.trf-ge {background-position: -720px 0}
.trf-de {background-position: -744px 0}
.trf-gr {background-position: -768px 0}
.trf-in {background-position: -792px 0}
.trf-ht {background-position: -816px 0}
.trf-ng {background-position: -840px 0}
.trf-us-ha {background-position: -864px 0}
.trf-la {background-position: -888px 0}
.trf-il {background-position: -912px 0}
.trf-ru {background-position: -936px 0}
.trf-hu {background-position: -960px 0}
.trf-is {background-position: -984px 0}
.trf-id {background-position: -1008px 0}
.trf-ie {background-position: -1032px 0}
.trf-it {background-position: -1056px 0}
.trf-jp {background-position: -1080px 0}
.trf-kz {background-position: -1104px 0}
.trf-kh {background-position: -1128px 0}
.trf-kg {background-position: -1152px 0}
.trf-kr {background-position: -1176px 0}
.trf-tr {background-position: -1200px 0}
.trf-va {background-position: -1224px 0}
.trf-lv {background-position: -1248px 0}
.trf-lt {background-position: -1272px 0}
.trf-lu {background-position: -1296px 0}
.trf-mk {background-position: -1320px 0}
.trf-mg {background-position: -1344px 0}
.trf-my {background-position: -1368px 0}
.trf-mt {background-position: -1392px 0}
.trf-nz {background-position: -1416px 0}
.trf-mn {background-position: -1440px 0}
.trf-np {background-position: -1464px 0}
.trf-no {background-position: -1488px 0}
.trf-mx {background-position: -1512px 0}
.trf-aw {background-position: -1536px 0}
.trf-ir {background-position: -1560px 0}
.trf-pl {background-position: -1584px 0}
.trf-pt {background-position: -1608px 0}
.trf-pk {background-position: -1632px 0}
.trf-ro {background-position: -1656px 0}
.trf-ws {background-position: -1680px 0}
.trf-gb-sc {background-position: -1704px 0}
.trf-rs {background-position: -1728px 0}
.trf-ls {background-position: -1752px 0}
.trf-zw {background-position: -1776px 0}
.trf-lk {background-position: -1800px 0}
.trf-sk {background-position: -1824px 0}
.trf-si {background-position: -1848px 0}
.trf-so {background-position: -1872px 0}
.trf-es {background-position: -1896px 0}
.trf-tz {background-position: -1920px 0}
.trf-se {background-position: -1944px 0}
.trf-pf {background-position: -1968px 0}
.trf-tj {background-position: -1992px 0}
.trf-ru-ta {background-position: -2016px 0}
.trf-th {background-position: -2040px 0}
.trf-to {background-position: -2064px 0}
.trf-ua {background-position: -2088px 0}
.trf-uz {background-position: -2112px 0}
.trf-vn {background-position: -2136px 0}
.trf-gb-wa {background-position: -2160px 0}
.trf-europeanunion {background-position: -2184px 0}

.header {line-height:45px;width: 100%;z-index: 9998;position: relative;box-sizing: border-box;background-color:#2c3e50;}
.header.fixed {position: fixed;top: 0;z-index: 9999;transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;border-top: 2px solid #b01614;}
.header-inner {width: 1170px;margin: 0 auto;position: relative;}
.logo {	 width:160px;float: left;text-align: left;padding: 10px 0;position: absolute;z-index: -1;}
.header_right {padding-left:160px;	 width:550px;float: left;text-align: right;}
.header .right{width:460px;}
.sitenav{padding:0;position:relative;z-index:9999;}
.sitenav ul{margin: 0;padding: 0;font-family: 'Oswald',sans-serif;font-weight: 500;}
.sitenav ul li{display: inline-block;text-transform: uppercase;position: relative;}
.sitenav ul li a{padding:0 10px;display:block;text-align:center;transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s;color: #fff;font-family: 'Oswald',sans-serif;}
.sitenav ul li ul li{line-height:180%;display:block;position:relative;float:none;top:1px;border-bottom:1px #ddd solid;border-right:1px #ddd solid;}
.sitenav ul li ul li a{color:#333;display:block;padding-top:7px;padding-bottom:7px;position:relative;top:0;text-align:left;}
.sitenav ul li ul.sub-menu li a:hover,.sitenav ul li.current_page_item ul.sub-menu li a:hover,.sitenav ul li ul.sub-menu li.current_page_item a{background-color:transparent;}
.sitenav ul li ul{display:none;z-index:9999;position:relative;}
.sitenav ul li:hover>ul{display:block;width:185px;position:absolute;left:0;text-align:left;}
.sitenav ul li:hover ul li ul{display:none;position:relative;}
.sitenav ul li:hover ul li:hover>ul{display:block;position:absolute;left:185px;top:-1px;}
.sitenav ul li a:hover, .sitenav ul li.current_page_item a, .sitenav ul li:hover a.parent{color:#ee2623;}
.sub-menu{background-color:#fff;}
.sub-menu2{background-color:#efefef;margin-left:-15px !important;}
.list-inline>li {display: inline-block;padding-right: 5px;padding-left: 5px;width:13%;}
figure {margin: 0;}
.default-blog-news{position:relative;transition:.5s ease-in-out;margin-bottom:30px;border:1px solid #d8d8d8;}
.default-blog-news:hover{box-shadow:0 0px 0px 0 rgba(0, 0, 0, 0.03), 0 0px 0px 0 rgba(0, 0, 0, 0.02);transition:.2s cubic-bezier(0.4, 0, 1, 1);}
.default-blog-news .lower-content{position:relative;padding:15px 10px 10px;text-align:center;background:#f4f4f4;}
.default-blog-news:hover .lower-content{border-color:#b01614;transition:.7s ease;}
.default-blog-news .lower-content:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:98%;left:10%;right:10%;height:15px;width:80%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background:-webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);background:-webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:9;}
.default-blog-news:hover .lower-content:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(5px);transform:translateY(5px);}
.default-blog-news .date{position:absolute;left:50%;margin-left:-77px;top:-21px;background:#ee2623;line-height:20px;padding:11px 30px;z-index:9;color:#fff;text-align:center;}
.default-blog-news .lower-content .text p{margin-bottom:10px;}
.default-blog-news .lower-content h4{color:#222;font-weight:600;margin-bottom:10px;height: 35px;overflow: hidden;}
.default-blog-news .lower-content h4 a{color:#222;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;font-size:16px;}
.default-blog-news .lower-content h4 a:hover{color:#b01614;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.default-blog-news .lower-content .post-meta{color:#848484;font-size:16px;margin-bottom:7px;}
.default-blog-news .lower-content .default_link{text-transform:uppercase;color:#ee2623;transition:.5s ease;font-size:14px;}
.default-blog-news .lower-content .default_link:hover{transition:.5s ease;color:rgba(41, 46, 49, 1.00);}
.default-blog-news .img-holder{display:block;overflow:hidden;position:relative;}
.default-blog-news .img-holder a{width:100%;}
.default-blog-news .img-holder img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;width:100%;height:auto;}
.default-blog-news:hover .img-holder img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.default-blog-news .overlay{background-color:rgba(44, 62, 80, 0.91);text-align:center;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 450ms ease-out 0s;transition:all 450ms ease-out 0s;-webkit-transform:rotateY(180deg) scale(0.5,0.5);transform:rotateY(180deg) scale(0.5,0.5);}
.default-blog-news:hover .img-holder .overlay{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateY(0deg) scale(1,1);transform:rotateY(0deg) scale(1,1);}
.default-blog-news .overlay .box{display:table;height:100%;width:100%;}
.default-blog-news .overlay .box .content{display:table-cell;text-align:center;vertical-align:middle;}
.default-blog-news .img-holder .overlay .box .content a i{background:#ffffff;border-radius:50%;color:#b01614;display:inline-block;font-size:16px;height:45px;line-height:48px;transition:all 500ms ease 0s;width:45px;}
.default-blog-news .img-holder .overlay .box .content a:hover i{background:#b01614;color:#fff;}
.prosweet {position: relative;text-align: center;}
h2.section_title {font-weight: 400;text-align: center;margin-bottom: 30px;position: relative;font-size: 34px;color: #515151;}
h2.section_title:before, h2.section_title:after {content: '';position: absolute;top: 50%;background: #ccc;width: 28%;height: 1px;}
h2.section_title:before {left:0;}
h2.section_title:after {right:0;}
.product_cat{margin-top: 10px;}.productmember-list {float: left;padding:5px;}product_titledesbox{float:left;}.thumnailbx img,.product_thumnailbx img {width:100%;margin-bottom: 10px;}.product_titledesbox h4,.titledesbox h4{font-size:16px;text-align:center;}.thumnailbx {margin: 10px;}.prolist-3{width: 32.4%;}.prolist-4{width: 24%;}.prolist-5{width: 19%;}.prolist-6{width: 15%;}.prolist-7{width: 13.3%;}.prolist-8{width: 11.5%;}
ul.products{clear: both;margin: 0 0 1em;padding: 0;list-style: none outside;}
ul.products::after,ul.products::before{content: ' ';display: table;}
ul.products li.first{clear: both;}
ul.products li.product{float: left;padding: 0;position: relative;margin-left: 0;}
ul.products li.product {word-wrap: break-word;}
ul.products li.product a {color:#515151;}
ul.products li.product a img {width: 100%;height: auto;display: block;box-shadow: none;}
ul.products li.product .loop-category-title,ul.products li.product .loop-product-title, ul.products li.product h3 {padding: .5em 0;margin: 0;font-size: 1em;}
.columns-3 ul.products li.product{width: 31%;margin: 0 3% 1em 0;}
.columns-4 ul.products li.product{width: 22.2%;margin: 0 3% 1em 0;}
.columns-5 ul.products li.product{width: 18.2%;margin: 0 2% 1em 0;}
.columns-5 ul.products li:nth-child(5n){margin-right: 0;}
.columns-5 ul.products li:nth-child(5n+1){clear:both;}
.columns-4 ul.products li:nth-child(4n){margin-right: 0;}
.columns-4 ul.products li:nth-child(4n+1){clear:both;}
.columns-3 ul.products li:nth-child(3n){margin-right: 0;}
.columns-3 ul.products li:nth-child(3n+1){clear:both;}
ul.products li:hover .product_type_simple{opacity: 1;}
ul.products li .product_type_simple {position: absolute;opacity: 0;width: 80px;top: 100px;left: 0;right: 0;margin: 0 auto;text-align: center;color: #161616!important;background: #fff!important;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;padding: 5px 25px 5px 25px!important;display: table!important;transition: all .5s ease 0;}
a.buttonstyle1 {background-color: #b01614;color: #fff;padding: 10px 20px;font: normal 16px/20px 'Oswald';display: inline-block;border-radius:5px;}
a.buttonstyle1:hover{background-color:#2c3e50;color:#fff;}
.counterlist {width: 20%;padding: 30px 0;color: #fff;float: left;margin: 0 27px;text-align: center;}
.countercon {color: #fff;position: absolute;text-align: center;width: 100%;top: 25%;left: 0;transform: translateY(-20%);-webkit-transform: translateY(-20%);-o-transform: translateY(-20%);-ms-transform: translateY(-20%);-moz-transform: translateY(-20%);transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
.counterlist i {font-size: 48px;}
.counterlist .counter {display: block;font-size: 50px;color: #2c3e50;line-height: 70px;}
.counterlist h6 {font-size: 18px;color: #fff;margin-bottom: 0;text-transform: uppercase;}
.Advantages-Number{padding:70px 0 !important;}
.aboutwrap {position: relative;}
.ourprinciples {float: left;text-align: center;width: 31.333%;margin: 0 30px 30px 0;box-sizing: border-box;position: relative;background: #f28e02;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.ourprinciples:nth-of-type(3n+3) {margin-right: 0!important;}
.ourprinciplesbg {padding: 30px 20px;position: relative;transition: all .5s ease 0;color: #fff;}
.ourprinciples .ourprinciplesbgicon {left: 0;margin: 0 auto;opacity: .07;position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 1;}
.ourprinciples .ourprinciplesbgicon i {font-size: 210px;vertical-align: middle;}
.ourprinciples i {font-size: 46px;text-align: center;vertical-align: middle;position: relative;z-index: 999;}
.ourprinciples h3 {font-size: 22px;font-weight: 700;margin: 20px 0;padding: 0;position: relative;color: #fff;position: relative;z-index: 999;}
.ourprinciples p {margin: 0;position: relative;z-index: 999;}
.teammember-list {width: 30%;display: inline-block;margin: 0 15px;position: relative;box-sizing: order-box;}
.teammember-list .thumnailbx {background: #01c18d;height: 250px;overflow: hidden;margin: 0 0 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.teammember-list .thumnailbx img {vertical-align: middle;min-height: 250px;width: 100%;height: auto;}
.titledesbox {text-align: center;padding: 8px 10px;position: relative;background: #b01614;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.titledesbox:after {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255,255,255,0);border-bottom-color: #b01614;border-width: 9px;margin-left: -9px;}
.member-social-icon {display: none;position: absolute;top: 30%;transform: translateY(-30%);text-align: left;	margin-bottom: 20px;}
.teammember-list span.title {font-weight: 400;color: #fff;font-size: 17px;text-align: center;padding: 0;margin: 5px 0 0 0;display: block;position: relative;}
.teammember-list:hover{cursor:pointer;}
.teammember-list:hover .thumnailbx img{opacity:.5;}.teammember-list:hover .member-social-icon{display:block;}.teammember-list:hover .titledesbox{background-color:#01c18d;} .teammember-list:hover .titledesbox:after{border-bottom-color: #01c18d;}
.member-social-icon a:hover{color:#01c18d;}
.one_half {width: 48%;margin-right: 4%;}
.one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .four_fifth {float: left;margin-bottom: 20px;position: relative;}
.last_column {clear: right;margin-right: 0!important;}
.one_half img {	    float: right;	    margin-top: 5%;display: block;width: 100%;height: auto;}
.one_half h3 {font-size: 30px;color: #fff;margin-bottom: 0;padding-top: 30px;}
.featureslists {width: 100%;	margin-top: 25px;min-height: 70px;}
.featureslists i {font-size: 30px;color: #888;float: left;margin: 0 25px 0 0;width: 65px;height: 65px;line-height: 65px;border-radius: 50%;border: 1px solid #e1e1e1;text-align: center;}
.featureslists h5 {font-size: 16px;font-weight: 600;margin-bottom: 10px;}
.featureslists p {margin-left: 90px;	font-size: 12px;line-height: 18px;}
.one_third {width: 32%;margin-right: 2%;background-color: #fff;padding: 0;min-height: 150px;}
.one_third .text{height:160px;overflow:hidden;margin-bottom: 10px;}
.get-product{background-color:#eee;padding:40px 20px;margin:10px 0;color: #666;}
.lastcols{margin-right:0 !important;}
.themefeatures .one_third {width: 31.2%;margin: 0 3% 30px 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align: top;color: #444;background-color: #fff;padding: 20px;}
.themefeatures .one_third:hover{background-color:#b01614;color:#fff;}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
.themefeatures .one_third i {font-size: 40px;margin-right: 15px;float: left;}
.themefeatures .one_third h4 {font-size: 20px;}
.themefeatures .one_third p {margin-left: 60px;}
.titledesbox cite {font: 400 14px 'Oswald';color: #828181;}

ul.gallery li{float: left;margin: 0 1% 1em 0;padding: 0;position: relative;width: 19%;margin-left: 0;}
ul.gallery li a {color:#0a0a0a;}
ul.gallery li a img {width: 100%;height: auto;display: block;box-shadow: none;	    border-radius: 5px;}
ul.gallery li{position:relative;}
ul.gallery li a span{display:inline-block;width:98%;position:absolute;bottom:0;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000)";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000, endColorstr=#80000000);color:#fff;font-size:12px;padding:5px 1%;text-align:center;line-height:1.5em;}
:root ul.gallery li a span{
    filter:none;/*IE9不需要filter*/
    background:#000;background: rgba(0, 0, 0,0.5);}
ul.gallery li:nth-child(5n){margin-right: 0;}
ul.gallery li:nth-child(5n+1){clear:both;}
.footer {background-color: #252525;position: relative;color: #ccc;}
.footer .cols-4 {width: 23%;float: left;margin: 0 30px 30px 0;position: relative;}
.footer .cols-3 {width: 30%;float: left;margin: 0 30px 30px 0;position: relative;}
.footer h5 {color: #fff;font-size: 25px;	margin-bottom: 15px;padding-bottom: 15px;margin-top: 20px;}
.footer p i{margin-right:5px;}
.footer .social-icons {margin-top: 20px;}
.social-icons a {width: 30px;height: 30px;line-height: 30px;margin: 0 5px 0 0;padding: 0;border-radius: 50%;-moz-border-radius: 50%;-webkt-border-radius: 50%;color: #fff;border: none;display: inline-block;}
.social-icons a:hover{color:#b01614;}
.copyright-wrapper {background-color: #1a1a1a;position: relative;padding: 15px 0;	line-height:1;}
ul.recent-post {margin: 0;padding: 0;list-style: none;}
ul.recent-post li {width: 100%;margin: 0;list-style: none;overflow: hidden;}
.footer ul li a {padding: 0;	color: #ccc;	line-height:250%;}
.footer .lastcols a{color:#ee2623;}
.footer .social-icons a{color:#fff;}
.footer p{line-height:250%;}
.footer ul li a:hover{color:#b01614;}
ul.recent-post li{font-size: 14px;float: left;margin: 0;padding-top: 0;width: 220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.foot-form input[type="text"],.foot-form input[type="email"],.foot-form input[type="tel"],.foot-form textarea {font-family: Oswald;width: 90%;background-color: #f9f9f9;color: #555;border: 1px solid #ccc;padding: 5px 15px;	margin: 0 8px 8px 0;}
.foot-form textarea{height:60px;}
.foot-form input[type="submit"] {font: 700 14px 'Oswald';cursor: pointer;transition: all .5s ease 0s;-o-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;margin-top: 0;color: #ffffff;background-color: #b01614;border: none;width:100%;line-height:300%;}
#back-top {position: fixed;bottom: 115px;right: 25px;}
#back-top a {width: 64px;display: block;text-align: center;font: 11px/100% Oswald,Helvetica,sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top span {width: 64px;height: 62px;display: block;margin-bottom: 7px;background: url(images/up-arrow.png) no-repeat center center;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#fb-messenger {position: fixed;bottom: 165px;right: 25px; z-index:990; display:block;}
#fb-messenger a {width: 85px;display: block; text-align: center;font: 11px/100% Arial,Helvetica,sans-serif;text-transform: uppercase; text-decoration: none;color: #bbb; -webkit-transition: 1s;
    -moz-transition: 1s;transition: 1s;}
#fb-messenger span {width: 85px; height: 85px;    border-radius: 5px; border:1px solid #ccc; display: block; margin-bottom: 7px;background: url(images/messenger.png) no-repeat center center; -webkit-transition: 1s; -moz-transition: 1s;transition: 1s; background-color:rgb(255,255,255,0.4);}

.footer2{display:none;}


h4.procatlist-title a {color: #0a0a0a;}
.subtitle{width:80%;margin:0 auto;text-align:center;font-size:14px;color:#727272;margin-bottom:20px;line-height:150%;}
.rollbox{width:100%;overflow:hidden;margin:0 auto;}
.rollbox .leftbotton{height:72px;width:40px;background:url(/wp-content/themes/slzmesh-pro/images/buttonstyle2.png) no-repeat 0px 0px;position:absolute;left:0;top:50%;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.60;cursor:pointer;}
.rollbox .rightbotton{height:72px;width:40px;background:url(/wp-content/themes/slzmesh-pro/images/buttonstyle2.png) no-repeat -40px 0px;position:absolute;right:0;top:50%;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.60;cursor:pointer;z-index:10;}
.rollbox .cont{width:100%;overflow:hidden;float:left;}
.rollbox .scrcont{width:10000px;}
.rollbox .cont .pic{width:234px;float:left;text-align:center;}
.rollbox .cont .pic img{padding:9px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;width:200px;}
.rollbox #list1,.rollbox #list2{float:left;}
.photobooth{width: 100%;overflow: hidden;margin: 0 auto;position: relative;}
.photobooth .portfolio{margin-right:5px;}
.photobooth .leftbotton{position: absolute;top:0;left:0;background-color: transparent !important;border: 1px solid;font-size: 24px !important;padding: 5px 15px !important;position: absolute;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;cursor: pointer;color: #d45c22;}
.photobooth .rightbotton{position: absolute;top: 0;left: 70px;background-color: transparent !important;border: 1px solid;font-size: 24px !important;padding: 5px 15px !important;position: absolute;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;cursor: pointer;color:#d45c22;}
.photobooth .cont {width: 100%;overflow: hidden;float: left;	    margin-top: 50px;}
.photobooth .cont .entry img{width:222px;}
.photobooth .portfoliowrap{width:10000px;}
.photobooth #portfolio1, .photobooth #portfolio2 {float: left;}
.photobooth .cont .entry  {width: 234px;float: left;text-align: center;}
.photobooth .item-mask{position:absolute;top:10px;bottom:10px;left:10px;right:10px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;background-color:#d45c22;opacity:.6;z-index:99990;}
.entry:hover .item-mask{width:200px;height:200px;}
.photobooth .item-mask .item-maskWrap{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.owl-item{width:272px;margin-right:20px;border:1px solid #d8d8d8;position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}

.owl-carousel .owl-item img {transform-style: preserve-3d;	    display: block;width: 100%;-webkit-transform-style: preserve-3d;}

.single-construct-member{text-align:center;}
.single-construct-member .content{text-align:center;color:#2b2c36;padding:0 22px;background:#f4f4f4;padding-top:5px;display:block;}
.single-construct-member .content span{height:60px;overflow:hidden;display:block;line-height:180%;margin-bottom:10px;}
.single-construct-member .content:before{background:#EFA600;}
.single-construct-member:hover .content:before,
.single-construct-member:focus .content:before,
.single-construct-member:active .content:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.single-construct-member .img-holder{position:relative;z-index:99;overflow:hidden;}
.single-construct-member h2{color:#2b2c36;text-transform:none;font-size:16px;font-weight:bold;font-family:'Oswald', sans-serif;margin:0;margin-top:10px;transition:all .3s ease;}
.single-construct-member p{color:#4f4f4f;font-size:14px;margin-top:11px;transition:all .3s ease;}
.single-construct-member:hover p{color:#000000;}
.single-construct-member:hover h2,
.single-construct-member:hover ul li a{color:#272E39;}
.single-construct-member ul{margin-top:18px;padding-bottom:29px;}
.single-construct-member ul li{display:inline;}
.single-construct-member ul li a{display:inline-block;color:#EFA600;font-size:18px;margin:0 14px;transition:all .3s ease;}

.thm-btn{font-size:16px;font-weight:400;text-transform:none;font-family:'Oswald', sans-serif;position:relative;transition:all 0.5s ease 0s;cursor:pointer;padding:0 10px;line-height:30px;display:inline-block;text-align:center;z-index:1;}
.thm-btn:hover{color:#fff;}
.thm-btn:before{background-color:#b01614;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(0.5, 1);transition:all 0.4s ease 0s;width:100%;z-index:-1;}
.thm-btn:hover::before{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);}
.bg-clr1 {background: #2c3e50;color: #fff;}.bg-clr3{background:#fff;opacity:0.8;color:#af0300;}
.bg-clr2{background:#222;color:#fff;position:relative;}
.bg-clr2:before{background-color:#ee2623;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(0.5, 1);transition:all 0.4s ease 0s;width:100%;z-index:-1;}
.bg-clr2:hover:before{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);}
/*chen 添加*/
.cumform {padding: 10px 20px 20px 0px;}.cumform input {padding:7px;margin-right:10px;}
.foot-form{padding: 0 20px 20px 0px;}.foot-form input{width: 93%;margin-bottom:15px;}.foot-form #productQueryBottomBtn {width: 100%;}
.footform input[type="text"],.footform input[type="email"],.footform input[type="tel"],.footform textarea {font-family: Oswald;width: 93%;background-color: #f9f9f9;color: #555;border: 1px solid #ccc;padding: 5px 3%;margin: 0 8px 8px 0;}
.footform textarea{height:60px;}.footform button{font: 700 14px 'Oswald';cursor: pointer;transition: all .5s ease 0s;-o-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;margin-top: 0;color: #ffffff;background-color: #b01614;border: none;width:100%;line-height:300%;}
.get-product input{width:215px;}
button.wpcf7-submit,input.search-submit{border-radius: 5px;}
.get-product{background-color:#eee;padding:40px 20px;margin:10px 0;color: #666;}
.proul li{float:left;padding-right:1%; text-align:left;}.proul li:nth-child(1){width:21%;}.proul li:nth-child(2){width:21%;}.proul li:nth-child(3){width:21%;}.proul li:last-child{width:33%;padding-right:0;padding-top:0;}.proul li input[type="text"],.proul li input[type="email"],.proul li input[type="tel"],.proul li textarea{border:1px solid #999;padding:7px;margin:5px 20px 0 0;background-color:#fff;color:#4a4a4a; width:90%;}.proul li:last-child button{width:100%;padding: 3px 15px; font: 700 16px/24px 'Raleway';text-transform: uppercase;cursor: pointer;transition: all .5s ease 0s;    -o-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;  border: none;color: #fff;background-color: #b01614;}
span.double-line {position: relative;top: -4px;display: inline-block;width: 30px;height: 6px;margin: 0 10px;border-top: 1px solid #b01614;border-bottom: 1px solid #b01614;}
.captcha-image {border: 1px solid;padding: 10px;display: inline-block;text-align: center;}
.proul li:last-child .captcha-image {width: 95%; color: #666;text-align: left;padding: 2px 2%!important;margin-bottom: 5px;}
.proul li:last-child .captcha-image .cf7ic_instructions {display: inline-block;width: 50%;line-height: 150%;font-size: 12px;}
.proul li:last-child .captcha-image .cf7ic_option{width:48%; display:inline-block;}
.proul li:last-child .captcha-image .cf7ic_option input{width:13px;}

.captcha-image .cf7ic_instructions {display: block;}
.captcha-image .cf7ic_instructions span {color: red;font-weight: bold;	width: auto;}
.captcha-image {border: 1px solid;padding: 10px;display: inline-block;text-align: center;width: 95%;}
.captcha-image label {display: inline-block;}
.captcha-image i {font-size: 24px!important;	padding: 2px;}
.captcha-image label > input + i {cursor: pointer;border: 2px solid transparent;}
.footform .captcha-image {color: #e4e3e3;line-height: 120%;padding: 2%!important;font-size: 13px;}
.footform .captcha-image .cf7ic_instructions {display: block;}
.contactform .captcha-image .cf7ic_option label{width:70px;}
.contactform .captcha-image .cf7ic_option label input{width:13px;}
.footform  button {font: 700 14px 'Oswald';
    cursor: pointer;
    transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    margin-top:5px;
    color: #ffffff;
    background-color: #b01614;
    border: none;
    width: 100%;
    line-height: 300%;}
button.wpcf7-submit, input.search-submit {
    border-radius: 5px;
}
.contactform .captcha-image{display:block;border: 1px solid #aaa;}
.product_form .captcha-image {width: 80%!important;margin-left: 17%;border: 1px solid #ccc;}
.product_form .captcha-image .cf7ic_instructions,.product_form .cf7ic_option{width:100%;text-align:center;}

.product_form{background-color:#f5f8fd; padding:20px 20px;color: #666; border: 1px solid #cfd7e4;border-radius: 6px;}
.product_form span{display:inline-block; width:95px; text-align:right; padding-right:10px;}
.product_form input[type="text"],.product_form input[type="email"],.product_form input[type="tel"],.product_form textarea {font-family: Arial; width: 72%;height: 25px; background-color: #fff; color: #555; border: 1px solid #ccc; padding: 7px 15px;margin: 0 8px 8px 0;}
.product_form textarea{height:150px;vertical-align:top;}
.product_form a{color:#fff; font: 700 16px ;  cursor: pointer; transition: all .5s ease 0s; -o-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s;margin-top: 0;color: #ffffff;background-color: #dd3333;    border: none; padding:10px 20px; line-height:260%;text-transform: uppercase;}
.product_form a:hover{color:#fff;}
.product_form .captcha-image { width: 74%!important; margin-left: 18.5%; border: 1px solid #ccc;}
.product_form .captcha-image .cf7ic_instructions,.product_form .cf7ic_option{width:100%; text-align:center;}
a.myModal-btn{color:#fff; font: 700 16px ; cursor: pointer; transition: all .5s ease 0s; -o-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s;margin-top: 0;color: #ffffff;background-color: #dd3333;    border: none; width:100px; display:inline-block; margin:30px 10px; line-height:260%;text-transform: uppercase;}
a.myModal-btn:hover{color:#fff;}
.product_form ul li:last-child{text-align:center;}
.modal-content{text-align:center; padding:60px; min-height:300px; margin-top:100px; font-size:16px;}
.modal-content .title{font-size:35px; font-weight:bold; margin-bottom:40px;}

.left-social-icons{right:45px;display:block;position: fixed;bottom:270px;z-index: 990;width:45px;}
.left-social-icons .social-icons a{text-align: center; margin:-1px;width:40px;height:40px;border-radius: 0px; border: 2px solid #c1c0c0;color:#c1c0c0; padding: 0; background: none !important;}
.left-social-icons .social-icons a:first-child{border-radius: 5px 5px 0 0;}
.left-social-icons .social-icons a:last-child {border-radius: 0 0 5px 5px;}
.modal {z-index: 10050 !important;}
.pro_info .pro_info_title ul li.on {background-color: #b01614 !important;}
/*banner*/
.js-silder{	position: relative;	min-width: 320px;}
.silder-scroll{	width: 100%;overflow: hidden;}
.silder-main{position: relative;width: 100%;overflow: hidden;}
.silder-main-img{position: absolute;top: 0;	left: 0;width: 100%;}
.silder-main-img img{width: 100%;}
.js-silder-ctrl{width: 100%;text-align: center;}
.silder-ctrl-prev,.silder-ctrl-next{position: absolute;	top: 0;	width: 5%;	height: 100%;vertical-align: middle;cursor: pointer;color: #fff;font-family: "宋体";	font-size: 42px;	font-weight: 600;text-shadow: #666 1px 1px 2px;}
.silder-ctrl-prev{left: 0;text-align: left;}
.silder-ctrl-next{right: 0;	text-align: right;}
.silder-ctrl-prev>span,.silder-ctrl-next>span{	position: absolute;	top: 50%;margin-top: -40px;padding: 20px 5px; background-color:rgba(0,0,0,0.3); }
.silder-ctrl-prev>span{	left: 0;}
.silder-ctrl-next>span{	right: 0;}
.silder-ctrl-con{display: inline-block;	width: 2%;padding: 0;margin: 0 10px;cursor: pointer;}
.silder-ctrl-con>span{display: block;line-height: 0;text-indent: -9999px;overflow: hidden;padding: 3px 0;cursor: pointer;background-color: #e4e4e4;}
.silder-ctrl-con.active>span{background-color: #368bff;}
.dot{ position:absolute; bottom:6px; width:100%;}

@media (max-width: 768px){
    .silder-ctrl-prev,.silder-ctrl-next{width: 10%;font-size: 26px;margin-top: -25px;	}
    .silder-ctrl-con{width: 10px;height: 10px;padding: 0;margin: 0 5px;	}
    .silder-ctrl-con>span{display: block;width: 100%;height: 100%;border-radius: 50%;padding: 0;}
    .silder-ctrl-prev>span, .silder-ctrl-next>span {margin-top: 0; padding: 10px 5px;}

    .modal-content {margin-top: 70px;}
    .product_form{background-color:#f5f8fd;padding:20px 0px;color: #666;border: 1px solid #cfd7e4;border-radius: 6px;}
    .product_form li{float:none;width:100%!important;text-align: left;}
    .product_form li span{display:inline-block;width:120px;text-align: left;padding-left: 10px;}
    .product_form ul li:last-child{text-align: left;}
    .product_form li input[type="text"], .product_form li input[type="email"], .product_form li input[type="tel"]{font-family: Poppins;height: 25px;background-color: #fff;color: #555;border: 1px solid #ccc;padding: 7px 15px;margin: 0 8px 8px 8px;}
    .product_form textarea {margin-left: 9px;}
    .product_form li input[type="submit"]{width:100%;padding: 5px 15px; margin-top:10px!important;font: 700 16px/24px ; text-transform: uppercase; cursor: pointer; transition: all .5s ease 0s; -o-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s;  border: none; color: #fff;background-color: #dd3333;}
    .product_form input[type="text"], .product_form input[type="email"], .product_form input[type="tel"], .product_form textarea {width: 80% !important;}
    .product_form span.captcha-image {width: 83%!important;margin-left: 10px;float: left;}

}
/*chen 添加结束*/
@media screen and (min-width:769px) and (max-width: 1280px){.container{width:1000px;}.header-inner{width:1000px;}.footer .cols-4 {width: 20%;}.header{position:relative;}.counterlist{width:168px;height:168px;}}
@media screen and (min-width:500px) and (max-width: 768px){ul.gallery li {margin: 0 1% 1em 0;width: 48%;}ul.gallery li:nth-child(5n+1) {clear:none;}ul.gallery li:nth-child(5n){margin-right:1%;}}
@media screen and (max-width: 500px){.news-box {width: 48%;}.news-box:nth-child(2n){margin: 0 0 15px 0;}.news-box:nth-child(2n+1){clear:left;}ul.gallery li {float:none;margin: 0 0 1em 0;width: 100%;}}
@media screen and (max-width:768px){
    h2.section_title:before, h2.section_title:after{width:10%;}
    .photobooth{width:292.5px;}
    .photobooth .leftbotton {left: 50%;margin-left: -80px;}
    .photobooth .rightbotton {left: 50%;}
    .one_third .text{height:auto;}
    .default-blog-news .lower-content h4{height:auto;min-height: 35px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 10px;}
    h4{font-size:20px;}
    .header.fixed{position:relative;}
    html{width:100%;overflow-x:hidden;}
    body{overflow-x:hidden;position:relative;}
    .header{position:relative;}
    .container {width: auto;padding: 0 20px;}
    .left, .right {float: none;text-align:center;}
    .header .right{position:absolute;top:0;width: 90%;}
    .header .social-icons{float:none;}
    .header-top form.search-form {display:none;}
    .header-top .right{display:none;}
    .header-top .left span {display: inline-block;}
    .header .logo {position:relative;display:block;padding:50px 0 0 0;width: auto;float: none;text-align: center;}
    .logo img {margin:10px 15px;
    }
    .header form.search-form{display:none;}
    .header form.search-form input.search-submit{border-radius: 5px;background: url(images/search-icon.png) no-repeat center center;padding: 12px 0 12px 0; font-size: 0;width: 50px;height: 31px;}
    .header_right {padding-left:0;padding-bottom:10px;float: none;text-align: center;width: auto;}
    .header-inner {width: auto;padding: 0 20px;}
    .toggleMenu {display: block;}
    .toggle a {width: auto;color: #fff;background: url(images/mobile_nav_right.png) no-repeat right center #b01614;padding: 0 25px;margin-top: 5px;font-size: 16px;text-align: left;}
    .toggle a:hover {color: #fff;}
    .sitenav ul li ul li a:before {content: "\00BB \00a0";}
    .sitenav ul li ul li ul li a:before {content: "\2013";}
    .sub-menu2 {margin-left: 0!important;}
    .sitenav{float:none;margin:0;top:0;position:relative;overflow-x:hidden;display:none;}
    .sitenav ul{color:#000;width:100%!important;float:none!important;margin:0;padding:0;background-color:#fbefe2}
    .sitenav ul li{border-top:1px #f1dbc7 solid;display:block;float:none;text-align:left;border-right:0}
    .sitenav ul li a{padding:0 10px!important;display:block;color:#000;text-align:left}
    .sitenav ul li a:hover,.sitenav ul li.current_page_item a,.sitenav ul li:hover a.parent{color:#ffae00!important;background:none!important}
    .sitenav ul li ul,.sitenav ul li ul ul{display:block!important}
    .sitenav ul li ul li a:before{content:"\00BB \00a0"}
    .sitenav ul li ul li{border-bottom:1px solid transparent!important;border-right:0;}
    .sitenav ul li ul li a{padding-left:20px!important;padding:5px 10px!important;}
    .sitenav ul li ul li ul li a{padding-left:30px!important}
    .sitenav ul li ul li ul li ul li a{padding-left:40px!important}
    .sitenav ul li:hover>ul{background:none!important;width:auto!important;display:block;position:relative!important;left:0;right:0;top:0}
    .sitenav ul li:hover ul li ul,.sitenav ul li:hover ul li:hover>ul,.sitenav ul li:hover ul li:hover>ul li ul{background:transparent!important;display:block;position:relative!important;right:0;left:0;top:0}
    .sitenav ul li:hover ul li:hover ul,.sitenav ul li:hover ul li:hover ul li:hover ul{left:0!important}
    .slideBox{width:100%;position:relative;overflow:hidden;}
    .slideBox .hd{position:absolute;height:20px;line-height:28px;bottom:2%;left:0;width:100%;text-align:center;z-index:1;}
    .slideBox .hd li{display:inline-block;width:8px;height:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;text-indent:-9999px;overflow:hidden;margin:0 4px;}
    .slideBox .hd li.on{background:#cf0302;}
    .slideBox .bd{position:relative;z-index:0;margin-bottom:-5px;}
    .slideBox .bd li{position:relative;}.slideBox .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
    .slideBox .bd li a img{width:100%;}
    .slideBox{width:100%;position:relative;overflow:hidden;}
    .slideBox .hd{position:absolute;height:20px;line-height:28px;bottom:2%;left:0;width:100%;text-align:center;z-index:1;}
    .slideBox .hd li{display:inline-block;width:8px;height:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;text-indent:-9999px;overflow:hidden;margin:0 4px;}
    .slideBox .hd li.on{background:#cf0302;}
    .slideBox .bd{position:relative;z-index:0;margin-bottom:-5px;}
    .slideBox .bd li{position:relative;}.slideBox .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
    .slideBox .bd li a img{width:100%;}
    .productmember-list{width: 44.5%;float: left;clear: both;margin: 0 1% 0;	text-align:center;}
    .productmember-list:nth-child(2n){float: right;clear: none!important;}
    .prolist-4 h4,.prolist-5 h4,.prolist-6 h4,.prolist-7 h4,.prolist-8 h4{font-size:14px;}
    h2.section_title {font-size: 22px!important;}
    .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .four_fifth, .services-col, .services-wrap .one_third, #wrapperthree .one_half {float: none!important;width: 100%!important;margin: 0 0 30px!important;}
    .products ul,ul.products {margin: 0 0 1em;padding: 0;list-style: none outside;clear: both;}
    ul.products[class*=columns-] li.product{width: 48%!important;float: left;clear: both;margin: 0 1% 1.5em;	text-align:center;}
    ul.products[class*=columns-] li.product:nth-child(2n){float: right;clear: none!important;}
    ul.products li.product h2 {padding: .5em 0;margin: 0;font-size: 1em;}
    .get-product{background-color:#eee;padding:20px 20px;margin:10px 0;color: #666;}
    .proul li{float:none;width:100%!important;}
    .proul li input[type="text"], .proul li input[type="email"], .proul li input[type="tel"], .proul li textarea {width: 96%;
        margin: 0 0 5px 0;	padding:5px;border: 1px solid #ccc;}
    .proul li input[type="submit"]{width:100%;padding: 5px 15px;margin-top:10px!important;font: 700 16px/24px 'Oswald';text-transform: uppercase;cursor: pointer;transition: all .5s ease 0s;-o-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;border: none;color: #fff;background-color: #3fc2f6;}
    .proul li:last-child .captcha-image .cf7ic_instructions,.proul li:last-child .captcha-image #cgyCaptchaContainer{width:100%; text-align:center;}
    .proul li:last-child .captcha-image .cf7ic_option label{width:70px; float:none;}
    .proul li:last-child .captcha-image .cf7ic_option label input{float:none; margin-top:0;}
    .titledesbox cite {font: 400 14px 'Oswald';color: #828181;}
    .counterlist {margin: 0 auto 15px auto;float: none;transform: none;width: auto;}
    .one_half img{float:none;}
    .countercon {transform: none;}
    .ourprinciples {margin-right: 0;width: 100%;}
    .teammember-list {width: 100%;float: none;margin: 0 0 10%;text-align: center;}
    .footer ul li a:before {font-family: 'Font Awesome 5 Free';content: "\f105";font-weight: 900;font-size: 14px;
        padding-right: 10px;position: absolute;top: 2px;left: 0;}
    #skillwrap .one_half h5{margin-top:0;}
    .news-box .newsdesc {margin-left: 3%;}
    .news-box .newsdesc h6 {margin-bottom: 20px;}
    .news-box .newsdesc p {-webkit-line-clamp: 3;line-clamp: 3;}
    .footer .cols-4:nth-child(1),.footer .cols-4:nth-child(2),.footer .cols-4:nth-child(3){display:none;}
    .footer .cols-4 {width:100%;margin:0;}
    .footer .cols-3:nth-child(1),.footer .cols-3:nth-child(2){display:none;}
    .footer .cols-3 {width:100%;margin:0;}
	.contactdetail a {color: #F44336;}
	.contactdetail a:hover{color:#b01614;}
    .footer2 {font-size: 16px;position: fixed;bottom: 16px;left: 0px;height: 30px;line-height: 30px;text-align: center;background: #3fc2f6;width: 100%;opacity: 0.9;display: block;z-index: 2001;}
    .footer2 ul {width: 100%;display: table;table-layout: fixed;}
    .footer2 li {display: table-cell;text-align: center;color: #0093dd;border-right: 1px solid #fff;position: relative;}
    .footer2 a.bswt:before {background-position: -32px 0;}
    .footer2 a:before {content: " ";display: inline-block;height: 46px;vertical-align: middle;margin-right: 3px;}
    .footer2 a {display: block;color: #fff;background: #b01614;position: relative;font-size: 1em;text-decoration: none;}
    .footer {font-size: 14px;position: relative;padding: 10px 0 60px;color: #c8c7c5;line-height: 250%;}

    #back-top {bottom: 45px}
    .left-social-icons{bottom: 195px}
    #fb-messenger {position: fixed;bottom: 95px;right: 15px; z-index:990; display:block;}
    #fb-messenger a {width: 85px;display: block; text-align: center;font: 11px/100% Arial,Helvetica,sans-serif;text-transform: uppercase; text-decoration: none;color: #bbb; -webkit-transition: 1s;
        -moz-transition: 1s;transition: 1s;}
    #fb-messenger span {width: 60px; height: 60px;    border-radius: 5px; border:1px solid #ccc; display: block; margin-bottom: 7px;background: url(images/messenger60x60.png) no-repeat center center; -webkit-transition: 1s; -moz-transition: 1s;transition: 1s; background-color:rgb(255,255,255,0.4);}

    .entry{float: none;margin: 0 0 1em 0;width: 100% !important;}
}



/*Photo Gallery*/
.portfoliowrap{overflow:visible;position:relative;margin-left:0;}.portfolio{overflow:visible!important;position:relative;margin-left:-5px;margin-bottom:-5px;margin-top:-5px;}.portfolio img{width:100%;max-width:none!important;height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; display:block;}.threecol .entry{width:32%;margin: 0 1% 1em 0;float:left;overflow:visible;position:relative;}.fourcol .entry{width:24%;margin: 0 1% 1em 0;float:left;overflow:visible;position:relative;}.fivecol .entry{width:19%;margin: 0 1% 1em 0;float:left;overflow:visible;position:relative;}ul.portfoliofilter{margin:0;padding:0;margin-bottom:30px;margin-top:0;width:100%;padding-bottom:0;text-align:center;}ul.portfoliofilter li{display:inline-block;margin-right:10px;margin-bottom:10px;}ul.portfoliofilter li a{text-transform:none;font-weight:700;font-size:13px;line-height:30px;color:#555;background:#fff;text-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;padding:6px 20px!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-order-sizing:border-box;border:1px solid #e5e5e5;}ul.portfoliofilter li:hover a,ul.portfoliofilter li a:hover{background:#E19105;border:1px solid #E19105;color:#fff!important;}ul.portfoliofilter li a.selected{background:#E19105;border:1px solid #E19105;}.isotope-item{z-index:2;}.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}.isotope,.isotope .isotope-item{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width;}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;}.holderwrap{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-order-sizing:border-box;margin:5px;}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px;}div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;}div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x;}div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;}div.pp_default .pp_content .ppt{color:#f8f8f8;}div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px;}div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px;}div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer;}div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer;}div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px;}div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer;}div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px;}div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer;}div.pp_default .pp_close{background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px; float:right;    position: relative;}div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa;}div.pp_default .pp_social{margin-top:7px;}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static;}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px;}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px;}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px;}div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px;}div.pp_default .pp_content_container .pp_details{margin-top:5px;}div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px;}div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px;}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7;}div.pp_default .pp_description{text-align: center;font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0;}div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;}div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;}div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;}div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat;}div.light_rounded .pp_top .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer;}div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}div.light_rounded .pp_close{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px;}div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer;}div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}div.dark_rounded .pp_close{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px;}div.dark_rounded .pp_description{color:#fff;margin-right:85px;}div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000;}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0;}div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat;}div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}div.dark_square .pp_close{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px;}div.dark_square .pp_nav{clear:none;}div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer;}div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer;}div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}div.light_square .pp_close{background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px;}div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer;}div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer;}div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer;}div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer;}div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer;}div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer;}div.facebook .pp_close{background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px;}div.facebook .pp_description{margin:0 37px 0 0;}div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_arrow_previous{background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_arrow_next{background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_nav .pp_play{background:url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer;}div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer;}div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}.pp_content{height:40px;min-width:40px;}* html .pp_content{width:40px;}.pp_content_container{position:relative;text-align:left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{float:left;margin:10px 0 2px;}.pp_description{display:none;margin:0;}.pp_social{float:left;margin:0;}.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px;}.pp_social .twitter{float:left;}.pp_nav{clear:right;float:left;margin:3px 10px 0 0;}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap;}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px;}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000;}.pp_gallery div{float:left;overflow:hidden;position:relative;}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap;}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;}.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important;}a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0;}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1!important;}#pp_full_res .pp_inline{text-align:left;}#pp_full_res .pp_inline p{margin:0 0 15px;}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff;}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000;}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative;}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff;}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px;}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important;}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff;}.pp_top,.pp_bottom{height:20px;position:relative;}* html .pp_top,* html .pp_bottom{padding:0 20px;}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static;}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_fade,.pp_gallery li.default a img{display:none;}.entry .holderwrap a span {display: inline-block;width: 98%;position: absolute;bottom: 0;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000)";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000, endColorstr=#80000000);color: #fff;font-size: 12px;padding: 5px 1%;text-align: center;line-height: 1.5em;filter: none;background: #000;background: rgba(0, 0, 0,0.6);}
.entry.photocolumns-4 {width: 24.5%;margin: 0 0.5% 1em 0;}  .entry.photocolumns-3 {width: 33%;margin: 0 0.3% 1em 0;}
