/*
        font-family: 'Open Sans', sans-serif;
        font-family:Avenir_Light;
        font-family:Avenir_Book;
        font-family:Avenir_Medium;
        font-family:Avenir_Demi;
        font-family:Avenir_Black;
        font-family:AvenirNextLTPro-Regular;
        font-family:'AvenirNextLTPro-Bold';
        font-family:'AvenirNextCons-Heavy';
        font-family:Century_Gothic;
        font-family:muliregular;
        font-family:gotham_rounded_medium;
        font-family:'cambria';
*/
.clear,.fixclear:after{clear:both}.align-center,.title_container{text-align:center}.christmas-header #page_header,.easter-header #page_header{min-height:400px}@font-face{font-family:Avenir_Light;src:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/avenir_light.eot);src:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/avenir_light.eot) format("embedded-opentype"),url(../fonts/avenir_light.woff) format("woff"),url(../fonts/avenir_light.ttf) format("truetype"),url(../fonts/avenir_light.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Avenir_Book;src:url(../fonts/avenir_book.eot) format("embedded-opentype"),url(../fonts/avenir_book.woff) format("woff"),url(../fonts/avenir_book.ttf) format("truetype"),url(../fonts/avenir_book.svg) format("svg")}@font-face{font-family:Avenir_Medium;src:url(../fonts/avenir_medium.eot) format("embedded-opentype"),url(../fonts/avenir_medium.woff) format("woff"),url(../fonts/avenir_medium.ttf) format("truetype"),url(../fonts/avenir_medium.svg) format("svg")}@font-face{font-family:Avenir_Demi;src:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/avenir_demi.eot#iefix) format("embedded-opentype"),url(../fonts/avenir_demi.woff) format("woff"),url(../fonts/avenir_demi.ttf) format("truetype"),url(../fonts/avenir_demi.svg) format("svg")}@font-face{font-family:AvenirNextLTPro-Regular;src:url(../fonts/AvenirNextLTPro-Regular.eot) format("embedded-opentype"),url(../fonts/AvenirNextLTPro-Regular.woff) format("woff"),url(../fonts/AvenirNextLTPro-Regular.ttf) format("truetype"),url(../fonts/AvenirNextLTPro-Regular.svg) format("svg")}@font-face{font-family:Avenir_Black;src:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/avenir_black.eot#iefix) format("embedded-opentype"),url(../fonts/avenir_black.woff) format("woff"),url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/avenir_black.ttf) format("truetype"),url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/avenir_black.svg#svgFontName) format("svg")}@font-face{font-family:Century_Gothic;src:url(../fonts/century_gothic.eot);src:url(../fonts/century_gothic.eot) format("embedded-opentype"),url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/century_gothic.woff) format("woff"),url(../fonts/century_gothic.ttf) format("truetype"),url(../fonts/century_gothic.svg) format("svg")}@font-face{font-family:muliregular;src:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/muliregular.eot);src:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/muliregular.eot) format("embedded-opentype"),url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/muliregular.svg#Scriptina) format("svg")}
@font-face{font-family:'AvenirNextLTPro-Bold';src:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/AvenirNextLTPro-Bold.eot);src:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/AvenirNextLTPro-Bold.eot) format("embedded-opentype"),url(../fonts/AvenirNextLTPro-Bold.woff) format("woff"),url(../fonts/AvenirNextLTPro-Bold.ttf) format("truetype"),url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/AvenirNextLTPro-Bold.svg#Scriptina) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'AvenirNextCons-Heavy';src:url(../fonts/AvenirNextLTPro-HeavyCn.eot);src:url(../fonts/AvenirNextLTPro-HeavyCn.eot) format("embedded-opentype"),url(../fonts/AvenirNextLTPro-HeavyCn.woff) format("woff"),url(../fonts/AvenirNextLTPro-HeavyCn.ttf) format("truetype"),url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/AvenirNextLTPro-HeavyCn.svg#Scriptina) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'cambria';src:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/cambria.eot);src:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/cambria.eot) format("embedded-opentype"),url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/cambria.woff) format("woff"),url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/cambria.ttf) format("truetype"),url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/cambria.svg#Scriptina) format("svg");font-weight:400;font-style:normal}
@font-face {
    font-family: 'muliregular';
    src: url('fonts/muli-webfont.woff') format('woff2'),
         url('fonts/muli-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face{font-family:gotham_rounded_medium;src:url(../fonts/gotham_rounded_medium.eot);src:url(../fonts/gotham_rounded_medium.eot) format("embedded-opentype"),url(../fonts/gotham_rounded_medium.woff) format("woff"),url(https://www.lacesout.net/wp-content/themes/kallyasx-new/fonts/gotham_rounded_medium.ttf) format("truetype"),url(../fonts/gotham_rounded_medium.svg) format("svg")}
::selection{background:#000;color:#f6e148}body{font-size:13px;line-height:19px;color:#535353;background-color:#FFF}div.pp_kalypso .ppt,h1,h2,h3,h4,h5,h6{font-weight:400}a.woocommerce-review-link{font-size:18px}.single-product h1.page-title,.single-resource h1.page-title,.title_container .page-title,.title_container h1,.topnav#menu-header-main>li>a{font-size:18px;color:#535353;padding:10px 83px;line-height:34px;text-align:center;display:inline-block;border:1px solid #ddd;position:relative;margin:0;background:#fff;font-family:Century_Gothic!important;text-transform:uppercase}.title_container .page-title,.title_container h1{padding:10px 30px;}.title_container{position:relative;margin:93px 0 76px}.title_container:before,.topnav#menu-header-main>li:before{content:"";border-top:1px solid #ddd;width:100%;position:absolute;top:50%;left:0;margin-top:-1px}.clear,.fixclear:after,.fixclear:before{width:0;height:0;visibility:hidden;overflow:hidden}.topnav#menu-header-main>li:before{top:26px}.tp-bannershadow.tp-shadow2{display:none}p{font-size:16px;line-height:28.2px;color:#1f1f1f;margin-bottom:30px}.home_temp .span6{margin-left:0!important}#sidebar .title,.flex-caption,.info_pop .text,.newsletter-signup input[type=submit],.nivo-caption,.page-title,.playVideo,.pricing_table .price,.pricing_table .tb_header h4,.process_box .number span,.shop-features .shop-feature,.shop-features .shop-feature>h4,.shop-features .shop-feature>h5,.shop-latest .tabbable .nav li a,.subtitle,.textpop-style .texts>span,.topnav>li>a,.ud_counter ul li,.video-container .captions .line,div.pp_kalypso .ppt,nav#main_menu>ul>li>a{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}a{color:#2980b9;text-decoration:underline;}a:hover{color:#CD2122;text-decoration:none}.fixclear:after,.fixclear:before{content:'\0020';display:block}.fixclear{zoom:1}.clear{display:block}.align-right{text-align:right}.row{margin-bottom:20px}ul.list-style1,ul.list-style2{margin-left:0}ul.list-style1 li,ul.list-style2 li{list-style:none;padding-right:15px;margin-bottom:4px;position:relative}ul.list-style1 li:after,ul.list-style2 li:after{content:"";background:url(../images/list-style1.png) center no-repeat;background-size:contain;position:absolute;top:8px;right:0;width:6px;height:6px;-webkit-transform:rotate(58deg);transform:rotate(58deg);-moz-transform:rotate(58deg);-ms-transform:rotate(58deg)}ul.list-style2 li{background:url(../images/list-style2.png) 2px 5px no-repeat;padding-left:25px}#logo{float:right;margin:0}#logo a{display:block;position:relative}header#header{position:static;width:100%;background:#fff;z-index:1;box-shadow:0 1px 2px #999}header#header.style1:after,header#header.style3 #logo a:after{position:absolute;left:50%;content:""}header#header.style1{border-bottom:2px solid #000;border-bottom:2px solid rgba(0,0,0,.7);border-top:3px solid #CD2122}header#header.style1:after{bottom:-10px;margin-left:-2px;border:5px solid transparent;border-top-width:5px;border-top-color:#000;border-top-color:rgba(0,0,0,.7)}header#header.style2 #logo a{padding:0}header#header.style2 .topnav.navLeft{float:left}header#header.style3{background:0 0}header#header.style3 #logo a{background:rgba(0,0,0,.3);padding:25px;border-bottom:2px solid #000;border-bottom:2px solid rgba(0,0,0,.7);border-top:3px solid #CD2122}header#header.style3 #logo a:after{bottom:-11px;margin-left:-3px;border:5px solid transparent;border-top-width:5px;border-top-color:#000;border-top-color:rgba(0,0,0,.7)}.topnav,.topnav>li{float:left;position:relative}header#header.style3 .topnav.navLeft{float:left}.topnav{margin:10px 0;padding:0;list-style:none;z-index:101}.topnav>li{margin-left:25px}.topnav>li>a{font-size:11px;font-weight:700;color:#fff;line-height:24px;display:block;padding:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;opacity:.8;filter:alpha(opacity=80)}.topnav>li:hover>a,.topnav>li>a:hover{opacity:1;filter:alpha(opacity=100)}.topnav>li>a>span{margin-right:3px;margin-top:0}.topnav li.drop .pPanel{position:absolute;left:0;width:auto;min-width:120px;height:0;opacity:0;filter:alpha(opacity=0);overflow:hidden;margin-left:-11px}header.style1 .topnav li.drop .pPanel,header.style4 .topnav li.drop .pPanel{left:auto;right:0}.topnav li.drop .inner{margin:5px 4px 4px;list-style:none;background:#f5f5f5;padding:4px 0;position:relative;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.topnav li.drop .inner:after{content:"";top:-8px;position:absolute;left:9px;border:5px solid transparent;border-bottom-width:4px;border-bottom-color:#f5f5f5}header.style1 .topnav li.drop .inner:after,header.style4 .topnav li.drop .inner:after{left:auto;right:9px}.topnav li.drop:hover .pPanel{opacity:1;filter:alpha(opacity=100);height:auto}.topnav li.drop li a{font-size:10px;color:#222;padding:0 5px 0 10px;display:block;text-transform:uppercase;margin-top:1px}.topnav li.drop li a:hover,.topnav li.drop li.active a{background:rgba(0,0,0,.1)}.topnav li.drop li a span{float:right;opacity:.3;filter:alpha(opacity=30);margin-top:2px}.cart_details{display:block;white-space:nowrap;padding:0 10px;font-size:11px}.cart_details .checkout{border-left:1px solid #CCC;margin-left:15px;padding-left:15px;display:inline-block;color:#CD2122;font-size:12px;text-transform:uppercase}.cart_details .checkout:hover{color:#333}.cart_details .checkout span{margin-top:1px;opacity:.2;filter:alpha(opacity=20)}nav#main_menu{float:left;margin:35px 0 0}nav#main_menu>ul{padding:0;list-style:none;margin:35px 0 0}nav#main_menu>ul>li{float:left;margin-top:3px;margin-left:2px}nav#main_menu>ul>li:first-child{margin-left:0}nav#main_menu>ul>li>a{font-size:14px;font-weight:700;color:#fff;padding:0 12px;margin:0 0 5px;display:block;border:0;line-height:1;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}nav#main_menu>ul>li.active>a,nav#main_menu>ul>li:hover>a,nav#main_menu>ul>li>a:hover{background-color:#CD2122;padding:6px 12px 5px;margin:-6px 0 0}nav#main_menu>ul>li.sfHover>ul,nav#main_menu>ul>li:hover>ul{top:58px}nav#main_menu>ul ul{background:#f5f5f5;padding:6px 0;border:1px solid #fff;border:1px solid rgba(255,255,255,.8);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);-moz-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute}nav#main_menu>ul>li>a.sf-with-ul .sf-sub-indicator{background:#CCC;background:rgba(255,255,255,.4);height:1px;width:7px;left:17px;top:auto;bottom:-3px}nav#main_menu>ul>li.sfHover>a.sf-with-ul .sf-sub-indicator{display:none}nav#main_menu>ul ul li{line-height:27px}nav#main_menu>ul>li>ul:after{content:"";top:-10px;position:absolute;left:14px;border:6px solid transparent;border-bottom-width:5px;border-bottom-color:#f5f5f5}nav#main_menu>ul ul ul{margin-left:10px}nav#main_menu>ul ul ul.reversed{margin-right:10px;margin-left:0}nav#main_menu>ul>li>ul ul:after{content:"";top:6px;position:absolute;left:-10px;border:5px solid transparent;border-right-color:#f5f5f5}#page_header>.shadowUP:after,.christmas-header #logo:after{content:'';position:absolute}#page_wrapper,#search,#search .searchBtn{position:relative}nav#main_menu>ul>li>ul ul.reversed:after{right:-10px;left:auto;border-left-color:#f5f5f5;border-right-color:transparent}nav#main_menu>ul ul li a{color:#535353;line-height:27px;font-size:12px;padding:0 12px}nav#main_menu>ul ul li a:hover,nav#main_menu>ul ul li.active>a,nav#main_menu>ul ul li.sfHover>a{color:#323232;background:rgba(0,0,0,.04);padding-left:14px}nav#main_menu>ul ul .sf-sub-indicator{background:#ccc;height:1px;width:7px;top:50%;margin-top:-1px}nav#main_menu>ul.dark_nav ul{background:#0A0A0A;border:1px solid #000;border:1px solid rgba(0,0,0,.8)}nav#main_menu>ul.dark_nav>li>ul:after{border:6px solid transparent;border-bottom-width:5px;border-bottom-color:#0A0A0A}nav#main_menu>ul.dark_nav>li>ul ul:after{border:6px solid transparent;border-right-width:5px;border-right-color:#0A0A0A}nav#main_menu>ul.dark_nav ul li a{color:#ACACAC}nav#main_menu>ul.dark_nav ul li a:hover,nav#main_menu>ul.dark_nav ul li.active>a,nav#main_menu>ul.dark_nav ul li.sfHover>a{color:#ACACAC;background:rgba(255,255,255,.04)}nav#main_menu>ul.dark_nav ul .sf-sub-indicator{background:#333}#search{float:right;z-index:100;margin-top:0}#search .search{background:#f1f1f1;width:180px;border-radius:40px;padding-left:20px;padding-right:5px}#search .searchBtn{margin:0;padding:8px;line-height:1;display:inline-block;background:rgba(0,0,0,.5);z-index:1}#search .searchBtn:hover{background:rgba(0,0,0,.7)}#search .searchBtn.active{background:#f1f1f1}#search form input[type=text]{background:0 0;border:none;font-size:12px;font-style:italic;color:#999;width:155px;padding:5px 0;margin:0;display:inline-block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#search form input[type=text]:focus{font-style:normal;color:#565656}#search form input[type=submit]{width:20px;background-color:transparent;border:none;text-indent:-9999px;padding:0;display:inline-block}section#content{margin-top:22px}#page_header.gradient,#slideshow.gradient{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000', GradientType=0 );background-color:#345370}#page_header,#slideshow{position:relative;top:0;z-index:0}#page_header.nobg,#slideshow.nobg{background:0 0}#page_header.hasMargin,#slideshow.hasMargin{margin-bottom:40px}#slideshow .container{padding:130px 0 45px}#sparkles{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden}#page_header .container{padding:0;z-index:1;position:relative}#page_header>.shadowUP:after{bottom:-18px;left:50%;border:6px solid transparent;border-top-color:#fff;margin-left:-6px}#page_header .bgback{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#page_header .bgback.bg1{background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/page-headers/bg1.jpg) center top no-repeat}#page_header .bgback.bg2{background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/page-headers/xbg2.jpg) center top no-repeat}#page_header .bgback.bg3{background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/page-headers/xbg3.jpg) center top no-repeat}#page_header .bgback.bg4{background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/page-headers/xbg4.jpg) center top no-repeat}.christmas-header #page_header .bgback{background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/holiday_headers/christmas.jpg) center top no-repeat}.christmas-header #logo{position:relative}body.christmas-header #logo a{padding:35px 25px 15px}.christmas-header #logo:after{width:50px;height:43px;top:12px;left:50%;margin-left:25px;z-index:99999;background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/holiday_headers/christmas_hat.png) no-repeat}.shadowDown,.shadowUP{position:absolute;height:20px;z-index:2;bottom:0;left:0;width:100%}.easter-header #page_header .bgback{background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/holiday_headers/easter.jpg) center top no-repeat}.oldie #page_header .bgback{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/page-headers/bg1.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/page-headers/bg1.jpg', sizingMethod='scale')"}#page_header .row{margin-bottom:0}#current-date{color:#383838;font:10px Arial,Helvetica,sans-serif;float:left;padding:3px 10px;line-height:1;background:rgba(255,255,255,.5);clear:left}.breadcrumbs{margin:0;padding:7px 0;list-style:none;float:left}.breadcrumbs li{float:left;padding-left:10px;margin-left:10px;line-height:1.9;font-size:14px}.breadcrumbs li:first-child{padding-left:0;background:0 0;margin-left:0}.breadcrumbs li a{color:#777;font-weight:400}.header-titles h2{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5);line-height:1.3;margin-top:20px}.header-titles h4{color:#fff;background:rgba(0,0,0,.2);display:inline-block;line-height:1.8;padding:0 10px;margin:0;font-weight:500}.shadowUP{background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/shadow-up.png) center bottom no-repeat}.shadowDown{background:url(../images/shadow-down.png) center bottom no-repeat}.slider_fixed #slideshow{position:fixed;padding:0;height:auto}.slider_fixed .inner-page{position:relative}#page-loading{/* Disable page-preloading feature. */ /* position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/loader_light.gif) center center no-repeat #EFD849;z-index:999999 */}#slideshow ul{list-style:none;margin:0;padding:0}#page_header.dark-blue,#slideshow.dark-blue{background-color:#345370}#page_header.normal-blue,#slideshow.normal-blue{background-color:#2A8FBD}#page_header.light-blue,#slideshow.light-blue{background-color:#00B4FF}#page_header.dark-red,#slideshow.dark-red{background-color:#A40802}#page_header.normal-red,#slideshow.normal-red{background-color:#F02311}#page_header.light-red,#slideshow.light-red{background-color:#FF4040}#page_header.dark-green,#slideshow.dark-green{background-color:#2A6400}#page_header.normal-green,#slideshow.normal-green{background-color:#7FAF1B}#page_header.light-green,#slideshow.light-green{background-color:#72DB27}#page_header.dark-gray,#slideshow.dark-gray{background-color:#333}#page_header.normal-gray,#slideshow.normal-gray{background-color:#777}#page_header.light-gray,#slideshow.light-gray{background-color:#aaa}#page_header.yellow,#slideshow.yellow{background-color:#FF0}#page_header.purple,#slideshow.purple{background-color:#47092E}#page_header.orange,#slideshow.orange{background-color:#FF7213}#page_header.black,#slideshow.black{background-color:#0C0C0C}#page_header.white,#slideshow.white{background-color:#f5f5f5}#slideshow .bg-wrapper-image{width:100%;height:100%;min-height:500px;background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/sliders/static/bg1.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.oldie #slideshow .bg-wrapper-image{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sliders/static/bg1.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/sliders/static/bg1.jpg', sizingMethod='scale')"}#slideshow #bottom_mask{position:absolute;bottom:0;left:0;width:100%;height:27px;z-index:99;background:url(../images/bottom_mask.png) center top no-repeat}#slideshow #bottom_mask.mask2{height:33px;background:url(../images/bottom_mask2.png) center top no-repeat}#slideshow .bg-wrapper-png{width:100%;height:100%;min-height:500px;background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/sliders/static/rayoflight.png) center center no-repeat}.static-content{color:#fff;padding-top:20px}.static-content h2{font-size:64px;text-shadow:1px 1px 0 rgba(0,0,0,.7);line-height:1.3}.static-content h2.centered{text-align:center}.static-content h3{font-size:32px;font-weight:500;text-shadow:1px 1px 0 rgba(0,0,0,.7);line-height:1.4}.static-content h3 .stronger{font-weight:900;border-bottom:1px dotted rgba(255,255,255,.5);padding-bottom:2px;cursor:help}.static-content h3.centered{max-width:940px;margin:0 auto;text-align:center}.info_pop{width:290px;margin:50px auto 0;padding:10px 20px;position:relative;color:#343434;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0,#d1d1d1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#d1d1d1));background:-webkit-linear-gradient(top,#fefefe 0,#d1d1d1 100%);background:-o-linear-gradient(top,#fefefe 0,#d1d1d1 100%);background:-ms-linear-gradient(top,#fefefe 0,#d1d1d1 100%);background:linear-gradient(to bottom,#fefefe 0,#d1d1d1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d1d1d1', GradientType=0 );-webkit-box-shadow:0 0 11px #000,inset 0 -1px 0 rgba(255,255,255,.8);-moz-box-shadow:0 0 11px #000,inset 0 -1px 0 rgba(255,255,255,.8);box-shadow:0 0 11px #000,inset 0 -1px 0 rgba(255,255,255,.8),inset 0 0 6px rgba(255,255,255,.8)}.info_pop.left{margin-left:0}.info_pop.right{margin-right:0}.info_pop:after{content:"";position:absolute;border:7px solid transparent}.circle_title:after,.fancy_register_form:after,.feature_box.style3 .box:hover:before,.gobox:after,.info-text:after,.latest_posts.style2 ul.posts .details span.date:after,.process_steps .step:after,.smallm_title span:before,.social-icons.has_gradient li a:after,.static-content.simple .btn.btn-flat:after,.testimonials-carousel blockquote:after{content:''}.info_pop[data-arrow=top]:after{top:-14px;left:50%;margin-left:-7px;border-bottom-width:7px;border-bottom-color:#fefefe}.info_pop[data-arrow=bottom]:after{bottom:-14px;left:50%;margin-left:-7px;border-top-width:7px;border-top-color:#fefefe}.info_pop[data-arrow=left]:after{left:-14px;top:50%;margin-top:-7px;border-right-width:7px;border-right-color:#fefefe}.info_pop[data-arrow=right]:after{right:-14px;top:50%;margin-top:-7px;border-left-width:7px;border-left-color:#fefefe}.info_pop .text{color:#939393;font-size:24px;text-shadow:0 1px 0 rgba(255,255,255,.7);font-weight:500;line-height:1.2;margin:5px 0}.info_pop .buyit{float:right;text-align:center;line-height:20px;font-weight:900;color:#CD2122;padding:10px 15px;border:0;margin:13px -20px 0 0;font-size:18px;background:rgba(0,0,0,.1);-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.info_pop:hover .buyit{padding:10px 30px 10px 15px}.info_pop .buyit:hover{color:#222;background:rgba(0,0,0,.2)}.animated{-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-ms-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;animation-delay:1.5s;-moz-animation-delay:1.5s;-webkit-animation-delay:1.5s;-o-animation-delay:1.5s}@-webkit-keyframes fadeBoxIn{0%{-webkit-transform:scale(1);opacity:0}50%{-webkit-transform:scale(1.05);opacity:.9}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes fadeBoxIn{0%{-moz-transform:scale(1);opacity:0}50%{-moz-transform:scale(1.05);opacity:.9}100%{-moz-transform:scale(1);opacity:1}}@-o-keyframes fadeBoxIn{0%{-o-transform:scale(1);opacity:0}50%{-o-transform:scale(1.05);opacity:.9}100%{-o-transform:scale(1);opacity:1}}@keyframes fadeBoxIn{0%{transform:scale(1);opacity:0}50%{transform:scale(1.05);opacity:.9}100%{transform:scale(1);opacity:1}}.fadeBoxIn{-webkit-animation-name:fadeBoxIn;-moz-animation-name:fadeBoxIn;-o-animation-name:fadeBoxIn;animation-name:fadeBoxIn}.boxes{margin-top:70px}.boxes .info_pop{width:auto;margin:0 35px}.boxes .info_pop .title{margin-bottom:10px}.boxes .info_pop img{margin-right:15px;float:left}.video_trigger_container{color:#fff;font-size:11px;font-weight:900;width:150px;margin:50px auto 0;display:block;text-align:center}.playVideo{display:block;width:57px;height:57px;background-image:url(../images/icons/ico-playvideo.png);background-repeat:no-repeat;background-position:center center;background-color:#000;background-color:rgba(0,0,0,.4);border:4px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto 20px;cursor:pointer;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}#totop,.ud_counter ul li{-webkit-border-radius:2px;-moz-border-radius:2px}.playVideo:hover{background-color:#000}.video-container{max-height:600px;overflow:hidden;height:100%}.video-container #the-video,.video-container #the-video img{width:100%!important;height:auto}.video-container #the-video.extplayer{height:600px}.video-container .captions{position:absolute;bottom:20%;z-index:1;left:50%;width:960px;margin-left:-480px}.video-container .captions .line{margin-top:1px;display:inline-block;padding:5px 10px;background:rgba(0,0,0,.3);font-size:36px;color:#fff;line-height:1.4}.static-content.maps-style{padding:0;background:url(../images/loader_light.gif) center center no-repeat;position:relative;z-index:2}.maps-style .info_pop{position:absolute;z-index:1;right:15px;bottom:50px}.social-icons li a,.textpop-style .texts>span{position:relative;-webkit-transition:all .2s ease-out}.textpop-style{padding-top:0;margin-bottom:30px}.textpop-style .texts>span{display:block;color:#eee;text-shadow:0 0 4px rgba(0,0,0,.6);line-height:1;text-align:center;text-transform:uppercase;padding:7px 0;cursor:default;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.textpop-style .texts .line1{font-size:20px;letter-spacing:10px;word-spacing:5px}.textpop-style .texts .line2{font-size:60px;font-weight:700;letter-spacing:5px;word-spacing:5px}.textpop-style .texts .line3{font-size:40px}.textpop-style .texts .line4{font-size:30px;letter-spacing:3px;word-spacing:5px;margin-top:5px}.textpop-style .texts .stronger{font-weight:900;border-bottom:1px dotted rgba(255,255,255,.5);padding-bottom:2px}.textpop-style .texts>span:hover{color:#fff;text-shadow:0 4px 1px rgba(0,0,0,.6);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.static-content.event-style h3{text-align:left;font-size:28px;margin-bottom:50px}#totop,.circle_title>span,.how_to_shop .number,.smallm_title.centered,.ud_counter ul li{text-align:center}.ud_counter{margin:0 0 50px}.ud_counter ul{display:inline-block;margin:0;padding:0;list-style:none}.ud_counter ul li{display:inline-block;margin:0 20px 15px 0;font-size:28px;font-weight:700;padding:15px 10px;width:60px;background:rgba(0,0,0,.2);border-radius:2px}.ud_counter ul li span{display:block;font-size:13px;margin-top:17px;line-height:1}.ud_counter ul li.till_lauch{height:80px;width:80px;padding:0;vertical-align:top}#mail_when_ready{float:left;margin:0}#mail_when_ready input[type=submit]{vertical-align:top}.static-content .or{line-height:30px;margin:0 20px 15px}.static-content.event-style .or{float:left}.static-content.event-style .social-icons li{margin:0 0 15px 10px;vertical-align:top}.social-icons{margin:0}.social-icons li{display:inline-block;margin:5px;vertical-align:top}.social-icons li a{display:inline-block;width:40px;height:30px;text-indent:-9999px;background-image:url(../images/social-icons-sprite2.png);background-repeat:no-repeat;background-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.social-icons.has_gradient li a:after{position:absolute;left:0;top:0;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.2)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000', GradientType=0 )}#screenshot,#screenshot .image{position:relative}.social-icons li.social-twitter a{background-position:-201px 0}.social-icons li.social-dribbble a{background-position:-124px 0}.social-icons li.social-facebook a{background-position:-162px 0}.social-icons li.social-envato a{background-position:-90px 0}.social-icons li.social-flickr a{background-position:-120px 0}.social-icons li.social-forrst a{background-position:-150px 0}.social-icons li.social-gplus a{background-position:-30px 0}.social-icons li.social-gplus2 a{background-position:-210px 0}.social-icons li.social-icloud a{background-position:-240px 0}.social-icons li.social-lastfm a{background-position:-270px 0}.social-icons li.social-linkedin a{background-position:-300px 0}.social-icons li.social-myspace a{background-position:-330px 0}.social-icons li.social-paypal a{background-position:0 -30px}.social-icons li.social-piacasa a{background-position:-30px -30px}.social-icons li.social-pinterest a{background-position:10px 0}.social-icons li.social-reedit a{background-position:-90px -30px}.social-icons li.social-rss a{background-position:-120px -30px}.social-icons li.social-skype a{background-position:-150px -30px}.social-icons li.social-stumbleupon a{background-position:-180px -30px}.social-icons li.social-tumblr a{background-position:-210px -30px}.social-icons li.social-vimeo a{background-position:-240px -30px}.social-icons li.social-wordpress a{background-position:-270px -30px}.social-icons li.social-yahoo a{background-position:-300px -30px}.social-icons li.social-youtube a{background-position:-74px 0}.social-icons li.social-blogger a{background-position:0 -60px}.social-icons li.social-deviantart a{background-position:-30px -60px}.social-icons li.social-digg a{background-position:-60px -60px}.social-icons li.social-foursquare a{background-position:-90px -60px}.social-icons li.social-friendfeed a{background-position:-120px -60px}.social-icons li.social-mail a{background-position:-150px -60px}.social-icons li.social-html5 a{background-position:-180px -60px}.social-icons li.social-technorati a{background-position:-210px -60px}.social-icons li.social-soundcloud a{background-position:-240px -60px}.social-icons li.social-quora a{background-position:-270px -60px}.social-icons li.social-bebo a{background-position:-300px -60px}.social-icons li.social-aim a{background-position:-330px -60px}.social-icons li.social-gosquared a{background-position:0 -90px}.social-icons li.social-dropbox a{background-position:-30px -90px}.social-icons li.social-github a{background-position:-60px -90px}.social-icons li.social-spotify a{background-position:-90px -90px}.social-icons li.social-apple a{background-position:-120px -90px}.social-icons.colored li.social-twitter a,.social-icons.coloredHov li.social-twitter a:hover{background-color:#00bdec}.social-icons.colored li.social-dribbble a,.social-icons.coloredHov li.social-dribbble a:hover{background-color:#ef5b92}.social-icons.colored li.social-facebook a,.social-icons.coloredHov li.social-facebook a:hover{background-color:#3b5998}.social-icons.colored li.social-envato a,.social-icons.coloredHov li.social-envato a:hover{background-color:#8dc050}.social-icons.colored li.social-flickr a,.social-icons.coloredHov li.social-flickr a:hover{background-color:#ea2698}.social-icons.colored li.social-forrst a,.social-icons.coloredHov li.social-forrst a:hover{background-color:#366725}.social-icons.colored li.social-gplus a,.social-icons.colored li.social-gplus2 a,.social-icons.coloredHov li.social-gplus a:hover,.social-icons.coloredHov li.social-gplus2 a:hover{background-color:#d94a39}.social-icons.colored li.social-icloud a,.social-icons.coloredHov li.social-icloud a:hover{background-color:#666}.social-icons.colored li.social-lastfm a,.social-icons.coloredHov li.social-lastfm a:hover{background-color:#d2013a}.social-icons.colored li.social-linkedin a,.social-icons.coloredHov li.social-linkedin a:hover{background-color:#1b92bd}.social-icons.colored li.social-myspace a,.social-icons.coloredHov li.social-myspace a:hover{background-color:#003398}.social-icons.colored li.social-paypal a,.social-icons.coloredHov li.social-paypal a:hover{background-color:#32689a}.social-icons.colored li.social-piacasa a,.social-icons.coloredHov li.social-piacasa a:hover{background-color:#8e5aa4}.social-icons.colored li.social-pinterest a,.social-icons.coloredHov li.social-pinterest a:hover{background-color:#cb2027}.social-icons.colored li.social-reedit a,.social-icons.coloredHov li.social-reedit a:hover{background-color:#82a6ce}.social-icons.colored li.social-rss a,.social-icons.coloredHov li.social-rss a:hover{background-color:#ff7f00}.social-icons.colored li.social-skype a,.social-icons.coloredHov li.social-skype a:hover{background-color:#18b7f1}.social-icons.colored li.social-stumbleupon a,.social-icons.coloredHov li.social-stumbleupon a:hover{background-color:#229d3d}.social-icons.colored li.social-tumblr a,.social-icons.coloredHov li.social-tumblr a:hover{background-color:#38526d}.social-icons.colored li.social-vimeo a,.social-icons.coloredHov li.social-vimeo a:hover{background-color:#01557a}.social-icons.colored li.social-wordpress a,.social-icons.coloredHov li.social-wordpress a:hover{background-color:#454545}.social-icons.colored li.social-yahoo a,.social-icons.coloredHov li.social-yahoo a:hover{background-color:#ab64bc}.social-icons.colored li.social-youtube a,.social-icons.coloredHov li.social-youtube a:hover{background-color:#d20800}.social-icons.colored li.social-blogger a,.social-icons.coloredHov li.social-blogger a:hover{background-color:#FF7600}.social-icons.colored li.social-deviantart a,.social-icons.coloredHov li.social-deviantart a:hover{background-color:#768C82}.social-icons.colored li.social-digg a,.social-icons.coloredHov li.social-digg a:hover{background-color:#195695}.social-icons.colored li.social-foursquare a,.social-icons.coloredHov li.social-foursquare a:hover{background-color:#1B6CB4}.social-icons.colored li.social-friendfeed a,.social-icons.coloredHov li.social-friendfeed a:hover{background-color:#2F72C4}.social-icons.colored li.social-mail a,.social-icons.coloredHov li.social-mail a:hover{background-color:#b5b5b5}.social-icons.colored li.social-html5 a,.social-icons.coloredHov li.social-html5 a:hover{background-color:#E44D26}.social-icons.colored li.social-technorati a,.social-icons.coloredHov li.social-technorati a:hover{background-color:#5B0}.social-icons.colored li.social-soundcloud a,.social-icons.coloredHov li.social-soundcloud a:hover{background-color:#db5708}.social-icons.colored li.social-quora a,.social-icons.coloredHov li.social-quora a:hover{background-color:#852828}.social-icons.colored li.social-bebo a,.social-icons.coloredHov li.social-bebo a:hover{background-color:#a03939}.social-icons.colored li.social-aim a,.social-icons.coloredHov li.social-aim a:hover{background-color:#cdae2d}.social-icons.colored li.social-gosquared a,.social-icons.coloredHov li.social-gosquared a:hover{background-color:#556065}.social-icons.colored li.social-dropbox a,.social-icons.coloredHov li.social-dropbox a:hover{background-color:#2d76be}.social-icons.colored li.social-github a,.social-icons.coloredHov li.social-github a:hover{background-color:#667F8E}.social-icons.colored li.social-spotify a,.social-icons.coloredHov li.social-spotify a:hover{background-color:#62aa29}.social-icons.colored li.social-apple a,.social-icons.coloredHov li.social-apple a:hover{background-color:#859dab}.social-icons.colored li a:hover{background-color:#121212}.black_border{border:10px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.5);-moz-box-shadow:0 4px 10px rgba(0,0,0,.5);box-shadow:0 4px 10px rgba(0,0,0,.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.process_steps .step,.white_border{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.white_border{border:10px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.5);-moz-box-shadow:0 4px 10px rgba(0,0,0,.5);box-shadow:0 4px 10px rgba(0,0,0,.5);box-sizing:border-box}.productzoom-style h3{font-size:28px}#screenshot{background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/sliders/static/screenshot-framed.png) center top no-repeat;padding:44px 24px 18px;width:620px;height:390px}.loupe{cursor:url(../addons/jquery_loupe/blank.png),url(https://www.lacesout.net/wp-content/themes/kallyasx-new/addons/jquery_loupe/blank.cur),none;border:2px solid #fff;background-repeat:no-repeat;background-position:center center;background-color:#fff;position:absolute;display:none;width:150px;height:150px;-moz-box-shadow:0 0 5px #777,0 0 10px #aaa inset;-webkit-box-shadow:0 0 5px #777;box-shadow:0 0 5px #777,0 0 10px #aaa inset;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#slideshow .static-content .features{margin:30px 0}.static-content .features li{font-size:16px;font-weight:300;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted rgba(255,255,255,.2)}.static-content .features li>span{margin:7px 10px 0 0}.static-content .btn>span{margin:4px 8px 0 0}.fancy_register_form{padding:25px 30px;max-width:350px;background:rgba(255,255,255,.3);color:#272727;position:relative}.fancy_register_form form{margin:0}.fancy_register_form>h4{margin:0 0 25px;font-size:20px;font-weight:500}.fancy_register_form label{display:inline-block;width:120px;color:#fff;font-size:14px;text-shadow:0 1px 0 rgba(0,0,0,.5)}.fancy_register_form input{margin:0}.fancy_register_form div{margin:0 0 15px}.fancy_register_form div#login_error{color:#000;text-align:center;text-shadow:none!important}.static-content.simple,.static-content.simple h2,.static-content.simple h3{text-shadow:0 2px 0 #fff}.fancy_register_form .btn{margin-left:124px}.fancy_register_form:after{position:absolute;bottom:-25px;left:100px;border-top:25px solid #fff;border-right:25px solid transparent;opacity:.3;filter:alpha(opacity=30)}.static-content.simple{color:#8b8b8b}.m_title,.smallm_title{text-shadow:0 1px 0 #fff}.static-content.simple .can_be_used{color:#b7b7b7;font-weight:500}.static-content.simple .can_be_used span{color:#ff6b6b}.static-content.simple .btn.btn-flat{margin-top:20px}.static-content.simple .btn.btn-flat:hover{background:#343434}.static-content.simple .btn.btn-flat:after{position:absolute;right:-20px;top:0;width:20px;height:40px;background:#f5f5f5}.static-content.simple .line{float:left;width:100%;height:1px;background:#c6c6c6;margin-top:-21px}.circle_title>span,.mb_title{background:#fff;display:inline-block}.m_title{margin-top:0;color:#CD2122;text-shadow:0 1px 0 rgba(255,255,255,.7)}h3.m_title{font-size:20px;line-height:1.4}.smallm_title{color:#CD2122;text-shadow:0 1px 0 rgba(255,255,255,.7);font-size:14px;font-weight:700;border-bottom:1px solid #bcbcbc;margin:0 0 20px}.smallm_title span{padding-bottom:9px;display:inline-block;border-bottom:1px solid #bcbcbc;position:relative}.smallm_title span:before{position:absolute;left:50%;bottom:0;margin-left:-2px;border:3px solid transparent;border-bottom-color:#bcbcbc}.smallm_title.bigger{font-size:18px}.circle_title{color:#CD2122;text-shadow:0 1px 0 #fff;position:relative;margin-top:0}.circle_title:after{position:absolute;left:55px;right:0;bottom:5px;border-bottom:1px dotted #bbb}.circle_title>span{font-size:14px;font-weight:500;width:50px;height:50px;line-height:50px;position:relative;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.mb_title{font-size:20px;padding:0 10px;color:#595959;line-height:1.5}.mb_title img{margin-right:5px;margin-top:-3px}#sliding_panel.opened,.page-title{margin-top:0}.page-title,.subtitle{line-height:1.4;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #cbcbcb}.page-title{font-size:26px;color:#050505}.subtitle{font-size:36px;color:#595959;font-weight:300}#sliding_panel{background:#eee;height:0;position:relative;overflow:hidden;-webkit-box-shadow:0 0 15px rgba(0,0,0,.4) inset;-moz-box-shadow:0 0 15px rgba(0,0,0,.4) inset;box-shadow:0 0 15px rgba(0,0,0,.4) inset}#sliding_panel .container{padding:15px 0}#open_sliding_panel span{display:none}#open_sliding_panel.active span{display:inline-block}#close_sliding_panel{display:block;width:14px;height:14px;position:absolute;right:14px;top:0;background:#CCC;padding:40px 10px 10px}#close_sliding_panel:hover{background:#ddd}.how_to_shop>.row{font-size:14px;margin-bottom:20px}.how_to_shop>p{font-size:13px;margin-top:15px}.how_to_shop .number{display:inline-block;width:28px;height:28px;line-height:28px;font-size:16px;color:#fff;background:#CD2122;margin-right:10px;font-weight:900;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#register_panel,.register-panel{width:400px}.forgot-panel,.login-panel,.register-panel{padding:20px}.forgot-panel .m_title,.login-panel .m_title,.register-panel .m_title{font-size:20px;font-weight:500;color:#4a4a4a;margin-bottom:20px;line-height:1}.login-panel .inputbox{width:145px;margin:0 4px 0 0;vertical-align:top}.forgot-panel input[type=submit],.login-panel input[type=submit],.register-panel input[type=submit]{border:0;vertical-align:top;height:30px}.circlehover span,.feature_box .title,.feature_box.style2 span.icon img,.services_box .icon,.services_box .title{vertical-align:middle}.forgot-panel input[type=submit],.login-panel .create_account,.login-panel .login_facebook,.login-panel input[type=submit],.register-panel input[type=submit]{display:inline-block;line-height:30px;background:#E12121;color:#fff;font-size:14px;padding:0 10px;margin-right:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.forgot-panel input[type=submit]:hover,.login-panel .create_account:hover,.login-panel input[type=submit]:hover,.register-panel input[type=submit]:hover{background:#787878}.login-panel .login_facebook{background:#3b5998;margin-right:0}.forgot-panel .links a,.login-panel .links a,.register-panel .links a{font-size:10px;font-weight:700;color:#898989;text-shadow:0 1px 0 rgba(255,255,255,.7)}#totop{height:9px;opacity:0;filter:alpha(opacity=0);position:fixed;right:-50px;width:49px;z-index:9999;display:block;top:85%;background-image:url(../images/arrow_totop.png);background-repeat:no-repeat;background-position:center 15px;background-color:#404040;font-size:9px;font-weight:900;color:#fff;line-height:1;padding:28px 0 12px;border-radius:2px}#totop.on{right:10px;opacity:.7;filter:alpha(opacity=70)}#totop.off{right:-59px}#totop:hover{opacity:1;filter:alpha(opacity=100)}#action_box{padding:0;color:#fff;position:relative;float:left;width:100%;background:#000!important;margin:151px 0 34px;box-shadow:0 2px 2px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);-moz-box-shadow:0 2px 2px rgba(0,0,0,.4);overflow:hidden}.laptop-slider-wrapper h3 .stronger,.portfolio-slider-frames h3 .stronger{border-bottom:1px dotted rgba(255,255,255,.5);padding-bottom:2px;cursor:help}#action_box .row{margin-bottom:0}#action_box h4.text{margin:2px 0 22px;font-weight:500;font-size:22px}.laptop-slider-wrapper h3,.portfolio-slider-frames h3{text-shadow:1px 1px 0 rgba(0,0,0,.7);line-height:1.4;max-width:860px;margin:0 auto;color:#fff;text-align:center}.portfolio-slider-frames h3{font-size:27x;font-weight:500}.portfolio-slider-frames h3 .stronger{font-weight:900}.laptop-slider-wrapper h3{font-size:27px;font-weight:300}.laptop-slider-wrapper h3 strong{font-weight:500}.hoverBorder{position:relative;display:inline-block}.hoverBorder:hover img{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;opacity:.8;filter:alpha(opacity=80)}.tabs_style1>ul.nav,.tabs_style3>ul.nav{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0 )}.imgboxes_style1 .hoverBorder h6{position:absolute;left:-10px;bottom:11px;color:#fff;padding:6px 10px;background:#CD2122;font-size:12px;font-weight:500;line-height:1;margin:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.plus .theHoverBorder,.plus .theHoverBorder:hover{background-position:center center}.infobox1,.theHoverBorder{-webkit-border-radius:2px;-moz-border-radius:2px}.imgboxes_style1 .hoverBorder:hover h6{left:15px}.hoverBorderWrapper{position:relative;display:block}.theHoverBorder{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:2px;-webkit-box-shadow:0 0 0 3px rgba(255,255,255,.15) inset;-moz-box-shadow:0 0 0 3px rgba(255,255,255,.15) inset;box-shadow:0 0 0 3px rgba(255,255,255,.15) inset}.slidingDetails,.slidingDetails img{position:relative}.theHoverBorder:hover{-webkit-box-shadow:0 0 0 5px #CD2122 inset;-moz-box-shadow:0 0 0 5px #CD2122 inset;box-shadow:0 0 0 5px #CD2122 inset}.plus .theHoverBorder:hover{background-image:url(../images/plus01.png);background-repeat:no-repeat;background-color:rgba(35,35,35,.5)}.image-boxes .hoverBorder{margin-bottom:15px}.image-boxes .box{margin-bottom:20px}.slidingDetails{display:block;overflow:hidden}.slidingDetails .details{position:absolute;left:0;right:0;bottom:0;top:100%;visibility:hidden;padding:10px;font-size:12px;color:#fff;background:#232323;background:rgba(35,35,35,.8)}.slidingDetails:hover .details{visibility:visible;top:0}.slidingDetails:hover{-webkit-box-shadow:0 0 7px rgba(0,0,0,.5);-moz-box-shadow:0 0 7px rgba(0,0,0,.5);box-shadow:0 0 7px rgba(0,0,0,.5)}.slidingDetails .details h4{font-size:14px;margin-top:5px}.slidingDetails .details h6{color:#fff;font-size:12px;font-weight:500;line-height:1.5;margin:0}.tabs_style1{background:#fff;border:1px solid #ececec}.tabs_style1>ul.nav{margin-bottom:0;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(249,249,249,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(249,249,249,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(249,249,249,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(249,249,249,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(249,249,249,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(249,249,249,1) 100%)}.tabs_style1>ul.nav>li{float:left;margin-bottom:-1px}.tabs_style1>ul.nav>li>a{padding:8px 20px;line-height:18px;border-left:1px solid #fff;border-right:1px solid #ececec;color:#343434;border-top:3px solid transparent}.tabs_style1>ul.nav>li.active>a,.tabs_style1>ul.nav>li>a:hover{background-color:#fff}.tabs_style1>ul.nav>li.active>a{border-top:3px solid #CD2122;border-left:0;font-weight:700;padding:6px 20px 10px}.tabs_style1 .tab-content{display:table;padding:10px 15px 15px}.tabs_style2{margin:10px 0}.tabs_style2>ul.nav{margin-bottom:10px}.tabs_style2>ul.nav>li{float:left;border-left:1px dotted #ccc;line-height:18px}.tabs_style2>ul.nav>li:first-child{border-left:0}.tabs_style2>ul.nav>li:first-child a{border-left:0;padding-left:0}.tabs_style2>ul.nav>li>a{padding:4px 20px;line-height:18px;color:#555;font-weight:700}.tabs_style2>ul.nav>li.active>a,.tabs_style2>ul.nav>li>a:hover{background:0 0;color:#222}.tabs_style2 .tab-content{display:table;width:100%;padding:0}.tabs_style3{background:#fff;border:1px solid #ececec;border-radius:5px;position:static;overflow:hidden}.tabs_style3>ul.nav{margin-bottom:0;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(249,249,249,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(249,249,249,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(249,249,249,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(249,249,249,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(249,249,249,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(249,249,249,1) 100%)}.tabs_style3>ul.nav>li{float:left;margin-bottom:-1px}.tabs_style3>ul.nav>li>a{padding:8px 20px;line-height:18px;border:1px solid transparent;border-left:1px solid #fff;border-right:1px solid #ececec;color:#343434}.tabs_style3>ul.nav>li.active>a,.tabs_style3>ul.nav>li>a:hover{background-color:#fff}.tabs_style3>ul.nav>li.active>a{border-left:0;font-weight:700}.tabs_style3 .tab-content{display:table;width:100%;padding:10px 15px 15px}.tabs_style4>ul.nav{margin-bottom:0}.tabs_style4>ul.nav>li{float:left;margin-bottom:-1px}.tabs_style4>ul.nav>li>a{padding:8px 20px;line-height:18px;color:#343434}.tabs_style4>ul.nav>li.active>a,.tabs_style4>ul.nav>li>a:hover{color:#222}.tabs_style4>ul.nav>li.active>a{background:#fff;border:1px solid #ececec;border-bottom:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.tabs_style4 .tab-content{display:table;width:100%;padding:10px 15px 15px;border:1px solid #ececec;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.partners_carousel h5.title{font-weight:500;margin-top:0;text-shadow:1px 1px 0 #fff}.partners_carousel ul{margin:0;padding:0;list-style:none}.partners_carousel li{float:left;text-align:center;margin:0;padding:0 0 0 10px;width:250px}.partners_carousel li a{display:block;padding:10px 0;margin:0;min-height:46px;line-height:46px;border:4px solid #f9f9f9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff}.infobox1 .m_title,.infobox2 .m_title{line-height:1;margin:0 0 10px;font-weight:700}.partners_carousel li a img{opacity:.8;filter:alpha(opacity=80)}.partners_carousel li a:hover{background:#f9f9f9;border:4px solid #eee}.infobox1,.infobox2{border-bottom:1px solid rgba(255,255,255,.9)}.partners_carousel li a:hover img{opacity:1;filter:alpha(opacity=100)}.partners_carousel .controls>a{opacity:.5;filter:alpha(opacity=50)}.partners_carousel .controls>a:hover{opacity:1;filter:alpha(opacity=100)}.infobox1{text-align:center;background:#ececec;padding:20px 0 10px;border-radius:2px}.infobox1:hover{background:#e9e9e9}.infobox2{background:#ececec;padding:20px 20px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.infobox2 .btn{float:right;font-size:14px;margin-top:5px}.infobox2:hover{background:#e9e9e9}.feature_box .box{margin-bottom:15px}.feature_box .title{font-size:14px;font-weight:700;color:#CD2122;text-shadow:1px 1px 0 #fff}.feature_box.default_style .title>img{margin-right:10px}.feature_box.style2 .box{min-height:90px}.feature_box.style2 span.icon{margin-right:14px;display:inline-block;padding:8px;background:#646464;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.feature_box.style2 p{margin-left:50px}.feature_box.style3 .box{min-height:90px;padding:10px;text-align:center;position:relative}.feature_box.style3 .box .title{margin-bottom:25px}.feature_box.style3 span.icon{display:inline-block;margin-bottom:20px;width:32px;height:32px}.feature_box.style3 .box:hover{background:#CD2122;color:#fff}.feature_box.style3 .box:hover .title{margin-bottom:25px;color:#fff;text-shadow:none}.feature_box.style3 .box:hover:after{content:'';position:absolute;top:0;left:0;height:2px;width:100%;background:#fff}.feature_box.style3 .box:hover:before{position:absolute;top:2px;left:50%;margin-left:-2px;border:4px solid transparent;border-top-color:#fff}.feature_box.style3 span.icon.ico1{background:url(../images/icons/featured_boxes3/ico-01.png) center top no-repeat}.feature_box.style3 span.icon.ico2{background:url(../images/icons/featured_boxes3/ico-02.png) center top no-repeat}.feature_box.style3 span.icon.ico3{background:url(../images/icons/featured_boxes3/ico-03.png) center top no-repeat}.feature_box.style3 span.icon.ico4{background:url(../images/icons/featured_boxes3/ico-04.png) center top no-repeat}.feature_box.style3 .box:hover span.icon{background-position:center bottom}.services_box .box{margin-bottom:15px}.services_box .title{font-size:14px;font-weight:700;color:#5c5b5b;text-shadow:1px 1px 0 #fff}.services_box .icon{float:right;width:80px;line-height:76px;background:#d50a51;text-align:center;margin-left:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px}.services_box .box:hover .icon{background:#CD2122}.services_box ul{float:right}.latest_posts.default-style .hoverBorder{margin-bottom:10px}.latest_posts.default-style .hoverBorder h6{position:absolute;left:-10px;bottom:16px;color:#fff;padding:6px 10px;background:#CD2122;font-size:12px;font-weight:500;line-height:1;margin:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.latest_posts.default-style .hoverBorder:hover h6{left:15px;background:#fff;color:#CD2122}.latest_posts.default-style a+em{font-size:11px;color:#7d7d7d}.latest_posts.default-style .post .m_title{font-style:italic;font-size:16px;line-height:1.4;margin-top:10px}.latest_posts.style2{position:relative}.latest_posts.style2 .viewall{position:absolute;top:12px;right:0;font-size:10px;font-weight:700;color:#757575}.latest_posts.style2 .viewall:hover{color:#111}.latest_posts.style2 ul.posts{margin:0;padding:0;list-style:none}.latest_posts.style2 ul.posts li{margin-top:20px}.latest_posts.style2 ul.posts li:first-child{margin-top:0}.latest_posts.style2 ul.posts .title{font-size:14px;font-weight:700;color:#CD2122;text-shadow:1px 1px 0 #fff;vertical-align:middle}.latest_posts.style2 ul.posts .details{float:left;width:110px}.latest_posts.style2 ul.posts .details>span{display:inline-block;margin-bottom:2px;font-size:10px}.latest_posts.style2 ul.posts .details span.date{background:#a4a4a4;color:#fff;padding:0 5px;position:relative}.latest_posts.style2 ul.posts .details span.date:after{position:absolute;bottom:-8px;left:10px;border:4px solid transparent;border-top-color:#a4a4a4}.latest_posts.style2 ul.posts .text{margin-left:110px}.latest_posts.style3{position:relative}.latest_posts.style3 .hoverBorder{margin-right:20px;margin-top:5px}.latest_posts.style3 .viewall{position:absolute;top:12px;right:0;font-size:10px;font-weight:700;color:#757575}.latest_posts.style3 .viewall:hover{color:#111}.latest_posts.style3 ul.posts{margin:0;padding:0;list-style:none}.latest_posts.style3 ul.posts li{margin-top:15px}.latest_posts.style3 ul.posts li:first-child{margin-top:0}.latest_posts.style3 ul.posts .title{font-size:13px;font-weight:700;color:#CD2122}.latest_posts.acc-style{position:relative}.latest_posts.acc-style h3.m_title{position:absolute;top:14px;z-index:1;margin:0}.latest_posts.acc-style .viewall{position:absolute;top:12px;right:0;font-size:10px;font-weight:700;color:#757575;z-index:1}.latest_posts.acc-style .viewall:hover{color:#111}.css3accordion{margin:0 auto 20px;overflow:hidden;position:relative}.css3accordion>ul{list-style:none;padding:0;margin:0;width:2222em}.css3accordion>ul>li{padding-top:50px;position:relative;float:left;overflow:hidden;margin-right:20px;border-top:4px solid #E7E7E7;transition:width .3s ease .2s;-moz-transition:width .3s ease .2s;-webkit-transition:width .3s ease .2s;-o-transition:width .3s ease .2s}.css3accordion>ul>li .thumb{display:inline-block;float:left;margin-right:20px;opacity:.8;filter:alpha(opacity=80)}.css3accordion>ul>li:hover .thumb{opacity:1;filter:alpha(opacity=100)}.css3accordion>ul>li.last{margin-right:0}.css3accordion .content>em{font-size:11px;color:#7d7d7d}.css3accordion .text+a{font-size:10px;font-weight:700;color:#888;display:inline-block;margin-top:5px}.process_steps{overflow:hidden;border-radius:2px;margin-bottom:15px}.process_steps .step{float:left;width:25%;padding:15px;color:#fff;position:relative;text-align:center;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:100%}.testimonial_box,.vertical_tabs .tabbable .nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.process_steps .step:after{position:absolute;top:15px;right:-14px;border:7px solid transparent;z-index:1}.process_steps .step.intro{background:#CD2122;text-align:left}.process_steps .step.intro:after{border-left-color:#CD2122}.process_steps .step.step1{background:#5a5a5a}.process_steps .step.step1:after{border-left-color:#5a5a5a}.process_steps .step.step2{background:#4a4a4a}.process_steps .step.step2:after{border-left-color:#4a4a4a}.process_steps .step.step3{background:#3e3e3e}.process_steps .step.step3:after{display:none}.process_steps .step.intro>h3{margin-top:0;line-height:1.2;font-weight:500}.process_steps .step.intro>h3 strong{font-size:120%;display:block}.process_steps .step.intro>a{font-size:11px;font-weight:700;color:#eee}.process_steps .step.intro>a:hover{color:#fff}.process_steps .step>div+h3+p{margin-bottom:0}.process_steps .step .icon{margin:20px 0 15px;min-height:50px;line-height:50px}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}33%{-webkit-transform:scale(.9)}66%{-webkit-transform:scale(1.1)}}@-moz-keyframes pulse{0%,100%{-moz-transform:scale(1)}33%{-moz-transform:scale(.9)}66%{-moz-transform:scale(1.1)}}@-ms-keyframes pulse{0%,100%{-ms-transform:scale(1)}33%{-ms-transform:scale(.9)}66%{-ms-transform:scale(1.1)}}@-o-keyframes pulse{0%,100%{-o-transform:scale(1)}33%{-o-transform:scale(.9)}66%{-o-transform:scale(1.1)}}@keyframes pulse{0%,100%{transform:scale(1)}33%{transform:scale(.9)}66%{transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-ms-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-ms-keyframes tada{0%{-ms-transform:scale(1)}10%,20%{-ms-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-ms-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-ms-transform:scale(1.1) rotate(-3deg)}100%{-ms-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-ms-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes fadeOutRightBig{0%{-webkit-transform:translate(2px,1px)}3%{-webkit-transform:translate(-1px,-2px)}6%{-webkit-transform:translate(-3px,0)}8%{-webkit-transform:translate(0,2px)}10%{-webkit-transform:translate(1px,-1px)}20%{-webkit-transform:translate(20px,-20px)}100%{-webkit-transform:translate(120px,-120px)}}@-moz-keyframes fadeOutRightBig{0%{-moz-transform:translate(2px,1px)}3%{-moz-transform:translate(-1px,-2px)}6%{-moz-transform:translate(-3px,0)}8%{-moz-transform:translate(0,2px)}10%{-moz-transform:translate(1px,-1px)}20%{-moz-transform:translate(20px,-20px)}100%{-moz-transform:translate(120px,-120px)}}@-ms-keyframes fadeOutRightBig{0%{-ms-transform:translate(2px,1px)}3%{-ms-transform:translate(-1px,-2px)}6%{-ms-transform:translate(-3px,0)}8%{-ms-transform:translate(0,2px)}10%{-ms-transform:translate(1px,-1px)}20%{-ms-transform:translate(20px,-20px)}100%{-ms-transform:translate(120px,-120px)}}@-o-keyframes fadeOutRightBig{0%{-o-transform:translate(2px,1px)}3%{-o-transform:translate(-1px,-2px)}6%{-o-transform:translate(-3px,0)}8%{-o-transform:translate(0,2px)}10%{-o-transform:translate(1px,-1px)}20%{-o-transform:translate(20px,-20px)}100%{-o-transform:translate(120px,-120px)}}@keyframes fadeOutRightBig{0%{transform:translate(2px,1px)}3%{transform:translate(-1px,-2px)}6%{transform:translate(-3px,0)}8%{transform:translate(0,2px)}10%{transform:translate(1px,-1px)}20%{transform:translate(20px,-20px)}100%{transform:translate(120px,-120px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-ms-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}.process_steps .step:hover .icon[data-animation=tada] img{-webkit-animation:tada ease-in-out 1 normal .8s;-moz-animation:tada ease-in-out 1 normal .8s;-ms-animation:tada ease-in-out 1 normal .8s;-o-animation:tada ease-in-out 1 normal .8s;animation:tada ease-in-out 1 normal .5s}.process_steps .step:hover .icon[data-animation=pulse] img{-webkit-animation:pulse ease-in-out 1 normal .5s;-moz-animation:pulse ease-in-out 1 normal .5s;-ms-animation:pulse ease-in-out 1 normal .5s;-o-animation:pulse ease-in-out 1 normal .5s;animation:pulse ease-in-out 1 normal .5s}.process_steps .step:hover .icon[data-animation=fadeOutRightBig] img{-webkit-animation:fadeOutRightBig ease-out 1 normal 1s;-moz-animation:fadeOutRightBig ease-out 1 normal 1s;-ms-animation:fadeOutRightBig ease-out 1 normal 1s;-o-animation:fadeOutRightBig ease-out 1 normal 1s;animation:fadeOutRightBig ease-out 1 normal 1s}.recentwork_carousel li .hover .hov,.recentwork_carousel li a:hover .details>.bg,.recentwork_carousel.style2 li .details{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.recentwork_carousel h5.title{font-weight:500;margin-top:0;text-shadow:1px 1px 0 #fff}.recentwork_carousel ul{margin:0;padding:0;list-style:none;height:auto}.recentwork_carousel li{float:left;text-align:center;margin:0;padding:0 0 0 20px}.recentwork_carousel li a{display:block;padding:0;margin:0}.recentwork_carousel li .hover{display:block;position:relative;overflow:hidden}.recentwork_carousel li .hover .hov{position:absolute;left:0;right:0;bottom:0;top:100%;background-image:url(../images/plus01.png);background-repeat:no-repeat;background-position:center center;background-color:rgba(35,35,35,.8);display:block}.recentwork_carousel li a:hover .hov{top:0}.recentwork_carousel li .details{display:block;position:relative}.recentwork_carousel li .details>.bg{position:absolute;top:0;height:0;background:#CD2122;width:100%;left:0}.recentwork_carousel li .details h4{font-size:14px;color:#CD2122;padding:10px 0;margin:0;position:relative;z-index:1}.recentwork_carousel li .details h4+span{font-size:11px;display:block;color:#343434;line-height:1;padding-bottom:15px;position:relative;z-index:1}.recentwork_carousel li a:hover .details>.bg{height:100%}.recentwork_carousel li a:hover .details h4,.recentwork_carousel li a:hover .details h4+span{color:#fff}.recentwork_carousel .controls>a{opacity:.5;filter:alpha(opacity=50)}.recentwork_carousel .controls>a:hover{opacity:1;filter:alpha(opacity=100)}.recentwork_carousel.style2{position:relative}.recentwork_carousel.style2 .controls{position:absolute;right:20px;top:12px}.recentwork_carousel.style2 li{padding:0 20px 0 0}.recentwork_carousel.style2 li>a{position:relative;display:inline-block;overflow:hidden}.recentwork_carousel.style2 li .details{position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;filter:alpha(opacity=0);background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 1%,rgba(0,0,0,.65) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,.25)),color-stop(1%,rgba(0,0,0,.25)),color-stop(100%,rgba(0,0,0,.65)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 1%,rgba(0,0,0,.65) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 1%,rgba(0,0,0,.65) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 1%,rgba(0,0,0,.65) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 1%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#a6000000', GradientType=1 )}.recentwork_carousel.style2 li a:hover .details{opacity:1;filter:alpha(opacity=100)}.recentwork_carousel.style2 li a .details .plus{position:absolute;display:block;width:24px;height:24px;background:#CD2122;font-size:16px;color:#fff;top:50%;margin-top:-12px;left:50%;margin-left:-12px;font-weight:700;line-height:24px;text-align:center;text-shadow:-1px -1px 0 rgba(0,0,0,.3);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);-moz-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3)}.recentwork_carousel.style2 li a .details h4{position:absolute;font-size:14px;top:65%;left:0;right:0;margin:0;padding:0;text-shadow:-1px -1px 0 rgba(0,0,0,.3);color:#fff}.recentwork_carousel.style2 li a .details h4+span{position:absolute;font-size:11px;top:80%;left:0;right:0;padding:0;text-shadow:-1px -1px 0 rgba(0,0,0,.3);color:#fff}.gobox{background:#797979;color:#fff;padding:15px;min-height:100px;position:relative;text-shadow:1px 1px 0 rgba(0,0,0,.4);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.gobox:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}.gobox h4{margin-top:5px}.gobox:after{position:absolute;top:50%;right:-10px;margin-top:-5px;border:5px solid transparent;border-left-color:#797979}.gobox.ok{background:#CD2122;font-size:13px;text-transform:uppercase}.gobox.ok:after{display:none}.gobox.ok h4{font-size:26px;margin-top:20px}.gobox.ok>img{float:left;margin-right:25px;margin-top:20px}.gray-area{background:#ebebeb;padding:30px 0 0;margin-bottom:30px}.gray-area.noMargin{margin-bottom:0;padding-bottom:20px}.info-text{background:#767676;color:#fff;font-size:28px;line-height:1.4;padding:15px 20px;position:relative;-webkit-box-shadow:3px 3px 0 #fff;-moz-box-shadow:3px 3px 0 #fff;box-shadow:3px 3px 0 #fff}.info-text:after{width:34px;height:34px;background:url(../images/info-circle.png);position:absolute;right:10px;bottom:10px}.testimonials-carousel{position:relative}.testimonials-carousel .controls{position:absolute;right:0;top:14px}.testimonials-carousel .controls>a{opacity:.5;filter:alpha(opacity=50)}.testimonials-carousel .controls>a:hover{opacity:1;filter:alpha(opacity=100)}.testimonials-carousel ul{margin:0;padding:0;list-style:none}.testimonials-carousel ul li{float:left}.testimonials-carousel blockquote{background:#fff;border:4px solid #eee;margin:0 0 10px;padding:15px;font-size:12px;font-style:italic;color:#474747;position:relative}.testimonials-carousel blockquote:after{position:absolute;bottom:-14px;left:15px;border:7px solid transparent;border-top-color:#fff}.testimonials-carousel blockquote+h5{margin-top:0;margin-left:5px;font-size:13px;font-weight:500}.flickr_feeds{margin:0 0 0 -20px;padding:0;list-style:none;position:relative}.flickrfeed.loading:after{content:'Loading..'}.flickr_feeds li{float:left;margin:0 0 20px 20px}.flickr_feeds li a{display:block;width:75px;position:relative}.flickr_feeds[data-size=small] li a{width:60px}.flickr_feeds li a .hov1{position:absolute;top:0;left:0;right:0;bottom:0}.hover-box{display:block;padding:15px;background:#969696;border:1px solid rgba(0,0,0,.4);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5);border-radius:3px}.hover-box:hover{background:#CD2122;color:#fff}.hover-box.centered{text-align:center}.hover-box>img{float:left;margin:15px 15px 8px 10px}.hover-box>h3,.hover-box>h4{line-height:1.1;margin-top:0}.hover-box>p{margin-bottom:0;line-height:1.1}.circlehover{width:110px;height:110px;text-align:center;color:#fff;font-size:18px;padding:10px;display:table;line-height:1.4;background-color:#CD2122;position:relative;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.4);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:3px 3px 1px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 1px rgba(0,0,0,.5);box-shadow:3px 3px 1px rgba(0,0,0,.5);-webkit-transition:all .4s cubic-bezier(.68,0,.265,1);-webkit-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);-ms-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-timing-function:cubic-bezier(.68,0,.265,1);-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-ms-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.circlehover:before,.social-share.colored li{-webkit-border-radius:3px;-moz-border-radius:3px}.circlehover[data-size=small]{width:80px;height:80px;font-size:14px;padding:8px}.circlehover[data-size=medium]{width:95px;height:95px;font-size:16px;padding:10px}.circlehover span{display:table-cell;position:relative;z-index:1}.circlehover:before{content:'';position:absolute;left:7px;background:#CD2122;width:30px;height:30px;border-radius:3px}.circlehover[data-position=top-left]:before{top:7px;left:7px}.circlehover[data-position=top-right]:before{top:7px;right:7px;left:auto}.circlehover[data-position=bottom-left]:before{bottom:7px;left:7px;top:auto}.circlehover[data-position=bottom-right]:before{bottom:7px;right:7px;left:auto;top:auto}.circlehover[data-position=top]:before,.circlehover[data-position=right]:before,.circlehover[data-position=left]:before,.circlehover[data-position=bottom]:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.circlehover[data-position=top]:before{top:-10px;left:50%;margin-left:-15px}.circlehover[data-position=right]:before{top:50%;right:-10px;left:auto;margin-top:-15px}.circlehover[data-position=left]:before{top:50%;left:-10px;margin-top:-15px}.circlehover[data-position=bottom]:before{bottom:-10px;left:50%;margin-left:-15px;top:auto}.circlehover[data-position=bottom-right]{-webkit-box-shadow:-3px -3px 1px rgba(0,0,0,.5);-moz-box-shadow:-3px -3px 1px rgba(0,0,0,.5);box-shadow:-3px -3px 1px rgba(0,0,0,.5)}.circlehover:hover{color:#fff;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:5px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:5px 5px 1px rgba(0,0,0,.2);box-shadow:5px 5px 1px rgba(0,0,0,.2)}.circlehover[data-position=bottom-right]:hover{-webkit-box-shadow:-5px -5px 1px rgba(0,0,0,.5);-moz-box-shadow:-5px -5px 1px rgba(0,0,0,.5);box-shadow:-5px -5px 1px rgba(0,0,0,.5)}.circlehover[data-align=left]{float:left}.circlehover[data-align=right]{float:right}.circlehover.with-symbol>span.symbol{opacity:0;filter:alpha(opacity=0);position:absolute;display:block;left:0;top:0;bottom:0;right:0;text-align:center;line-height:130px}.circlehover.with-symbol:hover>span.text{opacity:0;filter:alpha(opacity=0)}.circlehover.with-symbol:hover>span.symbol{opacity:1;filter:alpha(opacity=100)}.acc-group.default-style{margin-bottom:3px}.acc-group.default-style>button{background:0 0;border:0;padding:4px 10px;color:#CD2122;display:block;width:100%;text-align:left;position:relative}.acc-group.default-style>button:after{content:'';position:absolute;right:5px;top:5px;width:20px;height:20px;background:url(../images/acc-arr1.png) center top no-repeat}.acc-group.default-style>button:hover{background:#dcdcdc;color:#111}.acc-group.default-style>button.collapsed,.acc-group.style2>button.collapsed{color:#505050}.acc-group.default-style>button.collapsed:after{background-position:center bottom}.acc-group.default-style .content{padding:10px}.acc-group.default-style.tweaked{border-bottom:1px solid #D5D5D5;padding-bottom:3px}.acc-group.default-style.tweaked>button{font-size:20px;line-height:1.8;padding-left:0}.acc-group.default-style.tweaked>button:after{top:12px}.acc-group.default-style.tweaked .content{padding:10px 0}.acc-group.default-style.tweaked .content>.row{margin-bottom:10px}.acc-group.style2{margin-bottom:2px;padding:0;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.acc-group.style2>button{display:block;width:100%;text-align:left;position:relative;margin:0;padding:10px}.acc-group.style2>button:after{content:'';position:absolute;right:5px;top:10px;width:20px;height:20px;background:url(../images/acc-arr1.png) center top no-repeat;opacity:.4;filter:alpha(opacity=40)}.acc-group.style2>button.collapsed:after{background-position:center bottom}.acc-group.style2 .content{padding:10px 15px;border-top:1px solid #E5E5E5}.acc-group.style2 .content p:last-child{margin-bottom:0}.acc-group.style3{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.acc-group.style3>button{display:block;width:100%;text-align:left;position:relative;margin:0;padding:10px 10px 10px 60px;background:0 0;border:0;font-size:16px}.acc-group.style3>button:after{content:'-';position:absolute;left:0;top:0;width:20px;height:20px;font-size:40px;background:#eee;color:#CD2122;padding:7px 6px 13px 14px;text-shadow:0 1px 0 #fff}.acc-group.style3>button:hover{color:#CD2122!important}.acc-group.style3>button:hover:after{color:#CD2122!important;background:#e9e9e9}.acc-group.style3>button.collapsed:after{color:#b5b5b5;content:'+';padding:10px;font-size:35px}#twitterFeed:after,.keywordbox:after{content:''}.acc-group.style3>button.collapsed{color:#505050}.acc-group.style3 .content{padding:10px 15px}.acc-group.style3 .content p:last-child{margin-bottom:0}.screenshot-box{background:#fff;border:1px solid #b3b3b3;position:relative;padding:15px 20px 0 30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:20px}.screenshot-box .left-side{float:left}.screenshot-box .left-side h3.title{color:#CD2122;line-height:1.4}.screenshot-box .left-side ul.features{margin:20px 0;padding:0;list-style:none}.screenshot-box .left-side ul.features li{padding-left:35px;background:url(../images/ok2.png) left center no-repeat;margin-top:20px}.screenshot-box .left-side ul.features li:first-child{margin-top:0}.screenshot-box .left-side ul.features li h4{font-size:14px;line-height:1.3;margin:5px 0 0}.thescreenshot{overflow:hidden;float:right;margin-left:30px;width:580px;height:328px;padding:42px 16px 0 10px;position:relative;background:url(../images/screenshotbox-bg.png) left top no-repeat;margin-top:-40px}.thescreenshot .controls{position:absolute;top:15px;left:17px;width:43px;height:19px}.thescreenshot .controls a{display:block;width:21px;height:19px;float:left}#screenshot-carousel{margin:0;padding:0;list-style:none}#screenshot-carousel li{float:left}.keywordbox{border-top:4px solid #ddd;position:relative;padding-top:30px;font-size:23px;font-style:italic;text-align:center;color:#8D8D8D}#footer,#footer a:hover{color:#d5d5d5}.keywordbox:after{position:absolute;top:0;left:50%;margin-left:-3px;border:6px solid transparent;border-top-color:#ddd}#footer{background:#000;padding:40px 0 0;border-top:4px solid #fff}#footer a{color:#fff}#footer .m_title{display:inline-block;padding-right:31px;border-bottom:4px solid #efd849;padding-bottom:6px;margin-bottom:22px}#footer .menu{margin:0;padding:0;list-style:none}#footer .zn_sbs .menu li{float:left;width:50%}.newsletter-signup form{margin-bottom:0}.newsletter-signup input{vertical-align:top;margin-bottom:10px}.newsletter-signup input[type=text]{color:#4d4d4d;background:#ddd;border:1px solid #a3a3a3;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.2) inset;-moz-box-shadow:3px 3px 4px rgba(0,0,0,.2) inset;box-shadow:3px 3px 4px rgba(0,0,0,.2) inset}.newsletter-signup input[type=submit]{color:#fff;background:#CD2122;border:0;font-weight:700;font-size:13px;height:30px;padding:0 15px;margin-left:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.newsletter-signup input[type=submit]:hover{background:#000}.newsletter-signup #result{display:inline-block;margin-bottom:10px}.newsletter-signup #result:empty{display:inline}.map-link>span{margin-top:2px}#footer .bottom{padding-top:22px;border-top:5px solid #484848;color:#8b8c8d}#footer .social-icons{float:left}#footer .copyright img{float:none;margin-left:0;display:inline-block;max-width:289px}#footer .social-icons li.title{line-height:30px}#footer .social-icons li{margin:0 10px 0 0}#footer .social-icons li:first-child{margin-left:0;color:#fff}.social-share{margin:25px 0 0;padding:0;list-style:none;text-align:center}.social-share li{display:inline-block;margin-left:10px;width:90px;max-height:20px;vertical-align:top}.social-share li.sc-gplus{width:70px}.social-share li.sc-pinterest>a{width:40px!important;margin-left:-40px!important;vertical-align:top!important}.social-share.colored{margin-top:15px}.social-share.colored li{padding:10px;border-radius:3px}.social-share.colored li.sc-facebook{background:#3B5998}.social-share.colored li.sc-twitter{background:#3CF}.social-share.colored li.sc-gplus{background:#D34836;width:70px}.social-share.colored li.sc-pinterest{background:#CB2027}#twitterFeed{background:url(../images/twitter-bird.png) 15px center no-repeat #444;font-size:12px;color:#fff;padding:15px 75px 15px 60px;position:relative;margin-bottom:15px;font-style:italic;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}#twitterFeed:after{position:absolute;bottom:-10px;left:15px;border:5px solid transparent;border-top-color:#444}#twitterFeed ul{margin:0;padding:0;list-style:none;font-size:11px}#twitterFeed .twTime{display:inline-block;color:#9d9d9d;padding-left:10px;border-left:1px solid #707070;font-size:11px;position:absolute;right:-65px;top:0;bottom:0;width:45px;vertical-align:middle;line-height:1}#twitterFeed>div{display:none}.testimonial_box[data-align=bottom] .details h6 strong,.testimonial_box[data-align=top] .details h6 strong{display:block}.testimonials_fader ul{margin:0;padding:0;list-style:none;border-left:1px solid #e2e2e2;position:relative}.testimonials_fader li{position:relative;padding:0 0 0 100px}.testimonials_fader ul li:after{content:'“';position:absolute;top:-10px;left:30px;font-size:150px;color:#e2e2e2;line-height:1;font-family:tahoma}.testimonials_fader li blockquote{margin:0;padding:0;border:0;font:italic 20px/1.4 Georgia,Arial,sans-serif;overflow:hidden}.eBlog .itemTitle,.eBlog .post_details,.sidebar .widget .title{font-family:Avenir_Demi!important}.testimonials_fader li blockquote+h6{font-weight:400;font-size:11px;font-style:italic}.testimonial_box{float:left;padding:0 25px;margin:15px 0;box-sizing:border-box;position:relative}.testimonial_box[data-size=small]{width:30%}.testimonial_box[data-size=medium]{width:50%}.testimonial_box[data-size=large]{width:70%}.testimonial_box[data-size=full]{width:100%}.testimonial_box[data-size=onethird]{width:33%}.testimonial_box[data-size=twothirds]{width:66%}.testimonial_box[data-theme=light] blockquote{background:#ddd;color:#343434}.testimonial_box[data-theme=dark] blockquote{background:#707070;color:#f5f5f5}.testimonial_box[data-theme=light][data-align=left] blockquote:after{border-right-color:#ddd}.testimonial_box[data-theme=dark][data-align=left] blockquote:after{border-right-color:#707070}.testimonial_box[data-theme=light][data-align=right] blockquote:after{border-left-color:#ddd}.testimonial_box[data-theme=dark][data-align=right] blockquote:after{border-left-color:#707070}.testimonial_box[data-theme=light][data-align=top] blockquote:after{border-bottom-color:#ddd}.testimonial_box[data-theme=dark][data-align=top] blockquote:after{border-bottom-color:#707070}.testimonial_box[data-theme=light][data-align=bottom] blockquote:after{border-top-color:#ddd}.testimonial_box[data-theme=dark][data-align=bottom] blockquote:after{border-top-color:#707070}.testimonial_box[data-align=left] .details{float:left;margin-right:10px;width:90px}.testimonial_box[data-align=left] blockquote{margin-left:90px}.testimonial_box[data-align=left] blockquote:after{left:-14px;top:50%}.testimonial_box[data-align=right] .details{float:right;margin-left:10px;width:90px;text-align:right}.testimonial_box[data-align=right] blockquote{margin-right:90px}.testimonial_box[data-align=right] blockquote:after{right:-14px;top:50%}.testimonial_box[data-align=top] .details{float:none;margin-left:10px;width:100%;position:relative;z-index:1}.testimonial_box[data-align=top] .details img{position:absolute;top:-5px;right:-5px}.testimonial_box[data-align=top] .details h6{margin-top:0}.testimonial_box[data-align=top] blockquote{margin-top:14px;clear:both}.testimonial_box[data-align=top] blockquote:after{left:30px;top:-14px}.testimonial_box[data-align=bottom]{margin-bottom:35px}.testimonial_box[data-align=bottom] .details{position:absolute;left:25px;right:5px;top:100%;z-index:1}.testimonial_box[data-align=bottom] .details img{float:right;margin-top:-20px}.testimonial_box[data-align=bottom] blockquote{margin-bottom:0;float:none;position:relative;z-index:0}.testimonial_box[data-align=bottom] blockquote:after{left:30px;bottom:-14px}.testimonial_box .details h6{font-size:10px;font-weight:400;margin:10px 0 0;line-height:1.4}.testimonial_box blockquote{margin:0;padding:15px;border:0;font-size:12px;font-style:italic;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.1);-moz-box-shadow:0 0 7px rgba(0,0,0,.1);box-shadow:0 0 7px rgba(0,0,0,.1)}.testimonial_box blockquote:after{content:'';position:absolute;border-width:7px;border-style:solid;border-color:transparent}.vertical_tabs{background:#fff;border:1px solid #c2c2c2;overflow:hidden;border-radius:3px}.vertical_tabs .tabbable .nav{float:left;width:25%;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;margin:0 0 -1px;box-sizing:border-box}.ptcarousel,.vertical_tabs .tabbable .tab-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.vertical_tabs .tabbable .nav>li{border-top:1px solid #c2c2c2}.vertical_tabs .tabbable .nav>li>a{line-height:60px;padding-left:20px;font-weight:700;text-transform:uppercase;color:#595959;background:#fff;background:-moz-linear-gradient(left,#fff 73%,#ededed 100%);background:-webkit-gradient(linear,left top,right top,color-stop(73%,#fff),color-stop(100%,#ededed));background:-webkit-linear-gradient(left,#fff 73%,#ededed 100%);background:-o-linear-gradient(left,#fff 73%,#ededed 100%);background:-ms-linear-gradient(left,#fff 73%,#ededed 100%);background:linear-gradient(to right,#fff 73%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 )}.statbox h4,.vertical_tabs .tabbable .nav>li.active>a,.vertical_tabs .tabbable .nav>li>a:hover{color:#CD2122}.vertical_tabs .tabbable .nav>li>a>span{padding:6px 7px 7px;background:#646464;margin-right:5px;line-height:1;display:inline-block;vertical-align:middle;margin-top:-1px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.vertical_tabs .tabbable .nav>li>a>span span{margin:0;vertical-align:middle}.vertical_tabs .tabbable .nav>li.active>a{background:#fff;margin-right:-1px}.vertical_tabs .tabbable .nav>li.active>a>span,.vertical_tabs .tabbable .nav>li>a:hover>span{background:#CD2122}.vertical_tabs .tabbable .nav>li:first-child{border-top:0}.vertical_tabs .tabbable .tab-content{float:left;width:75%;padding:20px;box-sizing:border-box}.statbox{background:#fff;border:1px solid #c2c2c2;padding:15px}.statbox img{float:left;margin-right:20px}.statbox h4{font-size:30px;line-height:35px;margin-top:0}.statbox h6{color:#969696;margin-bottom:0}#skills_diagram{float:right;width:600px;position:relative}#skills_diagram .legend{position:absolute;top:40px;text-align:right}#skills_diagram #thediagram{width:600px;height:500px;margin-top:-50px;float:right}#skills_diagram .skills{margin:0;padding:0;list-style:none}#skills_diagram .skills li{float:right;clear:both;padding:0 15px;height:25px;line-height:25px;color:#fff;margin-bottom:1px;font-size:14px}.spacer{height:50px}.no-space,.no-space [class*=span]{margin-left:0}.row-fluid.no-space .span1{width:8.334%!important}.row-fluid.no-space .span2{width:16.667%!important}.row-fluid.no-space .span3{width:25%!important}.row-fluid.no-space .span4{width:33.334%!important}.row-fluid.no-space .span5{width:41.667%!important}.row-fluid.no-space .span6{width:50%!important}.row-fluid.no-space .span7{width:58.333%!important}.row-fluid.no-space .span8{width:66.666%!important}.row-fluid.no-space .span9{width:75%!important}.row-fluid.no-space .span10{width:83.334%!important}.row-fluid.no-space .span11{width:91.666%!important}.row-fluid.no-space .span12{width:100%!important}@media (max-width:767px){.row-fluid.no-space [class*=span]{width:auto!important}}.pricing_table{text-align:center;margin:25px 0}.pricing_table .tb_header{background-color:#8AB623}.pricing_table .tb_header h4{margin:0;padding:15px 0;border-bottom:3px solid #5E852C;color:#fff;font-size:20px;text-shadow:1px 1px 0 rgba(0,0,0,.3);font-weight:700;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:4px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:4px;border-top-left-radius:3px;border-top-right-radius:4px}.pricing_table .price{margin:0;padding:15px 0;border-bottom:2px solid #fff;font-size:46px;color:#fff;text-shadow:1px 1px 0 #000;font-weight:900;letter-spacing:0;line-height:1}.pricing_table .price p:first-letter{font-weight:300;margin-right:2px;font-size:26px}.pricing_table .price p{margin:0}.pricing_table .price p span{display:block;padding:4px;font-size:14px;font-weight:500}.pricing_table .tb_content{margin:0;padding:0;list-style:none}.pricing_table .tb_content li{margin:0;padding:5px 0;font-size:12px;line-height:2}.pricing_table .tb_content li:nth-child(odd){background-color:rgba(0,0,0,.1)}.pricing_table .tb_content li:first-child{border-top:1px solid #fff}.pricing_table .tb_content li hr{margin:10px 50px}.pricing_table .signin{padding:15px 0;background:rgba(0,0,0,.15);border-top:3px solid #5E852C}.pricing_table .pr_table_col{background:#fff;position:relative;z-index:0;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);-moz-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .2s ease-out;-moz-transition:-moz-box-shadow .2s ease-out;-o-transition:-o-box-shadow .2s ease-out;transition:box-shadow .2s ease-out}.pricing_table [class*=span]:nth-child(odd) .pr_table_col{background-color:#F1F1F1}.pricing_table .pr_table_col.highlight{z-index:1}.pricing_table .pr_table_col:hover{z-index:2}.pricing_table .pr_table_col.highlight,.pricing_table .pr_table_col:hover{margin-top:-15px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5)}.pricing_table .pr_table_col.highlight .tb_content li,.pricing_table .pr_table_col:hover .tb_content li{padding:7px 0}.pricing_table .pr_table_col.highlight .price,.pricing_table .pr_table_col:hover .price{padding:20px 0}.pricing_table .pr_table_col.caption_column{margin-top:50px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pricing_table .pr_table_col.caption_column .tb_header{font-size:18px;padding:41px 0;color:#444;font-weight:700;border-bottom:2px solid #fff;background:#eee;text-shadow:1px 1px 0 #fff}.pricing_table .pr_table_col.caption_column .tb_content li{padding:5px 0;text-align:left;text-indent:30px;background:#eee}.pr_table_col[data-color=red] .tb_header h4{border-bottom:3px solid #941414}.pr_table_col[data-color=red] .signin{border-top:3px solid #941414}.pr_table_col[data-color=red] .tb_header{background-color:#CD2122}.pr_table_col[data-color=blue] .tb_header h4{border-bottom:3px solid #345370}.pr_table_col[data-color=blue] .signin{border-top:3px solid #345370}.pr_table_col[data-color=blue] .tb_header{background-color:#2A8FBD}.pr_table_col[data-color=green] .tb_header h4{border-bottom:3px solid #5E852C}.pr_table_col[data-color=green] .signin{border-top:3px solid #5E852C}.pr_table_col[data-color=green] .tb_header{background-color:#8AB623}.pr_table_col[data-color=turquoise] .tb_header h4{border-bottom:3px solid #0A817F}.pr_table_col[data-color=turquoise] .signin{border-top:3px solid #0A817F}.pr_table_col[data-color=turquoise] .tb_header{background-color:#12C6C2}.pr_table_col[data-color=orange] .tb_header h4{border-bottom:3px solid #AF3F08}.pr_table_col[data-color=orange] .signin{border-top:3px solid #AF3F08}.pr_table_col[data-color=orange] .tb_header{background-color:#EB540A}.pr_table_col[data-color=purple] .tb_header h4{border-bottom:3px solid #630C72}.pr_table_col[data-color=purple] .signin{border-top:3px solid #630C72}.pr_table_col[data-color=purple] .tb_header{background-color:#8A2D9A}.pr_table_col[data-color=yellow] .tb_header h4{border-bottom:3px solid #A8A80A}.pr_table_col[data-color=yellow] .signin{border-top:3px solid #A8A80A}.pr_table_col[data-color=yellow] .tb_header{background-color:#D6D609}.pr_table_col[data-color=green_lemon] .tb_header h4{border-bottom:3px solid #708D0B}.pr_table_col[data-color=green_lemon] .signin{border-top:3px solid #708D0B}.pr_table_col[data-color=green_lemon] .tb_header{background-color:#9CC607}.pr_table_col[data-color=dark] .tb_header h4{border-bottom:3px solid #000}.pr_table_col[data-color=dark] .signin{border-top:3px solid #000}.pr_table_col[data-color=dark] .tb_header{background-color:#333}.pr_table_col[data-color=light] .tb_header h4{border-bottom:3px solid #747474}.pr_table_col[data-color=light] .signin{border-top:3px solid #747474}.pr_table_col[data-color=light] .tb_header{background-color:#aaa}.pricing_table.rounded-corners [class*=span]:first-child .tb_header{-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px}.pricing_table.rounded-corners .highlight .tb_header,.pricing_table.rounded-corners .pr_table_col:hover .tb_header{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.pricing_table.rounded-corners .highlight,.pricing_table.rounded-corners .pr_table_col:hover{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pricing_table.rounded-corners .highlight .signin,.pricing_table.rounded-corners .pr_table_col:hover .signin{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.pricing_table.rounded-corners [class*=span]:last-child .tb_header{-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px}.pricing_table.rounded-corners [class*=span]:first-child .pr_table_col,.pricing_table.rounded-corners [class*=span]:first-child .signin{-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.pricing_table.rounded-corners [class*=span]:last-child .pr_table_col,.pricing_table.rounded-corners [class*=span]:last-child .signin{-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.process_box{position:relative;background:#fff;border:2px solid #C5C5C5;padding:0;margin-bottom:40px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.9),0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 rgba(255,255,255,.9),0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(255,255,255,.9),0 1px 4px rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.process_box:hover{-webkit-box-shadow:0 1px 0 rgba(255,255,255,.9),0 1px 8px rgba(0,0,0,.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,.9),0 1px 8px rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(255,255,255,.9),0 1px 8px rgba(0,0,0,.3)}.process_box:after,.process_box:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.process_box.last:after,.process_box.last:before{display:none}.process_box:after{border-color:#eee transparent transparent;border-width:10px;margin-left:-10px;left:10%}.process_box:before{border-color:#ccc transparent transparent;border-width:13px;margin-left:-13px;left:10%}.process_box[data-align=right]:after,.process_box[data-align=right]:before{right:10%;left:auto;margin-left:0}.process_box[data-align=right]:after{margin-right:-10px}.process_box[data-align=right]:before{margin-right:-13px}.process_box[data-align=center]:after,.process_box[data-align=center]:before{left:50%}.process_box[data-align=center]:after{border-top-color:#fff}.process_box .number{padding:0;height:100%;position:absolute;background:#eee;left:0;top:0;bottom:0;border-right:1px solid #C5C5C5;width:240px;text-align:center;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.timeline_box:after,.timeline_box:before{top:20px;content:''}.process_box .number span{font-size:150px;font-weight:900;color:#fff;line-height:1.2;vertical-align:middle}.process_box .content{margin-left:260px;padding:20px 20px 10px 10px}.process_box[data-align=right] .number{left:auto;right:0;border-right:0;border-left:1px solid #C5C5C5;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.process_box[data-align=right] .content{margin-left:auto;margin-right:260px;padding:20px 10px 10px 20px}#sidebar{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sidebar .widget .title{color:#333;line-height:1.4;margin-bottom:15px;padding-bottom:12px;position:relative;font-size:16px}.sidebar .widget ul.menu,.sidebar .widget ul.pagenav,.sidebar .widget ul.product-categories{margin:0;padding:0;list-style:none}.sidebar .widget ul.menu li,.sidebar .widget ul.pagenav li,.sidebar .widget ul.product-categories li{margin-bottom:0;border-bottom:#ddd 1px solid}.sidebar .widget ul.menu li:last-child,.sidebar .widget ul.menu li:last-child a,.sidebar .widget ul.pagenav li:last-child,.sidebar .widget ul.pagenav li:last-child a,.sidebar .widget ul.product-categories li:last-child,.sidebar .widget ul.product-categories li:last-child a{border-bottom:0}.sidebar .widget ul.menu li a,.sidebar .widget ul.pagenav li a,.sidebar .widget ul.product-categories li a{color:#777;padding:4px 0;position:relative;font-size:14px;line-height:31px;display:inline-block!important}.sidebar .widget ul.menu li.active a:after,.sidebar .widget ul.menu li.current-cat a:after,.sidebar .widget ul.pagenav li.active a:after,.sidebar .widget ul.pagenav li.current-cat a:after .sidebar .widget ul.menu li a:hover:after,.sidebar .widget ul.pagenav li:hover:after,.sidebar .widget ul.product-categories li.active a.after,.sidebar .widget ul.product-categories li.current-cat a:after,.sidebar .widget ul.product-categories li:hover:after{color:#fff;left:8px}.sidebar .widget ul.menu li a:hover,.sidebar .widget ul.menu li.active a,.sidebar .widget ul.menu li.current-cat>a,.sidebar .widget ul.pagenav li a:hover,.sidebar .widget ul.pagenav li.active a,.sidebar .widget ul.pagenav li.current-cat>a,.sidebar .widget ul.product-categories li a:hover,.sidebar .widget ul.product-categories li.active a,.sidebar .widget ul.product-categories li.current-cat>a{background:0 0!important;color:#000}.timeline_bar{background:url(../images/timeline_bar.png) center top repeat-y}.timeline_bar>.row{margin-bottom:0}.timeline_box{background:#fff;border-radius:3px;margin:50px 0 70px;padding:15px;position:relative}.timeline_box:after{position:absolute;right:-12px;border:6px solid transparent;border-left-color:#fff}div[data-align=right] .timeline_box:after{left:-12px;right:auto;border-left-color:transparent;border-right-color:#fff}.timeline_box:before{position:absolute;right:-21px;background:#999;width:5px;height:5px;border:3px solid #f5f5f5;border-radius:50%}div[data-align=right] .timeline_box:before{right:auto;left:-20px}.end_timeline{text-align:center}.end_timeline>span{background:#fff;border-radius:3px;padding:0 10px;line-height:2;display:inline-block}.timeline_box:hover,.timeline_box:hover .date{box-shadow:0 0 8px rgba(35,35,35,.2)}.timeline_box:hover:before{width:7px;height:7px;border:2px solid #f5f5f5}.timeline_box .date{font-size:18px;font-weight:700;background:#fff;display:inline-block;padding:5px 10px;border-radius:2px;position:absolute;top:11px;right:-100px;color:#787878}div[data-align=right] .timeline_box .date{left:-100px;right:auto}.offline-page #background{position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;background:-moz-radial-gradient(center,ellipse cover,#fff 0,#e5e5e5 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#fff),color-stop(100%,#e5e5e5));background:-webkit-radial-gradient(center,ellipse cover,#fff 0,#e5e5e5 100%);background:-o-radial-gradient(center,ellipse cover,#fff 0,#e5e5e5 100%);background:-ms-radial-gradient(center,ellipse cover,#fff 0,#e5e5e5 100%);background:radial-gradient(ellipse at center,#fff 0,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=1 )}.offline-page .containerbox{max-width:700px;margin:100px auto 0;background:#000;background:rgba(0,0,0,.7);position:relative;z-index:1;padding:25px;box-shadow:0 10px 20px #CCC;border-bottom:5px solid #CD2122;color:#eee}.offline-page #logo{float:left;text-align:center}.offline-page .content{margin-left:200px;border-left:1px solid #777;padding-left:20px}.offline-page .containerbox:after{content:'';position:absolute;bottom:-25px;left:100px;border-top:20px solid #CD2122;border-right:20px solid transparent;z-index:2}.offline-page .ud_counter{margin:40px 0}.offline-page .ud_counter ul{display:inline-block;margin:0;padding:0;list-style:none}.offline-page .ud_counter ul li{display:inline-block;margin:0 0 0 18px;font-size:22px;font-weight:700;padding:15px 10px;width:60px;text-align:center;background:rgba(0,0,0,.2);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.offline-page .ud_counter ul li:first-child{margin-left:0}.offline-page .ud_counter ul li span{display:block;font-size:13px;margin-top:17px;line-height:1}.offline-page .ud_counter ul li.till_lauch{height:80px;width:80px;padding:0;vertical-align:top}.offline-page #mail_when_ready{float:left;margin:0}.offline-page #mail_when_ready input[type=submit]{vertical-align:top}.testimonial_box4 blockquote{background:#fff;border:4px solid #eee;margin:0 0 10px;padding:15px;font-size:12px;font-style:italic;color:#474747;position:relative}.testimonial_box4 blockquote:after{content:'';position:absolute;bottom:-14px;left:15px;border:7px solid transparent;border-top-color:#fff}.testimonial_box4 blockquote+h5{margin-top:0;margin-left:5px;font-size:13px;font-weight:500}.error404 #page_header{height:200px;min-height:0}.error404-content{margin:20px auto;text-align:center;line-height:1}.error404-content h2{font-weight:700;font-size:260px;line-height:1;text-align:center;text-shadow:0 0 28px rgba(35,35,35,.5);text-transform:uppercase;margin:20px 0;color:transparent}.error404-content h3{font-size:30px;text-align:center;opacity:.2;filter:alpha(opacity=20)}.services_box.style2 .box{padding:30px;background:#eee;margin:0;position:relative}.services_box.style2 .box:hover{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.2);z-index:1;border-radius:5px}.services_box.style2 .box .title{font-size:22px;margin-bottom:30px}.services_box.style2 .box .icon{width:45px;height:45px;line-height:45px;border-radius:3px}.services_box.style2 .box .icon img{vertical-align:middle;line-height:45px;display:inline-block;margin-top:-2px}.services_box.style2 .box .list{margin:0;padding:0;list-style:none;display:none;float:none}.services_box.style2 .box .list li{line-height:1;padding:10px 0;border-top:1px solid #eee;color:#CD2122}#map_controls li:first-child a,.services_box.style2 .box .list li:first-child{border-top:0}.team_member{background:#fff;padding:0 0 5px;position:relative}.team_member:hover{box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:4px;z-index:2}.team_member .details{padding:0 20px;overflow:hidden;opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;background:#fff;box-shadow:0 12px 20px rgba(0,0,0,.2);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-size:11px}.team_member:hover .details{opacity:1;filter:alpha(opacity=100);visibility:visible}.team_member>h4,.team_member>h6{padding:0 20px}.team_member .details .social-icons{margin:15px 0}.team_member .details .social-icons li{margin:0 0 0 8px}.team_member .details .social-icons li:first-child{margin-left:0}#map_controls{margin:-45px 0 0;padding:0;list-style:none;position:absolute;top:50%;right:20px;width:30px;background:#CD2122;border-radius:2px;box-shadow:2px 2px 1px rgba(0,0,0,.4)}.eBlog .post_details,.hoverLink,.hoverLink img{position:relative}#map_controls li a{display:block;width:30px;height:30px;text-align:center;border-top:1px solid #ccc;border-top:1px solid rgba(0,0,0,.1);cursor:pointer}#map_controls li a:hover{background:#111}#map_controls li a span{margin-top:6px}#contact_form .form-horizontal .control-label{width:90px;text-align:left}#contact_form .form-horizontal .controls{margin-left:90px}#contact_form textarea{height:100px}.eBlog .itemListView{margin-bottom:25px}.eBlog .itemContainer{background:#FFF;margin-bottom:35px;padding:15px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.7);position:relative;border-radius:3px}.eBlog .post_details{font-size:13px;color:#000;margin-bottom:25px;text-transform:uppercase;padding:10px 0 12px;font-weight:700;text-align:center;border-bottom:1px solid #ddd}.eBlog .post_details:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.eBlog .itemLinks li [class^=icon-],.eBlog .itemTagsBlock [class^=icon-],.eBlog .post_details [class^=icon-]{margin:0 5px 0 0;padding:0}.eBlog .post_details .infSep{display:inline-block;margin:0 5px}.eBlog .itemReadMore{margin-bottom:15px;border-bottom:1px solid #eee;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:25px}.eBlog .readMore{font-size:14px;font-weight:700}.eBlog .itemLinks,.eBlog .itemTagsBlock,.eBlog .userItemTagsBlock{font-size:10px;color:#AAA;text-transform:uppercase;font-weight:700}.eBlog .itemLinks{padding:0!important;list-style:none!important;margin-bottom:10px;margin-left:0}.eBlog .itemLinks li{float:left;margin-left:0;padding-left:0}.eBlog .itemLinks li:first-child{margin-left:0}.eBlog .itemCategory,.eBlog .itemDateCreated{padding-left:0}.eBlog .itemTagsBlock,.eBlog .userItemTagsBlock{padding-left:0}.eBlog .itemTagsBlock>span{font-weight:700}.eBlog .itemTagsBlock ul{margin:0!important;padding:0!important;list-style:none!important;display:inline}.eBlog .itemTagsBlock ul li{display:inline}.eBlog .itemTitle{font-size:18px;color:#333;line-height:23px;text-align:center}.hg-portfolio-sortable #sorting,.pagination{color:#888;font-size:10px;text-transform:uppercase}span.theHoverBorder{display:none}div.cloudBlock a{padding:4px;float:left;display:block}.eBlog .itemSocialSharing{margin-bottom:20px}.eBlog div.itemTwitterButton{float:left;margin:2px 20px 0 0;width:80px}.eBlog div.itemFacebookButton{float:left;margin-right:20px;width:70px}.eBlog div.itemGooglePlusOneButton{float:left;width:70px}.pagination{margin:10px 0;padding:10px 0;text-align:center;line-height:1.6}.pagination ul{list-style-type:none;margin:0;padding:0;display:inline}.pagination li{display:inline;margin:0 5px}.pagination li,.pagination li a,.pagination li span,.pagination p.counter{font-size:10px;text-transform:uppercase;font-family:Century_Gothic}.pagination li.pagination-end,.pagination li.pagination-next,.pagination li.pagination-prev,.pagination li.pagination-start{border:0}.hoverLink{display:block}.hoverLink>span{position:absolute;top:0;left:0;bottom:0;right:0;display:block;background:url(../images/transparent_png/black20.png);filter:alpha(opacity=0);opacity:0}.hoverLink>span .icon{position:absolute;width:24px;height:24px;top:50%;left:50%;margin:-12px 0 0 -12px;display:block;background-image:url(../images/hoverLinkSprite.png);background-repeat:no-repeat}.ptcarousel,a.grayHover,a.grayHover img{position:relative}.hoverLink>span .icon.image{background-position:-72px 0}.hoverLink>span .icon.video{background-position:-48px 0}.hoverLink>span .icon.link{background-position:-24px 0}.hoverLink>span .icon.extlink{background-position:0 0}body.dark .hoverLink>span .icon.image{background-position:-72px -24px}body.dark .hoverLink>span .icon.video{background-position:-48px -24px}body.dark .hoverLink>span .icon.link{background-position:-24px -24px}body.dark .hoverLink>span .icon.extlink{background-position:0 -24px}a.grayHover{overflow:hidden;display:inline-block}.hg-portfolio .img-intro,.hg-portfolio-item .img-full{margin-bottom:20px}.hg-portfolio-item .other-images{margin:20px 0 0 -20px;padding:0;list-style:none}.hg-portfolio-item .other-images li{float:left;margin:0 0 20px 20px;list-style:none}.hg-portfolio-item .other-images li iframe{padding:4px;border:1px solid #444;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.hg-portfolio-item .itemLinks{margin-top:15px}.hg-portfolio-item .itemSocialSharing>div{float:left;margin-right:30px}.hg-portfolio-item ul.cols-2 li,.hg-portfolio-item ul.cols-3 li,.hg-portfolio-item ul.cols-4 li{float:none;padding-left:25px;width:auto}.hg-portfolio-item .text ul.clearfix:after{clear:none;zoom:0}.hg-portfolio-sortable h1.title,.hg-portfolio-sortable h4.title{font-weight:700}.hg-portfolio-sortable #sorting{float:right;margin:0;font-weight:700;padding:8px 10px;background:#eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.hg-portfolio-sortable #sorting ul{display:inline-block;margin:0 25px 0 0;padding:0;list-style:none}.hg-portfolio-sortable #sort-direction{margin-right:0!important}.hg-portfolio-sortable #sorting ul li{float:left;margin-left:10px;line-height:1;margin-bottom:0}.hg-portfolio-sortable #sorting ul li a{color:#595959;line-height:1}.hg-portfolio-sortable #sorting ul li a.selected{text-decoration:underline}.hg-portfolio-sortable #sorting .sortTitle{line-height:1}.hg-portfolio-sortable #portfolio-nav{margin:5px 0 20px;padding:0;list-style:none;float:left}.hg-portfolio-sortable #portfolio-nav li{float:left;margin-left:15px}.hg-portfolio-sortable #portfolio-nav li:first-child{margin-left:0}.hg-portfolio-sortable #portfolio-nav li a{background:#eee;color:#888;padding:8px 10px;line-height:1;font-size:10px;font-weight:700;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;margin-right:0}.hg-portfolio-sortable #portfolio-nav li a:hover,.hg-portfolio-sortable #portfolio-nav li.current a{background:#CD2122;color:#fff}.hg-portfolio-sortable ul#thumbs{margin:0 0 0 -30px;padding:0;list-style:none}.hg-portfolio-sortable ul#thumbs li{float:left;position:relative}.hg-portfolio-sortable ul#thumbs li .inner-item{padding:4px;border:1px solid #ddd;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:.9;filter:alpha(opacity=90)}.hg-portfolio-sortable ul#thumbs li .inner-item:hover{-webkit-box-shadow:0 0 12px rgba(0,0,0,.5);-moz-box-shadow:0 0 12px rgba(0,0,0,.5);box-shadow:0 0 12px rgba(0,0,0,.5);opacity:1;filter:alpha(opacity=100)}.hg-portfolio-sortable ul#thumbs li .inner-item h4{margin-top:10px;display:block;line-height:1;border-bottom:1px dotted #ccc;font-size:14px;margin-bottom:10px;font-weight:700;padding:0 6px 10px}.hg-portfolio-sortable ul#thumbs li .inner-item .moduleDesc{font-size:12px;color:#777;padding:0 6px;display:block}.hg-portfolio-sortable ul#thumbs li .inner-item .moduleDesc p{margin-bottom:10px}.hg-portfolio-sortable ul#thumbs li.isotope-item{z-index:2}.hg-portfolio-sortable ul#thumbs li.isotope-hidden{z-index:1}.ptcarousel{max-width:570px;max-height:360px;border:4px solid #fff;-webkit-box-shadow:0 0 0 2px #ddd,0 0 6px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 2px #ddd,0 0 6px rgba(0,0,0,.2);box-shadow:0 0 0 2px #ddd,0 0 6px rgba(0,0,0,.2);box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#limited_offers li,.product-list-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ptcarousel:after{content:'';position:absolute;left:-34px;top:50%;margin-top:-15px;border:15px solid transparent;border-right:15px solid #ddd;z-index:1}.ptcarousel:before{content:'';position:absolute;left:-30px;top:50%;margin-top:-13px;border:13px solid transparent;border-right:13px solid #fff;z-index:2}.ptcarousel ul{margin:0;padding:0;list-style:none;overflow:hidden;max-height:360px}.ptcarousel li{float:left}.ptcarousel .controls>a{position:absolute;left:15px;top:50%;z-index:1;background:#000;display:inline-block!important;margin:-12px 0 0;width:30px;height:31px;text-align:center;border-radius:2px;opacity:0;filter:alpha(opacity=0)}.ptcarousel .controls>a.next{left:auto;right:15px}.ptcarousel .controls>a span{margin:8px 0 0}.ptcarousel .controls>a:hover{background:#CD2122}.ptcarousel:hover .controls a{opacity:1;filter:alpha(opacity=100)}.itemLinks{margin-top:20px}.itemLinks span a{background:#eee;padding:7px 10px;line-height:1;font-size:10px;font-weight:700;text-transform:uppercase;color:#888;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;margin-right:15px}.itemLinks span a:hover{background:#CD2122;color:#fff}.sitemap ul{margin-bottom:0;list-style:none;padding:0;margin-left:0}.sitemap ul li{line-height:25px}.sitemap ul li a{background-image:url(../images/sitemap-arrow.png);background-repeat:no-repeat;padding-left:40px;background-position:-270px 7px}.sitemap ul li li a{padding-left:80px;background-position:-230px 7px}.sitemap ul li li li a{padding-left:120px;background-position:-190px 7px}.sitemap ul li li li li a{padding-left:160px;background-position:-150px 7px}.sitemap ul li li li li li a{padding-left:200px;background-position:-110px 7px}ul.photo_gallery{clear:both;list-style:none;margin:8px auto;overflow:hidden;padding:8px 0}ul.photo_gallery li{background:0 0!important;float:left;margin:5px;padding:0;list-style:none}div.pp_kalypso.transparent #pp_full_res .pp_inline,div.pp_kalypso.transparent .pp_content .ppt{color:#ccc;margin-right:20px;line-height:1.4}.offer-banners .hoverBorder{margin-bottom:20px}.shop-latest .tabbable .nav{border-bottom:3px solid #d5d5d5;padding-bottom:15px}.shop-latest .tabbable .nav li{float:left;margin-left:30px;padding-left:30px;border-left:2px solid #d5d5d5}.shop-latest .tabbable .nav li:first-child{margin-left:0;padding-left:0;border-left:0}.shop-latest .tabbable .nav li a{font-size:20px;font-weight:900;color:#8c8c8c;position:relative}.shop-latest .tabbable .nav li a:hover{color:#595959;background-color:transparent}.shop-latest .tabbable .nav li.active a{color:#CD2122;background-color:transparent}.shop-latest .tabbable .nav li.active a:after{content:'';position:absolute;bottom:-15px;left:50%;margin-left:-8px;border:5px solid transparent;border-bottom-color:#d5d5d5}.shop-latest .tabbable .shop-latest-carousel{margin-right:40px;position:relative}.shop-latest .tabbable .shop-latest-carousel ul{margin:0;padding:0;list-style:none}.product-list-item.promo-new:after,.product-list-item.promo-sale:after{color:#fff;font-weight:700;line-height:1;padding:4px 6px;font-size:11px}.shop-latest .tabbable .shop-latest-carousel ul li{float:left;margin-right:20px;width:270px}.shop-latest .tabbable .shop-latest-carousel .controls{position:absolute;right:0;top:0;margin-right:-40px;height:100%;width:40px}.shop-latest .tabbable .shop-latest-carousel .controls a{width:40px;height:49.5%;background:#f1f1f1;display:block!important;position:absolute}.shop-latest .tabbable .shop-latest-carousel:hover .controls a{background:#eee}.shop-latest .tabbable .shop-latest-carousel .controls a:hover{background:#dedede}.shop-latest .tabbable .shop-latest-carousel .controls a.prev{top:50%}.shop-latest .tabbable .shop-latest-carousel .controls a span{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}.shop-latest .tab-content{overflow:visible}.shop-latest .tab-content>.tab-pane{display:block;visibility:hidden;height:0;overflow:hidden}.shop-latest .tab-content>.active{visibility:visible;height:auto}.product-list-item{position:relative;box-sizing:border-box;background:#fff}.product-list-item .image a{position:relative;display:block}.product-list-item.promo-new:after{content:'NEW';background:#12a1c5;position:absolute;left:20px;top:20px}.product-list-item.promo-new:before{content:'';border:3px solid transparent;border-top-color:#12a1c5;position:absolute;left:27px;top:39px;z-index:1}.product-list-item.promo-sale:after{content:'SALE';background:#c51212;position:absolute;left:20px;top:20px}.product-list-item.promo-sale:before{content:'';border:3px solid transparent;border-top-color:#c51212;position:absolute;left:27px;top:39px;z-index:1}.product-list-item>.hover{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;box-shadow:inset 0 0 0 2px #e8e8e8}.product-list-item .image{text-align:center;max-height:270px;overflow:hidden;position:relative}.product-list-item .details{background:#fff;padding:29px 15px 15px;text-align:center}.product-list-item .details h3{font-size:14px;color:#2f2f2f;line-height:1.3;margin:0 0 9px}.product-list-item .details p.desc{font-size:12px;font-style:italic;color:#939393;line-height:1.3}.product-list-item .details .actions{overflow:hidden;line-height:1;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;opacity:0;pointer-events:none}.woocommerce .star-rating{font-size:16px}.product-list-item .details .actions a{display:inline-block;background:#CD2122;color:#fff;font-size:10px;line-height:1;padding:4px 6px;white-space:nowrap;margin-bottom:3px}.product-list-item .details .actions a:hover{background:#333}.product-list-item .price{color:#000;font-size:16px;font-weight:400;line-height:1;text-align:center;margin-bottom:10px}.product-list-item .price small{font-size:75%;position:relative;color:#777;line-height:75%;vertical-align:top}.product-list-item .price small:after{content:'';width:100%;height:0;border-top:1px solid #999;position:absolute;left:-2px;top:9px;opacity:.9;filter:alpha(opacity=90);-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-o-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.product-list-item:hover .details h3{color:#CD2122}.product-list-item:hover .details .actions{opacity:1;pointer-events:normal}.product-list-item:hover>.hover{box-shadow:inset 0 0 0 4px #9c9c9c}.product-list-item .details,.product-list-item .details .actions,.product-list-item .details h3,.product-list-item>.hover,.shop-latest .tabbable .shop-latest-carousel .controls a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.limited-offers-carousel{position:relative}#limited_offers{margin:0;padding:0;list-style:none;height:194px}#limited_offers li{float:left;margin-right:20px;width:158px;position:relative;border:2px solid #e8e8e8;text-align:center;box-sizing:border-box;background:#fff;background:-moz-radial-gradient(center,ellipse cover,#fff 0,#fff 50%,#ededed 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(61%,#fff),color-stop(100%,#ededed));background:-webkit-radial-gradient(center,ellipse cover,#fff 61%,#ededed 100%);background:-o-radial-gradient(center,ellipse cover,#fff 61%,#ededed 100%);background:-ms-radial-gradient(center,ellipse cover,#fff 61%,#ededed 100%);background:radial-gradient(ellipse at center,#fff 0,#fff 50%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.limited-offers-carousel .controls,.zn_cf_textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#limited_offers li:hover{border:2px solid #bbb}#limited_offers li .image{max-height:120px;line-height:120px;margin:10px;overflow:hidden}#limited_offers li:after{content:attr(data-discount);font-size:11px;color:#fff;font-weight:700;background:#c51212;line-height:1;padding:4px 6px;position:absolute;left:10px;top:10px}#limited_offers li:before{content:'';border:3px solid transparent;border-top-color:#c51212;position:absolute;left:17px;top:29px;z-index:1}#limited_offers li h5{margin:0 0 10px;line-height:1}#limited_offers li h6{margin:0 0 15px;line-height:1;font-size:11px}.limited-offers-carousel .controls{width:8%;background:#fff;position:absolute;border:2px solid #e8e8e8;text-align:center;right:0;top:0;height:100%;box-sizing:border-box}.limited-offers-carousel .controls:after{content:'';position:absolute;top:50%;width:70%;margin-left:17%;left:0;border-top:1px solid #e8e8e8}.limited-offers-carousel .controls a{position:absolute;width:100%;height:50%;display:block!important;opacity:.5;filter:alpha(opacity=50)}.limited-offers-carousel .controls a:hover{opacity:1;filter:alpha(opacity=100)}.limited-offers-carousel .controls a.prev{top:50%}.limited-offers-carousel .controls a span{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}.adbox.video{position:relative}.adbox.video:after{position:absolute;content:'';left:0;top:0;right:0;bottom:0;box-shadow:inset 0 0 0 4px rgba(255,255,255,.4)}.adbox.video .video_trigger_container{position:absolute;z-index:1;top:0;left:50%;margin-left:-75px;margin-top:70px}.shop-features{margin-bottom:0}.shop-features .title{margin:0;line-height:1.3}.shop-features .shop-feature{background:#969696;color:#fff;padding:10px;border-radius:3px}.shop-features .shop-feature:hover{background:#CD2122}.shop-features .shop-feature>img{float:left;margin:0 20px 0 0}.shop-features .shop-feature>h4{line-height:1;margin:0 0 7px;font-size:18px;font-weight:900}.shop-features .shop-feature>h5{line-height:1;margin:0;font-weight:700}.product-gallery .big_image{width:100%;text-align:center}.product-gallery ul.thumbs,body .product-gallery div.thumbnails{padding:10px 0 0 10px;list-style:none;margin:0}.product-gallery ul.thumbs li,body .product-gallery div.thumbnails a{float:left;margin-right:10px}.product-gallery ul.thumbs li:first-child{margin-left:0}.product-gallery ul.thumbs li img,body.woocommerce div.product div.thumbnails img{border:1px solid #EAEAEA;padding:2px}.product-gallery ul.thumbs li img:hover{border:1px solid #EEE}.product-page .main-data{font-size:11px}.product-page .main-data .name,.product-page .main-data .product_title{font-weight:400;font-family:Century_Gothic!important;color:#333;line-height:1.2;margin-bottom:12px}.description_tab.title_container.pd-short.mg0{margin-bottom:22px}.product-page .main-data .regular_price span{text-decoration:line-through}.product-page .main-data .price span{font-size:36px;line-height:1;vertical-align:middle;font-family:Avenir_Light !important;font-weight:400}.product-page .main-data .price .to_wishlist{float:right;line-height:3;margin-right:30px}.to_cart .quantitiy{float:left;width:50px}.to_cart .quantitiy label{font-size:11px;display:block}.to_cart .quantitiy #qty{padding:5px;width:50px}.to_cart .addtocart{margin-left:20px;font-size:14px}.product-page .main-data .price{line-height:1;margin:25px 0}.product-page .main-data small,.product-page .main-data span.from{font-size:12px;text-transform:uppercase;background:#999;color:#fff;padding:5px 10px;line-height:1;vertical-align:middle;font-weight:700;opacity:.4;filter:alpha(opacity=40);-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.product-page .main-data span.from{margin-left:20px;position:relative}.product-page .main-data span.from:after{content:'';position:absolute;left:-10px;bottom:5px;border:5px solid transparent;border-right-color:#999}.product-page .main-data small{background:#686868}.product-page .main-data span+small:after{content:'';position:absolute;left:-10px;bottom:5px;border:5px solid transparent;border-right-color:#686868}.product-page .main-data span+small{margin-left:20px;position:relative}.product-page .main-data span.from+small{margin-left:0;position:static}.product-page .main-data:hover .price small,.product-page .main-data:hover .price span.from{opacity:1;filter:alpha(opacity=100)}.product-page .main-data .variations td{padding:10px}.product-page .main-data .variations td.label{background:0 0;text-transform:capitalize;color:#595959;text-shadow:none;min-width:80px}.product-page .main-data .variations td.label label{padding-left:0;font-size:16px;text-align:center}.product-page .main-data .single_variation{display:block;margin:10px 0}.product-page .main-data .single_variation .price{display:block;line-height:1}.product-page .main-data .single_variation .price del{display:inline-block;line-height:30px;margin-right:20px;background:#fff;padding:0 20px 0 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;border-right:1px solid #ccc}.product-page .main-data .single_variation .price del:after{content:'';position:absolute;right:-10px;top:50%;margin-top:-5px;border:5px solid transparent;border-left-color:#fff}.product-page .main-data .single_variation .price del:before{content:'';position:absolute;right:-12px;top:50%;margin-top:-6px;border:6px solid transparent;border-left-color:#ccc}.product-page .main-data .single_variation .price del span.amount{font-size:18px}.product-page .main-data .single_variation .price ins{text-decoration:none;display:inline-block}.product-page .main-data .single_variation .price ins span.amount{color:#CD2122}.csstransforms .product-page .main-data .single_variation .price del{text-decoration:none}.csstransforms .product-page .main-data .single_variation .price del span.amount{position:relative}.csstransforms .product-page .main-data .single_variation .price del span.amount:after{content:'';position:absolute;left:-3px;top:10px;width:50px;height:1px;background:#CD2122;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.product-page .main-data .variations_button .single_add_to_cart_button{margin-top:0!important;height:30px}.noBgImage{background-image:none}.full_width{max-width:100%}.text_align_left{text-align:left!important}.text_align_right{text-align:right!important}.text_align_center{text-align:center!important}.textcenter,.till_lauch{text-align:center}.btn-flat,body .woocommerce #content input.button,body .woocommerce #respond input#submit,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button,body .woocommerce-page #content input.button,body .woocommerce-page #respond input#submit,body .woocommerce-page a.button,body .woocommerce-page button.button,body .woocommerce-page input.button,body.woocommerce #content input.button,body.woocommerce #content input.button.alt,body.woocommerce #content input.button:hover,body.woocommerce #respond input#submit,body.woocommerce #respond input#submit.alt,body.woocommerce #respond input#submit:hover,body.woocommerce a.button,body.woocommerce a.button.alt,body.woocommerce a.button:hover,body.woocommerce button.button,body.woocommerce button.button.alt,body.woocommerce button.button:hover,body.woocommerce input.button,body.woocommerce input.button.alt,body.woocommerce input.button:hover,body.woocommerce-page #content input.button,body.woocommerce-page #content input.button.alt,body.woocommerce-page #content input.button:hover,body.woocommerce-page #respond input#submit,body.woocommerce-page #respond input#submit.alt,body.woocommerce-page #respond input#submit:hover,body.woocommerce-page a.button,body.woocommerce-page a.button.alt,body.woocommerce-page a.button:hover,body.woocommerce-page button.button,body.woocommerce-page button.button.alt,body.woocommerce-page button.button:hover,body.woocommerce-page input.button,body.woocommerce-page input.button.alt,body.woocommerce-page input.button:hover{background:#CD2122;font-size:18px;font-weight:700;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.8);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;border:0}.btn-flat:hover,body .woocommerce #content input.button:hover,body .woocommerce #respond input#submit:hover,body .woocommerce a.button:hover,body .woocommerce button.button:hover,body .woocommerce input.button:hover,body .woocommerce-page #content input.button:hover,body .woocommerce-page #respond input#submit:hover,body .woocommerce-page a.button:hover,body .woocommerce-page button.button:hover,body .woocommerce-page input.button:hover,body.woocommerce #content input.button.alt:hover,body.woocommerce #content input.button:hover,body.woocommerce #respond input#submit.alt:hover,body.woocommerce #respond input#submit:hover,body.woocommerce a.button.alt:hover,body.woocommerce a.button:hover,body.woocommerce button.button.alt:hover,body.woocommerce button.button:hover,body.woocommerce input.button.alt:hover,body.woocommerce input.button:hover,body.woocommerce-page #content input.button.alt:hover,body.woocommerce-page #content input.button:hover,body.woocommerce-page #respond input#submit.alt:hover,body.woocommerce-page #respond input#submit:hover,body.woocommerce-page a.button.alt:hover,body.woocommerce-page a.button:hover,body.woocommerce-page button.button.alt:hover,body.woocommerce-page button.button:hover,body.woocommerce-page input.button.alt:hover,body.woocommerce-page input.button:hover{background:#343434;color:#fff}.redbtn{background:#CD2122}#sidebar ul.menu li a,#totop,.circlehover span,.css3accordion>ul>li .thumb,.feature_box.style3 .box,.gobox,.hover-box,.hoverBorder h6,.hoverBorder:hover img,.info_pop .buyit,.partners_carousel li a,.playVideo span,.process_box,.ptcarousel .controls>a,.services_box .icon,.services_box.style2 .box,.shop-features .shop-feature,.slidingDetails,.slidingDetails .details,.team_member,.theHoverBorder,.timeline_box,.timeline_box:hover .date,.topnav li.drop .pPanel,nav#main_menu li a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.chaser ul.sf-menu li a,.itemBody img:hover{-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}.bs-docs-example{position:relative;margin:15px 0;padding:39px 19px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bs-docs-example:after{content:"Example";position:absolute;top:-1px;left:-1px;padding:3px 7px;font-size:12px;font-weight:700;background-color:#f5f5f5;border:1px solid #ddd;color:#9da0a4;-webkit-border-radius:4px 0;-moz-border-radius:4px 0;border-radius:4px 0}.bs-docs-example+.prettyprint{margin-top:-20px;padding-top:15px}.bs-docs-example>p:last-child{margin-bottom:0}.show-grid{margin-top:10px;margin-bottom:20px}.show-grid [class*=span]{background-color:#eee;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-height:40px;line-height:40px}.show-grid:hover [class*=span]{background:#ddd}.show-grid .show-grid{margin-top:0;margin-bottom:0}.show-grid .show-grid [class*=span]{background-color:#ccc}.chaser{background:#111;background:rgba(0,0,0,.75);padding:0;position:fixed;left:0;right:0;top:0;width:100%;z-index:99999;display:none}.chaser .row{margin-bottom:0}.chaser ul.sf-menu{float:none;display:block}.chaser ul.sf-menu>li{float:left}.chaser ul.sf-menu li a{color:#ddd;font-size:12px;line-height:1;padding:7px 25px 7px 15px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.chaser ul.sf-menu li .sf-sub-indicator{top:7px;background-image:url(../images/arrows-ffffff.png)}.chaser ul.sf-menu li a:hover,.chaser ul.sf-menu li.sfHover>a,.chaser ul.sf-menu li:hover>a{color:#fff;background:#000}.chaser ul.sf-menu li ul{background:#111;background:rgba(0,0,0,.75);width:13em!important}.chaser ul.sf-menu li.sfHover ul,.chaser ul.sf-menu li:hover ul{top:26px;padding-bottom:5px}.chaser ul.sf-menu li li.sfHover ul,.chaser ul.sf-menu li li:hover ul{left:13.1em!important;top:0}body.boxed #page_wrapper{border-left:3px solid #fff;border-right:3px solid #fff;margin:0 auto;background:#f5f5f5;box-shadow:0 0 10px rgba(0,0,0,.4)}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}@media (max-width:767px){.chaser{display:none!important}}.zn_comments{margin-top:20px}.commentlist{margin-left:0;list-style-type:none}.commentlist>li{margin-bottom:15px}.commentlist>li>.children{margin-bottom:0;margin-top:15px}#reviews #comments ol.commentlist li img,.commentlist>li .photo{display:block;width:64px;height:64px;float:left;margin-right:15px;overflow:hidden;border:3px solid #2980b9;line-height:0;border-radius:5px;position:absolute;top:5px;left:0}.comment-author.vcard+em,.commentlist br{display:none}.commentlist>li .comment-author{font-weight:700}.commentlist>li .comment-meta{font-style:normal;margin-bottom:5px}#bbpress-forums .bbp-forums li.bbp-body .bbp-forum-content,#searchform #s,h3#comments span{font-style:italic}.commentlist>li .comment-meta a.comment-edit-link{float:right;margin-left:15px;position:relative;font-weight:700;color:#02A0A9}#reviews #comments ol.commentlist li .meta,.commentlist>li p{padding:13px 29px 20px;margin:4px 0 0;background:#fff;width:100%;box-shadow:2px 2px 3px #999;color:#000;font-size:14px;line-height:22px;box-sizing:border-box}.commentlist>li .reply{position:absolute;right:0;top:0}.commentlist>li a.comment-reply-link{position:absolute;top:7px;right:0;padding:3px 7px;font-size:14px;color:#000;text-transform:uppercase}.commentlist>li .comment-author,.commentlist>li .comment-meta,.commentlist>li .comment-meta a{font-size:16px;color:#000;font-family:Avenir_Demi!important;padding-left:30px;display:inline-block}.commentlist>li .comment-meta,.commentlist>li .comment-meta a{padding-left:0}.commentlist>li a.comment-reply-link:hover{color:#222}#respond .zn_com_title,h3#comments{font-family:Avenir_Demi!important;color:#000}.commentlist>li .reply a.comment-reply-link{font-size:11px;padding:3px 6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.commentlist>li .reply a:hover.comment-reply-link{text-decoration:none}.commentlist li .comment-body{margin-bottom:15px;position:relative;padding-bottom:15px;border-bottom-width:1px;border-bottom-style:solid}.commentlist li.comment>div[id*=comment-]{position:relative;margin:0;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.commentlist .children{margin-bottom:0;margin-left:0;padding-left:50px;border-left:1px solid #fff}.commentlist .children li{margin-bottom:0;list-style:none}h3#comments{font-size:22px;line-height:28px;margin-bottom:20px}.commentlist .zn-separator:after,.commentlist .zn-separator:before{display:table;content:"";line-height:0}.commentlist #respond:after,.commentlist #respond:before,.zn_menu_trigger a:before{content:''}.commentlist .zn-separator:after{clear:both}#respond{padding:15px 0;position:relative;margin-top:15px}.zn_comments .commentlist #respond{padding:15px 20px 0;position:relative;background-color:#F8F8F8;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:15px}.commentlist #respond:after{position:absolute;left:35px;top:-16px;border:8px solid transparent;border-bottom-color:#F8F8F8}.commentlist #respond:before{position:absolute;left:34px;top:-18px;border:9px solid transparent;border-bottom-color:#ccc}#respond .row{margin-bottom:10px}#respond .zn_com_title{margin-top:0}#respond .cancel-comment-reply a{position:absolute;top:-1px;right:-1px;padding:3px 7px;font-size:10px;font-weight:700;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:0 4px;-moz-border-radius:0 4px;border-radius:0 4px;text-transform:uppercase;color:#9DA0A4}#respond .cancel-comment-reply a:hover{color:#222}#respond p{margin-bottom:5px;padding-left:0!important}#respond .comment-notes .required{position:static}#respond input[type=text]{margin-bottom:0}#respond .form-allowed-tags code{margin-top:10px}#recentcomments li{padding-left:10px;position:relative}#recentcomments li:before{content:'\201C';width:3px;height:0;position:absolute;top:0;left:0;color:#ddd}#footer .menu li a{font-size:18px;text-transform:uppercase;color:#fff;margin-bottom:3px;float:left;width:100%}.zn_content_no_margin{margin-bottom:0}.offline-page ul.social-icons{margin-top:-5px;float:left}.process_box .content,.process_box .number{float:left}.alignright,.span9.zn_float_right,.zn_float_right,body.res1170 .row-fluid .span9.zn_float_right{float:right}.till_lauch{background:rgba(0,0,0,.2);border-radius:2px;display:inline-block;margin:0 20px 15px 0;vertical-align:top;width:80px;height:80px}.zn_stats_box .mb_title span{margin-right:3px;margin-top:7px}#skills_diagram .legend{right:0}.tabs_style1 .tab-content{width:auto}.testimonial_box{width:100%;padding-left:0}.eBlog .itemSocialSharing{margin-top:10px}.aligncenter{display:block;margin:0 auto}.alignright{margin:0 0 10px 20px}.alignleft,.floatleft{float:left}.alignleft{margin:0 20px 10px 0}.floatright{float:right}.textright{text-align:right}.textleft{text-align:left}.itemBody img{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 0 3px rgba(255,255,255,.15) inset;-moz-box-shadow:0 0 0 3px rgba(255,255,255,.15) inset;box-shadow:0 0 0 3px rgba(255,255,255,.15) inset}.itemBody img:hover{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.itemBody img:hover::after{content:"<span class='theHoverBorder'></span>";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 8px rgba(0,0,0,.6);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,.6);-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.6)}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{float:left;margin-left:0;margin-right:20px;text-align:right;width:33%}blockquote.right{float:right;margin-left:20px;margin-right:0;text-align:left;width:33%}.widget{margin-bottom:30px;display:inline-block}.widget_zn_recent_entries .zn_recent_posts.style1 .blog_type{width:40px;height:40px;background:#666;line-height:40px;text-align:center;float:left;margin:0 10px 10px 0}#recentcomments li,#sidebar .widget_meta ul li{margin-bottom:0}.widget_zn_recent_entries .zn_recent_posts.style1 .zn_rc_info{float:left;padding-top:2px;width:122px}.widget_zn_recent_entries .zn_recent_posts.style1 .zn_rc_info a{display:block}.widget_zn_recent_entries .zn_recent_posts.style1 .zn_rc_info span{font-size:90%}.widget_zn_recent_entries .post_thumb_container{float:left;margin-right:10px}.widget_zn_recent_entries .post_thumb_container img{width:auto}.widget_calendar{float:left}#wp-calendar{width:100%}#wp-calendar caption{color:#333;font-size:12px;margin-bottom:15px;margin-top:10px;text-align:center}#wp-calendar thead{font-size:10px}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:8px;text-align:center}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:10px;text-align:right;text-transform:uppercase}#wp-calendar tfoot #prev{font-size:10px;padding-top:10px;text-transform:uppercase}#sidebar .widget_meta ul{list-style:none;margin:0;padding:0}#sidebar .widget_meta ul li a{border-radius:2px;color:#595959;display:block;padding:4px 0 4px 20px;position:relative}#sparkles,.screen-reader-text{display:none}#sidebar .widget_meta ul li a:after{color:#DDD;content:"›";font-family:Arial;font-size:16px;height:4px;left:7px;line-height:1;position:absolute;top:6px;width:4px}#sidebar .widget_meta ul li a:hover:after,#sidebar .widget_meta ul li.active a:after,#sidebar .widget_meta ul li.current-cat a:after{color:#fff;left:8px}#sidebar .widget_meta ul li a:hover,#sidebar .widget_meta ul li.active a,#sidebar .widget_meta ul li.current-cat a{background:#CD2122;color:#fff}#recentcomments{list-style:none;margin:0;padding:0}.latest_posts.style3 ul.posts .title{line-height:20px;margin:0 0 5px;padding:0;text-shadow:1px 1px 0 #fff;vertical-align:middle}.latest_posts.style3 ul.posts .title a{color:#000!important;font-size:12px}.latest_posts.style3 ul.posts .title:after,.latest_posts.style3 ul.posts .title:before{border:none}#searchform{margin:0}#searchform #s{background:none;border:none;box-shadow:none;color:#999;display:inline-block;font-size:12px;margin:0;padding:5px 0;width:216px;text-transform:uppercase}#searchform #searchsubmit{background-color:transparent;border:none;display:inline-block;padding:0;text-indent:-9999px;width:16px;height:16px;margin-top:1px;line-height:14px;vertical-align:text-top;background-image:url(../images/search_submit1.png);background-repeat:no-repeat;background-position:center}a:focus{outline:0}#slideshow .bgback{background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.laptop-slider-wrapper h3,.portfolio-slider-frames h3,.zn_slideshow{position:relative}.zn_slideshow{z-index:100}#slideshow .selectorsBlock.bullets,#slideshow .selectorsBlock.thumbs,.flex-control-nav,.nivo-controlNav{z-index:100}#slideshow.slider_fixed{position:fixed;padding:0;height:auto}.zn_fixed_slider_fill{width:100%}#content,#footer{position:relative}.ca-wrapper{overflow:hidden}.ca-icon img{height:200px;width:auto}.mail_when_ready{float:left;margin:0 0 15px}.mail_when_ready form{margin:0}#header .zn_mailchimp_result{max-width:307px;float:left}.video-container embed,.video-container iframe,.video-container video{width:100%!important}.image-boxes img{width:100%;height:auto}.image-boxes.box{margin-bottom:20px}.image-boxes.zn_ib_style2 .hoverBorder,.image-boxes.zn_ib_style2.box{margin-bottom:0}.zn_other_images>div{margin-top:15px;margin-bottom:15px}.zn_other_images,div.links{margin-top:20px}.hg-portfolio-item.row{margin-bottom:0}.recentwork_carousel li a{line-height:0}.product_list_widget li small:after{border-top:1px solid #999;content:"";height:0;left:-2px;opacity:.9;position:absolute;top:9px;transform:rotate(-25deg);width:34px}.product_list_widget li small{color:#777;font-size:10px;line-height:1;position:relative;margin-left:3px}.product_list_widget li span{font-weight:700}.product-page .main-data .name{font-weight:400}#content div.product p.stock,div.product p.stock{font-size:11px;color:#535353}
.zn_badge_container{position:absolute;top:10px;left:10px;z-index:11}span.znew,span.zonsale{color:#FFF;font-size:11px;font-weight:700;line-height:1;padding:4px 6px;position:relative;display:block;margin-bottom:11px}#payment ul.payment_methods li label,.zn_remember{display:inline-block}span.zonsale{background:#C51212}span.znew:before,span.zonsale:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-image:none;border-right:3px solid transparent;border-style:solid;border-width:3px;left:8px;position:absolute;top:19px;content:""}span.zonsale:before{border-color:#C51212 transparent transparent;z-index:1}span.znew{background:#12A1C5}span.znew:before{border-color:#12A1C5 transparent transparent;z-index:1}.zn_woo_cat_page{position:relative}.woocommerce_ordering{float:right;margin-bottom:20px;position:absolute;top:0;right:0}form .form-row input.input-text,form .form-row textarea{height:auto;min-height:30px}#content div.product p.price,#content div.product span.price,div.product p.price,div.product span.price{color:#535353}.woocommerce_error,.woocommerce_info,.woocommerce_message{background:#fff}.product-list-item .details .actions a{position:relative}.product-list-item .details .actions a.loading:before{background:url(../images/ajax-loader.gif) center center no-repeat rgba(255,255,255,.65);bottom:0;content:"";left:0;position:absolute;right:0;top:0}div.links{color:#4A4A4A;font-size:10px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.7)}.zn_remember{margin:0 5px}.zn_remember input{margin:0}#register_form{width:240px}.forgot-panel input.zn_blocked,.login-panel input.zn_blocked,.register-panel input.zn_blocked{opacity:.5}.tp-caption.more_details a{color:#fff}.tp-caption.project_subtitle{font-size:18px;font-weight:700;text-shadow:1px 1px 0 #fff;color:#888}.portfolio_devices .tp-leftarrow,.portfolio_devices .tp-rightarrow{background-image:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/k-nav.png);background-repeat:no-repeat;background-position:center top;width:50px;height:50px;margin-right:0;float:left;margin-top:-25px}.portfolio_devices .tp-rightarrow{background-position:center bottom}.portfolio_devices .tp-bullets.simplebullets{bottom:0!important}.portfolio_devices .tp-bullets.simplebullets .bullet{cursor:pointer;position:relative;background:#aaa;width:8px;height:8px;margin-right:8px;float:left;margin-top:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.portfolio_devices .tp-bullets.simplebullets .bullet.selected{background:#665}#slideshow1{border-bottom:1px solid #ccc}.portfolio_devices .bottom_bar{width:1200px;height:100px;background:#f5f5f5}.hg-portfolio-sortable .inner-item iframe{display:block}.row-fluid.zn_image_gallery,.zn_image_gallery [class*=span]{margin-bottom:30px}.cart_totals table{float:right}.popupaddcart{z-index:1000;width:250px;height:40px;line-height:40px;text-align:center;background:#cecece;border:3px solid #999;box-shadow:0 0 20px rgba(0,0,0,.4);color:#333;position:fixed;left:50%;top:50%;margin:-20px 0 0 -125px}#header .social-icons{margin-left:10px;margin-bottom:0}#header .social-icons li{margin-left:10px;margin-right:0}.feature_box .box .title+p{min-height:60px}.css3accordion{width:940px}.css3accordion>ul>li{width:235px}.css3accordion>ul>li.last,.css3accordion>ul>li:hover,.css3accordion>ul>li>.inner-acc{width:470px}.css3accordion>ul>li .thumb{max-width:236px}#content iframe,embed,iframe,object{max-width:100%}.css3accordion .content>.m_title{font-size:12px;line-height:1.3;margin:8px 0}.css3accordion .text{font-size:11px;line-height:1.4}.process_steps .step{min-height:250px}.process_steps .step>h3{font-size:20px}.screenshot-box .left-side{width:250px}.screenshot-box .left-side h3.title{font-size:16px}.screenshot-box .left-side ul.features li h4+span{font-size:11px}.newsletter-signup input[type=text]{width:190px}.hg-portfolio-sortable ul#thumbs li{width:220px;margin:10px 0 20px 20px}.hg-portfolio-sortable ul#thumbs{left:10px}.services_box.style2 .box{height:360px}body .iosSlider .item .caption{width:960px;margin-left:-480px}#footer .contact-details{background:url(../images/say_hi_smaller.png) right top no-repeat}body.boxed #page_wrapper{width:1000px}.zn_menu_trigger{display:none}.zn_menu_trigger a,.zn_menu_trigger a:hover{position:relative;padding-left:1.2em;color:#fff;font-size:14px;font-weight:700}.zn_menu_trigger a:before{position:absolute;top:37%;left:0;width:.75em;height:.125em;border-top:.3em double #fff;border-bottom:.125em solid #fff}.show_review_form.btn-flat,body .woocommerce #content input.button,body .woocommerce #respond input#submit,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button,body .woocommerce-page #content input.button,body .woocommerce-page #respond input#submit,body .woocommerce-page a.button,body .woocommerce-page button.button,body .woocommerce-page input.button,body.woocommerce #content input.button,body.woocommerce #content input.button.alt,body.woocommerce #content input.button:hover,body.woocommerce #respond input#submit,body.woocommerce #respond input#submit.alt,body.woocommerce #respond input#submit:hover,body.woocommerce a.button,body.woocommerce a.button.alt,body.woocommerce a.button:hover,body.woocommerce button.button,body.woocommerce button.button.alt,body.woocommerce button.button:hover,body.woocommerce input.button,body.woocommerce input.button.alt,body.woocommerce input.button:hover,body.woocommerce-page #content input.button,body.woocommerce-page #content input.button.alt,body.woocommerce-page #content input.button:hover,body.woocommerce-page #respond input#submit,body.woocommerce-page #respond input#submit.alt,body.woocommerce-page #respond input#submit:hover,body.woocommerce-page a.button,body.woocommerce-page a.button.alt,body.woocommerce-page a.button:hover,body.woocommerce-page button.button,body.woocommerce-page button.button.alt,body.woocommerce-page button.button:hover,body.woocommerce-page input.button,body.woocommerce-page input.button.alt,body.woocommerce-page input.button:hover{font-size:14px}.single_variation{margin-bottom:20px}.variations_button{overflow:hidden}.woocommerce #content div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations td.label,.woocommerce-page #content div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label{margin-right:10px;padding-left:0}.woocommerce #content div.product form.cart .variations label,.woocommerce div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label{margin-bottom:5px;margin-top:5px;padding-left:10px}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{margin-bottom:0}body.woocommerce #content div.product p.price,body.woocommerce #content div.product span.price,body.woocommerce div.product p.price,body.woocommerce div.product span.price,body.woocommerce-page #content div.product p.price,body.woocommerce-page #content div.product span.price,body.woocommerce-page div.product p.price,body.woocommerce-page div.product span.price{color:#535353}.woocommerce div.product form.cart .single_add_to_cart_button{margin-top:2px;margin-left:10px}.woocommerce_error,.woocommerce_info,.woocommerce_message{margin-bottom:20px}.zn_loop_row{clear:both;height:1px}.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product{margin-bottom:34px}.woocommerce_message .button{margin-right:10px!important}body.res1170 .row-fluid .uneditable-input[class*=span],body.res1170 .row-fluid input[class*=span],body.res1170 .row-fluid select[class*=span],body.res1170 .row-fluid textarea[class*=span],body.res1170 .uneditable-input[class*=span],body.res1170 input[class*=span],body.res1170 select[class*=span],body.res1170 textarea[class*=span]{float:none;margin-left:0}.row-fluid.no-space [class*=span]{margin-left:0}body.woocommerce #content div.product div.images img,body.woocommerce div.product div.images img,body.woocommerce-page #content div.product div.images img,body.woocommerce-page div.product div.images img{box-shadow:none;display:inline-block;width:auto;image-rendering:pixelated}body.woocommerce #content div.product div.images,body.woocommerce div.product div.images,body.woocommerce-page #content div.product div.images,body.woocommerce-page div.product div.images{width:auto;margin:0;float:none}body.woocommerce #content div.product div.images div.thumbnails a,body.woocommerce #content div.product div.images div.thumbnails a.first,body.woocommerce div.product div.images div.thumbnails a,body.woocommerce div.product div.images div.thumbnails a.first,body.woocommerce-page #content div.product div.images div.thumbnails a,body.woocommerce-page #content div.product div.images div.thumbnails a.first,body.woocommerce-page div.product div.images div.thumbnails a,body.woocommerce-page div.product div.images div.thumbnails a.first{clear:none;width:auto;margin-right:10px}body.woocommerce #content div.product div.images div.thumbnails,body.woocommerce div.product div.images div.thumbnails,body.woocommerce-page #content div.product div.images div.thumbnails,body.woocommerce-page div.product div.images div.thumbnails{padding:0;margin:0 10px}body.woocommerce div.product div.images div.thumbnails a{margin:0 0 10px}.offline-page .containerbox #logo{width:200px}.offline-page .containerbox #logo a{padding-left:0}header#header.no_subheader{position:relative;z-index:100}body.woocommerce #reviews #comments ol.commentlist li img.avatar,body.woocommerce-page #reviews #comments ol.commentlist li img.avatar{width:70px;position:relative;margin-right:15px}.itemContainer.zn_columns .hoverBorder,.itemContainer.zn_columns .hoverBorder img{width:100%;height:auto}.itemContainer.zn_columns.zn_columns3 h3.itemTitle,.itemContainer.zn_columns.zn_columns4 h3.itemTitle{line-height:1.5;font-size:16px}.itemContainer.zn_columns.zn_columns3 .readMore,.itemContainer.zn_columns.zn_columns4 .readMore{font-size:13px}.row.noMargin{margin-bottom:0}#page_header.zn_documentation_page .container{padding-top:170px}.zn_documentation_page .zn_doc_search{position:relative}.zn_documentation_page .zn_doc_search form{margin:0}.zn_documentation_page .zn_doc_search input[type=text]{width:100%;height:50px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:0 20px;font-size:20px;line-height:23px}.zn_documentation_page .zn_doc_search input[type=submit]{position:absolute;right:0;top:0;height:50px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;background:#CD2122;border:0;font-weight:700;font-size:13px;padding:0 40px}.zn_documentation_page .zn_doc_search input[type=submit]:hover{background:#000}.zn_doc_breadcrumb{font-size:10px;font-weight:700;text-transform:uppercase;padding:8px 10px;color:#888;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;margin:5px 0 20px;background:#eee}.zn_doc_breadcrumb span:after{content:"";display:inline-block;width:0;margin:0 7px;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid green}.zn_doc_breadcrumb span:last-child:after{display:none}.zn_product_subcategory{text-align:center}#sidebar.sidebar.no_bg{background:0 0}.zn_image_box_cont{display:inline-block}.latest_posts.style2 ul.posts .details>span.cat,.zn_slide_image_link{display:block}a.zn_step_link{position:absolute;left:0;top:0;width:100%;height:100%}#content .fb-like iframe{max-width:none}.hoverBorderWrapper img{width:100%}.pp_gallery div ul li a img{width:50px}.res960 #screenshot{width:540px}body .iosSlider .item .caption .zn_slide_image_link{position:absolute;top:0;right:0;width:100%;height:100%}.iosSlider .slider .item{height:100%}.fb-comments,.fb-comments iframe,.fb-comments span{width:100%!important;max-width:inherit}.zn_full_image{margin-bottom:20px;text-align:center}.mainbody.zn_has_sidebar .zn_content .row-fluid.zn_photo_gallery,.mainbody.zn_has_sidebar .zn_content>.row-fluid,.row-fluid.zn_def_margin{margin-bottom:35px}.product-list-item>a{display:block;position:relative}body .mainbody.zn_has_sidebar .zn_content>.row-fluid .screenshot-box{padding:15px 2% 0}body .mainbody.zn_has_sidebar .zn_content>.row-fluid .screenshot-box .left-side{width:33%}body .mainbody.zn_has_sidebar .zn_content>.row-fluid .thescreenshot{margin-left:0;width:63.1%;height:auto;padding:4.6% 2% 0 1.08%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}.social-icons li.social-instagram a{background-position:-150px -90px}.social-icons li.social-slideshare a{background-position:-180px -90px}.social-icons.colored li.social-instagram a,.social-icons.coloredHov li.social-instagram a:hover{background-color:#517FA4}.social-icons.colored li.social-slideshare a,.social-icons.coloredHov li.social-slideshare a:hover{background-color:#ED9D2C}.zn_cf_textarea{width:100%;box-sizing:border-box}.recaptchatable{line-height:8pt}.hoverBorderWrapper img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product_meta{margin-bottom:10px;display:none}.product_meta span{font-weight:700}.product_meta span a{font-weight:400}.latest_posts.default-style .post em{display:block}#bbpress-forums .bbp-forum-description .bbp-author-avatar,#bbpress-forums .bbp-topic-description .bbp-author-avatar,.breadcrumbs li:last-child:after{display:none}.breadcrumbs li{position:relative;color:#efd849}.breadcrumbs li:after{content:"/";pointer-events:none;margin-left:8px;color:#777}#bbpress-forums div.bbp-search-form{margin-bottom:20px}#bbpress-forums div.bbp-search-form form,#bbpress-forums div.bbp-search-form input[type=text]{margin-bottom:0}#bbpress-forums #bbp-your-profile fieldset.submit button,#bbpress-forums .bbp-submit-wrapper button,#bbpress-forums div.bbp-search-form input[type=submit]{color:#FFF;border:0;font-weight:700;height:30px;padding:0 15px;margin-left:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-size:11px}#bbpress-forums #bbp-your-profile fieldset.submit button:hover,#bbpress-forums .bbp-submit-wrapper button:hover,#bbpress-forums div.bbp-search-form input[type=submit]:hover{background:#000}#bbpress-forums div.bbp-breadcrumb{margin-bottom:20px}#bbpress-forums div.bbp-breadcrumb>p{background:#EAEAEA;line-height:30px;padding:0 10px;border-radius:2px;box-shadow:1px 1px 0 rgba(255,255,255,.8);margin:0}#bbpress-forums .bbp-forums .forum-titles li{font-size:13px;color:#777}#bbpress-forums .bbp-forums li.bbp-body .bbp-forum-title,#bbpress-forums .bbp-topics li.bbp-body .bbp-topic-title>a{font-weight:700}#bbpress-forums .bbp-forums li.bbp-body .bbp-forum-title:hover{color:#000}#bbpress-forums .bbp-forums li.bbp-body .bbp-forum-freshness{font-size:12px}#bbpress-forums .bbp-author-avatar img.avatar{vertical-align:top}#bbpress-forums span.bbp-admin-links a{color:#686868}#bbpress-forums fieldset.bbp-form legend{padding:5px;display:inline;width:auto;border:0;margin-bottom:0}#bbpress-forums fieldset.bbp-form{padding:10px 20px;margin-bottom:10px;border-radius:4px}#bbpress-forums #bbp-user-wrapper{background:#fff;padding:10px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#bbpress-forums fieldset.bbp-form{border:0;background:0 0}#bbpress-forums .bbp-user-section p{border-top:1px dotted #ECECEC;margin:0;padding:10px 0}#bbpress-forums .bbp-user-section p:first-child{border-top:0}.social-icons li.social-yelp a{background-position:-210px -90px}.social-icons.colored li.social-yelp a,.social-icons.coloredHov li.social-yelp a:hover{background-color:#C41200}.zn_post_image{float:left;width:280px;margin-right:20px;margin-bottom:4px}#buddypress form#whats-new-form{margin-bottom:50px}#buddypress form#whats-new-form p.activity-greeting{line-height:30px;display:inline-block;margin-left:15px;padding:0 10px;border:0;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(255,255,255,1);font-size:13px;color:#fff;position:relative}#buddypress form#whats-new-form p.activity-greeting:after{content:'';position:absolute;left:15px;bottom:-8px;border:4px solid transparent}#buddypress form#whats-new-form #whats-new-content{margin-left:65px;padding:14px;border-radius:0;position:relative;border:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#FFF;font-size:11px;color:#A5A5A5}#buddypress #whats-new-options{overflow:hidden;height:auto!important}#buddypress input[type=button],#buddypress input[type=reset],#buddypress input[type=submit]{color:#FFF;border:0;font-weight:700;height:30px;padding:0 15px;margin-left:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-size:11px}#buddypress input[type=button]:hover,#buddypress input[type=reset]:hover,#buddypress input[type=submit]:hover{background:#000;border:0;color:#FFF}#buddypress div.item-list-tabs#subnav ul li#activity-filter-select>select,#buddypress div.item-list-tabs#subnav ul li#members-order-select>select,#buddypress form#whats-new-form #whats-new-options select,select#groups-order-by,select#groups-sort-by{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;overflow:visible;text-overflow:ellipsis;white-space:nowrap;color:#969696;text-shadow:0 1px 0 rgba(255,255,255,.59);display:inline;position:relative;margin:0 1px;width:150px;height:30px;background:url(../images/arr01.png) 100% 50% no-repeat #FFF;padding:0 30px 0 10px;outline:0;cursor:pointer;-webkit-appearance:button;-webkit-user-select:none;-moz-appearance:button;-moz-user-select:none;-ms-appearance:button;-ms-user-select:none;appearance:button;user-select:none;border:1px solid #E6E6E6;border-radius:2px;box-shadow:none;text-transform:uppercase;font-size:11px;font-weight:700}#buddypress div.item-list-tabs#subnav ul li#activity-filter-select>select:hover,#buddypress div.item-list-tabs#subnav ul li#members-order-select>select:hover,#buddypress form#whats-new-form #whats-new-options select:hover{color:#888;text-shadow:0 1px 0 rgba(255,255,255,.69);border:1px solid #D2D2D2;border-bottom:1px solid #D8D8D8}#buddypress div.item-list-tabs#subnav ul li#activity-filter-select>select:active,#buddypress div.item-list-tabs#subnav ul li#members-order-select>select:active,#buddypress form#whats-new-form #whats-new-options select:active{color:#696969;text-shadow:0 1px 0 rgba(255,255,255,.53);border:1px solid #D2D2D2;border-bottom:1px solid #D8D8D8}#buddypress form#whats-new-form textarea{background:#FFF;color:#505050;font-size:11px;margin:1px 0;outline:0;padding:3px 5px;border:1px solid #E6E6E6;border-radius:2px;box-shadow:none;width:100%;min-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#buddypress form#whats-new-form textarea:focus{border:1px solid #999;border-bottom:1px solid #989898;color:#666;background:#FFF}#buddypress #whats-new-textarea{margin-bottom:15px}#buddypress form#whats-new-form #whats-new-submit{margin-top:0}#buddypress form#whats-new-form #whats-new-avatar{border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#FFF}#buddypress div.item-list-tabs ul li a,#buddypress div.item-list-tabs ul li span{display:block;padding:0 20px;text-decoration:none;line-height:38px;text-transform:uppercase;background:#E4E4E4;margin-right:1px}#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li.selected a{background-color:#fff;opacity:1;font-weight:700}#buddypress div.item-list-tabs ul li a span{background:#DADADA;border-radius:50%;color:#3D3D3D;display:inline-block;font-size:8px;margin-left:2px;padding:0;text-align:center;vertical-align:middle;font-weight:400;width:20px;height:20px;line-height:20px;margin-top:-1px;border:0}#buddypress div.item-list-tabs ul li.current a span,#buddypress div.item-list-tabs ul li.selected a span{background-color:#DADADA}#buddypress div.item-list-tabs#subnav{margin:0;overflow:hidden;background:#fff;padding:10px;border-bottom:2px solid #c2c2c2}#buddypress div.item-list-tabs#subnav ul li.feed a{line-height:30px;border-radius:2px;background:url(../images/rssicon.png) 9px center no-repeat #FFF;padding-left:30px}#buddypress div.item-list-tabs#subnav ul li#activity-filter-select>label,#buddypress div.item-list-tabs#subnav ul li#activity-filter-select>select,#buddypress div.item-list-tabs#subnav ul li#members-order-select>label{display:inline-block}#buddypress div.item-list-tabs#subnav ul li#activity-filter-select>label,#buddypress div.item-list-tabs#subnav ul li#members-order-select>label{font-size:11px;color:#575757}#buddypress>div.activity{padding:0}#buddypress #activity-stream{border:0;margin-top:0}#buddypress .activity-list li.load-more a,#buddypress ul.item-list>li,.widget.buddypress ul.item-list li{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#buddypress ul.item-list>li{border-bottom:1px solid #FFF;background:#EEE;padding:15px 15px 10px}#buddypress ul.item-list>li:hover{background:#FFF;z-index:1;-webkit-box-shadow:0 0 0 4px #FFF,0 0 30px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 4px #FFF,0 0 30px rgba(0,0,0,.2);box-shadow:0 0 0 4px #FFF,0 0 30px rgba(0,0,0,.2)}#buddypress .activity-header{margin-right:0}#buddypress .activity-header a{font-weight:700}#buddypress a.activity-time-since{font-weight:400;float:right}#buddypress .activity-list .activity-content .activity-header{color:#aaa}#buddypress .activity-list .activity-content .activity-inner{padding-bottom:30px;margin-bottom:0}#buddypress div.activity-meta{margin:0;position:absolute;right:0;bottom:0;display:none}#buddypress div.activity-meta a{padding:0;background-color:transparent;border:0;font-size:11px;margin:0 0 0 8px;line-height:1}#buddypress div.activity-meta a:hover{background-color:transparent;border:0;text-decoration:underline}#buddypress ul.item-list li:hover div.activity-meta{display:block}#buddypress .activity-list li.mini .activity-content .activity-header{padding-bottom:30px;margin-bottom:0}#buddypress div.activity-comments form .ac-textarea{border:1px solid #E6E6E6;border-radius:4px}#buddypress div.activity-comments form .ac-textarea:focus{border-color:rgba(31,179,221,.9)!important;outline-color:rgba(31,179,221,.9)}#buddypress #reply-title small a span,#buddypress a.bp-primary-action span{background:0 0;color:#A2A2A2;font-size:8px;margin-left:2px;padding:0;text-decoration:none;display:inline-block;width:14px;height:14px;line-height:14px;border-radius:50%;border:1px solid #CCC}#buddypress #reply-title small a:hover span,#buddypress a.bp-primary-action:hover span{background:0 0;color:#A2A2A2;border:1px solid #CCC;text-decoration:none}#buddypress .activity-list li.load-more{background:0 0;font-size:110%;margin:25px 0 15px;padding:0;text-align:center;border:0}#buddypress ul.item-list>li.load-more:hover{background:0 0;z-index:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#buddypress .activity-list li.load-more a{display:block;line-height:40px;border-radius:3px;color:#FFF;opacity:.9}#buddypress .activity-list li.load-more a:hover{-webkit-box-shadow:0 0 12px rgba(0,0,0,.1);-moz-box-shadow:0 0 12px rgba(0,0,0,.1);box-shadow:0 0 12px rgba(0,0,0,.1);opacity:1}#buddypress div.activity-comments ul{border-left:1px solid #FFF}#buddypress ul.item-list>li:hover div.activity-comments ul{border-left:1px solid #e9e9e9}#buddypress div.activity-comments ul li{padding:0;margin:6px 0;border:0}#buddypress #message.info{margin-top:10px}#buddypress div.item-list-tabs#subnav ul li a,#buddypress div.item-list-tabs#subnav ul li>span{background:0 0;padding:0 13px;line-height:30px;border-left:1px solid #F5F5F5}#buddypress div.item-list-tabs#subnav ul li:first-child a,#buddypress div.item-list-tabs#subnav ul li:first-child>span{border-left:0}#buddypress div.item-list-tabs#subnav ul li.current a,#buddypress div.item-list-tabs#subnav ul li.selected a{background:0 0;border-top:0}#buddypress div.item-list-tabs#subnav ul li#activity-filter-select{margin-top:0}#buddypress div#item-body .standard-form{margin-top:20px}#buddypress div.generic-button a{background:#eee;border:1px solid transparent;color:#777;border-radius:2px;padding:0 10px;line-height:30px;display:inline-block}#buddypress div.generic-button a:hover{border-color:#ddd}#buddypress div.generic-button a.friendship-button{background:#1FB3DD;color:#FFF}#buddypress div.generic-button a.friendship-button:hover{border-color:#0C86A8}#buddypress div.message-search form{margin-bottom:0}#buddypress div.message-search label{display:inline}#buddypress div.message-search input[type=text]{margin:0}#buddypress .dir-search input[type=search],#buddypress .dir-search input[type=text],#buddypress .standard-form input[type=color],#buddypress .standard-form input[type=date],#buddypress .standard-form input[type=datetime-local],#buddypress .standard-form input[type=datetime],#buddypress .standard-form input[type=email],#buddypress .standard-form input[type=month],#buddypress .standard-form input[type=number],#buddypress .standard-form input[type=password],#buddypress .standard-form input[type=range],#buddypress .standard-form input[type=search],#buddypress .standard-form input[type=tel],#buddypress .standard-form input[type=text],#buddypress .standard-form input[type=time],#buddypress .standard-form input[type=url],#buddypress .standard-form input[type=week],#buddypress .standard-form select,#buddypress .standard-form textarea{border:1px solid #ccc;background:#fafafa;color:#888;font:inherit;font-size:100%;padding:6px;border-radius:3px;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#footer .m_title,.single .page-title,.single h1,h4.media-heading{font-family:Avenir_Demi!important}
#buddypress div.dir-search#members-dir-search,#buddypress div.dir-search#members-dir-search form{margin:0}#buddypress div.dir-search#members-dir-search label{display:inline-block;margin:0}#buddypress div.dir-search#members-dir-search input[type=text]{padding:4px 6px;margin-bottom:0;vertical-align:top}#buddypress div.dir-search#members-dir-search input[type=submit]{vertical-align:top}#buddypress ul.item-list li div.action{right:15px}
#buddypress div.item-list-tabs#subnav+form#whats-new-form{padding:30px 20px;background:#EEE;border-bottom:1px solid #FFF}.widget.buddypress div.item-options{padding:0}.widget.buddypress div.item-options a.selected{text-decoration:underline}.widget.buddypress ul.item-list{padding:0;margin:0;list-style:none}.widget.buddypress div.item-content,.widget.buddypress div.item-meta{margin-left:30px}.widget.buddypress ul.item-list li{padding:5px 0 5px 5px;position:relative;border-radius:2px;margin-bottom:5px;border-bottom:1px solid #F5F5F5}
.widget.buddypress ul.item-list li:hover,.widget.buddypress ul.item-list li:hover a{color:#FFF}.widget.buddypress ul.item-list li div.item{margin:0}.woocommerce-cart2 .woocommerce>form{overflow:auto}body[class*=span]{float:none;margin-left:0}.woocommerce-page #reviews #comments ol.commentlist li .comment-text,body.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:0}body.woocommerce #reviews #comments ol.commentlist li img.avatar,body.woocommerce-page #reviews #comments ol.commentlist li img.avatar{margin:10px}.woocommerce-tabs ul.tabs{margin:0 0 -1px!important;padding:0!important;border-bottom:none!important}.woocommerce-tabs ul.tabs li{margin:0!important;box-shadow:none!important;background:0 0!important;padding:0!important;border:none!important;float:left!important;display:block!important}
.woocommerce-tabs ul.tabs li:after,.woocommerce-tabs ul.tabs li:before{display:none!important}.woocommerce-tabs ul.tabs li a{font-weight:400!important;padding:8px 20px!important;line-height:18px!important;color:#343434!important;display:block!important}.woocommerce-tabs ul.tabs li.active a{background:#FFF;border:1px solid #ECECEC;border-bottom:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.woocommerce-tabs .panel{width:100%;padding:10px 15px 15px!important;border:1px solid #ECECEC;background:#FFF;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.related.products h2,.upsells.products h2,.woocommerce-tabs h2{font-size:18px;line-height:20px}.product h3{font-size:14px;line-height:1.3;margin:0 0 10px;color:#2F2F2F}.hg-portfolio-sortable #sorting{margin-bottom:15px}div.pp_default iframe{width:100%}#sidebar .newsletter-signup input[type=text]{width:139px}.woocommerce .star-rating,.woocommerce-page .star-rating{margin-bottom:10px;float:none!important;display:inline-block}.woocommerce-page #comments .star-rating{margin-bottom:10px;float:right}.product-list-item .details p.desc{display:block;clear:both}header#header.style5{background:0 0}header#header.style5>.container{border-bottom:2px solid rgba(255,255,255,.1)}header#header.style5 .topnav>li{border-left:1px solid rgba(255,255,255,.1);padding-left:20px;margin-top:5px}header#header.style5 ul.topnav:last-of-type li:first-child{border-left:0;margin-left:0;padding-left:0}
header#header.style5 .topnav>li>a{line-height:18px}header#header.style5 #logo a{padding:28px 10px}header#header.style6{background:rgba(255,255,255,.95);border-top:3px solid #CD2122;box-shadow:0 3px 5px rgba(0,0,0,.1)}header#header.style6 nav#main_menu>ul>li>a{color:#535151}header#header.style6 nav#main_menu>ul>li.active>a,header#header.style6 nav#main_menu>ul>li:hover>a,header#header.style6 nav#main_menu>ul>li>a:hover{color:#fff}
header#header.style6 .topnav>li>a{color:#898989}header#header.style6 .topnav>li>a>span{background-image:url(../images/glyphicons-halflings.png);opacity:.5}.fb-like iframe{max-width:inherit}.recent_works1{overflow:hidden}.copyright{text-align:center;color:#fff;margin-top:25px}.span4.services_box{width:300px}#footer .copyright a{color:#f29100}.span4 #text-5 h3{position:relative;padding-right:15px;color:#fff}.span4 #text-5 h3:before{content:"";top:4px;right:0;position:absolute;background:url(../images/googlemap.png) center no-repeat;width:10px;height:14px}body.res1170 .span2.partners_carousel{width:140px}body.res1170 .span10.partners_carousel{width:780px;overflow:hidden;float:left}.span3.box{width:auto}
.sub-footer{float:left;width:100%;padding-top:4px;padding-bottom:16px;background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/footer_bg1.png) left bottom no-repeat;background-size:312px}#footer .span4{width:33.33%;padding-left:20px;box-sizing:border-box;margin-left:0}.row.row1-footer{padding-left:368px}.menu_toggler{background:url(../images/menu_icon.png) no-repeat;height:30px;width:30px;float:left;transition:.5s all;cursor:pointer;background-size:contain}
.header_toggler{position:relative;width:100%;display:inline-block;margin:20px 0}#header .social-icons{position:absolute;top:0;left:0;transform:translateX(-220%)}.header_toggler #logo{position:absolute;top:0;left:50%;transform:translateX(-50%);transition:.5s all}.header-menu-container nav#main_menu>ul>li>a{color:#000;text-transform:none;font-weight:400;margin:0;border-radius:0;line-height:52px;padding:5px 12px}.header-menu-container{position:fixed;top:0px;left:0;width:100%;background:#fff;transition:.4s all;-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;z-index:100;box-shadow:0 1px 2px #999}.header-menu-container.fixed_header{top:0}.admin-bar .header-menu-container.fixed_header{top:32px}.header_toggler.activated .header-menu-container{display:block;opacity:1;transform:translateY(0)}.header_toggler.activated #logo{left:40px;transition:.5s all}#header .header_toggler.activated .social-icons{display:block;left:50%;transition:.5s all;transform:translateX(-50%)}header#header{border-bottom:0!important;border-top:0!important}.header_toggler.activated .menu_toggler{/*background-color:#efd849; transition:.5s all;transform:rotate(90deg) */}#logo a{padding:0}#logo a img.secondry,.header_toggler.activated #logo a img.primary{display:none}.header_toggler.activated #logo a img.secondry{display:block}.social-icons li a:hover{background-color:transparent!important}header#header:after{display:none}.desc_container{margin-top:-25px;margin-bottom:59px}.desc_container p{margin:0 auto;max-width:840px;line-height:35px;padding:0 10px;box-sizing:border-box}.product-list-item .details h3{text-align:center}section .woocommerce img,section .woocommerce-page img{height:auto;max-width:initial;;margin:-5px -50% 0}.product-list-item .image .actions{position:absolute;top:0;width:100%;height:100%;vertical-align:middle;background:#d1d1d1;background:rgba(255,255,255,.7);opacity:0;transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all}.product-list-item .image:hover .actions{opacity:1}.product-list-item .actions a.add_to_cart_button{background:url(../images/addtocart.png) center no-repeat;transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%)}.product-list-item .actions a.more_woo_info{background:url(../images/more_info.png) center no-repeat;transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%)}.product-list-item .actions a{display:inline-block;margin-top:50%;text-indent:999px;overflow:hidden;width:47px;height:46px;white-space:nowrap;transition:.6s all;-webkit-transition:.6s all;-moz-transition:.6s all}
.product-list-item .actions:hover a{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%)}.product-list-item .actions a:first-child{display:none}#action_box .span6{padding:30px 21px 0;margin:0;float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#action_box p{color:#fff;font-size:18px;font-weight:400;text-shadow:none;text-rendering:optimizeSpeed;line-height:21px;margin-bottom:0}.product-list-item.resource .image .actions{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}.product-list-item.resource .image:hover .actions{transform:scale(1);-webkit-transform:scale(1.05);-moz-transform:scale(1);-ms-transform:scale(1)}#action_box .form-control{background:#4a4a4a;border:1px solid #fff;border-radius:0;width:100%;margin-bottom:18px;padding:11px 0 10px;font-size:18px;color:#fff}#action_box .form-control::-webkit-input-placeholder{color:#fff}#action_box .form-control::-moz-placeholder{color:#fff}#action_box .form-control:-ms-input-placeholder{color:#fff}#action_box .form-control:-moz-placeholder{color:#fff}#action_box .span6.gray{background:#363636;position:relative}#action_box .span6.gray:after{content:'';position:absolute;top:0;left:99%;width:999px;height:100%;background:#363636}#action_box .form-group{width:100%;display:inline-block;padding-right:116px;box-sizing:border-box;position:relative}#action_box .form-control.wpcf7-not-valid{border-color:#EFD849}span.wpcf7-not-valid-tip{position:absolute;top:-21px;left:0;z-index:1;white-space:nowrap;height:43px;width:43px;overflow:hidden;text-indent:999px;background:url(../images/mark.png) center no-repeat #EFD849;background-size:contain}#action_box .form-group .btn-icon input{position:absolute;top:13px;right:-11px;background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/mail-btn.png) center no-repeat;height:89px;width:89px;border:0;overflow:hidden;text-indent:-999px}.zn_slideshow:before{content:"";position:absolute;bottom:0;left:50%;background:url(../images/arrow-drop.png) center no-repeat;width:150px;height:60px;z-index:80;margin-left:-75px;cursor:pointer}
.product-list-item.resource{margin:21px 0 39px}.resource.product-list-item .details h5{text-align:center;font-size:13px;text-transform:uppercase;color:#777;letter-spacing:4px;margin-top:2px;margin-bottom:9px}
.resource.product-list-item .details h3{letter-spacing:0.8px;font-size:16px;color:#000!important;width:100%;text-transform: capitalize;}footer#footer{margin-top:56px}
#footer .m_title{font-size:18px;color:#FFF;text-shadow:none}
footer .textwidget{font-size:14px;line-height:24px;width:100%;display:inline-block}.social_share .social-sharing .button-facebook,footer .social-icons li.social-facebook a{background:url(../images/media/facebook.png) no-repeat #000!important;background-size:contain!important;padding:0}footer .social-icons li.social-pinterest a{background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/media/printest.png) no-repeat #000;background-size:contain!important;padding:0}.social_share .social-sharing .button-googleplus,footer .social-icons li.social-gplus a{background:url(../images/media/googleplus.png) no-repeat #000!important;background-size:contain!important;padding:0}footer .social-icons li.social-dribbble a{background:url(../images/media/instagram.png) no-repeat #000;background-size:contain!important;padding:0}.social_share .social-sharing .button-twitter,footer .social-icons li.social-twitter a{background:url(../images/media/twiiter.png) no-repeat #000!important;background-size:contain!important;padding:0}footer .social-icons li.social-youtube a{background:url(../images/media/youtube.png) no-repeat #000;background-size:contain!important;padding:0}.social_share li a,footer .social-icons li a{width:70px;height:70px;background-position:0!important;margin-bottom:26px;margin-right:1px}#footer .span4:nth-child(2){width:31.3%}#footer .social-icons li:nth-child(3n+3){margin-right:0}.itemIntroText{margin-top:7px;display:inline-block}
.single #page_wrapper{background:#f4f4f4}.itemListView.eBlog{background:#fff;padding-top:10px}#action_box.mgtop0,.mgtop0{margin-top:0}.itemIntroText p{color:#000;margin-bottom:16px}
#action_box.inblock,.inblock{float:none;display:inline-block}.archive section#content{margin-top:21px}.itemContainer.span6{display:inline-block;margin-bottom:37px!important}#sidebar .widget{margin-bottom:49px;background:#fff;padding:10px 15px;box-shadow:2px 2px 3px #999;width:100%;box-sizing:border-box}#sidebar .widget .hoverBorderWrapper{position:relative;display:block;height:100px;overflow:hidden}
#sidebar .widget .hoverBorderWrapper img{width:100px;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all}.single .page-title,.single h1{font-size:28px;line-height:40px;border:0;margin-top:3px;padding-bottom:0;margin-bottom:4px}.span12.zn_content{background:#fff;padding:15px!important;box-shadow:2px 2px 3px #999}.single .eBlog .post_details{text-align:left;border-bottom:0;margin-bottom:29px}
.header_toggler .topnav#menu-header-main,.mob-show .menu-blog-header-menu-container{position:absolute;background:#fff;width:100%;top:100px;filter:alpha(opacity=1);opacity:0;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;padding:33px;box-shadow:2px 2px 3px #999,inset 1px 1px 2px #999;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;pointer-events:none;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}
.header_toggler.activated .menu-blog-header-menu-container,.header_toggler.activated .topnav#menu-header-main{filter:alpha(opacity=100);opacity:1;z-index:12;top:45px;pointer-events:all;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}.mob-cat .cat_list li{display:inline-block;width:50%;text-align:left;float:left}.mob-cat .cat_list li a{line-height:30px}.mob-cat .cat_list li:after{display:none}
.topnav#menu-header-main>li{float:left;position:relative;width:48%;padding:0 15px;box-sizing:border-box;text-align:center;margin:0 1%}.topnav#menu-header-main>li>a{text-transform:uppercase;color:#535353;font-size:18px;opacity:1;font-weight:400}
.topnav#menu-header-main>li ul.sub-menu{margin-left:120px;margin-top:20px}.topnav#menu-header-main>li ul.sub-menu li{display:block;text-align:left}.topnav#menu-header-main>li ul.sub-menu li a{color:#535353;font-size:18px;line-height:25px;text-transform:uppercase}.commentlist li.comment>div[id*=comment-]{padding-left:50px;padding-right:0}
#commentform input,#commentform textarea{min-height:53px!important;border-radius:0;box-shadow:2px 2px 3px #999;border:0;padding:0 20px;box-sizing:border-box;margin-bottom:16px!important}#commentform input.btn,.btn,.woocommerce .widget_price_filter .price_slider_amount .button,body.woocommerce #respond input#submit{background:#efd849;color:#fff;text-transform:uppercase;font-family:Avenir_Demi!important;font-size:16px;padding:0 20px;line-height:50px;font-weight:400;border-radius:0;box-shadow:2px 2px 3px #999;margin-bottom:20px;border:0}
.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled]{color:#fff;background-color:#E4CE44}.single .eBlog .itemDateCreated{padding-left:0;font-size:16px}.single .media{position:relative;margin-bottom:54px;padding-left:171px;min-height:160px}.media-left{position:absolute;top:0;left:0;width:147px;height:147px;border-radius:50%;overflow:hidden}.media-body,blockquote{background:#f6f6f6;padding:12px 24px 17px;box-sizing:border-box;font-size:16px;color:#000;line-height:25px}h4.media-heading{font-size:18px;color:#000;margin-bottom:4px}blockquote p{margin-bottom:0}.media-left img{height:101%;width:auto;margin-top:-1px;max-width:101%}
ol.comment_list{display:inline-block;width:100%;margin:0}.blog-menu,.blog-menu ul{margin:0;display:inline-block;vertical-align:top;float:none}.fa_icons{float:right;margin:6px 16px 0;border-right:1px solid #777;padding:0 6px}.fa_icons li{padding:0 10px;margin-left:0}.blog-menu ul li{display:inline-block;padding:0 26px 0 25px}.blog-menu ul li a,.topnav .fa_icons>li>a{font-size:14px;color:#000;text-transform:uppercase;line-height:26px;padding-top:4px;display:inline-block;opacity:1}
.topnav.fa_icons>li>a{color:#777;opacity:1;font-size:14px;line-height:18px}.blog-menu{width:50%;text-align:right;padding-right:11px;box-sizing:border-box}.single .zn_single.row{margin:0 -35px 20px}.latest_posts.style3 ul.posts li{min-height:110px}.page-template-blog #page_wrapper{background:#f1f1f1}
.aBlog{box-shadow:2px 2px 3px #999}.woocommerce #sidebar .title{font-family:Century_Gothic!important}.latest_posts.style3 ul.posts .title a{line-height:15px!important;font-weight:400!important}
.eBlog .itemList .itemContainer img,.zn_single *{width:100%}.itemList .itemContainer img,.product-list-item img{
    width: auto;
    max-width: initial;
    height: 150px;
    transition: .8s all;
    -ms-transition: .8s all;
    -webkit-transition: .8s all;
    -moz-transition: .8s all;
   /* margin-left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%); */
}.eBlog .itemList .itemContainer .image:hover img,.latest_posts.style3 ul.posts li:hover img,.product-list-item:hover img{
    /*transform: rotate(-5deg) scale(1.3) translateX(-39%);
    -webkit-transform: rotate(-5deg) scale(1.3) translateX(-39%);
    -moz-transform: rotate(-5deg) scale(1.3) translateX(-39%);
    -ms-transform: rotate(-5deg) scale(1.3) translateX(-39%);*/
}
.cls_chek_pay {
    margin: 10px 0;
}
.widget iframe{width:100%!important}#logo+.topnav.navLeft{position:fixed;top:50%;right:30px}
.btn.btn-follow{position:relative;color:#000;font-size:13px;text-shadow:none;width:100%;box-sizing:border-box;text-align:left;padding-left:25px}
.btn.btn-follow.twitter:after{background:url(../images/twitter.png) center no-repeat}.btn.btn-follow.instagram:after{background:url(../images/instagram.png) center no-repeat}.btn.btn-follow:after{content:"";position:absolute;top:50%;right:6px;background-size:contain!important;width:26px;height:21px;margin-top:-10px}
.follow_outer iframe{position:absolute!important;top:0!important;
                     width:100%!important;height:100%!important;opacity:0!important}
.follow_outer{position:relative}.blog #page_wrapper{background:#f4f4f4}.breadcrumb_outer{background:#ffffff;margin-top:0px}.home .breadcrumb_outer,.page-template-blog .breadcrumb_outer,.single-post .breadcrumb_outer{display:none}
.home #action_box.mgtop0{margin-top:151px}body.archive .span3.product{width:33.33%}div.wpcf7 img.ajax-loader{position:absolute;bottom:-5px;left:50%;margin-left:-8px}.page-template-blog #action_box.mgtop0{margin-top:0}.woocommerce .star-rating:before{content:"\53\53\53\53\53"} /* Disable page-preloading feature. #page-loading:before, */ .comment_list li:before,.social_share h3:before{content:""}.woocommerce .star-rating span:before{color:#e8cc17}.page #page_header{display:block}.comment_list li{display:inline-block;width:100%;position:relative}.text-uppercase{text-transform:uppercase}.comment_list .star-rating{width:100%}.comment_list li:before{bottom:0;left:0;width:100%;border-bottom:1px solid #d9d9d9;position:absolute;margin:0 auto}.title_container.mg0{margin:20px 0}.pd-short h1.page-title{padding:10px 30px}.mg40{margin:40px 0}.fixer-img{float:right;width:100%}.single-resource #page_wrapper,.tax-resources_cat #page_wrapper{background:#fff}.table{border:1px solid #d9d9d9}.table.bolder th{font-family:muliregular}.btn-link,.btn.btn-icon,.single.single-resource h1.no-border{font-family:Century_Gothic!important}.table td,.table th{border-right:1px solid #ddd}.single.single-resource h1.no-border{font-weight:400;color:#333;font-size:24px;line-height:32px;margin-bottom:20px;margin-top:0}.single-resource p{line-height:24.2px;margin-bottom:34px}.mg-large{margin:24px 0 62px}.btn.btn-shop{background:url(../images/cart-icon-1.png) right no-repeat  #ffe100;color:#000;border:1px solid #ddb800;box-shadow: 0 0 0;}.btn.btn-goggle{background:url(../images/glasses.png) right no-repeat #dddddd;color:#000;border:1px solid #959595;box-shadow: 0 0 0}.btn.btn-checkout{background:url(../images/amazon.png) center right no-repeat #2b9b32;color:#fff;}.btn.btn-icon{padding:0 71px 0 27px}.btn-link{color:#777;font-size:14px;line-height:40px}td.value{position:relative}td.value label{position:absolute;line-height:25px;top:13px;left:2px;background:#fff;width:60%;text-transform:uppercase;pointer-events:none;transition:cubic-bezier(1,.52,.84,.95) .5s all;-webkit-transition:cubic-bezier(1,.52,.84,.95) .5s all;-moz-transition:cubic-bezier(1,.52,.84,.95) .5s all}.woocommerce div.product form.cart .variations select{border-radius:0;height:40px;margin-bottom:0;width:90%}td.value.variations_selected label{top:-20px;left:0;background:0 0;padding-left:0!important}.top_slider{position:relative;max-height:453px;overflow:hidden}.absoluted{position:absolute;width:100%;top:24px;left:0}.top_slider h2{color:#fff;font-size:48px;line-height:60px;margin-left:-15px}.tax-resources_cat section#content{margin-top:0}.tax-resources_cat .product-list-item .image{max-height:226px}.single-resource footer#footer{margin-top:0;border-top:0}.single-resource #action_box{margin-bottom:0}.header-menu-container nav#main_menu{float:none;margin:0 auto;width:100%;max-width:1170px;padding:0 0;box-sizing:border-box}.header-menu-container nav#main_menu ul{margin:0;float:right}.header-menu-container nav#main_menu>ul>li{float:left;margin-top:0;margin-left:2px}.logo_outer{float:left;margin:15px 0}.btn-link:focus,.btn-link:hover{color:#e8cc17;text-decoration:none}.social_share h3{font-size:18px;color:#fff;font-weight:700;position:relative}.social_share h3:before{position:absolute;border-bottom:3px solid #efd849;height:3px;width:90px;bottom:0;left:0}.social_share ul{margin:0}.social_share,.social_share li a{display:inline-block;margin-top:5px}.social_share{width:100%;margin-left:-15px}.social_share li{display:inline-block}.social_share li a{width:58px;height:58px;background-size:contain!important;margin-right:13px!important;margin-bottom:0;border-radius:50%}.social_share li a:hover{background-color:#000;border-radius:52%}#page_header.search_page{background:0 0;margin:0}.search_page .header-titles h2{margin:0;padding:14px 0;text-align:left;color:#000;font-size:18px;text-shadow:none}body.res1170 .search_page .span6{width:100%;margin-bottom:30px;background:#EFD849;border-left:5px solid #C76300;box-shadow:2px 2px 1px #B3B3B3}#page_header.search_page.zn_def_header_style{background:0 0}.mob-cat,section.cat_list{background:#fff}#page_header.search_page.zn_def_header_style+#content{margin-top:0}._form-thank-you{margin-top:-80px;font-size:20px;margin-bottom:80px;color:#F7DF4B}#page-loading:before{ /* Disable page-preloading feature. */ /* position:fixed;top:0;left:0;width:100% */}.page-template-blog .top_slider h2,body.blog .top_slider h2{font-size:36px;text-shadow:3px 1px 5px rgba(0,0,0,.3);line-height:53px;margin-bottom:35px;margin-top:0}.page-template-blog .top_slider h1,body.blog .top_slider h1{font-size:61px;color:#fff;text-indent:180px}.page-template-blog .top_slider h2 span,body.blog .top_slider h2 span{font-size:46px}.page-template-blog #action_box.mgtop0{display:none}.cat_list ul{margin:0;display:block;text-align:center}.cat_list li,.cat_list li a{display:inline-block}.cat_list li a{margin:0 8px;line-height:54px;text-transform:uppercase}.cat_list li:after{content:'/';margin-left:8px}.cat_list li:last-child:after{display:none}.full-thumb-image img{width:80%}.top_slider.product h1{font-size:61px;line-height:61px;color:#000}.page-template-page-resources section#content{margin-top:0}.mob-cat{margin:0;width:auto;display:inline-block;padding:23px 20px 22px;float:left;box-shadow:2px 2px 3px #999}.header_toggler.activated .menu-blog-header-menu-container{top:74px}.header_toggler .menu-blog-header-menu-container{left:0;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}.mob-show{display:none}.desc{display:inline-block}.page-template-shop .span3.product{width:33.33%}#respond input{width:50%;box-shadow:0 0 2px #CECECE}#respond input#submit{width:auto}body.blog .pagination{padding:10px 25px}body.blog .pagination ul{float:right;background:#f4f4f4;border-radius:4px}body.blog .pagination ul li{display:inline-block;border:0!important;padding:0}body.blog .pagination li a{font-size:13px;color:#777;line-height:34px;padding:0 10px;display:inline-block}body.blog .pagination ul li:hover{background:0 0}body.blog .pagination ul li:hover a{color:#E8CC17!important}#respond form p{background:0 0;box-shadow:none}.value #color~strong{position:absolute;width:15px;height:15px;border-radius:50%;top:22px;right:22%;box-shadow:inset 0 0 1px #737373;-webkit-box-shadow:inset 0 0 1px #737373;-moz-box-shadow:inset 0 0 1px #737373}.product-page .woocommerce-variation.single_variation,.woocommerce div.product form.cart .reset_variations,.woocommerce-variation-add-to-cart.variations_button{ /*display:none!important*/ }.woocommerce div.product form.cart .variations{margin-bottom:0}


body, p, li{font-family:muliregular;}
.kk-star-ratings{display:none;}
a:hover{color:#939393;}
.product-list-item { border-radius: 5px; box-shadow: 0 0 3px 0 #a7a7a7; transition: all .5s ease 0s;}
.product-list-item .image {border-radius: 5px 5px 0 0;}
.details { border-radius: 5px;}
.pagination { text-align: center !important;}
.tp_rated_prod:hover { box-shadow: 0 0 4px 1px #a7a7a7;}
.accept_button_filter {  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 115, 247, 1) 0%, rgba(0, 94, 246, 1) 100%) repeat scroll 0 0;  border: 1px solid #0b6ad1;
  border-radius: 5px;  box-shadow: none;  color: #ffffff !important;  font-family: muliregular !important;  font-size: 14px;  font-weight: bold;  letter-spacing: 0;
  margin: 10px 0;  outline: medium none;  padding: 10px 71px;  text-shadow: none;  text-transform: capitalize;  display: block;  float: left;}
.product_size { text-align: left; height: 20px;}
.woocommerce-result-count > span {  display: block;  float: left;  width: 33%;  font-size: 13px;  font-family: arial;  color: #6a6a6a; text-align: center;}
.woocommerce-result-count > span:first-child {  text-align: left;}
.woocommerce-result-count > span:last-child {  text-align: right;}
.woocommerce-result-count {  display: block;  float: left;  height: auto;  width: 100%;   position: relative;}
 .woocommerce-result-count {  margin: 0 0 28px 0;  display: inline-block;}
 .product_size > span { margin-left: 6px;}
.product_size > span::after {  content: "";  border-right: 2px solid #8b8b8b;  padding-right: 6px;}
.product_size > span:last-child::after {  border-right: none;}
.product_size > span:first-child {  margin-left: 0;}
.woocommerce-result-count a {color: #6a6a6a;}
.product_color {  display: table;  list-style: none;}
.product_color > a {  background: #000 none repeat scroll 0 0;  display: inline-block;  float: left;  height: 12px;  margin: 14px 3px 10px 0;
  text-align: left;  width: 12px;  border-radius: 50%;}
.product_attributes { border-bottom: 1px solid #e6e6e6;}
.woocommerce-result-count a:hover {color: #6e6e6e;}
.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .rating_avg, body.archive .row div.product .product-list-item .details .rating:hover { 
 background: rgba(0, 0, 0, 0) url("../images/fire-active.png") no-repeat scroll left center;}
/****************************
        TOUFIQ Styles Start		*
****************************/
@media (min-width:992px){

    .woocommerce #sidebar .title{font-size:18px;margin-bottom:10px;padding-bottom:0;}
    .woocommerce #sidebar .widget{padding-right:0;padding-left:0;}

    .woocommerce #sidebar .color-filters-wrap .color-item{margin:0 11px 11px 0;float:left;width:23px !important;}
    .woocommerce #sidebar .color-filters-wrap .color-item .color-wrap{width:auto;}
    .woocommerce #sidebar .color-filters-wrap .color-item .color-wrap .rcorners{width:20px;height:20px;margin:0px;border-radius:100%;}


    header#header{box-shadow:none;}
    .header-menu-container nav#main_menu ul.sf-menu.nav{margin-top:23px;}
    .header-menu-container nav#main_menu>ul>li{position:inherit !important;margin:0 0 0 0;}
    .header-menu-container nav#main_menu>ul>li>a{color:#272727;font-size:16px;font-family:Avenir_Demi;background:none !important;margin:0 20px;line-height:11px !important;border-right:0px solid #e0e0e0;padding:0 0 9px;}
    .header-menu-container nav#main_menu>ul>li:last-child>a{border-right:none;}
    .header-menu-container nav#main_menu > ul > li > a:hover, nav#main_menu > ul > li.active > a{
        color: #000 !important;
        font-size: 16px;
        font-family: Avenir_Demi;
        border-bottom: 4px solid #006cf7;
        padding-bottom:8px;
    }
    .header-menu-container nav#main_menu > ul > li > a:hover{border-bottom: 4px solid #d7d7d7 !important;font-family: Avenir_Demi;}

    #header .container > .header_toggler{margin-bottom:14px;}

    #header .container .header_toggler > .menu_toggler,
    #header .container .header_toggler > #logo,
    #header .container .header_toggler > .topnav,
    #header .container .header_toggler > .social-icons,
    #header .container .header_toggler > #search,
    #header .container .header_toggler > .menu_toggler
    {display:none}
    .admin-bar #header .container .header_toggler > .header-menu-container{top:32px;}

    .logo_outer{margin:0px 0;}

    .header-menu-container .search.right_fix_search{position:relative;float:right;margin-top:14px;margin-left:4px;}
    .header-menu-container .search.right_fix_search input[type="text"]{background:#f6f6f6;border:none;border-radius:10px;box-shadow:none;width:134px;padding:5px 6px;margin-bottom:0;}
    .header-menu-container .search.right_fix_search input[type="submit"]{position:absolute;top:0;bottom:0;right:10px;margin:auto 0 !important;}

    nav#main_menu>ul>li.sfHover>ul, nav#main_menu>ul>li:hover>ul{}
    nav#main_menu>ul ul ul.reversed{}

    nav#main_menu>ul>li>ul>li>ul.sub-menu{display:block !important;visibility:visible !important;}

    nav#main_menu>ul>li>ul{top:59px !important;width:1170px !important;max-width:inherit;left:0 !important;right:0 !important;margin:0 auto !important;background:#ffffff;box-shadow:0px -1px 1px 0px #f8f8f8 inset;border:1px solid #d5d5d5;border-top:none;text-align:center;}
    nav#main_menu>ul ul ul{top:0 !important;left:-183px !important;}

    .header-menu-container{box-shadow:none;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
    .header-menu-container #main_menu .logo_outer img.primary{margin-top:-1px;}

    nav#main_menu>ul>li>ul{display:none;}

    nav#main_menu>ul ul ul{top:inherit !important;left:inherit !important;position:inherit;right:inherit !important;margin:0 !important;padding:0;width:auto !important;}
    nav#main_menu>ul ul ul li{float:none !important;width:auto !important;margin-bottom:2px;}
    nav#main_menu>ul ul ul li:last-child{margin-bottom:0;}
    nav#main_menu>ul ul ul li.italic{font-style:italic;}
    nav#main_menu>ul>li>ul>li{/*display:inline-block;vertical-align:top;width:auto !important;max-width:24%;*/width:18% !important;float:none !important;display:inline-block;vertical-align:top;margin-right:0px;padding:0px 0%;border-left:1px solid #d9d9d9;margin-bottom:15px;text-align:left;}
    nav#main_menu>ul>li>ul>li:first-child{border-left:0;}

    nav#main_menu>ul>li>ul>li.main_items>a{display:none;}
    nav#main_menu>ul>li>ul>li.main_items>ul>li>a{font-size:16px;color:#535353;font-family:avenir_medium;background:none;}

    nav#main_menu>ul>li>ul>li.main_items>ul>li>a, nav#main_menu>ul ul li.active>a{background:none;}


    nav#main_menu>ul>li>ul ul:after, nav#main_menu>ul>li>ul:after{display:none !important;}

    .header-menu-container nav#main_menu>ul>li>a{line-height:48px;}

    nav#main_menu>ul>li>ul>li a{/*padding:0 !important;*/font-size:14px;color:#535353;font-family:avenir_light;}
    nav#main_menu>ul>li>ul>li>a{background:none !important;font-size:16px;color:#535353;font-family:avenir_medium;}
    nav#main_menu>ul>li>ul>li>a span.sf-sub-indicator{display:none;}
    nav#main_menu>ul>li>ul>li>ul{background:none;border:none;border-radius:0;box-shadow:none;margin-top:2px !important;}


    .images.product-gallery .lSSlideOuter .lSPager.lSGallery li{margin-bottom:4px;}
    .images.product-gallery .lSSlideOuter,.single .product-page .images{padding-left:122px;position: relative;}

    .single.single-product .row.product-page{margin-bottom:0px;}
    .single.single-product .row.product-page > .span5{padding-right:0;padding-left:0px;margin-left:0px;width:42.5%;}

    .single.single-product section#content{margin-top:59px;}
    .product-page .main-data .product_title{font-size:30px;margin-top:-8px !important;}

    body.woocommerce #content div.product div.images div.thumbnails ul.yith_magnifier_gallery li.yith_magnifier_thumbnail a{margin:0;}
    body.woocommerce #content div.product div.images div.thumbnails ul.yith_magnifier_gallery li.yith_magnifier_thumbnail{margin-bottom:16px;}

    .woocommerce div.product form.cart .variations td select{background-position-x:106%;}

    .single.single-product .row.product-page > .span7{padding-left:16px;padding-right:20px;}

    body.archive.tax-product_cat .row div.product .product-list-item .price{float:right;}
    body.archive.tax-product_cat .row div.product .product-list-item:hover .price{margin-bottom:9px;}
	
	#footer_new_01{margin-bottom:0 !important;}
	
	
.eBlog .itemList .itemContainer .image:hover img, .latest_posts.style3 ul.posts li:hover img, .product-list-item:hover img{transform: rotate(0deg) scale(1) translateX(0) !important; -webkit-transform: rotate(0deg) scale(1) translateX(0) !important; -moz-transform: rotate(0deg) scale(1) translateX(0) !important; -ms-transform: rotate(0deg) scale(1) translateX(0) !important;margin:0 !important;}
	
	
}

/*	Product Page	*/
.breadcrumbs li{color:#010101;font-size:14px;font-family:muliregular;}
.breadcrumbs li a{color:#777777;font-size:14px;font-family:Century_Gothic;}
.breadcrumbs_right_link .btn-link{font-family:muliregular !important;text-transform:uppercase;letter-spacing:0.4px;}
.product-page .main-data .product_title{/*font-family:'AvenirNextCons-Heavy' !important;*/color:#101010; font-family: 'AvenirNextLTPro-Bold' !important;letter-spacing: -0.5px;font-weight:normal;}
.single.single-product .ratingss_prod .kk-star-ratings{display:inline-block;}
.single.single-product .free_ship_ord_25{display: inline-block;vertical-align: top;font-size: 15px;color: #000000;font-family: Avenir_Light;
                                         width: 120px;text-align: center;line-height: 1.2em;}
.single.single-product .ratingss_prod{display:inline-block;vertical-align:top;height:28px;}
.single.single-product p.price{position:relative;padding-right:20px;margin-right:10px !important;}

.single.single-product .free_ship_ord_25{position:relative;padding-right:14px;margin-right:10px;}

.single.single-product p.price:after, .single.single-product .free_ship_ord_25:after{content:'';display:block;width:1px;height:25px;background:#d2d2d2;position:absolute;right:0;top:4px;}

.single.single-product .product-page .main-data form.cart .single_add_to_cart_button:hover{box-shadow: 0 2px 28px -9px #000 inset;}

.single.single-product .related.products .product-list-item .price{display:inline-block;vertical-align:top;margin:0 5px 0 0;font-size: 28px;color: #000000;font-family: Avenir_Light;padding: 0 12px 0 0;width: 105px;position: relative;}

.single.single-product .related.products .product-list-item .price:after, .single.single-product .related.products .product-list-item .free_ship_ord_25:after{content:'';display:block;width:1px;height:25px;background:#f4f4f4;position:absolute;right:1px;top:4px;}


.single.single-product .related.products .product-list-item .star-rating{font-size:24px;width:126px;}
.single.single-product .related.products .product-list-item .star-rating:before, .single.single-product .related.products .product-list-item .star-rating span:before{background-size:25px;}
.single.single-product .related.products .product-list-item .star-rating:before{background-image:url(../images/gray_nn.png)}
.single.single-product .related.products .product-list-item .star-rating span:before{background-image:url(../images/yellow_nn.png)}


/*.single.single-product section#content{margin-top:102px;}*/
.single.single-product .product-page .main-data .product_title.entry-title{margin-bottom:11px;}
.single.single-product .product-page .main-data div[itemprop="offers"]{display:inline-block;vertical-align:top;}
.single.single-product .product-page .main-data p.price{margin:0;}
.single.single-product .product-page .main-data .woocommerce-product-rating{display:inline-block;vertical-align:top;margin:0;line-height:1em;float:right;}


#reviews .comment_list .star-rating{font-size:24px;width:118px;}
#reviews .comment_list .star-rating:before, #reviews .comment_list .star-rating span:before{background-size:24px;}
#reviews .comment_list .star-rating:before{background-image:url(../images/gray_nn.png)}
#reviews .comment_list .star-rating span:before{background-image:url(../images/yellow_nn.png)}


.woocommerce-product-rating .star-rating{margin-top:4px;vertical-align:middle;margin-right:3px;}
.woocommerce-product-rating a.woocommerce-review-link{display:inline-block;vertical-align:middle;font-family:Century_Gothic;margin-top: .5em;}

.woocommerce .star-rating{font-size:17px;}
.woocommerce .star-rating:before{background:url(../images/starrating_grey.png) repeat-x;color:transparent;}
.woocommerce .star-rating span:before{background:url(../images/starrating_gold.png) repeat-x;color:transparent;width:100%;}

.comment_list .star-rating{height:24px;margin-bottom:10px !important;}
.comment_list .star-rating:before{background:url(../images/starrating_grey_large.png) repeat-x;color:transparent;background-size:33px 28px;width:100%;height:30px;}
.comment_list .star-rating span{font-size:0;height:32px;}
.comment_list .star-rating span:before{background:url(../images/starrating_gold_large.png) repeat-x;color:transparent;width:100%;height:32px;}


.title_container:before, .topnav#menu-header-main>li:before{border-top-color:#ebebeb;}

.single.single-product .product-page .main-data .price span{color:#000000;font-size:33px;vertical-align: top;}
.single.single-product .product-page .main-data .price small{display:none;}

.single.single-product .product-page .main-data div[itemprop="description"],
.single.single-product .product-page .main-data div[itemprop="description"] ul li span
{font-size:16px;color:#555555;font-family:Avenir_Book;}

.single.single-product .product-page .main-data .prod_desc_details ul{margin:0;padding-top:22px;list-style:none;display:inline-block;vertical-align:top;}
.single.single-product .product-page .main-data .prod_desc_details ul li{color:#555555;margin-bottom:7px;}
.single.single-product .product-page .main-data .prod_desc_details ul li:before{content:"\2022";font-size:10px;color:#ebebeb;display:inline-block;vertical-align:middle;margin-right:7px;}
.single.single-product .product-page .main-data .prod_desc_details .links{display:inline-block;vertical-align:top;float:right;margin-top:22px;text-align:right;}
.single.single-product .product-page .main-data .prod_desc_details .links br{display:none;}
.single.single-product .product-page .main-data .prod_desc_details .links a{color:#535353;font-size:14px;font-family:muliregular;display:block;margin-bottom:0;}

.single.single-product .product-page .main-data p.stock.in-stock{display:none;}
.single.single-product .product-page .main-data form.cart{margin-top:28px;position:relative;margin-bottom:100px;}
.single.single-product .product-page .main-data form.cart .quantity{margin:0;border:1px solid #dddddd;width:202px;padding:17px 8px 16px 30px;}
.single.single-product .product-page .main-data form.cart .quantity:before{content:'SELECT QUANTITY';display:inline-block;vertical-align: middle;margin-right:0px;color:#616161;font-size:16px;font-family:muliregular;line-height:1em;}
.single.single-product .product-page .main-data form.cart .quantity input[type="number"]{border-radius:0;box-shadow:none;font-size:20px;color:#616161;width:40px;margin:0;padding:0;font-family:muliregular;border:none;text-align:left;float:right;background:url(../images/updown_arrows_s_prod.jpg) no-repeat 26px center; -webkit-appearance:none;}

.single.single-product form.variations_form.cart{position:relative;width:100%;max-width:100%;}
.single.single-product form.variations_form.cart .single_variation_wrap{display:inline-block;vertical-align:top;margin:0;}

.single.single-product form.variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation{margin:0;}
.single.single-product form.variations_form.cart .single_variation_wrap .woocommerce-variation-price{position:absolute;bottom:-30px;left:0;}
.single.single-product form.variations_form.cart .single_variation_wrap .woocommerce-variation-price .price{margin:0;}
.single.single-product .product-page .main-data form.cart .single_add_to_cart_button{position:absolute;bottom:-74px;right:0;left:0;margin:0 auto;}
.woocommerce div.product form.cart .variations{display:inline-block;vertical-align:top;width:242px;max-width:242px;margin-right:9px;}
.woocommerce div.product form.cart .variations td{padding:0;line-height:1em;}
.woocommerce div.product form.cart .variations td label{display:none;}
.woocommerce div.product form.cart .variations td select{border:1px solid #dddddd;margin:0;font-size:16px;color:#616161;font-family:muliregular;padding:0 45px 0 36px;background:url(../images/updown_arrows_s_prod.jpg) no-repeat 0 0;background-position:right center; -webkit-appearance:none;height:55px;width:242px;text-transform:uppercase;}

.woocommerce div.product form.cart .variations td input:focus, .woocommerce div.product form.cart .variations td select:focus{box-shadow: 0px 0px 9px -5px #000000 inset;    outline: 1px solid #e5e7f4;}
.woocommerce div.product form.cart .variations td input[type="number"]:hover{box-shadow:0 0;}

.woocommerce div.product form.cart a.reset_variations{display:none !important;}

.single.single-product .product-page .main-data form.cart .single_add_to_cart_button{
    background: #005ff6 !important;
    background: linear-gradient(#0073f7, #005ff6) !important;
    /*color: #ffffff;
    font-size: 15px;
        letter-spacing: 1px;
        max-width: 430px;
    width: 100%;
    height: auto;*/
    text-shadow: none;
    margin: 40px 0 0;
    padding: 14px 20px 15px;
    float: none;
    border: 1px solid #0b6ad1;
    border-radius: 4px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: capitalize;
    font-weight: bold;

    width: 100%;max-width:100%;
    height: 55px;
    color: #ffffff;
    font-size: 18px;
    letter-spacing: 0;
}

.woocommerce-cart2 #page_wrapper ,.woocommerce-checkout #page_wrapper{
    background: #fbfafa;
}
.single.single-product .product-page .main-data form.cart .single_add_to_cart_button:before{content:'';width:12px;height:16px;background:url(../images/lock26.png) no-repeat 0 0;display:inline-block;vertical-align:top;margin-top:-1px;margin-right:10px;}

.single.single-product .related.products{text-align:center;margin-top:98px;}
.single.single-product .related.products .product-list-item{background:0 0;}

.single.single-product .related.products .product-list-item .details h3{text-align:left;color:#101010;font-size:24px;font-family:'AvenirNextLTPro-Bold';margin:0 0 0;padding-top:8px;}
.single.single-product .related.products .product-list-item .details h3 a{color:#101010;}
.single.single-product .related.products .product-list-item .price{text-align:left;margin:6px 0 7px;font-size:28px;color:#000000;font-family:Avenir_Light;}
.single.single-product .related.products .product-list-item .free_ship_ord_25{padding-top:5px;margin-right:8px;}
.single.single-product .related.products .button.product_type_simple{display:none;}
.single.single-product .related.products .star-rating{float:none !important;display: inline-block;vertical-align: top;margin:8px 0 0;}

.single.single-product .related.products .product-list-item .rating{display:none;}

.single.single-product .related.products .span3.product:hover{background:#ffffff;box-shadow:0px 0px 6px 0px #bfbfbf;z-index:9;}
.single.single-product .related.products .span3.product > a.woocommerce-LoopProduct-link{display: block;position: absolute;z-index: 9;top: 0;left: 0;right: 0;width: 100%;height: 100%;}

/*.single.single-product .related.products .span3.product:hover > a.woocommerce-LoopProduct-link{position: absolute;width: 100%;height: 100%;display: block;z-index: 9;opacity: 0.1;top: 0;left: 0;right: 0;background: #000;}*/

.single.single-product .related.products .span3.product{width:49.9% !important;display:inline-block;vertical-align:top;margin:0 0 0 0 !important;float:none;padding:18px 14px;text-align:left;background:#fafafa; float:left;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}

.single.single-product .related.products .span3.product:nth-child(6), .single.single-product .related.products .span3.product:nth-child(8){background:#ffffff;border:none;}

.single.single-product .related.products .span3.product .image{text-align: left;
                                                               display: inline-block;
                                                               vertical-align: top;
                                                               width: 104px;
                                                               height: 104px;
                                                               border: 1px solid #c4c4c4;margin-right:20px;background: #efeff0;}
.single.single-product .related.products .span3.product .image img{margin:0;-webkit-transform:translateX(0) !important;transform:translateX(0) !important; -moz-transform:translateX(0) !important; -ms-transform:translateX(0) !important; -o-transform:translateX(0) !important;width:104px;height:104px;}
.single.single-product .related.products .span3.product .actions{display:none;opacity:0;}
.single.single-product .related.products .span3.product .details.fixclear{display:inline-block;vertical-align:top;background:none;padding:0;width: 415px;max-width: 75%;text-align: left;}

.borderline{display:block;width:1030px;max-width:90%;height:1px;background:#ebebeb;margin:0 auto;}
.related.products{margin-bottom:60px;}
.related.products h2, .upsells.products h2, .woocommerce-tabs h2{font-size:24px;color:#535353;font-family:AvenirNextLTPro-Regular;margin:40px 0 44px;}
.related.products h2{margin-top:0;margin-bottom:50px;}
.related.products .span3.product .button{display:none;}

.single.single-product .product-page .wc-tabs-wrapper .description_tab.title_container.span12{display:none;}
.prod_desc_detailed{margin-top:38px;}
.prod_desc_detailed .title_pro_des{font-size:26px;color:#000000;font-family:AvenirNextLTPro-Regular;text-align:center;margin:0 0 49px;letter-spacing:0;}
.prod_desc_detailed .content_pro_des{margin-bottom:68px;}

.prod_desc_detailed{text-align:center;}
.prod_desc_detailed table{width:580px;font-size:16px;color:#525252;font-family:Avenir_Book;border:1px solid #d9d9d9;}
.prod_desc_detailed table th{font-family:muliregular;padding:9px 0 8px;}
.prod_desc_detailed table tr:nth-child(even){background:#f5f5f5;}
.prod_desc_detailed table td{padding:8px 0 4px;border:none;border-right:1px solid #ebebeb;}
.prod_desc_detailed p{color:#000000;font-size:16px;font-family:Avenir_Book;text-align:left;}
.page-template-single-resource-page .title_container{margin-top:10px;}
.reviews_tab.title_container.span12{display:none;}
.product_rating_title{margin:64px 0 36px;font-size:26px;color:#000000;font-family:AvenirNextLTPro-Regular;text-align:center;}
.comment_list li{margin-bottom:31px;}
.comment_list li:last-child{margin-bottom:0;}
.comment_list li h2{font-size:18px;color:#000000;font-family:muliregular;margin:0 0 13px;line-height:1em;}
.comment_list li p{font-size:16px;color:#000000;font-family:Avenir_Medium;line-height:1.9em;letter-spacing:0.6px;}
p.comment-rating,.desc_section .rate_this .kk-star-ratings .kksr-star.gray {background: url(../images/gray.png) !Important; height: 24px;width: 120px !Important;padding: 0px !Important;position:relative;margin-top:0px !important;}
p.comment-rating:after{position:absolute;content:"";height:25px;background: url(../images/orange.png) !Important;}
p.comment-rating_1:after{width:24px;}
p.comment-rating_2:after{width:48px;}
p.comment-rating_3:after{width:72px;}
p.comment-rating_4:after{width:96px;}
p.comment-rating_5:after{width:120px;}

.single.single-product #reviews #comments .text-center.mg40 a{    color: #535353;
                                                                  letter-spacing: 2px;}

span.commentratingbox >span {
    display: inline-block;
    width: 24px;
    height: 24px;

}
.post_comment_section #respond form input[type="radio"]{
    margin: 0 !important;
    background: transparent;
    box-shadow: none;
    border: none;
    -webkit-appearance: none;
    width: 24px;
    height: 24px;
    padding: 0px;
}
.post_comment_section #respond form input[type="radio"]:checked,
.post_comment_section #respond form input[type="radio"]:active {
    outline: none;
}
span.commentratingbox {
    width: 126px;
    height: 21px;
    display: block;
    background: url(../images/gray.png);
    color: #fff;
    position: relative;
    overflow: hidden;
    background-size: contain;
}
span.commentratingbox:after{position:absolute;content:"";height:24px;background: url(../images/orange.png) !Important;left:0;width:0}
span.commentratingbox.rating_star1:after{width:24px;}
span.commentratingbox.rating_star2:after{width:48px;}
span.commentratingbox.rating_star3:after{width:72px;}
span.commentratingbox.rating_star4:after{width:96px;}
span.commentratingbox.rating_star5:after{width:120px;}
#reviews #comments .text-center.mg40{margin:22px 0;font-size:18px;color:#535353;font-family:Century_Gothic;}
.output_product_data_tabs .span12{padding:0 !important;}
#respond .kk-star-ratings{display:block;}
.resource_desc .b_other_s a:before{margin-right:8px;}
.resource_desc .kk-star-ratings {
    display: inline-block;
    float: none;
    vertical-align: middle;
    min-height:20px;
    margin-left:5px;
    margin-top:0px;
}
.zn_comments form  label{font-size: 17px;
                         font-family: Century Gothic;}
.resource_desc .rate_this{margin-left:80px;}

#reviews #comments .comment_list li:last-child:before{display:none !important;}

.resource_desc .rate_this h4{display:inline-block;font-size:14px;margin-top:0px;margin-bottom:0px;line-height:24px;}
.comment_rating{float:left;}
.post_comment_section #respond form input {
    margin: 0 !important;
    min-height: 0px !Important;
}
span.commentratingbox >span {
    display: inline-block;
    position: relative;
    z-index: 1;
}
.resource_desc .b_other_s, .resource_desc .rate_this{margin-bottom:7px;}
.populers_colorways h4 {
    font-size: 24px;
    font-family: Century Gothic;
}

.mg-large.populers_colorways{margin-bottom: 20px;}
.populers_colorways .poupler_color_section{padding:50px 0;}
.populers_colorways .poupler_color_section a.populer_title{
    font-size: 16px;
    font-family: Avenir_Book;
    color: #2c2c2c;padding:15px 0;line-height:20px;display:block;}

#comment_list.zn_comments {
    max-width:700px;
}

#reviews #review_form_wrapper{
    display: none;
    position: fixed;
    top: 60px;
    left: 0;
    right: 0;
    z-index: 999;
    margin: auto;
    background: #fff;
    padding: 12px 20px 0;
    width: 100%;
    height: auto;
    max-width: 600px;
    border: 1px solid #e8e8e8;
    box-shadow: 0 0 10px #ccc;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#reviews #review_form{
    margin:0;position: relative;
}
#reviews #review_form input{font-size:18px;color:#535353;font-family:Century_Gothic;}
#reviews #review_form h3#reply-title, #reviews #review_form label{
    /* display:none; */
}
#respond label,#respond .comment-form-title+.comment-form-rating {
    display:none; 
}
.woocommerce #review_form #respond #commentform .form-submit {
    margin-top: 20px;
}
#reviews #review_form input[type="text"], #reviews #review_form input[type="email"], #reviews #review_form textarea{border:1px solid #d9d9d9;background:#ffffff;min-height:inherit !important;box-shadow:none !important; color:#535353;font-family:Century_Gothic;margin-bottom:0 !important;}
#reviews #review_form .comment-form-rating{margin:0 0 22px;}
#reviews #review_form input[type="text"], #reviews #review_form input[type="email"]{height:41px;padding:2px 30px 0;width:100%; font-size: 14px;}
#reviews #review_form textarea{resize:none;height:134px;width:100%;}
.woocommerce #review_form #respond #commentform .form-submit input{
    background:#efd849;border:none;border-radius:0;color:#000000;font-size:18px;font-family:Century_Gothic !important;font-weight:normal;letter-spacing:0.8px;width:230px;height:50px;min-height:inherit !important;outline:none;box-shadow:1px 2px 4px -2px #000000;
}
.comment-form-rating select {
    width: 100%;
}
select#rating {
    box-shadow: none;
    border: 1px solid #e8e8e8;
    outline: 0;
    color: #000;
}
.woocommerce #review_form #respond textarea {
    max-height: 130px;
}
.woocommerce #review_form #respond #commentform p{margin:0;}
#commentform .comment-form-rating p.stars a{
    background:url(../images/starrating_grey_large.png) no-repeat 0 0;background-size:100%;
    width: 21px;
    height: 24px;
    background-size: contain !important;
    margin-top: 2px;
}
#commentform .comment-form-rating p.stars a:hover, #commentform .comment-form-rating p.stars a.active{background:url(../images/starrating_gold_large.png) no-repeat 0 0;background-size:32px 28px;}
#commentform .comment-form-rating p.stars a:before{display:none;}

.woocommerce #review_form #respond #commentform p.comment-form-author{margin-bottom:20px;}
.woocommerce #review_form #respond #commentform p.comment-form-email{margin-bottom:20px;}
.woocommerce #review_form #respond #commentform p.comment-form-rating{margin-bottom:20px;}
.woocommerce #review_form #respond #commentform p.comment-form-comment{margin-bottom:28px;}

#close_comment_form{
    width: 20px;
    height: 20px;
    background: url(../images/close_comment_form_btn.png) no-repeat 0 0;
    background-size: contain;
    position: absolute;
    top: 18px;
    right: 0;
}

.output_product_data_tabs .description_tab.title_container.span12{display:none;}
/*.single.single-product .product-page .main-data form.cart .single_add_to_cart_button:hover,
a#leave_a_review:hover
{background:#EFD000;}*/
.single.single-product .product-page .main-data div.prod_desc_details{overflow:hidden;width:100%;clear:both;}
.single.single-product .product-page .main-data form.variations_form.cart{clear:both;}
body.page-template-default h1.page-title.default_p_title{display:none;}

/*****************************************************/
.comment-form-rating .stars:first-of-type {
    display: block;
}
.comment-form-rating .stars {
    display: none;
}
body.archive .breadcrumb_outer,span.commentrating .stars {
    display: none;
}
span.commentrating .stars:first-child{
    display:block;
}


@media (min-width:992px){
    .mobile_item{display:none;}
    body.archive section#content{margin-top:0px;}
    body.archive #content .row .zn_loop_row{display:none;}
    body.archive #content > .container{position:relative;}

    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{position:inherit;padding:0;width:963px; background:#f7f7f7;padding:28px 0 10px 24px;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page:before{content: '';display: block;width:50%;height: 82%;background: #f7f7f7;position: absolute;bottom: 0;right: -50%;border-bottom: 1px solid #dddddd;    z-index: 0;}

    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right > div.span3{position:absolute;top:0;left:0;width:222px;padding:0;background: #ffffff;border:1px solid #dddddd;border-top:none;border-left:none;text-align:center;z-index:9;}
    .woocommerce div.product form.cart .variations td{display:block;margin-bottom:14px;}
    .woocommerce div.product form.cart .variations td:last-child{margin-bottom:0;}
    .single.single-product .product-page .main-data .prod_desc_details > ul{/*width:79%;*/ width:100%;padding-top:0;margin-top:30px;}
    .single.single-product .product-page .main-data .prod_desc_details .links{width:20.5%;}


    .post-type-archive-product .top_slider.product{background:#f4f4f4;border-bottom:1px solid #dddddd;}
    .post-type-archive-product .top_slider.product .absoluted{z-index:9}
    .post-type-archive-product .top_slider.product p{color:#252525;text-transform:uppercase;font-size:14px;font-family:Avenir_Book;line-height:1em;margin:0 0 3px}
    .post-type-archive-product .top_slider.product p b{font-family:muliregular}
    .post-type-archive-product .top_slider.product h3{color:#000;font-size:28px;font-family:Avenir_Light;margin:0 0 26px}
    .post-type-archive-product .top_slider.product h3 b{font-family:'AvenirNextLTPro-Bold'}
    .post-type-archive-product .top_slider.product h2{font-size:81px;color:#000;font-family:'AvenirNextCons-Heavy';margin:0 0 35px;letter-spacing:4px}


    .post-type-archive-product .top_slider.product a, a#leave_a_review{display:inline-block;vertical-align:top;padding:11px 10px 12px;text-align:center;margin:0 auto;color:#fff;font-size:18px; font-family: 'AvenirNextLTPro-Bold' !important; border-radius:6px;border:1px solid #0b6ad1;width:260px;max-width:100%;background:rgba(0,115,247,1);background:-moz-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,115,247,1)),color-stop(100%,rgba(0,94,246,1)));background:-webkit-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);background:-o-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);background:-ms-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);background:linear-gradient(to bottom,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073f7',endColorstr='#005ef6',GradientType=0);-webkit-transition:all 0;-moz-transition:all 0;-ms-transition:all 0;-o-transition:all 0;transition:all 0; box-shadow:none;}
    a#leave_a_review{letter-spacing:-1px;width:298px;padding:14px 10px 16px;}

    .post-type-archive-product .top_slider.product a:hover, a#leave_a_review:hover, body.archive .row div.product .product-list-item .add_2_crt.new_add_2cart a:hover{box-shadow:0 2px 28px -9px #000 inset;}


    body.res1170.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page .row{margin-left:0;margin-right:0;}

    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{float:left;margin-left:236px;width:960px;max-width:90%;border-bottom: 1px solid #dddddd;border-left:1px solid #dddddd;}
    body.archive .row div.product .product-list-item .image{/*padding-top:14px;margin:0 20px;*/ padding-top:0;margin:0}
    .fixed_2_btns.fabso1{display:inline-block;vertical-align:top;margin-top:2px;}
    .archive.post-type-archive.post-type-archive-product #sidebar{padding-bottom:12px;}
}



@media (min-width:992px) and (max-width:1200px){
    body.archive #content .top_slider.product{width:78.5%;}
    body.archive #content .top_slider.product .absoluted{z-index:9;left:10px;}
    body.archive #content .top_slider.product h1{font-size:60px;}
    body.archive .row.prod_sidebar_n_cont div.span3{left:15px;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{max-width:75%;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page:before{right:-13% !important;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{margin-left:221px;}
    .widgets_above_products > li{width:24%;margin-left: 1%;}
    .widgets_above_products li a.filt_btn_wid{width:auto;background-position:92% center;}


    .woocommerce #content div.span4.product, .woocommerce div.span4.product, .woocommerce-page #content div.span4.product, .woocommerce-page div.span4.product{width: 23.5%;margin-right:1%;margin-bottom:18px;}
    body.archive .row div.product .product-list-item .details.fixclear h3{padding-bottom:12px;}
    .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group, .widgets_above_products > li > ul{width:auto !important;}

    .woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .tp_product_title, body.archive .row div.product .product-list-item .details h3,
    .woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .woocommerce-Price-amount, .woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .woocommerce-Price-amount .woocommerce-Price-currencySymbol, body.archive .row div.product .product-list-item .price,
    .woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .rating_avg, body.archive .row div.product .product-list-item .details .rating
    {font-size:13px !important;}



}
@media (min-width:1201px) and (max-width:1300px){
    body.archive #content .top_slider.product{width:79%;}
    body.archive #content .top_slider.product h1{font-size:72px;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{/*max-width:78.5%;*/ max-width:81%;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page:before{right:-4.8% !important;}
}
@media (min-width:1301px) and (max-width:1500px){
    body.archive #content .top_slider.product{width:76%;}
    body.archive #content .top_slider.product h1{font-size:72px;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{max-width:80%;}
    
}
@media (min-width:1301px) and (max-width:1400px){
    body.archive #content .top_slider.product{width:77%;}
}

@media (min-width:1501px) and (max-width:1550px){
    body.archive #content .top_slider.product{width:72%;}
    /*body.archive #content .top_slider.product h1{font-size:88px;}*/
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{max-width:80%;}
}
@media (min-width:1551px) and (max-width:1650px){
    body.archive #content .top_slider.product{width:73%;}
    /*body.archive #content .top_slider.product h1{font-size:88px;}*/
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{max-width:80%;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page:before{right:-18.5% !important;}
    
}



@media (min-width:1651px) and (max-width:1700px){
    body.archive #content .top_slider.product{width:72%;}
    /*body.archive #content .top_slider.product h1{font-size:88px;}*/
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{max-width:80%;}
}

@media (min-width:1701px) and (max-width:1900px){
    body.archive #content .top_slider.product{width:72%;}
    /*body.archive #content .top_slider.product h1{font-size:88px;}*/
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{max-width:80%;}
}
@media (min-width:1751px) and (max-width:1850px){
    body.archive #content .top_slider.product{width:70.5%;}
    /*body.archive #content .top_slider.product h1{font-size:88px;}*/
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{max-width:80%;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page:before{right:-27% !important;}
}
@media (min-width:1851px) and (max-width:1900px){
    body.archive #content .top_slider.product{width:72%;}
    /*body.archive #content .top_slider.product h1{font-size:88px;}*/
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{max-width:80%;}
}
@media (min-width:1901px){
    body.archive #content .top_slider.product{width:69%;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{max-width:80%;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page:before{right:-31.5% !important;}
}




@media (min-width:992px){
	body.archive.tax-product_cat .row.prod_sidebar_n_cont #container{min-height:1382px !important;}
	body.archive.post-type-archive.post-type-archive-product #container{min-height:1127px !important;}
	.span3 {  padding-bottom: 4px !important;}
}
@media (min-width:1201px) and (max-width:1300px){
	body.archive.post-type-archive.post-type-archive-product #container{min-height:1096px !important;}
	.span3 {  padding-bottom: 24px !important;}
}
@media (min-width:1301px) and (max-width:1500px){
	body.archive.post-type-archive.post-type-archive-product #container{min-height:1110px !important;}
	.span3 {  padding-bottom: 35px !important;}
}
@media (min-width:1551px) and (max-width:1650px){
	body.archive.post-type-archive.post-type-archive-product #container{min-height:1260px !important;}
}
@media (min-width:1901px){
	body.archive.post-type-archive.post-type-archive-product #container{min-height:1223px !important;}
}
@media (min-width:2500px){
	body.archive.post-type-archive.post-type-archive-product #container{min-height:1272px !important;}
}

#mainbody {
    position: relative;
}
.sidebar_wrapper {
    position: absolute;
    width: 236px !important;
}

body.archive .row div.product{width:22%;padding:0;margin-right:2%;float:none;display:inline-block;width: 216px;margin-right: 15px;}

body.archive .row div.product > a.button{display:none}
body.archive .row div.product .product-list-item .image{margin-bottom:0px;}
body.archive .row div.product .product-list-item .details {
    padding: 20px 24px;
    border-top: 1px solid #e9e9e9;
}
body.archive .row div.product .product-list-item .details h3{text-align:left;margin:0 0 3px;font-family: 'AvenirNextLTPro-Bold';}
body.archive .row div.product .product-list-item .details h3 a{color:#000000;}
body.archive .row div.product .product-list-item .price{text-align:left;margin:0 0 8px;}
body.archive .row div.product .star-rating{margin:0 0 0;float:left !important;}


.top_slider.product{width:78.5%;float:right;z-index:1;}
.top_slider.product .absoluted{left:50px;top:0;bottom:0;margin:auto 0;display:table;width:auto;text-align:left;  margin-top:30px;}
.top_slider.product .absoluted .container{display:table-cell;vertical-align:middle;}
.top_slider.product h1{color:#000000;line-height:1em;font-size:86px;font-family:Century_Gothic;}
.top_slider.product h1 b{font-family:muliregular;}
.container .pagination ul li.pagination-start, .container .pagination ul li.pagination-end{display:none;}
.container .pagination ul li{padding:0;margin:0 7px;background:none !important;border:none !important;display:inline-block;vertical-align:middle;}
.container .pagination ul li a{font-size:14px;padding:12px 17px 10px;display:inline-block;border:1px solid #dddddd !important;vertical-align:middle;text-decoration:none;}
.container .pagination ul li.pagination-next a, .container .pagination ul li.pagination-prev a{background-repeat:no-repeat;background-position:center center;font-size:0;padding:11px 21px;}
.container .pagination ul li.pagination-next a{background-image:url(../images/next_arrow_ico_tr.png);}
.container .pagination ul li.pagination-prev a{background-image:url(../images/prev_arrow_ico_tr.png);}
.container .pagination ul li a:hover{background-color:#0071f7;color:#fffff !important;border-color:#0071f7 !important;}
.container .pagination ul li.pagination-next span{display:none;}


.page-template-page-resources .product-list-item img {
    width: auto;
    max-width: initial;
    max-height: 230px;
    height: auto;
}
.container .pagination ul li a[href]:hover, .container .pagination ul li a,
.container .pagination ul li.pagination-prev a[href]:hover, .container .pagination ul li.pagination-next a[href]:hover
{background-color:#0071f7;border-color:#0071f7 !important;}

.container .pagination ul li a[href], .container .pagination ul li a[href],
.container .pagination ul li.pagination-prev a, .container .pagination ul li.pagination-next a,
.container .pagination ul li.pagination-prev a[href], .container .pagination ul li.pagination-next a[href],
.pagination ul li a[href]
{background-color:#ffffff;border-color:#dddddd !important;}



.pagination ul li a{color:#ffffff !important;font-family:Avenir_Medium;}
.pagination ul li a[href]{color:#0c0c0c !important;width:42px;height:30px;padding:12px 0 0;}
.pagination ul li.pagination-next a[href], .pagination ul li.pagination-prev a[href]{padding:6px 0;}



.archive .price_slider_amount .price_label{max-width:100%;clear:both;text-align:left;padding-top:0;}

.woocommerce #sidebar .title{text-transform:uppercase;}

.widget.woocommerce.widget_price_filter{}
.widget.woocommerce.widget_price_filter form{position:relative;padding-top:10px;width:144px;margin-left:7px;}
.widget.woocommerce.widget_price_filter .price_slider_amount .button{box-shadow:none;width:120px;height:44px;padding:0;line-height:1em;font-size:11px;font-weight:normal;letter-spacing:2px;margin-left:-6px;}
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label{font-family:Century_Gothic;position:absolute;top:0;right:0;left:0;margin:0 auto;width:100%;font-size:0;}
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label span{font-size:13px;color:#000000;}
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label span.from{float:left;margin-left:-12px;}
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label span.to{float:right;margin-right:-12px;}
.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle{width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.widget.woocommerce.widget_price_filter .price_slider{margin:26px 0px 27px 0px;}

.widget .yith-wcan-color.yith-wcan.yith-wcan-group li{margin:0 11px 11px 0px;}
.widget .yith-wcan-color.yith-wcan.yith-wcan-group li a{margin:0 !important;border-radius:100%;}
.widget .yith-wcan-color.yith-wcan.yith-wcan-group li a{border-radius:100% !important;}

.widget ul.yith-wcan-label.yith-wcan.yith-wcan-group li{padding:0;padding-top:16px;display:inline-block;vertical-align:top;}
.widget ul.yith-wcan-label.yith-wcan.yith-wcan-group li a{border:none;background:none;font-size:16px;color:#333333;margin:0;padding:9px 6px;border-right:1px solid #d9d9d9;width:45px;text-align:center;}
.widget ul.yith-wcan-label.yith-wcan.yith-wcan-group li a:hover{color:#EFD849;}

.widget ul.yith-wcan-color.yith-wcan.yith-wcan-group{width:200px;margin:0 auto;}
.widget ul.yith-wcan-label.yith-wcan.yith-wcan-group{width:176px;max-width:200px;position:relative;}


ul.yith-wcan-label.yith-wcan.yith-wcan-group li:nth-child(3n):after{content:'';display:block;width:142px;height:1px;background:#ededed;margin:8px 0 0px 15px;position:absolute;left:0;}

.widget ul.yith-wcan-label.yith-wcan.yith-wcan-group li:nth-child(3n):last-child:after{display:none;}

ul.yith-wcan-label.yith-wcan.yith-wcan-group li:nth-child(3n) a{border-right:none;}

.woocommerce .widget_layered_nav ul li.chosen a:before{margin-right:5px;}


.woocommerce .widget ul.product_list_widget li{font-size:0 !important;}
.woocommerce .widget ul.product_list_widget li img{width:58px !important;margin-right:13px;}
.woocommerce .widget ul.product_list_widget li span, .woocommerce .widget ul.product_list_widget li small{display:none}
.woocommerce .widget ul.product_list_widget li span.product-title{display:block;}
.woocommerce .widget ul.product_list_widget li a span{color:#000000;font-size:13px !important;font-family:Century_Gothic;line-height:1.25em;padding-top:0;display:block;}
.woocommerce .widget ul.product_list_widget li a:hover span{color:#efd849;}

.woocommerce .widget.woocommerce.widget_product_categories ul.product-categories li span{margin-left:13px;padding:6px 0;}

.product-list-item .actions a.more_woo_info, .product-list-item .actions span.add_2_crt a{display:inline-block !important;vertical-align:bottom;width:44px;height:44px;padding:0;background-repeat:no-repeat;background-size:100%;background-position:center center;border-radius:100%;}

.product-list-item .actions a.more_woo_info{background-color:#333333;background-image:url(../images/shop_prod_hover_ico_glass.png);border:1px solid #333333;margin-right:10px;}
.product-list-item .actions span.add_2_crt a{background-color:#ffffff;background-image:url(../images/shop_prod_hover_ico_cart.png);border:1px solid #999999;}

.product-list-item .actions a.more_woo_info:hover, .product-list-item .actions span.add_2_crt a:hover{background-color:#efd849;border-color:#efd849;}

.fixed_2_btns{position:fixed;top:160px;right:30px;z-index:99;}
.fixed_2_btns a{display:block;width:44px;text-decoration:none;}

.fixed_2_btns .cart_btn_abso{padding:9px 0;text-align:center;background-color:#efd849;color:#000000;font-size:10px;}
.fixed_2_btns .cart_btn_abso span{display:block;line-height:1em;margin:0 auto -3px;letter-spacing:-0.5px;font-size:8px;width:60%;font-family:avenir_light;padding-top:1px;}
.fixed_2_btns .cart_btn_abso:hover{color:#000000;background-color:#dddddd;}

.fixed_2_btns .setting_btn_tr{height:44px;background:#dddddd url(../images/setting_ico_tr.png) no-repeat center center;background-size:26px 26px;margin-bottom:13px;}
.fixed_2_btns .setting_btn_tr:hover{background-color:#efd849;}

.fixed_2_btns a{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}


div#footer_new{border-top:1px solid #f0f0f0;padding:33px 0 15px;margin-top:50px;}
div#footer_new ul{margin:0;list-style:none;}
div#footer_new ul li{display:inline-block;vertical-align:top;}
div#footer_new ul.f_social_btns{float:left;}
div#footer_new ul.f_social_btns li{margin-right:1px;}
div#footer_new ul.f_social_btns li a{background-image:url(../images/footer_social_icons_new.png);background-repeat:no-repeat;width:39px;height:40px;display:block;font-size:0;}
div#footer_new ul.f_social_btns li a:hover{opacity:0.6;}
div#footer_new ul.f_social_btns li.ins_n_ico a{background-position:0 0;}
div#footer_new ul.f_social_btns li.fb_n_ico a{background-position:-43px 0;}
div#footer_new ul.f_social_btns li.pin_n_ico a{background-position:-86px 0;}
div#footer_new ul.f_social_btns li.twr_n_ico a{background-position:-130px 0;}
div#footer_new ul.f_social_btns li.ytb_n_ico a{background-position:-173px 0;}
div#footer_new ul.footer_nav{float:right;margin-top:-5px;}
div#footer_new ul.footer_nav li{margin-right:34px;}
div#footer_new ul.footer_nav li a{font-size:14px;color:#4a4a4a;font-family:Century_Gothic;text-transform:uppercase;}
div#footer_new ul.footer_nav li a:hover{color:#EFD849;}

div#footer_new ul.f_social_btns li:last-child, div#footer_new ul.footer_nav li:last-child{margin-right:0;}

div#footer_new .site_bottom_w{text-align:center;margin-top:6px;}
div#footer_new .site_bottom_w p{margin:0 auto 2px;font-size:16px;color:#000000;font-family:Century_Gothic;}

.woocommerce .yith-wcan-reset-navigation.button{box-shadow:none;padding:16px 10px;line-height:1em;font-size:11px;font-weight:normal;letter-spacing:1px;text-align:center;color:#000000 !important;font-family:Century_Gothic !important;text-transform:uppercase;font-weight:normal !important;}
.woocommerce .yith-wcan-reset-navigation.button:hover{font-size:11px;}
/****************************************************/

.page-template-blog_new .breadcrumb_outer{display:none;}
#action_box{display:none !important;}

.left_s_posts{width:278px;float:left;border-right:0;}
.right_s_posts{width:812px;padding-right:80px;float:left;}

h3.posts_area_heading{color:#3f3f3f;font-size:20px;font-family:muliregular;line-height:1em;margin:-3px 0 23px 2px;}

.blog_post_n{
    width:212px;display:inline-block;vertical-align:top;margin-right:38px;margin-bottom:86px;
    border: 1px solid #f0f0f0;
    box-sizing: border-box;
    padding-bottom: 12px;
}
.blog_post_n .b_other_s {
    padding: 0 9px;
}
.blog_post_n:nth-child(3n){margin-right:0;}
.blog_post_n img{width:212px;height:142px;margin-bottom:14px;}
.blog_post_n a{text-decoration:none;}
.blog_post_n h3{
    font-size: 15px;
    color: #000;
    font-family: muliregular;
    letter-spacing: 0.35px;
    margin: 0 0 14px;
    padding: 0 9px;
    line-height: 20px;
}
.blog_post_n a:hover h3, .blog_post_n .b_other_s a:hover{color:#e8cc17;}

.b_other_s{}
.b_other_s a{font-size:18px;color:#828282;font-family:Century_Gothic;line-height:1em;display:inline-block;vertical-align:top;}
.b_other_s a:before{content:'';display:inline-block;vertical-align:top;background-repeat:no-repeat;height:21px;margin-right:4px;}
.b_other_s a span{display:inline-block;vertical-align:top;margin-top:2px;}
.b_other_s .comment_count_p{margin-right:20px;}
.b_other_s .comment_count_p:before{background-image:url(../images/blogpost_comment_count.png);width:22px;}
.b_other_s .rating_count_p{}
.b_other_s .rating_count_p:before{background-image:url(../images/blogpost_rate_count.png);width:18px;}
.mg-large.top_buttons_section {
    margin-bottom: 40px;
}
.browse_collection{max-width:324px;margin-bottom:30px;}
.browse_collection img{width:100%;margin-bottom:0;}
.browse_collection h3{color:#ffffff;font-size:16px;font-family:Century_Gothic;background:#000000;border-bottom:2px solid #6a6a6a;margin:0 0 0;padding:12px 10px;text-align:center;line-height:1.5em;}
.browse_collection a:hover h3{background:#ffef50;color:#2f2f2f;}

.popular_posts .blog_post_n{width:327px;margin:0 0 40px;}
.popular_posts .blog_post_n img{width:100%;height:auto;}

.cat_list.mob-hide{margin:2px 0 28px;}
.cat_list li a{font-size:18px;color:#575755;font-family:Century_Gothic;margin:0 10px 0 6px;}
.cat_list li a:hover{color:#e8cc17;}
.cat_list li:after{content:'';display:inline-block;vertical-align:middle;width:1px;height:15px;background:#f1f1f1;margin:-4px 0 0;}


.search_blog{text-align:center;margin-bottom:62px;}
.search_blog #searchform input[type="text"]#s{background:#f7f7f8;border-bottom:1px solid #767676;color:#4d4d4d;font-size:18px;font-family:Century_Gothic;text-transform:uppercase;height:39px;width:800px;max-width:100%;padding:0 16px 0 14px;margin:0 12px 0 0;display:inline-block;vertical-align:top;text-align:left;border-radius:0;font-style:normal;}
.search_blog #searchform input[type="submit"]#searchsubmit{background-image:url(../images/search_btn_new.png);background-repeat:no-repeat;background-size:100%;background-position:center center;background-color:#000000;border-bottom:1px solid #9c9c9c;width:48px;height:40px;margin:0;display:inline-block;vertical-align:top;}

.search_blog #searchform input[type="submit"]#searchsubmit:hover{background-color:#ffef50;}


.top_slider.blog_header{text-align:right;}
.top_slider.blog_header .absoluted{top:0;bottom:0;margin:auto;display:table;}
.top_slider.blog_header .absoluted .span6{width:100%;padding:0;}
.top_slider.blog_header .absoluted .span6 h2{font-size:48px;color:#ffffff;font-family:Century_Gothic;line-height:1em;margin:0 0 13px;}
.top_slider.blog_header .absoluted .span6 h1{font-size:61px;color:#efd849;font-family:muliregular;line-height:1em;margin:0 0 0;}
.top_slider.blog_header .absoluted .span6 h1 span{color:#ffffff;}


a{text-decoration:none;}


.pagn_wr{text-align:center;}
.pagn_wr a, .pagn_wr span{font-size:14px;display:inline-block;vertical-align:top;width:42px;text-align:center;padding:11px 0px 12px;margin:5px 5px;background-repeat:no-repeat;background-position:center center;}
.pagn_wr a{color:#0c0c0c;background-color:#ffffff;border:1px solid #dddddd;}
.pagn_wr a:hover, .pagn_wr span{color:#ffffff;background-color:#efd849;border:1px solid #efd849;}
.pagn_wr .prev{background-image:url(../images/prev_arrow_ico_tr.png);color: transparent !important;}
.pagn_wr .next{background-image:url(../images/next_arrow_ico_tr.png);color: transparent !important;}



.single #page_wrapper{background:#ffffff;}

.post_content .kk-star-ratings, .kksr-legend{display:none !important;}
.single h1.page-title{color:#000000 !important;font-family:muliregular !important;margin:-11px 0 18px;}

.desc_section{overflow:hidden;clear:both;margin-bottom:28px;}

.author_details, .b_other_s, .rate_this{display:inline-block;vertical-align:top;}

.desc_section .author_details{text-align:left;float:left;}
.desc_section .author_details .a_img{display:inline-block;vertical-align:top;margin-right:16px;float:left;}
.desc_section .author_details .a_img img{border-radius:100%;}
.desc_section .author_details .a_name_and_social{float:left;margin-top:2px;}
.desc_section .author_details .a_name{color:#fff;font-family:mulibold;text-transform:uppercase;margin:0 0 6px;}
.desc_section .author_details .a_social{margin:0 0 0;display:inline-block;vertical-align:top;}
.desc_section .author_details .a_social li{display:inline-block;vertical-align:top;margin-right:20px;}
.desc_section .author_details .a_social li:last-child{margin-right:0;}
.desc_section .author_details .a_social li a{display:block;background-image:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/white_post_social.png);background-repeat:no-repeat;height:24px;}
.desc_section .author_details .a_social .fb_url a{background-position:0 0;width:17px;}
.desc_section .author_details .a_social .ins_url a{background-position:-33px 0;width:25px;}
.desc_section .author_details .a_social .yt_url a{background-position:-74px 0;width:34px;}

.com_rate_side{float:right;margin-top:10px;}
.resource_desc .kk-star-ratings p.comment-rating{margin-bottom:7px;}
.desc_section .b_other_s{margin-right:27px;}
.desc_section .b_other_s a{font-size:28px;}
.desc_section .b_other_s a:before{height:35px;}
.desc_section .b_other_s .comment_count_p:before{width:34px;background-image:url(../images/commnt-icon-white.png);margin-right:1px;    margin-top: 8px;}
.desc_section .b_other_s .rating_count_p:before{width:28px;background-image:url(../images/rating-icon-white.png);margin-right:9px;     margin-top: 8px;}

.desc_section .rate_this{margin-top:6px;}
.desc_section .rate_this h4{color:#ffffff;font-family:muliregular;margin:3px 11px 0 0;display:inline-block;vertical-align:top;}
.desc_section .rate_this .kk-star-ratings{display:inline-block;vertical-align:top;line-height:25px;width:145px;float:none;min-height:25px;margin:0;}
.desc_section .rate_this .kk-star-ratings .kksr-stars a{width:24px;}
.desc_section .rate_this .kk-star-ratings .kksr-stars,
.desc_section .rate_this .kk-star-ratings .kksr-stars .kksr-fuel,
.desc_section .rate_this .kk-star-ratings .kksr-stars a
{height:25px;}

.desc_section .rate_this .kk-star-ratings .kksr-star.yellow, .desc_section .rate_this .kk-star-ratings .kksr-star.orange{
    /*background-image:url(../images/single_post_star_full.png) !important;*/
}
.desc_section .rate_this .kk-star-ratings .kksr-star.gray{
    /*background-image:url(../images/single_post_star_empty.png) !important;*/
}

.alignleft{margin:6px 24px 20px 0;}

.single .post_content{padding:0 35px 40px;border-bottom:1px solid #f2f2f2;margin-bottom:53px !important;}
.post_thumb_full{margin-bottom:35px;}

.single .post_content h1, .single .post_content h2, .single .post_content h3, .single .post_content h4{font-family:muliregular !important;color:#000000;}
.single .post_content, .single .post_content p, .single .post_content li{color:#000000;font-family:'muliregular' !important;font-size:17px;letter-spacing:0;line-height:1.45em;margin-bottom:22px;margin-bottom:20px;}

.single .post_content h1{margin:-9px 0 0;}
.single .post_content h2{margin:25px 0 1px;}
.single .post_content h3{font-size:21px; margin:-1px 0 -1px;}
.single .post_content h4{font-size:19px;margin:24px 0 8px;}

.single .post_content li{margin-bottom:-3px;}
.single .post_content ul{margin:-10px 0 20px 34px;}
.single .post_content ul li{list-style:none;}
.single .post_content ul li:before{content:'';font-size:18px;margin-right:4px;width:3px;height:3px;background:#d7d7d7;display:inline-block;vertical-align:middle;border-radius:100%;}


.single .post_content #crestashareiconincontent,
.single .post_content .social-sharing{display:none;}


.zn_comments{margin-top:0px;}
#respond {   margin-top: 14px;background: #fff;border-radius: 10px;padding: 50px;width: 854px;margin-bottom: 20px;box-sizing: border-box;}
.single #respond .zn_com_title{font-size:24px;color:#000000;}

.post_comment_section #respond form input[type="text"], .post_comment_section #respond form input[type="email"], .post_comment_section #respond form textarea {
    color: #9f9f9f;font-size: 18px;font-family: Century_Gothic !important;border: 1px solid #fafafa;padding: 0 13px 0;box-shadow: none;border-radius: 5px;
    min-height: 53px !important;background: #fafafa;}



.post_comment_section #respond form{}
.post_comment_section #respond form p{margin:0 0 26px; display: inline-block;}
.post_comment_section #respond form input{margin:0 !important;}
.post_comment_section #respond form input[type="text"], .post_comment_section #respond form input[type="email"]{width:375px;max-width:95%;}

.post_comment_section #respond form textarea{resize:none;max-width:98%;padding-top:18px;width:682px;box-shadow:none;height:169px;margin:0 !important;}
.post_comment_section #respond form input[type="submit"]:hover{rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 115, 247, 1) 0%, rgba(0, 94, 246, 1) 100%) repeat scroll 0 0;color:#fff;}

.post_comment_section #respond form input::-webkit-input-placeholder, .single #action_box .form-control::-webkit-input-placeholder{color:#000000}
.post_comment_section #respond form input:-moz-placeholder, .single #action_box .form-control:-moz-placeholder{color:#000000;opacity:1}
.post_comment_section #respond form input::-moz-placeholder, .single #action_box .form-control::-moz-placeholder{color:#000000;opacity:1}
.post_comment_section #respond form input:-ms-input-placeholder, .single #action_box .form-control:-ms-input-placeholder{color:#000000}

.commentlist>li .comment-author{font-size:0 !important;display:inline-block;vertical-align:middle;margin-right:13px;}
.commentlist>li .comment-meta.commentmetadata{display:inline-block;vertical-align:middle;line-height:1em;margin:2px 0 0;}
.commentlist>li .comment-meta.commentmetadata a{font-size:14px;font-family:Century_Gothic !important;}

#reviews #comments ol.commentlist li img, .commentlist>li .photo{width:70px;height:70px;padding:0;border:none; border-radius: 50%;}

#reviews #comments ol.commentlist li .meta, .commentlist>li p{    background: transparent;box-shadow:none;border:1px solid #f9f9f9;border-radius:0;font-family:AvenirNextLTPro-Regular;}

.commentlist>li .comment-author cite.fn{color:#000000;font-size:16px;font-family:muliregular !important;display:inline-block;vertical-align:top;margin:0 0 0;}
.commentlist>li a.comment-reply-link {color: #0071f7 ; font-family: muliregular; font-weight: normal;  bottom: 0; left: 72px; top:inherit;}
.commentlist>li p{margin-top:8px;}
h3#comments{font-size:24px;margin-bottom:46px;color:#1d1d1d;font-family:muliregular !important;}



.single #action_box{display:block !important;background:#ffffff !important;box-shadow:none;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;}
.single #action_box h4.text{color:#313131;font-family:Century_Gothic;margin-bottom:8px;}
.single #action_box p{color:#3f3f3f;font-family:Avenir_Light;}
.single #action_box .span6.gray{background: #ffffff;border-left:1px solid #f0f0f0;}
.single #action_box form{margin:0;}
.single #action_box .form-control{background:#f7f7f8;font-size:16px;color:#3f3f3f;box-shadow:none;border-bottom:1px solid #767676;text-transform:uppercase;font-family:Century_Gothic;padding:9px 14px;width:242px;border-right:0;border-left:0;margin:5px 0;text-align:left;}
.single #action_box .form-group .btn-icon input{background-image:url(../images/upper_form_submit_btn.png);background-repeat:no-repeat;background-size:100%;background-position:center center;background-color:#000000;border-bottom:3px solid #9c9c9c;width:81px;height:68px;margin:0;display:inline-block;vertical-align:top;right:68px;}
.single #action_box .form-group .btn-icon input:hover{background-color:#ffef50;}
.single #action_box .span6{padding-right:60px;padding-left:40px;padding-top:35px;padding-bottom:24px;}
.single #action_box .span6.text-left.gray{padding-left:88px;padding-right:0;padding-top:24px;}
.single #action_box .span6.gray:after{display:none;}

.single .post_content a{color:#2980b9;text-decoration:underline;}
.single .post_content a:hover{color:#939393;}








@media (max-width:421px){
    .top_slider.product .absoluted h1{font-size:30px;}

    .fixed_2_btns{top:150px;right:18px;}
    .fixed_2_btns a{width:32px;}
    .fixed_2_btns .setting_btn_tr{height:32px;background-size:18px;margin-bottom:8px;}
    .fixed_2_btns .cart_btn_abso{padding:4px 0 3px;font-size:9px;}
    .fixed_2_btns .cart_btn_abso img{width:16px;}


    div#footer_new{padding:30px 0;}
    div#footer_new ul.f_social_btns, div#footer_new ul.footer_nav{float:none;text-align:center;margin-bottom:30px;}
    div#footer_new ul.footer_nav li{margin-right:15px;}
    div#footer_new .site_bottom_w{margin-top:0;}

    .top_slider.blog_header{margin-bottom:30px;}
    .top_slider.blog_header .absoluted .span6 h2{margin-bottom:4px;}
    .top_slider.blog_header .absoluted .span6 h1{font-size:25px;}
    .search_blog{margin-bottom:40px;}
    .search_blog #searchform input[type="text"]#s{max-width:100%;width:70%;margin:0 auto 10px;font-size:100%;height:35px;}
    .search_blog #searchform input[type="submit"]#searchsubmit{width:36px;height:36px;}
    #mainbody .search_blog:after {
        width: 36px;
    }
    .left_s_posts{max-width:100%;width:100%;padding:0;margin:0 auto 30px;border-right:none;float:none;}
    .browse_collection{margin:0 auto 40px;max-width:100%;padding-bottom:40px;}
    .popular_posts .blog_post_n{width:100%;}
    .right_s_posts{max-width:100%;width:100%;padding:30px 0 0;float:none;border-left:none;border-top:1px solid #f3f3f3;clear:both;margin:0 auto;}

    .blog_post_n img{width:100%;height:auto;}

    .single #action_box{padding-top:20px;}
    .single #action_box h4.text{/*font-size:18px;*/ margin-bottom:4px;}
    .single #action_box p{/*font-size:13px;*/line-height:1.4em;}





}

@media (max-width:992px){

    .desktop_items{display:none;}
    #footer_new_01 .desktop_items{display:none !important;}

    .single.single-product .product-page .main-data{margin-bottom:0;}

    .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group{width:200px;margin:0 auto;text-align:center;}
    .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group li{display:inline-block;vertical-align:top;float:none;}
    .widget ul.yith-wcan-label.yith-wcan.yith-wcan-group{width:176px;max-width:200px;margin:0 auto;position:relative;}
    .widget.woocommerce.widget_price_filter form{margin:0 auto;}
    .widget.woocommerce.widget_price_filter .price_slider_amount{text-align:center;}
    .widget.woocommerce.widget_price_filter .price_slider_amount .button{float:none;margin:0 auto;}

    /*	MOBILE MENU STYLES START	*/
    .archive section#content, section#content{margin-top:0px;}
    header#header{height:58px;box-shadow:none;}
    #header .header_toggler{position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:9999;background:#ffffff;padding:15px 0; /*box-shadow:0 1px 2px #999;*/ box-shadow:none;border-bottom:1px solid #e3e3e3;}
.header_toggler.activated:before{content: '';display: block;background: #000000;width: 100%;height: 100%;position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 999;opacity: 0.6;}
	
    #header .header_toggler > .header-menu-container{display:none;}
    #header .header_toggler.activated .topnav#menu-header-main{top:0;margin-top:0;}
    .header_toggler.activated .topnav#menu-header-main{}
    .header_toggler .topnav#menu-header-main{-webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%);transform: translateX(100%); display:none;}
    .header_toggler .topnav#menu-header-main{position:fixed;top:0;left:0;right:0;bottom:0; }
    .header_toggler.activated .topnav#menu-header-main{z-index:999;}
    .header_toggler.activated .topnav#menu-header-main{left:40px;}
    .header_toggler.activated .topnav#menu-header-main{-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0);left:50px;}
    .topnav#menu-header-main > li ul.sub-menu{width:100%;display:block;float:none;overflow:hidden;}
    .topnav#menu-header-main > li:hover > ul.sub-menu{}
    .topnav#menu-header-main>li>ul>li {margin-bottom:20px;}
    .topnav#menu-header-main>li>ul>li.main_items>a{display:none;}
    .topnav#menu-header-main > li ul.sub-menu{margin:0;}
    .topnav#menu-header-main > li ul.sub-menu li{float:none !important;width:100% !important;display:block !important;}
    .topnav#menu-header-main > li > ul{width:90%;padding-left:20px;}
    .topnav#menu-header-main > li > ul > li > ul.sub-menu{display:none;}
    .topnav#menu-header-main > li > ul > li:hover > ul.sub-menu{display:block;position:absolute;top:-32px;right:10px;margin:0 auto;background:#cccccc;width:90%;padding:15px 5%;}
    .topnav#menu-header-main > li > ul.sub-menu > li > a{color:#F00000;}
    .header_toggler.activated .topnav#menu-header-main{display:block;}
    .topnav#menu-header-main li{display:block;float:none;}
    /*	MOBILE MENU STYLES END	*/

    section.breadcrumb_outer{display:none;}
    .woocommerce div.product form.cart table.variations, .woocommerce div.product form.cart table.variations tbody, .woocommerce div.product form.cart table.variations tbody tr, .woocommerce div.product form.cart table.variations tbody tr td{width:100%;display:block;}
    .single.single-product .product-page .main-data form.cart{width:100%;max-width:100%;margin-bottom:120px;}
    .woocommerce div.product form.cart .variations{margin-right:3%;}
    .woocommerce div.product form.cart .variations td select{width:100%;font-size:110%;padding:0 10%;}
    .woocommerce-variation-add-to-cart.variations_button{max-width:100%;}
    .single.single-product .product-page .main-data form.cart .quantity{width:78%;padding:11px 10% 11px 10%;text-align:left;}
    .single.single-product .product-page .main-data form.cart .quantity:before{font-size:120%;}
    .single.single-product .product-page .main-data form.cart .single_add_to_cart_button{max-width:100%;margin:0 auto !important;}
    .prod_desc_detailed table{width:100%;max-width:100%;font-size:100%;margin-bottom:30px !important;}
    .prod_desc_detailed p{font-size:100%;}
    .header-menu-container nav#main_menu>ul>li>ul>li.main_items>a{display:none;}
    .woocommerce div.product form.cart .variations{display:inline-block !important;width:49% !important;}
    .woocommerce div.product form.cart .variations td{margin-bottom:12px;}
    /*.woocommerce div.product form.cart .variations td:last-child{margin-bottom:0;}*/
    .single.single-product form.variations_form.cart .single_variation_wrap .woocommerce-variation-price{right:0;}
    .top_slider.product{float:none;width:100%;background:#F5F5F5;}
    .top_slider.product .absoluted{left:20px;z-index:9;}
    .top_slider.product img{width:100%;max-width:100%;height:auto;margin:0;transform: translate(10%); -webkit-transform:translate(10%); -moz-transform:translate(10%); -ms-transform:translate(10%); -o-transform:translate(10%);}
    .top_slider.product h1{font-size:30px;}
    body.archive #content{text-align:center;}
    body.archive .row div.product{width:42%;margin:0px 3% 30px;}
    .product-list-item .actions a.more_woo_info, .product-list-item .actions span.add_2_crt a{width:34px;height:34px;}
    body.archive .row div.product .product-list-item .image{margin-bottom:8px;}
    .container .pagination ul li{margin:0 5px;}
    .container .pagination ul li a{font-size:12px;padding:6px 12.5px;}
    .container .pagination ul li.pagination-next a, .container .pagination ul li.pagination-prev a{padding:6px 16px;background-size:4px;}
    .widget.woocommerce.widget_price_filter .price_slider_amount .button{font-size:12px;}
    #reviews #comments ol.commentlist li img, .commentlist>li .photo{width:64px;height:64px;}
    .commentlist>li .comment-meta.commentmetadata a{font-size:12px;}
    .commentlist>li li .comment-meta.commentmetadata a{padding-left:22px;}
    .post_comment_section #respond form input[type="text"], .post_comment_section #respond form input[type="email"], .post_comment_section #respond form textarea{margin:0 !important;max-width:100%;font-size:100%;}
    .desc_section{text-align:center;}
    .desc_section .author_details{float:none;margin-bottom:10px;}
    .com_rate_side{float:none;display:block;}
    .desc_section .b_other_s{margin:0 0 10px;}
    .single .post_content, .single .post_content p, .single .post_content li{font-size:118%;}
    .post_thumb_full{margin-bottom:25px;}
    .single .post_content{padding:0 5% 30px;}
    .single .post_content h3{font-size:20px;}
    .single .post_content h4{font-size:18px;}
    .right_s_posts{border-top:none;border-bottom:1px solid #f3f3f3;margin-bottom:30px;}
    .single #action_box .span6{padding:10px 5%;}
    .single #action_box .span6.text-left.gray{padding:10px 5% 20px;text-align:center;}
    .single #action_box p{margin-bottom:0;}

    .single #action_box .form-control{width:65%;max-width:280px;padding:6px 4%;font-size:100%;}
    .single #action_box .form-group .btn-icon input{margin-top:15px;width:50px;height:50px;position:absolute;top:0;bottom:0;margin:auto 0;right:10px;}

    .header_toggler #search, .header_toggler .topnav.navLeft.absoluter{display:none;}
    .header_toggler .topnav.navRight{display:none !important;}


    #header .header_toggler > #logo{left:50% !important;top:1px !important}

    html.lomm_disable{overflow:inherit;}
    html.lomm_disable .lomm_dimmer{display:none;}
    .menu_toggler{margin:0 5% 0 0;float:left;background-image:url(../images/mob_btn_ico.png);background-size:100%;}
    
	.header_toggler.activated .mob_menu_n{display:block; top: 0;right: 0;text-align: left;width: 75%;height: 100%;position: fixed;}
	.header_toggler.activated .mob_menu_n .close_btn_n_mob_menu{display: inline-block;vertical-align: top;width:30px;line-height: 1em;margin: 15px 15px 20px 0;}
	
	.mob_menu_n{display:none;position:absolute;left:0;background:#ffffff;box-shadow:0px 1px 2px -1px #989d97;z-index:99999;top:52px;padding:0px;border-top:1px solid #f7f7f7;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;text-align:right;}
    .mob_menu_n:before{content:'';display:block;width:17px;height:8px;background:url(../images/mob_ico_drp_arrow.jpg) no-repeat 0 0;background-size:100%;position:absolute;top:-8px;right:13%;}
    .mob_menu_n ul{margin:0;}
    .mob_menu_n ul li{list-style:none;display:block;}
    .mob_menu_n ul li a{font-size:22px;color:#464646;font-family:Century_Gothic;display:block;padding:14px 12px 14px 18px;border-bottom:1px solid #efefef;text-transform:uppercase;}
    .mob_menu_n ul li:last-child a{/*border-bottom:none;*/}
    .mob_menu_n ul li a:hover, .mob_menu_n ul li.current-menu-item a{font-family:muliregular; background: #cedef3;border-top: 1px solid #1938c4;border-bottom: 1px solid #1938c4;margin-top: -1px;}

    #reviews #comments{width:100%;}

    body.archive .row div.product .product-list-item .details h3 a{white-space:normal !important;text-align: center;    font-size: 90%;}

}
.row-large{
    margin: 0 -63px;
}
@media (max-width:760px){
    .product-page .images.product-gallery .lSSlideOuter{padding-left:0;}
    .product-page .images.product-gallery .lSSlideWrapper{width:100%;margin-bottom:15px;}
    .product-page .images.product-gallery .lSSlideOuter .lSPager.lSGallery{position:inherit;width:100% !important;max-width:100%;}
    .product-page .images.product-gallery .lSSlideOuter .lSPager.lSGallery li{display:inline-block;vertical-align:top;width:76px !important;margin:5px 6px;}
    .single.single-product .product-page .main-data{margin-top:10px;}
    .single.single-product .product-page .main-data .price span{color:#000000;font-size:18px;}
    .single.single-product .woocommerce-product-rating .star-rating{margin-top:2px;}

    .woocommerce div.product form.cart .variations, .single.single-product form.variations_form.cart .single_variation_wrap{width:48%;}

    .comment_list li{margin-bottom:35px;}
    .comment_list li h2{margin-bottom:6px;}
    .comment_list li p{font-size:110%;}
    .comment_list .star-rating{width:125px;height:25px;margin-bottom:2px !important;}
    .comment_list .star-rating:before{background-size:25px;height:25px;}
    .comment_list .star-rating span{height:25px;}
    .comment_list .star-rating span:before{height:25px;background-size:25px;}
    .row-large{
        margin: 0px;
    }
    .single h1.page-title, .desc_section, h3.posts_area_heading, .popular_posts .b_other_s, .blog_post_n h3{max-width:92%;margin-right:auto;margin-left:auto;text-align:left;}
    .post_thumb_full, .post_thumb_full img{width:100%;}
    .single .post_content{padding:0 3% 30px;}
    .com_rate_side{
        width: 194px;
        float: right;
        margin:0 0 12px;}
    .desc_section .author_details{float: left;overflow:hidden;margin:0;}
    .b_other_s .comment_count_p{margin-right:10px;}
    .desc_section .rate_this{margin-top:0px;}
    .desc_section .b_other_s{margin:0 15px 10px 0;}
    .desc_section .b_other_s a{font-size:18px;}
    /* .desc_section .b_other_s a:before{height:20px;background-size:100%;}
    .desc_section .b_other_s .rating_count_p:before{width:16px;margin-right:4px;}
    .desc_section .b_other_s .comment_count_p:before{width:20px;margin-right:-2px;} */

    .desc_section .rate_this h4{font-size:15px;margin:1px 2px 0 0;}
    .desc_section .rate_this .kk-star-ratings{width:126px;min-height:20px;line-height:20px;}
    .desc_section .rate_this .kk-star-ratings .kksr-star.gray{background-size:25px;}
    .desc_section .rate_this .kk-star-ratings .kksr-star.yellow, .desc_section .rate_this .kk-star-ratings .kksr-star.orange{/*background-size:25px; */}
    .desc_section .rate_this .kk-star-ratings .kksr-stars, .desc_section .rate_this .kk-star-ratings .kksr-stars .kksr-fuel, .desc_section .rate_this .kk-star-ratings .kksr-stars a{height:21px;}
    .single h1, .single .page-title{line-height:30px;}
    .popular_posts .b_other_s{width:92%;padding:0 3% 0;}
    .right_s_posts .post_comment_section{padding:0 3%;}
    .desc_section .rate_this .kk-star-ratings .kksr-stars a{/*width:25px;*/}
}
@media (min-width:421px) and (max-width:992px){
    header #logo a { text-align:center }
    .single.single-product .product-page .main-data form.cart{text-align:center;}
    .woocommerce div.product form.cart .variations, .single.single-product form.variations_form.cart .single_variation_wrap{max-width:250px;}
    .woocommerce div.product form.cart .variations td{margin-bottom:20px;}
    .woocommerce div.product form.cart .variations td select, .single.single-product .product-page .main-data form.cart .quantity input[type="number"], .single.single-product .product-page .main-data form.cart .quantity:before{font-size:18px;}
    .single.single-product .product-page .main-data .price span{font-size:24px;}
    .top_slider.product .absoluted h1{font-size:50px;}
    .top_slider.product .absoluted{left:40px;}
    #header .header_toggler > #logo{position:inherit;top:inherit;left:inherit;right:inherit;display:inline-block;width:auto;float:none;text-align:left;margin-top:3px;}
    #header .header_toggler > #logo img{margin:0 auto;}
    div#footer_new ul.footer_nav{margin-top:10px;}

    .top_slider.blog_header{margin-bottom:40px;}
    .top_slider.blog_header .absoluted .span6 h2{font-size:32px;}
    .top_slider.blog_header .absoluted .span6 h1{font-size:44px;}
    .search_blog #searchform input[type="text"]#s{width:70%;}

    .left_s_posts{max-width:100%;width:100%;padding:0;margin:0 auto 30px;border-right:none;float:none;text-align:center;}
    .blog_post_n h3{font-size:14px;letter-spacing:0;}
    .browse_collection{margin:0 auto 40px;max-width:100%;padding-bottom:40px;}
    .blog_post_n{text-align:left;}
    .popular_posts .blog_post_n{width:30%;margin:0 1% 0;}
    .right_s_posts{max-width:100%;width:100%;padding:30px 0 0;float:none;border-left:none;border-top:1px solid #f3f3f3;clear:both;}
    .blog_post_n{width:100%;margin:0 auto 40px;}
    .blog_post_n img{width:100%;height:auto;}
    .right_s_posts{text-align:center;}
    .recent_posts .blog_post_n{width:45%;margin:0 1.5% 40px;text-align:left;}
    .recent_posts .blog_post_n h3{font-size:16px;}
    .popular_posts .blog_post_n .b_other_s a{font-size:16px;}

    .menu_toggler{margin-right:25px;}
    .mob_menu_n:before{right:30px;}
    .header_toggler #logo a img{margin:0 0 0 25px !important;}



}
.woocommerce div.product div.images div.thumbnails {
    position: absolute;
    top: 0;
    left: 0;
    width: 103px;
}
.single-product.woocommerce .product-page .thumbnails:hover #slider-prev, .single-product.woocommerce .product-page .thumbnails:hover #slider-next{
    display: none !important;
}
body.woocommerce #content div.product div.images div.thumbnails .yith_magnifier_thumbnail {
    margin-bottom: 4px;
}
body.woocommerce #content div.product div.images div.thumbnails .yith_magnifier_thumbnail img{
    padding:0;
}
.woocommerce .yith_magnifier_gallery ,.woocommerce .yith_magnifier_gallery li,.caroufredsel_wrapper{
    width: 100% !important;
    height: auto !important;
    overflow: initial !important;
}
@media (min-width:760px) and (max-width:992px){
    body.archive .row div.product{width:35%;margin:0px 5% 50px;}
    .row.prod_sidebar_n_cont .span9 #container #content{text-align:center;}

}
@media (min-width:993px) and (max-width:1100px){
    body.archive .row div.product{width:21.5%;margin-right:2.5%;}
    body.archive .row.prod_sidebar_n_cont div.span3{left:10px;}
    nav#main_menu>ul>li>ul{max-width:95%;}

    .left_s_posts{width:27.5%;padding-right:2.5%;}
    .right_s_posts{width:67%;padding-left:2.5%;}
    .popular_posts .blog_post_n{max-width:100%;}
    .browse_collection{padding-bottom:45px;margin-bottom:40px;max-width:100%;}
    .recent_posts .blog_post_n{margin-right:2%;margin-bottom:60px;width:31.5%;}
    .recent_posts .blog_post_n:nth-child(3n){margin-right:0;}
}

.page-template-single-resource-page h1 {
    font-family: Avenir_Book;
}

header #logo a img{width:auto;height:auto;}
.blog_new #searchform {
    display: table;
    width: 100%;
    position: relative;
}
.search_blog #searchform input[type="text"]#s {
    width: 100%;
    margin: 0;
    box-sizing: border-box;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    background: #FFFFFF;
    box-shadow: inset 2px 2px 1px rgba(0,0,0,0.1);
    text-transform: none;
    padding-left: 30px;
}
.search_blog #searchform input[type="submit"]#searchsubmit {
    margin-left: -48px;
    background: #d8d520;
    background: linear-gradient(#edec6e, #d8d520);
    background: -webkit-linear-gradient(#edec6e, #d8d520);
    background: -moz-linear-gradient(#edec6e, #d8d520);
    background: -o-linear-gradient(#edec6e, #d8d520);
    background: -ms-linear-gradient(#edec6e, #d8d520);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom: 0;
    position: absolute;
    top: 0;
    right: 0;
}
.search_blog {
    position: relative;
}
.search_blog:after {
    position: absolute;
    top: 0;
    right: 0;
    background: url('../images/btn-srch.png') no-repeat center;
    content: '';
    height: 40px;
    width: 45px;
    pointer-events: none;
}
.search_blog:before {
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/search-input.png') no-repeat center;
    content: '';
    height: 40px;
    width: 38px;
    pointer-events: none;
    z-index: 10;
}
.search_blog .widget {
    width: 100%;
    margin-bottom: 0;
}
.search_blog .widget #searchform {
    margin: 0;
    display: table;
    width: 100%;
}
.search-results .blog_post_n:nth-child(3n+1) {
    margin-right: 0;
}
.search-results .blog_post_n:nth-child(3n) {
    margin-right: 38px;
}
#selectresult {
    width: auto;
    display: inline-block;
    float: left;
    margin-top: 20px;
    position: relative;
    width: 100%;
}
#selectresult ul,.tt-menu{
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #d3d3d3;
    box-shadow: 0 0px 3px #d3d3d3;
    margin:0;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    min-width: 200px;
    margin-top: 20px;
}
#selectresult ul:before ,.tt-dataset .empty-message:before,.tt-menu:before{
    content: '';
    position: absolute;
    top: -8px;
    left: 22px;
    border: 8px solid #fff;
    z-index: 10;
    box-shadow: 1px -1px 1px #C5C5C5;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}
#selectresult ul li a{
    width: 100%;
    display: inline-block;
    text-align: left;
    color:#000;
}

#selectresult ul li a span,.tt-menu .tt-suggestion strong{
    line-height: 48px;
    font-style: italic;
    white-space: nowrap;
    font-weight:normal;
}
#selectresult li a img,.tt-menu .tt-suggestion img{
    height: 50px;
    width: auto;
    margin-right: 10px;
}
.woocommerce-cart2 .cart_item .product_details {
    position: relative;
    padding-left: 137px;
}
.medium-container {
    max-width: 835px;
    margin: 0 auto;
    padding: 0 10px;
}
.product_details .product-thumbnail {
    position: absolute;
    top: 0;
    left: 0;
}
.input-chk-outer>input {
    opacity: 0;
}
.relative {
    position: relative;
}
#ship-to-different-address label.checkbox, .hpanel-body label, #ship-to-different-address1 label.checkbox, .hpanel-body label{
    display: inline-block;
    padding-left: 11px;
    font-size: 18px;
    color: #151f3c;
    text-transform: none;
    margin-bottom: 10px;
}

span.text-desc {
    padding-left: 30px;
    display: inline-block;
}
.hpanel-body .input-chk-outer u {
    top: 2px;
}
#selectresult li,.tt-menu .tt-suggestion{
    padding: 5px 0;
    border-bottom: 1px dashed #9D9D9D;
    cursor: pointer;
    margin: 3px 0;
    display: block;
    text-align: left;
}
#selectresult li:last-child,.tt-menu .tt-suggestion:last-child{
    border-bottom: 0;
}

/* temprary */
body.res1170 .search_page .span6,.page-template-blog_new .cat_list,.search-results .breadcrumb_outer ,.woocommerce form .form-row label[for^="billing"] abbr ,.woocommerce form .form-row label[for^="shipping"] abbr{
    display: none;
}
#page_header.search_page.zn_def_header_style+#content ,.page-template-blog_new section#content{
    margin-top: 22px;
}
.panel {
    padding: 24px;
    box-sizing: border-box;
    border: 1px solid #e9e9e9;
    box-shadow: 0 0 3px #e9e9e9;
    margin-bottom: 40px;
}
.panel .search_blog {
    margin: 24px 0 10px;
}
.panel-body {
    font-size: 18px;
    line-height: 26px;
    font-family: Avenir_Book;
}
.panel-body a{
    font-family: Avenir_Medium;
    color: #989898;
}
body.archive .row div.product {
    border: 1px solid #e9e9e9;
}
.resources_outer {
    background: #f6f6f6;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 60px;
}
body.res1170 .resources_outer .span3 {
    padding: 0 48px;
}

.resources_outer .product-list-item .image ,.resources_outer .product-list-item img{
    max-height: 143px;
}
.resources_outer .product-list-item ,.resources_outer .product-list-item .details,.resources_outer  .resources .product-list-item .details:hover{
    background: transparent;
}
.resources_outer .product-list-item .details {
    padding: 14px 5px 0px;
}
.resources_outer .resource.product-list-item .details h3{
    font-weight: bold;
    word-wrap: break-word;
}
.resources_outer .product-list-item.resource {
    margin: 23px 0;
}
body.res1170 .resources_outer .span12{
    width:100%;
}
.shop-reviews-outer i {
    font-family: Avenir_Light;
    vertical-align: top;
    font-size: 18px;
}

.blog_post_n:nth-child(3n) {
    margin-right: 38px;
}
.blog_post_n:nth-of-type(3n) {
    margin-right: 0;
}
.button-group {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .select2-container .select2-choice, .coupon input[type="text"]#coupon_code, .woocommerce form .form-row select,#reviews #review_form input[type="text"], #reviews #review_form input[type="email"],.woocommerce #review_form #respond textarea,.comment-form-rating select,.woocommerce-checkout #payment ul.payment_methods li input.input-text{
    border: 1px solid;
    border-color: #e8e8e8;
    background: #fff;
    min-height: 39px;
    box-shadow: none;
    margin-bottom: 17px;
}
.woocommerce-checkout #payment ul.payment_methods li input.input-text, .woocommerce-checkout #payment ul.payment_methods li select {
    background: #fff;
}
.hpanel .chkout-order {
    border: 0;
    padding: 0 67px 13px;
}
.button-group .btn.btn-o {
    background: #fff;
    box-shadow: none;
    border: 1px solid #000;
    line-height: 24px;
    color: #000;
    padding: 0 7px;
    margin-right: 19px;
    font-family: Century Gothic !important;
    font-size: 17px;
    transition: 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
    -webkit-transition: 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
    -moz-transition: 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
    -ms-transition: 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
    -o-transition: 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
    margin-bottom: 7px;
}
#selectresult ul:empty:after {
    content: 'No search result..';
}
.button-group .btn.btn-o:hover {
    background: #666;
    border-color: #666;
    color: #fff;
    text-shadow: none;
}
.button-group .btn.btn-o:last-child {
    margin-right: 0;
}
.search_blog .twitter-typeahead {
    width: 100%;
}
.woocommerce .quantity .qty:focus {
    box-shadow: none;
}
.woocommerce .quantity .qty {
    width: 32px;
    box-shadow: none;
}
.product_details .product-quantity .quantity {
    display: inline;
}
.medium-container * ,.small-container * {
    font-family: Century Gothic;
}
.medium-container .cart-collaterals ,.medium-container .chkout-order{
    background: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 16px 0;
}
.cart_totals h2 {
    padding: 0 16px;
    margin: 0;
    color: #000;
    font-size: 17px;
    line-height: normal;
    padding-bottom: 20px;
    border-bottom: 1px solid #e8e8e8;
}
.cart_totals .coupon {
    padding: 16px;
    margin: 10px 0;
}
.cart_totals .coupon label {
    color: #000;
}
.woocommerce .cart_totals  table.shop_table {
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #E8E8E8;
}
.woocommerce .cart_totals table.shop_table .order-total th {
    color: #000;
    font-weight: normal;
}
.woocommerce-cart2 .cart_totals .wc-proceed-to-checkout {
    padding: 16px;
    padding-bottom: 0;
}
.woocommerce-cart2 .cart-collaterals .wc-proceed-to-checkout a.checkout-button ,.btn-custom{
    color: #000;
    border-radius: 0;
    text-shadow: none;
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 0;
    padding: 0 15px;
    line-height: 40px;
    transition: 0.5s cubic-bezier(0.4, 0, 1, 1);
    -webkit-transition: 0.5s cubic-bezier(0.4, 0, 1, 1);
    -moz-transition: 0.5s cubic-bezier(0.4, 0, 1, 1);
    -o-transition: 0.5s cubic-bezier(0.4, 0, 1, 1);
}
body .woocommerce .cart_item~input.button {
    display: none;
}
.btn-paypal {
    width: auto;
    padding: 0 11px;
    font-size: 12px;
    line-height: 41px;
    display: inline-block;
    box-sizing: border-box;
    background: #254e71;
    background: linear-gradient(#5584a3, #254e71);
    background: -webkit-linear-gradient(#5584a3, #254e71);
    background: -moz-linear-gradient(#5584a3, #254e71);
    background: -ms-linear-gradient(#5584a3, #254e71);
    background: -o-linear-gradient(#5584a3, #254e71);
    color: #fff;
    border-radius: 2px;
    padding-right: 108px;
    position: relative;
    text-shadow: 0 -1px 2px #000;
    text-decoration: none;
}
.btn-paypal:after {
    content: '';
    top: 0;
    right: 0;
    width: 99px;
    height: 100%;
    background: url('../images/paypall.png') no-repeat right;
    background-size: contain;
    position: absolute;
    image-rendering: pixelated;
}
.btn-paypal.btn-yellow {
    background: #ffc439;
    border: 1px solid #de9522;
    text-shadow: 0 -1px 2px #fff;
    color: #000;
}
section .woocommerce .p-btn-img{
    height: auto;
    vertical-align: middle;
}
form.cls_customer_info {
    margin: 0;
}
.cls_customer_info +.woocommerce-info {
    border: 0;
    background: none;
    color: #000;
    padding: 0 !important;
}
a.showlogin {
    color: #000;
    font-weight: bold;
}
.cls_customer_info +.woocommerce-info:before {
    display:none;
}
.paypal span {
    width: 100%;
    display: inline-block;
    text-align: center;
    line-height: 43px;
}
td[data-title="Total"] {
    text-align: right;
    color: #000;
}
.coupon input[type="text"]#coupon_code {
    max-width: 115px;
    background: #fff;
    margin-bottom: 0;
    min-height: 32px;
}
.cart-collaterals .cart_totals .coupon input[type="submit"] {
    float: right;
    /*  border: 0;
      height: 32px;
      background-size: 36px;
      width: 35px;
      float: right;
     border-bottom: 1px solid #6a6a6a; */
}
@media(min-width:900px){
    body.res1170 .medium-container .span5 {
        width: 34%;
    }
    body.res1170 .medium-container .span7 {
        width:66%;
    }
    .woocommerce-page .medium-container .cart-collaterals .cart_totals {
        float: right;
        width: 100%;
    }

}
@media(max-width:900px){
    .blog_post_n {
        width: 48%;
        margin: 0 1% 40px;
        float: left;
    }
    .blog_post_n:nth-child(2n+3) {
        clear: both;
    }
    .recent_posts .pagn_wr {
        float: left;
    }
}
.woocommerce-page form .form-row-last.short-form-row {
    width: 31%;
}
.woocommerce-page form .form-row-first.long-form-row {
    width: 65%;
}
.shipping_address {
    background: #ffffff;
    padding: 12px 30px;
    border: 1px solid #e5e5e5;
    border-top: 0;
}
.payment_box.payment_method_PayPal-Pro .clear #payment ul.payment_methods li p label {
    display: none;
}
.woocommerce-page .form-row-first.form-row-col-l {
    width: 35%;
}
.woocommerce-page .form-row-last.form-row-col-s ,.woocommerce-page .form-row-first.form-row-col-s{
    width: 30%;
}
.billing_credircard {
    position: relative;
}
.payment_method_PayPal-Pro select,.payment_method_PayPal-Pro select::-ms-expand{
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}
.btn-custom ,.woocommerce #review_form #respond #commentform .form-submit input{
    padding: 0 18px;
    background: #005ff6;
    background: linear-gradient(#0073f7, #005ff6);
    color: #ffffff;
    border: 1px solid #0b6ad1;
    border-radius: 4px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: capitalize;
    font-weight: bold;
}
.btn-custom.btn-icon-lock:before{
    content: '';
    width: 12px;
    height: 16px;
    background: url(../images/lock26.png) no-repeat 0 0;
    display: inline-block;
    margin-top: -1px;
    margin-right: 10px;
}
.tt-suggestion a {
    color: #000;
}
.single-product .breadcrumb_outer {
    display: block;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}
.status-tab-outer *{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.status-tab-outer {
    background: #fff;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.status-tab.crt {
    background: url(../images/cart-tab1.png) no-repeat center 18px;
}
.status-tab.usr{
    background: url(../images/user-tab.png) no-repeat center 18px;
}
.status-tab.pymnt{
    background: url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/voilet-tab.png) no-repeat center 18px;
}

.status-tab h4 {
    margin-top: 60px;
    font-size: 14px;
    color: #6d6d6d;
}
.status-tab {
    float: left;
    width: 50%;
    padding: 0 10px;
    text-align: center;
    border-left: 1px solid #d7d7d7;
    opacity: 0.3;
}
.status-tab.active {
    opacity: 1;
}
.status-tab:first-child {
    border-left: 0;
}

.chkout-order {
    float: left;
    width: 100%;
    background: #fff;
    padding: 13px 20px;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.woocommerce .chkout-order table.shop_table td ,.woocommerce .chkout-order table.shop_table thead th:last-child{
    text-align: right;
}
.woocommerce .chkout-order table.shop_table td.product-name {
    text-align: left;
}
.woocommerce .chkout-order table.shop_table .shipping td, .woocommerce .chkout-order table.shop_table .cart-subtotal td ,.woocommerce .chkout-order table.shop_table th{
    font-weight: normal;
}
.author_details.mob-show {
    display: none;
}
.author_details.mob-hide {
    display: inline-block;
}

.woocommerce .cart-pro .product-list-item+.button ,#add_payment_method #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before{
    display: none !important;
}
.woocommerce-page .cart-pro .star-rating{
    float:left !important;
}
.cart-pro .details * {
    text-align: left !important;
}
.heading-area h4 {
    clear: both;
    font-size: 24px;
    text-align: center;
    color: #535353;
    border-top: 1px solid #ebebeb;
    margin: 0;
    padding: 43px 0;
}
.heading-area{
    margin-top:78px;
    float:left;
    width:100%;
}
.cart-pro a {
    color: #000;
    text-align: left;
}
.btn-paypal:focus {
    color: #fff;
    text-decoration: none;
}
.woocommerce .chkout-order table.shop_table tfoot td, .woocommerce .chkout-order table.shop_table tfoot th {
    border-top: 0;
    color: #151f3c;
}
.woocommerce .chkout-order table.shop_table tbody td {
    padding-top: 10px;
    padding-left:0px;
    color:#151f3c;
}

.woocommerce .cart_totals .chkout-order table.shop_table .order-total th, .woocommerce .chkout-order table.shop_table .order-total td {
    border-top: 1px solid #E8E8E8 !important;
}
.woocommerce .cart_totals .chkout-order table.shop_table {
    border-bottom: 0;
    margin: 0 -1px 18px 0;
}
.woocommerce-checkout .span7 {
    max-width: 537px;
}

body.res1170 .span5.pull-right {
    float: right;
}
.text-black{
    color:#000;
}
#add_payment_method #payment, .woocommerce-checkout #payment {
    background: #FFFFFF;
    border-radius: 0;
}
label.label-pro {
    width: 100%;
    padding: 0;
}
.select-control {
    float: left;
    width: 100%;
    margin-bottom: 17px;
    border: 1px solid #e8e8e8;
}
.select-control select {
    border: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 5px !important;
    -webkit-appearance: none;
    -moz-appearance:  none;
    appearance:  none;
}
.woocommerce-checkout #payment ul.payment_methods li select[name="billing_cardtype"] {
    width: 100%;
}

.label-help:after {
    content: '?';
    color: #908d8a;
    margin: 0 8px;
    border-radius: 50%;
    border: 1px solid #e8e8e8;
    width: 19px;
    display: inline-block;
    text-align: center;
    font-family: arial;
    font-size: 13px;
    line-height: 19px;
}
.form-row.cvv {
    position: relative;
}
.form-row.cvv:after {
    position: absolute;
    content: '';
    bottom: 28px;
    right: 14px;
    width: 32px;
    height: 24px;
    background: url('../images/visa-p2.png') no-repeat center;
}
.woocommerce-checkout #payment div.payment_box .form-row {
    margin: 0;
}
#add_payment_method #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    margin: 0 -14px;
    border-radius: 0px;
    background-color: #fafafa;
    width: auto;
}
.woocommerce-checkout #payment ul.payment_methods {
    border-bottom:0;
    padding: 0;
}
input#place_order {
    display: none;
}
.payment_method_PayPal-Pro>label {
    margin-bottom: 10px;
    padding-bottom: 8px;
}
.m-t-xs {
    margin-top: 18px;
}
.input-chk-outer {
    vertical-align: top;
    position: relative;
    display: inline-block;
    line-height: normal;
}
.input-chk-outer u  {
    content: '';
    position: absolute;
    top: 7px;
    left: 0;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #e5e5e5;
    pointer-events: none;
}
.input-chk-outer input[type="checkbox"]:checked+u:before ,.input-chk-outer input[type="radio"]:checked+u:before{
    content: '';
    left: 0;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    position: absolute;
    background: #151f3c;
    border: 6px solid #fff;
    box-sizing: border-box;
    top: 0px;
}

.btn-custom:focus {
    color: #fff;
    text-decoration: none;
}
.payment_method_PayPal-Pro label span {
    font-size: 20px;
    color: #151f3c;
}
.payment_method_paypal>label a,.payment_method_paypal>label img,.woocommerce-checkout #payment .form-row.place-order{
    display:none;
}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_PayPal-Pro {
    margin-top: 0px;
    border-bottom: 0;
}

.payment_method_paypal>label:after,.payment_method_PayPal-Pro>label:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background: url('../images/paypal-icon.png') no-repeat right top;
    width: 125px;
    background-size: contain;
}
.payment_method_PayPal-Pro>label:after{
    background: url('../images/cardspayment.png') no-repeat right top;
}
.payment_method_paypal>label ,.payment_method_PayPal-Pro>label{
    width: 100%;
    position: relative;
    padding-left: 32px;
    box-sizing: border-box;
}
.payment_method_paypal,.payment_method_PayPal-Pro {
    position: relative;
}
.absoluter {
    position: absolute;
    top: -5px;
    left: 0;
}
.wc_payment_methods label span {
    padding-left: 0px;
    font-size: 14px;
    color: #908d8a;
    width: 100%;
    max-width: 418px;
    text-transform: none;
}
.woocommerce-checkout .hpanel {
    width: 100%;
    padding: 0;
    box-sizing: border-box;
    border: 1px solid #e1e1e1;
    margin: 20px 0;
}
.hpanel-body h3 {
    margin: 0;
    line-height: normal;
}
.brabas {
    margin-top: 30px;
}
.hpanel .hpanel-body {
    padding: 31px 67px;
    border-bottom: 1px solid #fafafa;
    background: #f2f2f2;
    transition: 0.5s all;
}
.product_details tr:nth-child(2) td {
    padding: 14px 0 1px 0px;
}
.wc-terms-and-conditions label.checkbox {
    display: inline-block;
    padding-left: 4px;
    line-height: normal;
    margin-bottom: 0;
}
.woocommerce-shipping-fields>h3 {
    margin-top: 40px;
}
.inline{
    display:inline-block;
}

.single-product #crestashareicon {
    top: 274px;
    right: 30px;
}
.full-width{
    width:100%;
}
.woocommerce-checkout .breadcrumb_outer {
    display: none;
}
.thank-you-page *{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
input.tt-hint {
    font-size: 18px;
    font-weight: normal;
    font-family: Century_Gothic;
    width: auto;
    top: 5px !important;
    left: 24px !important;
    color: #a8a8a8;
    width: 90% !important;
}
.woocommerce-shipping-fields .hpanel {
    margin-bottom: 0;
}
.create-account .checkbox {
    padding-left: 0;
}
.header-menu-container input.inputbox.tt-hint {
    top: 0px !important;
    left: 0px !important;
}
.wc-proceed-to-checkout * {
    box-sizing: border-box;
}
.header-menu-container .tt-menu {
    left: initial !important;
    right: 0;
}
.header-menu-container .tt-menu:before {
    left: initial !important;
    right: 22px;
}





@media(max-width:770px){
    .yith_magnifier_zoom_wrap {
        pointer-events: none;
    }
    .single-product .breadcrumb_outer {
        display: none;
    }
    .right_s_posts {
        padding-top: 0;
    }
    .single section#content {
        margin-top: 0 !important;
    }
    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
        width: 100%;
    }
    div#footer_new ul.f_social_btns ,div#footer_new ul.footer_nav{
        text-align: center;
        width: 100%;
        margin-bottom: 10px;
    }
    .top_slider.product .absoluted h1 {
        font-size: 37px;
        line-height: 36px;
    }
    .woocommerce #content div.product, .woocommerce div.product.top_slider.product {
        margin-bottom: 20px;
    }
    .payment_method_paypal>label span {

    }
    .tt-suggestion>img {
        position: absolute;
        top: 5px;
        left: 0;
    }
    .tt-menu .tt-suggestion {
        position: relative;
        padding-left: 60px;
    }
    .tt-menu .tt-suggestion strong {
        min-height: 60px;
        display: inline-block;
        white-space:nowrap;
    }



    .single.single-product .related.products .span3.product{width:100% !important;padding:10px 10px;}



}
.p-btn-img:hover {
    opacity: 0.8;
}
.product_details dl.variation {
    display: inline-block;
    float: left;
    margin: 0;
    margin-right: 12px;
}
.product_details .variation-Size p {
    font-size: 14px;
    margin-bottom: 10px;
}
.product_details [class^="variation"] {
    display: inline-block;
}
.woocommerce td.product-name dl.variation dd {
    padding: 0;
    margin: 0;
}
.woocommerce table.shop_table td.cls_product_qty {
    width: 42px;

}
form.checkout.woocommerce-checkout input#chk_product_qty {
    width: 55px;
    text-align: center;
    font-weight: bold;
    color: #ff2833;
    margin: 0;
}
.blog_post_content h1.page-title {
    display: block;
}
.woocommerce td.product-name dl.variation dd p{
    margin-bottom: 0;
    line-height: normal;
}
.search_blog.mob-show {
    position: relative;
}
.small-container {
    max-width: 770px;
    margin: 0 auto;
    width: 100%;
    position: relative;
}
.cls_cart_total .btn-custom {
    min-width: 167px;
    box-sizing: border-box;
    margin: 5px 0;
}
.comment-text .star-rating:first-child {
    display: none;
}
#reviews #review_form .comment-respond h3#reply-title {
    font-size: 22px;
    margin: 14px 0px 20px;
}
.cls_message_outer {
    position: fixed;
    width: 100%;
    top: 59px;
    left: 0;
    background: #fff;
    padding: 28px 10px;
    box-sizing: border-box;
    border-bottom: 1px solid #ebebeb;
    z-index: 1000;
}
.admin-bar .cls_message_outer {
    top: 91px;
}
.cls_message_outer h5 {
    margin-top: 0;
}
.woocommerce .cls_product_image img {
    height: 71px;
    width: auto;
    max-width: initial;
}
.cls_cart_total {
    border-left: 1px solid #ebebeb;
}
.cls_message_outer .cross-icon {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 33px;
    color: #000;
    cursor: pointer;
}
.btn-custom.btn-gray {
    background: #cecece;
    border: 1px solid #b3b3b3;
}
.payment_method_PayPal-Pro .hpanel-body {
    background: #fff;
    border-bottom: 0;
}
.hpanel .hpanel-body.payment_method_PayPal-Pro {
    background: #fff;
}
.woocommerce-checkout #payment div.payment_box {
    background-color: #fff;
    /* width: 100%; */
    border-top: 1px solid #e8e8e8;
    border-bottom: 0;
    margin: 0 -67px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: -30px;
}
form.checkout.woocommerce-checkout .panel-collapse h3.text-black {
    margin-top: 61px;
}
li.hpanel-body.wc_payment_method.payment_method_paypalpro {
    border-bottom: 0;
}

#payment ul.payment_methods li label h4 {
    margin-top: 0;
    text-transform: none;
}
@media(max-width:770px){
    .hpanel .hpanel-body ,.hpanel .chkout-order,.chkout-order{
        padding: 30px 10px;
    }
    .payment_method_paypal>label:after, .payment_method_PayPal-Pro>label:after{
        display:none;
    }
    form.checkout.woocommerce-checkout h3.text-black {
        font-size: 20px;
        padding: 0 10px;
    }
    .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
        float: left;
    }
}
.admin-bar.woocommerce #review_form #respond #commentform p {
    margin-bottom: 10px;
}
.woocommerce-cart2 .cart-collaterals .cart_totals table td, .woocommerce-cart2 .cart-collaterals .cart_totals table th {
    vertical-align: middle;
}
form.woocommerce-shipping-calculator {
    display: none;
}
.woocommerce-billing-fields small {
    color: #000;
}
.woocommerce-shipping-fields .hpanel-body.white-bg {
    background: #fff;
    border-bottom: 0;
}



/* HIDDEN*/
.single.single-product .product-page .main-data .prod_desc_details .links, .description_tab.title_container.pd-short.mg0{display:none;}
.woocommerce .yith_magnifier_gallery{max-height:470px;overflow:hidden !important;}

.product-list-item .image .actions{display:none;visibility:hidden;opacity:0;}
.product-list-item .image:hover .actions{display:none;opacity:0;}

.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page{overflow-x:hidden;}

header#header.style1{margin-bottom:19px;}

#reviews #comments{	width: 570px;margin: 67px auto 0;max-width:100%;}
.archive .free_ship_ord_25,
.archive .row div.product .star-rating{display:none;}

.woocommerce #content div.span4.product, .woocommerce div.span4.product, .woocommerce-page #content div.span4.product, .woocommerce-page div.span4.product{/*margin-bottom:28px;*/ margin-bottom:20px;vertical-align:top;}

a.filt_btn_wid{width:183px;height:auto;display:block;border:1px solid #efefef;padding:11px 15px 11px 17px;line-height:1em;color:#272727 !important;background-color:#ffffff;font-size:14px;font-family: muliregular;background-image:url(../images/filt_btn_arrow.png);background-repeat:no-repeat;background-position:191px center;text-decoration:none;text-transform:uppercase;}
a.filt_btn_wid:hover{box-shadow:0px 0px 15px -7px #000000 inset;}

.widgets_above_products{margin-left:-3px;position:relative;z-index:10;}
.widgets_above_products > li{position:relative;margin-left:19px;}
.widgets_above_products > li:first-child{margin-left:0;}
.widgets_above_products > li:last-child{margin-right:0;}
.widgets_above_products > li > ul{display:none;position:absolute;margin-left: 0;z-index:9;background:#ffffff;width:187px !important;max-width:100%;padding:12px 15px !important;}
.widgets_above_products > li > ul:before, .widgets_above_products .widget.woocommerce.widget_price_filter form:after{display:none;content:'';width:100%;height:100%;position:absolute;top:-36px;left:0px;right:0;bottom:0;padding-top:38px;z-index:-1;box-shadow:0 0 25px 4px #e7e7e7;background:transparent;}

.widgets_above_products > li.opend a.filt_btn_wid{border-color:#ffffff;box-shadow:none;position:relative;z-index:10;}
.widgets_above_products > li.opend > ul:before, .widgets_above_products > li.opend > ul,
.widgets_above_products > li.widget.woocommerce.widget_price_filter.opend form, .widgets_above_products .widget.woocommerce.widget_price_filter form:after{display:block;}

.widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-color li{margin:0 12px 7px 0px;}
.widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-color li:nth-child(6n){margin-right:0;}
.widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-color li a{width:19px;height:19px;}

.widgets_above_products ul.product-categories {  margin: 0;  width: 89% !important;}
.widgets_above_products ul.product-categories li{display:block;margin-bottom:2px;}
.widgets_above_products ul.product-categories li a{color:#545454;font-size:12px;font-family:muliregular;line-height:1em;padding:4px 20px;display:block;}
.widgets_above_products ul.product-categories li a:hover{background-color:#f2f2f2;}

/* SIZE NAV */
.widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-list li{display:inline-block;vertical-align:top;margin:0 3px 5px;}
.widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-list li:nth-child(6n){margin-right:0;}
.widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-list li a{color:#545454;font-size:12px;font-family:muliregular;line-height:1em;padding:6px 5px 5px;border:1px solid #cccccc;border-radius:2px;background-color:#ffffff;display:block;}
.widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-list li a:hover{background-color:#f2f2f2;}
.widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-list li small{display:none;}


.widgets_above_products .widget.woocommerce.widget_price_filter form{background:#ffffff;margin:0 auto;width:100%;padding:0;text-align:center;   position:absolute;top:36px;right:0;left:0;z-index:9; display:none;}
.widgets_above_products .widget.woocommerce.widget_price_filter form .price_slider{width:80%;margin-right:auto;margin-left:auto;}
.widgets_above_products .widget.woocommerce.widget_price_filter form .price_label{width:80%;}
.widgets_above_products .widget.woocommerce.widget_price_filter form .price_slider_amount{text-align:center;}
.widgets_above_products .widget.woocommerce.widget_price_filter form .button{margin:0 auto 15px;float:none;}

.widgets_above_products .widget.woocommerce.widget_price_filter form .button{background: rgba(0,115,247,1);
                                                                             background: -moz-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
                                                                             background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,115,247,1)),color-stop(100%,rgba(0,94,246,1)));
                                                                             background: -webkit-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
                                                                             background: -o-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
                                                                             background: -ms-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
                                                                             background: linear-gradient(to bottom,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
                                                                             filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073f7',endColorstr='#005ef6',GradientType=0);
                                                                             -webkit-transition: all 0;
                                                                             -moz-transition: all 0;
                                                                             -ms-transition: all 0;
                                                                             -o-transition: all 0;
                                                                             transition: all 0;
                                                                             box-shadow: none;
                                                                             color: #ffffff !important;
                                                                             text-shadow: none;
                                                                             font-size: 14px;
                                                                             font-family: muliregular !important;
                                                                             letter-spacing: 0;
                                                                             font-weight: bold;
                                                                             text-transform: capitalize;
                                                                             border-radius: 5px;
                                                                             border: 1px solid #0b6ad1;
                                                                             height: 40px;
                                                                             width: 80%;outline:none;}

.archive.post-type-archive.post-type-archive-product #sidebar .widget, .archive.tax-product_cat #sidebar .widget{padding-top:0;}

.archive #sidebar .widget.widget_text{padding-bottom:0;margin-bottom:0;}

.post-type-archive.post-type-archive-product #sidebar.sidebar .widget.woocommerce.widget_top_rated_products h3.widgettitle.title{display:none;}
.post-type-archive.post-type-archive-product #sidebar.sidebar .widget.woocommerce.widget_top_rated_products h3.trp_title, h3.trp_title{margin: 0;padding:11px;background: #fafafa;font-family: 'mulibold', sans-serif !important;text-transform:none;border-top: 1px solid #dddddd;
                                                                                                                                       border-bottom: 1px solid #dddddd;}
.post-type-archive.post-type-archive-product .sidebar .widget.woocommerce .widgettitle b{font-weight:700;}


.tp_product_title:hover { color: #000 !important;}
.tp_rated_prod:hover {  box-shadow: 0 0 5px 2px #a7a7a7;}
.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod{width:auto;margin:0px;padding:0px 12px 15px;}
.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod:last-child{border-bottom:0;}
.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod > a{/*margin:0 -20px;*/}
.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .tp_product_title{padding:0 20px;}
.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod img {  border-top: 1px solid #ddd;  float: none !important;  height: auto;  margin: 0 auto;  max-width: 100%;  padding-top: 17px;  width: 80% !important;}
.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .tp_product_title, body.archive .row div.product .product-list-item .details h3{font-size:16px !important;font-family:mulibold !important;display:block;clear:both;text-align:left;}
.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod a:hover .tp_product_title{color:#353535;}
.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .rating_avg, body.archive .row div.product .product-list-item .details .rating{color: #000000;font-size: 16px;font-family: AvenirNextLTPro-Regular;padding:0 0 0 25px;display: inline-block;vertical-align: top;float: left; background:url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/fire-flame.png) no-repeat 0 0;background-position: left center;margin-top:12px;}
.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .woocommerce-Price-amount{float:right;margin-top:11px;}
.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .woocommerce-Price-amount, .woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .woocommerce-Price-amount .woocommerce-Price-currencySymbol, body.archive .row div.product .product-list-item .price{display:inline-block !important;color: #000000;font-size: 20px;font-family: AvenirNextLTPro-Bold !important;padding:0;}



.woocommerce #content div.span4.product, .woocommerce div.span4.product, .woocommerce-page #content div.span4.product, .woocommerce-page div.span4.product{width:216px;margin:0 20px 30px 0;padding: 0;border: none;    vertical-align: top; }
body.archive .row div.product .product-list-item .details.fixclear h3{padding-bottom:18px;margin-bottom:0;/*border-bottom: 1px solid #e6e6e6;*/}
body.archive .row div.product .product-list-item .details.fixclear{border: none;padding: 12px 15px;}
body.archive .row div.product .product-list-item .price{margin-top:14px;margin-bottom:0px !important;padding-top:0 !important;}
body.archive .row div.product .product-list-item .details.fixclear h3 {  padding-bottom: 10px;}

.woocommerce-page #content div.product:nth-child(4n+0){margin-right:0;}


.archive.post-type-archive.post-type-archive-product #sidebar .widget{margin-bottom:0;padding-bottom:4px;}
.archive.post-type-archive.post-type-archive-product #sidebar .widget:last-child{margin-bottom:25px;padding-bottom:10px;}
/*.qsg_post{clear:both;display:block;overflow: hidden;margin: 0 20px 0;padding: 12px 0 16px;border-bottom: 1px solid #dddddd;}
.qsg_post:last-child{border-bottom:none;}
.qsg_post .qsg_img{width: 76px;height: 47px;display:inline-block;vertical-align:top;float:left;margin-right: 20px;}
.qsg_post .qsg_img img{width:100%;height:100%;}
.qsg_post .qsg_cont{width:80px; display:inline-block;vertical-align: top;float:left;text-align:left;}
.qsg_post .qsg_cont .title_scp{color:#545454;font-size:14px;font-family: 'muliregular', sans-serif !important;font-weight:bold;text-transform:uppercase;}
.qsg_post .qsg_cont .title_scp:hover{color:#0071f7;}
.qsg_post .qsg_cont .qsg_size{color:#545454;font-size:12px;font-family: 'muliregular', sans-serif !important;}*/
ul.qsg_list{margin:0;}
ul.qsg_list li{clear:both;display:block;overflow:hidden;margin:0 20px;padding:12px 0 16px;border-bottom:1px solid #ddd;text-align:left}
ul.qsg_list li:last-child{border-bottom:none;}
ul.qsg_list li a:hover{color:#0071f7}
ul.qsg_list li img{width:76px;height:47px;display:inline-block;vertical-align:top;float:left;margin:0 20px 0 0}
ul.qsg_list li h5{color:#545454;font-size:14px;font-family:'muliregular',sans-serif!important;font-weight:700;margin:5px 0 0;}
ul.qsg_list li span{color:#545454;font-size:12px;font-family:'muliregular',sans-serif!important;display:block;}


body.archive.post-type-archive.post-type-archive-product #container .pagination{position: relative;}

/*.product-list-item:hover{position: relative;width: 258px;z-index:999;margin-left: -21px;box-shadow: 0px 2px 41px -5px #cccccc;}
body.archive .row div.product .product-list-item:hover .details.fixclear{padding:0;}
body.archive .row div.product .product-list-item:hover .details .rating{margin-left:36px;}
body.archive .row div.product .product-list-item:hover .price{margin-right:40px;}*/


/*body.archive .row div.product .product-list-item .add_2_crt.new_add_2cart{    width: 100%;
position: relative;
top: inherit;
left: inherit;
bottom: inherit;
right: inherit;
margin: 0 auto;
background: #cccccc;
height: 30px;
z-index: 99999999999;}*/
body.archive .row div.product .product-list-item .add_2_crt.new_add_2cart a{background: rgba(0,115,247,1);
                                                                            background: -moz-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
                                                                            background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,115,247,1)),color-stop(100%,rgba(0,94,246,1)));
                                                                            background: -webkit-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
                                                                            background: -o-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
                                                                            background: -ms-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
                                                                            background: linear-gradient(to bottom,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
                                                                            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073f7',endColorstr='#005ef6',GradientType=0);
                                                                            -webkit-transition: all 0;
                                                                            -moz-transition: all 0;
                                                                            -ms-transition: all 0;
                                                                            -o-transition: all 0;
                                                                            transition: all 0;

                                                                            color: #ffffff;
                                                                            text-shadow: none;
                                                                            font-size: 14px;
                                                                            font-family: 'muliregular', sans-serif !important;
                                                                            font-weight: bold;
                                                                            width: 90%;
                                                                            padding: 16px 5%;margin-top: 44px;    clear: both;
                                                                            overflow: hidden;display:none;}
body.archive .row div.product .product-list-item:hover{box-shadow: 0 0 7px 2px #a7a7a7;}
body.archive .row div.product .product-list-item:hover .details.fixclear h3 a{color:#0071f7;}
/*body.archive .row div.product .product-list-item:hover .add_2_crt.new_add_2cart a{display:block;}
body.archive .row div.product .product-list-item:hover .details.fixclear h3{padding: 0 20px 18px 20px;position:relative;}
body.archive .row div.product .product-list-item:hover .details.fixclear h3:after {
    content: '';
    display: block;
    width: 1px;
    height: 42px;
    background: #e6e6e6;
    position: absolute;
    bottom: -42px;
    left: 0;
    right: 0;
    margin: 0 auto;
}*/

.fixed_2_btns{display:none;}

.single.single-product .kk-star-ratings .kksr-stars{z-index: 0;}
.single.single-product .ratingss_prod{    position: relative;z-index: 0;}
.single.single-product .tot_num{    font-size: 33px;
                                    color: #000000;
                                    font-family: Avenir_Light;
                                    display: inline-block;
                                    vertical-align: top;
                                    margin-top: 3px;position: absolute;
                                    width: 100px;}



body.archive.product-list-item .image img{transform: rotate(0) scale(1) translateX(0);-webkit-transform: rotate(0) scale(1) translateX(0);-moz-transform: rotate(0) scale(1) translateX(0);-ms-transform: rotate(0) scale(1) translateX(0);margin-left:0;width:100%;height:100%;}



#footer_new_01{text-align:center;margin-top:30px;margin-bottom:40px; border-bottom:1px solid #e6e6e6;}
#footer_new_01 .container{position:relative;}
#footer_new_01 .f_sections_p{display:inline-block;vertical-align:top;}
#footer_new_01 .left_s_sect{width:220px;float:left;padding-top:11px;}
#footer_new_01 .center_sect{width:596px;text-align:left;padding:0 50px 0; border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6; padding-bottom:12px;}
#footer_new_01 .right_s_sect{width:226px;float:right;padding-top:12px;padding-left:26px;}

#footer_new_01 .site_bottom_w{text-align:center; /*position: absolute;bottom: 0;left: 29px;*/}
#footer_new_01 .site_bottom_w p{color:#000000;font-size:12px;font-family:'muliregular',sans-serif!important;margin:0 0 8px;line-height:1em;}

#footer_new_01 ul.rs_menu_btns_nf{text-align:left;margin:0 0 30px;padding-left:18px;}
#footer_new_01 ul.rs_menu_btns_nf li{display:block;margin-bottom:8px;}
#footer_new_01 ul.rs_menu_btns_nf li a{color:#000000;font-size:16px;font-family:'muliregular',sans-serif!important;font-weight:bold;text-transform:uppercase;}
#footer_new_01 ul.rs_menu_btns_nf li a:hover{color:#0071f7;}
#footer_new_01 ul.social_icons_nf{margin:38px 4px 0 0;}
#footer_new_01 ul.social_icons_nf li{display:inline-block;vertical-align:top;margin-right:2px;}
#footer_new_01 ul.social_icons_nf li:last-child{margin-right:0;}
#footer_new_01 ul.social_icons_nf li a{background-image:url(../images/nf_social_icons.png);background-repeat:no-repeat;width:38px;height:38px;display:block;}
#footer_new_01 ul.social_icons_nf li a:hover{opacity:0.7;}
#footer_new_01 ul.social_icons_nf li a.ins{background-position:-1px 0;}
#footer_new_01 ul.social_icons_nf li a.fb{background-position:-45px 0px;}
#footer_new_01 ul.social_icons_nf li a.pin{background-position:-89px 0px;}
#footer_new_01 ul.social_icons_nf li a.twr{background-position:-133px 0;}
#footer_new_01 ul.social_icons_nf li a.yt{background-position:-177px 0px;}

#footer_new_01 .center_sect h3{font-size:16px;color:#010101;font-family:'mulibold',sans-serif!important;font-weight:bold;text-transform:uppercase;margin:0 0 24px;line-height:1em;}

#footer_new_01 .center_sect h4{color:#010101;font-size:14px;font-family:'muliregular',sans-serif!important;font-weight:600;margin:0 0 8px;}
#footer_new_01 .center_sect ul{margin:0 0 0;}
#footer_new_01 .center_sect ul li{display:block;margin-bottom:4px;}
#footer_new_01 .center_sect ul li a{color:#010101;font-size:14px;}
#footer_new_01 .center_sect ul li a:hover{color:#0070f4;}

#footer_new_01 .center_sect .f_menu_01{margin-bottom:38px;}
#footer_new_01 .center_sect .f_menu_02{margin-bottom:0;}
#footer_new_01 .center_sect .widget_f {display: inline-block;vertical-align: top;margin-right:50px;}
#footer_new_01 .center_sect .widget_f:last-child{margin-right:0;}



.widget_f_mob {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 50px;
    text-align: left;
}
#footer_new_01 .mobile_footer > a{float:left;}
#footer_new_01 .mobile_footer .site_bottom_w {
    position: inherit;
    left: inherit;
    bottom: inherit;
    float: right;
}

.post-type-archive-product .top_slider.product{margin-bottom:0 !important;}
.brabas> tbody> tr >td {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.brabas> tbody> tr >td#mrax1 {
    width: 40%;
    max-width: 465px;
}
.brabas> tbody> tr >td#mrax2 {
    width: 60%;
}
.brabas .ckform .product_details .product-name a {
    color: #4a4a4a;
}
.brabas .ckform .woocommerce-Price-amount {
    margin-right: 20px;
    display: inline-block;
    color: #000;
    min-width:initial;
}
.brabas .ckform .cart_item {
    border: 0;
    position: relative;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    padding: 23px 26px 40px;
}
.ckform .cart_item:first-child {
    border-top: 1px solid #e8e8e8;
}
.brabas .ckform .product_details .cart_btn a {
    padding: 7px 26px;
}
.ckform .product_details .product-remove.cart_btn a {
    padding: 7px 17px;
    margin-right: 0;
}
.cart_item:before,.tamount:last-of-type:before {
    position: absolute;
    width: 92%;
    content: '';
    bottom: 0;
    left: 0;
    margin: 0 4%;
    border-top: 1px solid #ebebeb;
}
.tamount {
    border-top: 0 !important;
    position: relative;
}
.cart_item:before, .tamount:last-of-type:before {
    bottom: 0%;
}
.rax2 {
    padding-top: 10px !important;
}
.brabas .ckform .woocommerce-Price-amount {
    font-size: 18px;
    font-family:'AvenirNextLTPro-Bold';
}
.tamount .rax1 {
    padding-top: 10px !important;
    font-size: 18px !important;
}
.tamount:last-of-type .rax2 {
    padding-top: 10px !important;
}
.clear-section{
    clear:both;
}
.topspace-sm{
    margin-top:39px;
}
.hpanel .hpanel-body:HOVER {
    border: 0;
    box-shadow: 0 0 7px #1d1d1d;
    z-index: 49;
    margin-bottom: 3px;
}
.btn-container {
    margin: 0 auto;
    max-width:400px;
}





body.woocommerce-checkout.woocommerce-page.woocommerce-order-received #page_wrapper{background:#f9f9f9;}
.medium-container.thank-you-page h2.text-dark.text-center{color:#000000;font-size:36px;font-family:muliregular;margin:58px 0 15px;}
.medium-container.thank-you-page p.woocommerce-thankyou-order-received.text-center, .medium-container.thank-you-page p.woocommerce-thankyou-order-received.text-center a{color:#000000;font-size:18px;font-family:Avenir_Book;margin: 0 0 46px;line-height: 1.6em;}
.medium-container.thank-you-page .hpanel h2.text-dark.text-center{color:#000000;font-size:17px;font-family:muliregular;margin:29px 0 41px;line-height: 1em;}
.medium-container.thank-you-page{max-width: 810px !important;width:80%;padding: 0;text-align:center;}
.medium-container.thank-you-page .row{margin:0;}
.medium-container.thank-you-page .hpanel{margin:0 0 0;background:#ffffff;border:1px solid #ebebeb;box-shadow:2px 2px 3px -1px #cccccc;margin-bottom:84px;}
.medium-container.thank-you-page .hpanel .hpanel-body{    background: #ffffff;
box-shadow: none !important;padding: 0 0 0;}
.medium-container.thank-you-page .hpanel .hpanel-body .hmedia h3{    padding: 0;
font-size: 14px;
color: #363636;
font-family: Avenir_Medium;margin: 14px 0 0 9px;
    text-align: left;}
.medium-container.thank-you-page .hpanel .hpanel-body .btn-custom{display: inline-block;
vertical-align: top;
text-align: center;
margin: 0 auto;
color: #fff;
font-size: 18px;
font-family: 'AvenirNextLTPro-Bold' !important;
border-radius: 6px;
border: 1px solid #0b6ad1;
max-width: 100%;
background: rgba(0,115,247,1);
background: -moz-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,115,247,1)),color-stop(100%,rgba(0,94,246,1)));
background: -webkit-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
background: -o-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
background: -ms-linear-gradient(top,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
background: linear-gradient(to bottom,rgba(0,115,247,1) 0%,rgba(0,94,246,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073f7',endColorstr='#005ef6',GradientType=0);
-webkit-transition: all 0;
-moz-transition: all 0;
-ms-transition: all 0;
-o-transition: all 0;
transition: all 0;
box-shadow: none;
padding: 6px 0px;
width: 276px;}
.medium-container.thank-you-page .hpanel .hpanel-body .btn-custom:hover{box-shadow: 0 2px 28px -9px #000 inset;}
.medium-container.thank-you-page .span6 .hmedia{margin-bottom: 16px;}
.medium-container.thank-you-page .span6 .hmedia figure{margin: 13px 5px 10px;}
.medium-container.thank-you-page .span6 {
padding: 0;
width: 276px;
margin-right: 86px;
margin-bottom:50px !important;
float: none;
display: inline-block;
vertical-align: top;}
.medium-container.thank-you-page .span6:last-child{margin-right:0;}
.hpanel .hpanel-body{border: 0 !important;box-shadow: none !important;margin-bottom: 0 !important;}









@media(max-width:600px){
    .author_details.mob-show {
        display: block;
    }
    .author_details.mob-hide ,.page-template-blog_new h3.posts_area_heading {
        display: none;
    }
    .desc_section span.mobile_item {
        float: left;
        margin-top: 30px;
        clear: both;
    }
    .status-tab {
        background-size: 25px !important;
    }
    .status-tab h4 {
        margin-top: 50px;
        font-size: 11px;
        line-height: normal;
    }
    .woocommerce div.product form.cart table.variations ,.single.single-product form.variations_form.cart .single_variation_wrap{
        width: 100% !Important;
        max-width: 100%;
        margin-right: 0;
    }
    .single.single-product .product-page .main-data form.cart .quantity {
        width: 100%;
        box-sizing: border-box;
        padding-right:6%;
    }
    body.res1170 .button-group .span6 {
        width: 50%;
    }
    .desc_section .author_details .a_social li {
        margin-right: 10px;
    }
    .single-post .desc_section .b_other_s {
        margin-right: 0 !important;

    }
    .desc_section .author_details .a_name {
        font-size: 14px;
    }
    .desc_section .author_details .a_img {
        margin-right: 8px;
    }
    .single-post .desc_section .rate_this h4 {
        font-size: 13px !important;
    }
    body.res1170 .row.product-page, body.res1170 .row.product-page+.row {
        margin: 0;
    }
    body.single.single-post .button-group .btn.btn-o {
        margin-bottom: 8px;
        margin-right: 5px;
        font-size: 14px;
        padding: 0 8px;
    }
    .woocommerce .yith_magnifier_gallery, .woocommerce .yith_magnifier_gallery li, .caroufredsel_wrapper ,.woocommerce div.product div.images div.thumbnails{
        float: left !important;
        position: static !important;
    }
    .woocommerce .yith_magnifier_gallery li{
        width: 50px !important;
        margin: 10px 8px 4px 0px !important;
    }
    .woocommerce div.product div.images div.thumbnails{
        width:100%;
        margin: 0 !important;
    }
    .yith_magnifier_zoom_magnifier {
        display: none !important;
    }
    .woocommerce-page form .form-row-last.short-form-row ,.woocommerce-page form .form-row-first.long-form-row,.woocommerce-page .form-row-first.form-row-col-l,.woocommerce-page .form-row-last.form-row-col-s ,.woocommerce-page .form-row-first.form-row-col-s{
        width: 100%;
    }

    .blog_post_n:nth-child(3n) {
        margin-right: 0;
    }
    body.res1170 .resources_outer .span3 {
        width:50%;
        padding: 0 18px;
    }

    .btn-custom {
        padding: 0 20px;
        font-size: 9px;
    }
    .woocommerce-checkout .span7 {
        margin-bottom: 40px;
    }
	
.medium-container.thank-you-page > h2.text-dark.text-center{font-size:200% !important;}
.medium-container.thank-you-page h2.text-dark.text-center{margin:30px 0 5px;}
.medium-container.thank-you-page p.woocommerce-thankyou-order-received.text-center{margin-bottom:20px;}
.medium-container.thank-you-page .hpanel h2.text-dark.text-center{font-size: 120% !important;}
.medium-container.thank-you-page p.woocommerce-thankyou-order-received.text-center, .medium-container.thank-you-page p.woocommerce-thankyou-order-received.text-center a{font-size:100%;line-height:1.5em;}
.medium-container.thank-you-page .hpanel h2.text-dark.text-center{margin: 20px 0 14px;}
.medium-container.thank-you-page .span6{max-width:80%;margin:0 auto 20px;}
.medium-container.thank-you-page .hpanel .hpanel-body .btn-custom{padding:5px 0px;width: 276px;line-height: 1.5em;}




}
.mob-show.chkout-order ,form.checkout.woocommerce-checkout h3.text-black.mob-show{
    display: none;
}
.woocommerce-checkout .hpanel {
    margin-bottom: 0;
}
.hpanel-body .hpanel-body:hover {
    box-shadow: none;
}
.woocommerce-billing-fields >h3 small {
    line-height: 41px;
    margin: 0 43px;
}
.btn-paypal.mob-show {
    display: none;
   position: relative;
}

@media (max-width:750px){
    body form.checkout.woocommerce-checkout h3.text-black {
    display: block;
}
    .btn-custom {
        font-size: 14px;
    }
    small.mob-hide {
    display: none !important;
}
    .btn-paypal.mob-show {
    display: block;
}
    .btn-custom+p small {
    display: none;
}
    .woocommerce-checkout #payment div.payment_box {
        background-color: #fff;
        /* width: 100%; */
        border-top: 1px solid #e8e8e8;
        border-bottom: 1px solid #e8e8e8;
        margin: 0 -10px;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: -30px;
    }
    .mob-show.chkout-order ,form.checkout.woocommerce-checkout h3.text-black.mob-show{
        display: block;
    }
    form.checkout.woocommerce-checkout h3.text-black.mob-hide{
        display: none; 
    }
    /* SHOP MOBILE */
    .top_slider.product .absoluted{margin-top:auto}
    .widgets_above_products{margin:20px 0 10px}
    .widgets_above_products > li,.widgets_above_products > li:first-child,.widgets_above_products > li:last-child{position:relative;max-width:216px;width:43%;margin:0 4% 20px 0}
    .widgets_above_products > li:nth-child(2n){margin-right:0;margin-left:0}
    .widgets_above_products > li a.filt_btn_wid{width:auto;text-align:left;background-position:94% center;font-size:100%;padding:10px 7%}
    .widgets_above_products > li a.filt_btn_wid:hover{box-shadow:none}
    .widgets_above_products > li > ul{max-width:90%;padding:10px 5%!important}
    .widgets_above_products ul.product-categories{max-width:100%}
    .widgets_above_products ul.product-categories,.widget ul.yith-wcan-color.yith-wcan.yith-wcan-group{text-align:left}
    .widgets_above_products ul.product-categories li a{font-size:90%}
    .widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-color li,.widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-color li:nth-child(6n){margin-right:10px}
    .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group{text-align:left;width:88%!important;max-width:265px;padding:8px 6%!important}
    .woocommerce #content div.span4.product,.woocommerce div.span4.product,.woocommerce-page #content div.span4.product,.woocommerce-page div.span4.product{max-width:216px;width:44%;margin:0 1.5% 15px}
    body.archive .row div.product .product-list-item .details.fixclear{padding:0 5% 10px}
    .woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .rating_avg,body.archive .row div.product .product-list-item .details .rating{margin-top:10px;font-size:100%;background-size:14px;padding-left:20px}
    body.archive .row div.product .product-list-item .price{margin-top:12px}
    .woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .woocommerce-Price-amount,.woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .woocommerce-Price-amount .woocommerce-Price-currencySymbol,body.archive .row div.product .product-list-item .price{font-size:110%!important}
    body.archive .row div.product .product-list-item .details.fixclear h3{padding:0 0 6px}
    .woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .tp_product_title,body.archive .row div.product .product-list-item .details h3{font-size:120%!important}
    /*.product-list-item:hover{max-width:116%;margin-left:-10%}*/
    body.archive .row div.product .product-list-item:hover .price{margin-right:26px}
    body.archive .row div.product .product-list-item:hover .details .rating{margin-left:22px;margin-top:10px}
    body.archive .row div.product .product-list-item:hover .details.fixclear h3:after{height:38px;bottom:-38px}
    body.archive .row div.product .product-list-item .add_2_crt.new_add_2cart a{margin-top:38px;font-size:110%;padding:12px 5%}
    .container .pagination ul li a{text-align:center;width:auto;height:auto}
    .container .pagination ul li a[href],.container .pagination ul li a[href],.container .pagination ul li.pagination-prev a,.container .pagination ul li.pagination-next a,.container .pagination ul li.pagination-prev a[href],.container .pagination ul li.pagination-next a[href],.pagination ul li a[href]{background-color:#f7f7f7}
    .archive.post-type-archive.post-type-archive-product #sidebar .widget{display:none}
    .archive.post-type-archive.post-type-archive-product div#footer_new{margin-top:0}
    body.archive #content{background:#f7f7f7}
    .pagination{margin-top:20px}

    .fixed_2_btns.fabso1{display:block;}
    .fixed_2_btns.fabso1 .cart_btn_abso.cabso2{background:none !important;padding:0px 7px 3px !important;width:auto !important;margin-top:5px;margin-right:5px;border-radius:5px;}
    .fixed_2_btns .cart_btn_abso span{right:-5px; /*background: none;color: #1c1c1c;width: 100% !important;text-align: center;padding-left: 2px;font-size: 9px;*/}
    .fixed_2_btns .cart_btn_abso img{width:auto !important;margin-top: 0px !important;}

    .single.single-product .related.products .span3.product .image{width:66px;height:66px;margin-right:10px;}
    .single.single-product .related.products .span3.product .image > a, .single.single-product .related.products .span3.product .image > a img{width:100%;height:100%;}
    .single.single-product .related.products .product-list-item .details h3{font-size:120%;}
    .single.single-product .related.products .product-list-item .price{font-size:124%;width:auto;padding-right:8px;}
    .single.single-product .free_ship_ord_25{width:110px;font-size:90%;padding-right:2px;margin-right:0 !important;margin-left:-4px;}
    .single.single-product .related.products .product-list-item .star-rating{width:80px;}
    .single.single-product .related.products .product-list-item .star-rating:before, .single.single-product .related.products .product-list-item .star-rating span:before{background-size:16px;}



    .single.single-product .related.products .span3.product:nth-child(4), .woocommerce-page #content div.product:nth-child(13)
    {background:#ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}


    .single.single-product .related.products .span3.product:nth-child(6)
    {background:#fafafa;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}




    .single.single-product .prod_desc_detailed .title_pro_des{font-size:170% !important;margin-bottom:25px;}
    .single.single-product .related.products{margin-bottom:50px;}
    .single.single-product .borderline{display:none;}
    .single.single-product .prod_desc_detailed{margin-top:0;}

    .single.single-product .product-page .main-data form.cart .single_add_to_cart_button{float: left;margin: 0 !important;padding: 0 0 0;height: 44px;font-size: 130%;}

    .single.single-product .product-page .main-data .product_title.entry-title{text-align:center;margin-top:20px;}

    .woocommerce-product-rating a.woocommerce-review-link{margin-top:0;color:#000000;font-family:Avenir_Light;}
    .single.single-product .mobile_item .main-data{text-align:center;}
    .single.single-product .mobile_item .main-data .free_ship_ord_25{    width: 80px;font-size: 100%;}
    .single.single-product .mobile_item .main-data p.price{padding-right:6px;}
    .single.single-product .mobile_item .main-data .woocommerce-product-rating{margin-left:3px;float:none;}


    .mobile_footer{}
    .mobile_footer .widget_f_mob{width: 45%;margin:0 2% 30px;}
    .mobile_footer .widget_f_mob:nth-child(2), .mobile_footer .widget_f_mob:nth-child(4){margin-right:0;margin-left:4%;}
    .mobile_footer .widget_f_mob:nth-child(1), .mobile_footer .widget_f_mob:nth-child(3){margin-left:0;margin-right:4%;}
    .mobile_footer .widget_f_mob ul{margin:0;}
    .mobile_footer .widget_f_mob li{display:block;margin-bottom: 5px;}
    .mobile_footer .widget_f_mob li a{color:#000000;font-family: 'muliregular', sans-serif;font-size:100%;text-transform:uppercase;}
    .mobile_footer .widget_f_mob li a:hover{color:#0071f7;}

    #footer_new_01{max-width:94%;margin:30px auto;border-bottom:none;}
    #footer_new_01 .container{padding:0;}
    #footer_new_01 ul.social_icons_nf{margin-top:15px;}
    #footer_new_01 ul.social_icons_nf li{margin-right:3px;}
    #footer_new_01 ul.social_icons_nf li a{width:24px;height:23px;background-size:auto 23px;}
    #footer_new_01 ul.social_icons_nf li a.ins{background-position:0px 0;}
    #footer_new_01 ul.social_icons_nf li a.fb{background-position:-27px 0px;}
    #footer_new_01 ul.social_icons_nf li a.pin{background-position:-53px 0px;}
    #footer_new_01 ul.social_icons_nf li a.twr{background-position:-80px 0;}
    #footer_new_01 ul.social_icons_nf li a.yt{background-position: -106px 0px;}

    .full_widget_f_mob{overflow:hidden;border-top:1px solid #e6e6e6;padding-top:12px;}
    .full_widget_f_mob > a{float:left;margin-top:15px;}
    #footer_new_01 .mobile_footer .site_bottom_w img{width:140px;}


.chkout-order {
    padding: 30px 10px 10px;
}
.topspace-sm {
    margin-top: 0;
}
.brabas .ckform .woocommerce-Price-amount {
    text-align: left !important;
    padding-top: 2px !important;
}
.brabas .tamount [class^="rax"] {
    padding: 0 10px !important;
   line-height: 31px;
}
.brabas .tamount .rax1 {
    padding-top:2px !important;
}
.top-mobile-cart {
    background: #fff;
}
.tamount:last-of-type {
    border-top: 1px solid #e8e8e8 !important;
    padding-top: 5px;
    margin-top: 5px;
}
.btn-paypal:after {
    width: 99px;
    height: 24px;
    background-size: 79px;
    position: static;
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
}
.btn-paypal{
    padding-right: 11px;
        background: #005ff6;
    background: linear-gradient(#0073f7, #005ff6);
    color: #ffffff;
    border: 1px solid #0b6ad1;
}
}


@media (min-width:421px) and (max-width:650px){
    .woocommerce #content div.span4.product, .woocommerce div.span4.product, .woocommerce-page #content div.span4.product, .woocommerce-page div.span4.product{margin:0 2% 20px;max-width:270px;}

.medium-container.thank-you-page .span6{width: 40%;margin-right: 5%;}

}
@media (min-width:651px) and (max-width:750px){
    .woocommerce #content div.span4.product, .woocommerce div.span4.product, .woocommerce-page #content div.span4.product, .woocommerce-page div.span4.product{margin:0 2% 25px;max-width:300px;}
.medium-container.thank-you-page .span6{width: 40%;margin-right: 5%;}

}



@media (min-width:751px) and (max-width:992px){
	.medium-container.thank-you-page .span6{width: 40%;margin-right: 5%;}
	
    .woocommerce #content div.span4.product, .woocommerce div.span4.product, .woocommerce-page #content div.span4.product, .woocommerce-page div.span4.product{margin-bottom:22px;}
    .archive.post-type-archive.post-type-archive-product #sidebar{display:none;}
    .widgets_above_products{margin-top:30px;}
    .widgets_above_products > li,.widgets_above_products > li:first-child,.widgets_above_products > li:last-child{position:relative;max-width:216px;width:21.5%;margin:0 1.5% 20px 0;}
    .widgets_above_products > li:last-child{margin-right:0;}
    .widgets_above_products > li a.filt_btn_wid{width:auto;text-align:left;background-position:94% center;font-size:100%;padding:10px 7%}
    .widgets_above_products > li a.filt_btn_wid:hover{box-shadow:none}
    .widgets_above_products > li > ul{max-width:90%;padding:10px 5%!important}
    .widgets_above_products ul.product-categories{max-width:100%}
    .widgets_above_products ul.product-categories,.widget ul.yith-wcan-color.yith-wcan.yith-wcan-group{text-align:left}
    .widgets_above_products ul.product-categories li a{font-size:90%}
    .widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-color li,.widgets_above_products .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-color li:nth-child(6n){margin-right:10px}
    .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group{text-align:left;width:88%!important;max-width:265px;padding:8px 6%!important}
    .container .pagination ul li a{text-align:center;width:auto;height:auto}
    .container .pagination ul li a[href],.container .pagination ul li a[href],.container .pagination ul li.pagination-prev a,.container .pagination ul li.pagination-next a,.container .pagination ul li.pagination-prev a[href],.container .pagination ul li.pagination-next a[href],.pagination ul li a[href]{background-color:#f7f7f7}
    .woocommerce #content div.span4.product, .woocommerce div.span4.product, .woocommerce-page #content div.span4.product, .woocommerce-page div.span4.product{width:46%;margin: 0 1.5% 30px !important;}

}

@media (min-width:993px) and (max-width:1030px){
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page:before{right:0% !important;}
    #footer_new_01{padding-bottom:20px;}
    #footer_new_01 .left_s_sect{width:200px;padding-top:8px;}
    #footer_new_01 .center_sect{width:515px;padding:0 15px 0;}
    #footer_new_01 .right_s_sect{width:220px;padding-top:10px;padding-left:15px;}
    .widgets_above_products > li{width: 23%;margin-left:15px;margin-bottom:20px;}
    .woocommerce #content div.span4.product, .woocommerce div.span4.product, .woocommerce-page #content div.span4.product, .woocommerce-page div.span4.product{width:168px;margin:0 10px 20px 0;}
    body.archive .row div.product .product-list-item .details.fixclear{padding:0 12px 12px;}
    .woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .woocommerce-Price-amount, .woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .woocommerce-Price-amount .woocommerce-Price-currencySymbol, body.archive .row div.product .product-list-item .price{font-size:15px !important;}
    .woocommerce ul.tpr_pro_list_wid_ta li.tp_rated_prod .tp_product_title, body.archive .row div.product .product-list-item .details h3{font-size:15px !important;}
    body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page{min-height:1232px;}
    body.archive .row div.product .product-list-item .details.fixclear h3{padding-bottom: 10px;}
    .fixed_2_btns.fabso1{margin-right:10px;}
    .post-type-archive-product .top_slider.product h3{font-size:24px;margin-bottom:15px;}
    .post-type-archive-product .top_slider.product h2{font-size:70px;margin-bottom:15px;}

}
#payment ul.payment_methods li > label{
    display: inline-block;
    position: relative;
    padding-left: 32px;
    box-sizing: border-box;
}
#payment ul.payment_methods li .payment_method_paypalpro label{
    display:block;
    padding-left: 0px;
    margin-bottom: 4px;
}

li.hpanel-body.wc_payment_method.payment_method_paypalpro {
    background: url(https://www.lacesout.net/wp-content/themes/kallyasx-new/images/payment_Getways.png) no-repeat 549px 30px #f2f2f2;
}

li.hpanel-body.wc_payment_method.payment_method_paypal_express.white-bg {
    background: url(../images/paypal_icon.png) no-repeat 538px center #f2f2f2;
}

.woocommerce-checkout #payment ul.payment_methods li:hover,
.woocommerce-checkout #payment ul.payment_methods li.wight_background
{
    background-color: #fff !important;
}
.hpanel-body.payment_box.payment_method_paypal_express {
    display: none !important;
}
.select-outer {
    border: #e8e8e8 1px solid;
    background: #fff;
    min-height: 39px;
    box-shadow: none;
    margin-bottom: 17px;
    box-sizing: border-box;
    width: 100%;
    display: inline-block;
    padding-top: 3px;
    border-radius: 4px;
}
.woocommerce form .form-row .select-outer select{
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: auto;
    margin-bottom: 0;
    vertical-align: top;
    padding: 0 8px;
    line-height: normal;
    min-height: initial;
}
.wc_payment_methods span.helper {
    width: 21px;
    height: 21px;
    font-size: 14px;
    color: #e5e5e5;
    display: inline-block;
    text-align: center;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    vertical-align: top;
    line-height: 23px;
    margin-left: 6px;
    margin-top: 1px;
}
body form.checkout.woocommerce-checkout .card_verification_number input.input-text {
    background: #fff url(../images/visa-group.png) no-repeat right center !important;
     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
}
@media (max-width:380px){
	body.archive.post-type-archive-product .row div.product .product-list-item .price {  width: 37%;}
	body.archive .row div.product .product-list-item:hover .price {
  margin-right: 0 !important;
}

body.archive.post-type-archive-product .row div.product .product-list-item .price {

  width: 36% !important;
}
}

@media (max-width: 770px) {
	.single-product .span3.product:nth-child(even) {
    background: #fff !important;
}}

@media (max-width:400px) {
.single.single-product .related.products .span3.product .details.fixclear{width:68%}
}