html{overflow-x:hidden;overflow-y:auto;max-width:100%;}
html.nicescroll-style-disabled{overflow-y:scroll !important;}
html.nicescroll-style-disabled .nicescroll-rails{display:none !important;}
#main-canvas{position:relative;background:#F0F0F0;width:1090px;margin:30px auto;z-index:0;box-shadow:0px 1px 5px rgba(50, 50, 50, 0.28);-webkit-box-shadow:0px 1px 5px rgba(50, 50, 50, 0.28);-moz-box-shadow:0px 1px 5px rgba(50, 50, 50, 0.28);}
.main-content-container{background:#fff;}
.boxed-layout{background-color:#333;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);}
.border-radius-class{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
p:last-child{margin-bottom:3px;}
h2{font-size:28px;font-weight:400;}
h2, h4{margin:0px 0px 15px;}
body{background-color:#f3f3f3;position:static;}
.mobile_content_container{max-width:100%;overflow:hidden;}
.dropcaps{font-size:60px;float:left;line-height:35px;margin:6px 6px 6px 0px;}
a{cursor:pointer;font-size:inherit;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;}
p a{text-decoration:underline;}
p a:hover{text-decoration:none;}
a:focus{outline:none;}
blockquote{position:relative;padding:0px 20px;color:#c5cdd1;background:#f9f9f9;border-left:3px solid #c5cdd1;}
blockquote:before{content:"\201C";position:absolute;font-size:50px;top:10px;left:18px;line-height:1;color:#c5cdd1;font-style:normal;font-weight:normal;}
blockquote p{padding:25px 30px;}
::-webkit-input-placeholder{color:#c5cdd1;}
:-moz-placeholder{color:#c5cdd1;}
::-moz-placeholder{color:#c5cdd1;}
:-ms-input-placeholder{color:#c5cdd1;}
#footer::-webkit-input-placeholder{color:#999999;}
#footer:-moz-placeholder{color:#999999;}
#footer::-moz-placeholder{color:#999999;}
#footer:-ms-input-placeholder{color:#999999;}
#footer hr{margin:0 0 20px;}
.main-color{color:#00aae8;}
.text-overflow{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;}
canvas{image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;}
hr{border:1px solid #c5cdd1;border-bottom:none;margin:30px 0px;}
.clear{clear:both;}
.center-element{margin-right:auto;margin-left:auto;}
.center-text{text-align:center;}
.left-text{text-align:left;}
.right-text{text-align:right;}
.full-element{width:100%;}
.relative-container{width:100%;height:100%;position:relative;}
.absolute-class{position:absolute;width:100%;}
.relative-class{position:relative;width:100%;height:100%;}
.no-margin{margin:0px;}
.no-padding{padding:0px;}
.vertical-space{display:block;width:100%;height:60px;}
.vertical-space-x_grid{display:block;width:100%;height:90px;}
.vertical-space-x2{display:block;width:100%;height:120px;}
.vertical-space-x3{display:block;width:100%;height:180px;}
.vertical-space-d3{display:block;width:100%;height:30px;}
.vertical-space-big{display:block;width:100%;height:100px;}
.no-top-border-radius{border-top-left-radius:0px !important;border-top-right-radius:0px !important;}
.azoom-down-arrow-container{display:block;position:absolute;bottom:70px;left:-30px;margin-left:50%;width:60px;height:60px;cursor:pointer;z-index:99;}
.azoom-down-arrow-icon{font-size:44px;position:absolute;display:block;color:inherit;border-radius:100px;top:0px;left:8px;transition:top .4s;-webkit-transition:top .4s;-moz-transition:top .4s;}
.azoom-down-arrow-icon-small{position:absolute;z-index:9;font-size:18px;top:0px;left:21px;color:inherit;}
.azoom-down-arrow-container.enable-animate .azoom-down-arrow-icon,
.azoom-down-arrow-container.enable-animate .azoom-down-arrow-icon-small{opacity:0;}
.azoom-down-arrow-container.animating .azoom-down-arrow-icon-small{-webkit-animation-name:fadeInDown;-webkit-animation-duration:1s;-webkit-animation-delay:.4s;-moz-animation-name:fadeInDown;-moz-animation-duration:1s;-moz-animation-delay:.4s;animation-name:fadeInDown;animation-duration:1s;animation-delay:.4s;}
.azoom-down-arrow-container.animating .azoom-down-arrow-icon{-webkit-animation-name:fadeInDown;-webkit-animation-duration:.6s;-moz-animation-name:fadeInDown;-moz-animation-duration:.6s;animation-name:fadeInDown;animation-duration:.6s;}
.azoom-down-arrow-container:hover .azoom-down-arrow-icon{top:5px;}
.azoom-down-arrow-container:hover .azoom-down-arrow-icon-small{-webkit-animation-name:fadeOutDownInUp;-webkit-animation-duration:1s;-moz-animation-name:fadeOutDownInUp;-moz-animation-duration:1s;animation-name:fadeOutDownInUp;animation-duration:1s;}
.rsb-vertical-space .azoom-down-arrow-container{bottom:30px;}
#azoom-go-to-top{position:fixed;background:#152840;width:48px;height:48px;bottom:30px;right:30px;z-index:99999;color:#FFF;cursor:pointer;font-size:18px;line-height:48px;text-align:center;visibility:hidden;opacity:0;}
a .animate-icon.animate-to-right, a .animate-icon,
.rtl a .animate-icon.animate-to-right, .rtl a .animate-icon{display:inline-block;margin-left:10px;}
.rock-iconictext-container .animate-icon, .rock-achievement .achievement-icon i{display:inline-block;}
a:hover .animate-icon.animate-to-right, a:hover .animate-icon,
.rtl a:hover .animate-icon.animate-to-right, .rtl a:hover .animate-icon,
.rock-iconictext-container:hover .animate-icon.animate-to-right,
.rock-achievement:hover .animate-icon.animate-to-right{color:inherit;-webkit-animation-name:fadeOutRightInLeft;-webkit-animation-duration:.6s;-moz-animation-name:fadeOutRightInLeft;-moz-animation-duration:.6s;animation-name:fadeOutRightInLeft;animation-duration:.6s;}
.rtl a .animate-icon, a .animate-icon.animate-to-left{display:inline-block;margin-right:10px;margin-left:0px;}
.rtl a:hover .animate-icon, a:hover .animate-icon.animate-to-left{-webkit-animation-name:fadeOutLeftInRight;-webkit-animation-duration:.6s;-moz-animation-name:fadeOutLeftInRight;-moz-animation-duration:.6s;animation-name:fadeOutLeftInRight;animation-duration:.6s;}
.animate-icon.animate-to-bottom-from-top{display:inline-block;}
.animate-icon-container:hover .animate-icon.animate-to-bottom-from-top{color:inherit;-webkit-animation-name:fadeOutDownInUp;-webkit-animation-duration:.6s;-moz-animation-name:fadeOutDownInUp;-moz-animation-duration:.6s;animation-name:fadeOutDownInUp;animation-duration:.6s;}
.rockicon-container-column .rockicon-double-top{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);z-index:9;}
.rockicon-container-column .rockicon-double-bottom{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);z-index:8;}
.rockicon-container-column > div:hover .rockicon-double-top{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);top:0px;}
.rockicon-container-column > div:hover .rockicon-double-bottom{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);}
a .rockicon-container .animate-icon.animate-to-right, a .rockicon-container .animate-icon,
.rtl a .rockicon-container .animate-icon.animate-to-right, .rtl a .rockicon-container .animate-icon,
.curvy-slider-side-nav-container a .animate-icon.animate-to-right,
.curvy-slider-side-nav-container a .animate-icon,
.rtl .curvy-slider-side-nav-container a .animate-icon.animate-to-right,
.rtl a .curvy-slider-side-nav-container .animate-icon{margin-left:0px;}
.rockicon-container:hover .temp-color{background:inherit !important;}
.not-visible{visibility:hidden;}
.rockthemes-animate, .rockthemes-animate .ajax-body ul > li{opacity:0;}
.animated{z-index:1;}
.azoom-transition{transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;}
.azoom-transition-fast{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.azoom-transition-slow{transition:all .9s;-webkit-transition:all .9s;-moz-transition:all .9s;}
.disable-transition .azoom-transition,
.disable-transition .azoom-transition-fast,
.disable-transition .azoom-transition-slow{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;}
.azoom-ratio-container{position:relative;padding-top:30px;height:0;overflow:hidden;}
.azoom-ratio-container .relative-container.rockthemes-hover{width:100%;}
.ratio-16_9{padding-bottom:56.25%;}
.ratio-4_3{padding-bottom:75%;}
.ratio-3_2{padding-bottom:66.66%;}
.ratio-16_5{padding-bottom:31.25%;}
.azoom-ratio-container > .azoom-ratio-content{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.azoom-w-h-middle{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.rectangle-box{position:relative;overflow:hidden;background:#4679BD;}
.rectangle-box:before{content:"";display:block;padding-top:75%;}
.rectangle-content{position:absolute;top:0;left:0;bottom:0;right:0;color:white;}
.rectangle-content div{display:table;width:100%;height:100%;}
.rectangle-content span{display:table-cell;text-align:center;vertical-align:middle;color:white}
.rockthemes-form-builder input[type="text"]{width:100%;}
.rockthemes-form-builder .rockthemes-fb-field-header-title,
.rockthemes-form-builder .rockthemes_fb_element_container label{font-size:16px;}
.rockthemes-form-builder .rockthemes-fb-error-details{font-size:14px;}
.rockthemes-form-builder .rockthemes-fb-send{margin:0px 0px 15px;}
.rockthemes-form-builder .rockthemes-fb-send:not(.button-small){min-width:118px;}
.rockthemes-form-builder .rockthemes-fb-send i{display:inline-block;width:auto;height:auto;}
.rockthemes-form-builder .sending-result{margin:30px 0 0 20px;max-width:320px;font-size:18px;line-height:24px;color:#333;}
.rockthemes-form-builder .rockthemes_fb_element_container{margin:0px;}
form.rockthemes-form-builder > .row{margin-bottom:0px;}
.rockthemes-form-builder > .row{margin-left:-3px;margin-right:-3px;}
.rockthemes-form-builder > .row > .columns{padding:3px;}
.rockthemes-form-builder.checkbox-supported .radio-btn,
.rockthemes-form-builder.checkbox-supported .check-box{background:#f9f9f9;box-shadow:none;}
.rockthemes-form-builder.checkbox-supported .checkedBox{border-bottom-color:#CCCCCC;}
.rockthemes-form-builder.checkbox-supported .checkedBox i,
form.rockthemes-form-builder.checkbox-supported .checkedRadio i{background:#C5CDD1;}
form.rockthemes-form-builder.checkbox-supported .radio-btn i{border:none;}
form.rockthemes-form-builder select{padding:14px 15px;}
.rockthemes-form-builder .columns > .rockthemes-fb-field-header-title{margin-top:30px;}
.rockthemes-form-builder strong.rockthemes-fb-field-header-title{margin:10px 0px 5px;}
div.datepicker td.active.day,
div.datepicker th.active.day{background:#56CCC8;color:#f9f9f9;}
.rockthemes-fb-required, .rockthemes-fb-email,
input.rockthemes-fb-required, input.rockthemes-fb-required:not([type="submit"]),
select.rockthemes-fb-required, textarea.rockthemes-fb-required,
input.rockthemes-fb-email, input.rockthemes-fb-email:not([type="submit"]),
select.rockthemes-fb-email, textarea.rockthemes-fb-email{border:1px solid #ea6060;}
.boxed-layout.padding .rockthemes-woocommerce-thumbnail{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:-0.9375em;margin-bottom:0;max-width:none;}
.woocommerce span.onsale, .woocommerce-page span.onsale,
.woocommerce .boxed-layout.boxed-colors span.onsale,
.woocommerce-page .boxed-layout.boxed-colors span.onsale{top:0;right:0;left:auto;padding:5px 15px;z-index:9;color:#fff;background:#56CCC8;}
.woo-image-change .woo-hover-image{position:absolute;top:0px;left:0px;visibility:hidden;opacity:0;}
.woo-image-change:hover .woo-hover-image{visibility:visible;opacity:1;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{position:absolute;background:#56CCC8;color:#fff;display:inline-block;padding:5px 15px;bottom:0px;left:0px;z-index:1;}
.woo-remove-ul-space{margin:0 -0.625rem 0 -0.625rem;}
.woocommerce ul.products li.product .rockthemes-woo-shop-loop-wrapper a,
.woocommerce-page ul.products li.product .rockthemes-woo-shop-loop-wrapper a{color:inherit;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{font-size:20px;padding:10px 0px 0px;}
.woocommerce ul.products li.product p, .woocommerce-page ul.products li.product p{margin-bottom:0px;}
.woocommerce ul.products li.product .azoom-woo-grid-buttons,
.woocommerce-page ul.products li.product .azoom-woo-grid-buttons{margin:0 -15px -15px;}
.woocommerce ul.products li.product small.categories,
.woocommerce-page ul.products li.product small.categories,
.woocommerce ul.products li.product .categories,
.woocommerce-page ul.products li.product .categories{margin-bottom:15px;}
.woocommerce ul.products li.product .azoom-woo-grid-buttons a:hover,
.woocommerce-page ul.products li.product .azoom-woo-grid-buttons a:hover{color:#56CCC8;}
.woocommerce ul.products li.product .azoom-woo-grid-buttons,
.woocommerce-page ul.products li.product .azoom-woo-grid-buttons,
.woocommerce ul.products li.product small.categories,
.woocommerce-page ul.products li.product small.categories,
.woocommerce ul.products li.product .categories,
.woocommerce-page ul.products li.product .categories,
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{opacity:0.48;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
.woocommerce ul.products li.product:hover .azoom-woo-grid-buttons,
.woocommerce-page ul.products li.product:hover .azoom-woo-grid-buttons,
.woocommerce ul.products li.product:hover small.categories,
.woocommerce-page ul.products li.product:hover small.categories,
.woocommerce ul.products li.product:hover .categories,
.woocommerce-page ul.products li.product:hover .categories,
.woocommerce ul.products li.product:hover h3, .woocommerce-page ul.products li.product:hover h3{opacity:1;}
ul.products.block-collapse > li{padding:1px;}
.woocommerce-message .button{margin:0px;}
.azoom-hover-container ins{background:none;}
.shop_table thead th{font-size:20px;line-height:20px;font-weight:400;padding:15px 10px;background:#56CCC8;color:#fff;}
table.shop_table{border:none;box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);}
table.shop_table tbody td{border-left:1px solid rgba(197, 205, 209, 0.24);}
table.shop_table .coupon label{display:none;}
table.shop_table .coupon{text-align:left;display:inline-block;position:relative;}
table.shop_table td.actions input,
table.shop_table td.actions .button{width:auto;display:inline-block;text-align:center;margin:0px;}
table.shop_table td.actions{background:#f0f0f0;text-align:right;}
table.shop_table td.actions .coupon{width:50%;float:left;}
.ie9 .shop_table .quantity input.qty{margin-left:11px !important;}
.cart_totals h2, .cross-sells h2, .shipping_calculator h2, .related.products h2,
.upsells.products h2, .woocommerce-account .woocommerce > h2,
.woocommerce-account .woocommerce > h2, woocommerce-checkout .woocommerce > h2,
.woocommerce-account .woocommerce header > h2{font-size:28px;line-height:100%;margin:0px 0px 30px 0px;}
.cart-collaterals, .col2-set{margin:0 -0.938em 0 -0.938em;}
.cart-collaterals:before, .cart-collaterals:after
.col2-set:before, .col2-set:after{content:" ";display:block;width:100%;}
.cart-collaterals:after, .col2-set:after{content:'';display:block;width:100%;clear:both;}
.cart-collaterals .cross-sells, .cart-collaterals .up-sells,
.col2-set .col-1, .col2-set .col-2{width:50%;float:left;padding-right:15px;padding-left:15px;margin:0px 0px 60px 0px;}
.cart-collaterals .cart_totals,
.cart-collaterals .shipping_calculator{float:right;margin:0px 0px 60px 0px;width:50%;padding-left:15px;padding-right:15px;}
.cart-collaterals .cart_totals table{width:100%;text-align:left;}
.cart-collaterals .cart_totals table tr:nth-of-type(even){background:#fff;}
.cart-collaterals .cart_totals table th{background:#f9f9f9;font-weight:600;}
.shipping-calculator-form .custom-select{margin-bottom:3px;}
table tr th, table tr td{color:#787878;}
.woocommerce .addresses .address, .woocommerce-page .addresses .address,
.woocommerce .addresses .col-1 address, .woocommerce-page .addresses .col-1 address,
.woocommerce .addresses .col-2 address, .woocommerce-page .addresses .col-2 address,
.customer_details{padding:30px;background:#fff;margin-bottom:30px;box-shadow:0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);}
.woocommerce .addresses h3, .woocommerce-page .addresses h3{line-height:100%;margin:0px 0px 30px;}
#order_review .button, .shop_table .actions .checkout-button, .product form.cart .button,
.woocommerce-message .button, form.checkout_coupon .button, .woocommerce form.login .button,
.woocommerce-page form.login .button, .bbp-login-form .button{background:#56CCC8;color:#f9f9f9;}
#order_review .button:hover, .shop_table .actions .checkout-button:hover,
.product form.cart .button:hover, .woocommerce-message .button:hover,
form.checkout_coupon .button:hover, .woocommerce form.login .button:hover,
.woocommerce-page form.login .button:hover, .bbp-login-form .button:hover{background:#17C2BC;color:#fff;}
.woocommerce-rating-overlay{position:absolute;display:inline-block;bottom:45px;left:50%;z-index:9;margin-left:-54px;padding:6px 8px 0px;opacity:0;filter:alpha(opacity=0);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.woocommerce ul.products li.product:hover .woocommerce-rating-overlay,
.woocommerce-page ul.products li.product:hover .woocommerce-rating-overlay{opacity:0.9;filter:alpha(opacity=90);}
.rockthemes-woo-shop-loop-wrapper .rockthemes-woo-buttons-container > span{text-align:center;}
.rockthemes-woo-shop-loop-wrapper .rockthemes-woo-buttons-container > span.large-6:last-child{border-left:3px solid #56CCC8;}
.rockthemes-woo-shop-loop-wrapper .rockthemes-woo-buttons-container > span a{display:inline-block;padding:10px 15px;font-size:16px;color:#f9f9f9;margin:0px;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{width:230px;float:right;margin-left:10px;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{float:left;}
.woocommerce-result-count{padding:14px 25px;color:#787878;border:1px solid #C5CDD1;border-radius:3px;}
.woocommerce .product .summary, .woocommerce-page .product .summary{float:right;width:48%;}
.woocommerce .rockthemes-woo-single-image, .woocommerce-page .rockthemes-woo-single-image{float:left;width:48%;}
.woocommerce .images .thumbnails, .woocommerce-page .images .thumbnails{margin:0 -0.313em 0 -0.313em;}
.woocommerce .images .thumbnails a, .woocommerce-page .images .thumbnails a{float:left;width:33.3333%;padding:5px;}
.woocommerce .images img, .woocommerce-page .images img{background:#f9f9f9;padding:15px;box-shadow:0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);}
.woocommerce .images .thumbnails img, .woocommerce-page .images .thumbnails img{padding:10px;}
.woocommerce .rockthemes-woo-single-image span.onsale, .woocommerce-page .rockthemes-woo-single-image span.onsale{top:15px;right:15px;}
.woocommerce .entry-summary > form, .woocommerce-page .entry-summary > form{padding:30px 0px;border-top:1px solid #C5CDD1;border-bottom:1px solid #C5CDD1;margin:30px 0;}
.product .entry-summary form.cart .quantity{margin:0px 15px 0px 0px;}
.rtl .product .entry-summary form.cart .quantity{margin:9px 0px 0px 30px;}
.product .entry-summary form.cart .button{margin:0px;padding:0px 30px;line-height:48px;height:48px;}
.product .entry-summary .woocommerce-product-rating{margin:30px 0px 15px;}
.product_meta > span{font-size:14px;margin-right:10px;margin-bottom:10px;background:#56CCC8;padding:10px 15px;display:inline-block;color:#f9f9f9;}
.product_meta a:not(.escapea):not(.button), .product_meta a{color:#f9f9f9;}
.product_meta a:not(.escapea):not(.button):hover, .product_meta a:hover{color:#fff;}
.product_meta i{margin-right:10px;position:relative;top:1px;}
.product .tabs-motion-content{padding:30px;}
.product .products.related, .product .upsells.products{margin-bottom:60px;}
.rtl.woocommerce .woocommerce-product-rating .star-rating,
.rtl.woocommerce-page .woocommerce-product-rating .star-rating{float:right;margin:.5em 0 0 4px;}
.rtl.woocommerce div.product form.cart div.quantity,
.rtl.woocommerce-page div.product form.cart div.quantity{float:right;}
.rtl.woocommerce div.product form.cart .button,
.rtl.woocommerce-page div.product form.cart .button{float:right;}
.rtl.woocommerce .quantity input.qty,
.rtl.woocommerce-page .quantity input.qty{margin-left:0px;margin-right:19px;}
.variations_form table{background:none;border:none;width:100%;}
.variations_form table td, .variations_form table tr{background:none;}
.variations_form .label, .woocommerce-page div.product form.cart .variations .label,
.woocommerce div.product form.cart .variations .label{padding:0px;}
.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{font-weight:700;position:relative;display:inline-block;background:#324864;color:#FFF;padding:0px 30px;height:48px;line-height:48px;width:100%;text-align:center;}
.variations_form .value, .woocommerce-page div.product form.cart .variations .value,
.woocommerce div.product form.cart .variations .value{padding:0px 0px 0px 15px;}
.variations_form .value a{display:inline-block;margin-top:15px;text-decoration:underline;}
.single_variation{margin-bottom:30px;}
.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2{font-size:28px;line-height:100%;margin:0px 0px 30px;}
.product .rock-tabs-container .rock-tabs-content-container .tabs-motion-container{background:#f9f9f9;}
#review_form_wrapper .comment-form label{display:block;margin-bottom:15px;}
#review_form_wrapper .comment-form-author, #review_form_wrapper .comment-form-email{width:50%;display:inline-block;float:left;}
#review_form_wrapper .comment-form-author{padding-right:15px;}
#review_form_wrapper .comment-form-email{padding-left:15px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#56CCC8;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:20px;height:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #c5cdd1;cursor:pointer;background:#f9f9f9;outline:0;top:-6px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{margin-left:-4px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-16px;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;border-radius:1em;background:#1f3045;}
.price_slider_amount .price_label{background:none;padding:0px 10px;color:#787878;border:1px solid #c5cdd1;display:inline-block;margin-top:5px;}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button{background:#56CCC8;padding:5px 10px;line-height:24px;color:#f9f9f9;display:inline-block;margin-top:5px;}
.bbp-login-form fieldset{border:none;padding:0px;margin:0px;}
.bbp-login-form label{margin-bottom:10px;font-size:14px;}
.bbp-login-form .bbp-username, .bbp-login-form .bbp-email, .bbp-login-form .bbp-password,
.bbp-login-form .bbp-remember-me, .bbp-login-form .bbp-submit-wrapper{margin-top:0px;margin-bottom:15px;}
.bbp-login-form .bbp-submit-wrapper{float:left;}
.bbp-login-form input[type="text"], .bbp-login-form input[type="password"]{width:100%;}
.bbp-login-form .button:not(.escape_button_style), .bbp-login-form .button{margin:0px;padding:10px 30px;}
body.topic .bbp-private-reply{background:none !important;}
.topic .bbp-private-reply .bbp-reply-author{border-left:3px solid #56ccc8;}
.main-header-area.not-visible{opacity:0;}
.main-header-area{position:relative;width:100%;opacity:1;visibility:visible;z-index:99999;}
.header-sticky .main-header-area{position:static;width:100%;height:90px;opacity:1;visibility:visible;z-index:auto;}
.sticky-header-wrapper{position:relative;z-index:99;display:block;}
.sticky-header-wrapper.wrapper-unsticky{z-index:auto;}
.header-sticky-active{position:fixed;z-index:999;top:0px;left:0px;}
#nav .rtm-menu > li > a,
#nav .rtm-menu > ul > li > a{transition:line-height .6s, color .15s linear;-webkit-transition:line-height .6s, color .15s linear;-moz-transition:line-height .6s, color .15s linear;}
.logo-main-wrapper{transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;}
.main-header-area,
.logo-animation-container{transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;}
.disable-transition .main-header-area,
.disable-transition .logo-animation-container,
.disable-transition .logo-main-wrapper,
.disable-transition #nav .rtm-menu > li > a,
.disable-transition #nav .rtm-menu > ul > li > a{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;}
.header-sticky-animate.main-header-area{}
.nav-main-wrapper{padding:0px 15px;float:right;}
.logo-main-wrapper{position:relative;padding:0px 15px;float:left;overflow:hidden;min-height:48px;line-height:18px;}
.logo-animation-container{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);position:relative;}
.azoom-undermenu-mask{position:absolute;top:100%;left:0px;width:100%;height:0px;z-index:995;padding:0px;overflow:hidden;}
.azoom-ajax-search-menu-item{}
#nav .azoom-ajax-search-menu-item a{color:#ffffff;}
.azoom-undermenu-mask.search-box-active{height:118px;}
.azoom-ajax-search-wrapper{display:none;}
.search-box-active .azoom-ajax-search-wrapper{display:block;}
.azoom-undermenu-box{position:absolute;width:100%;height:auto;min-height:100%;top:-1000px;left:0px;border-top:3px solid #56CCC8;}
.azoom-undermenu-box-background{background:#f9f9f9;box-shadow:0 1px 15px rgba(0, 0, 0, 0.18);-webkit-box-shadow:0 1px 15px rgba(0, 0, 0, 0.18);-moz-box-shadow:0 1px 15px rgba(0, 0, 0, 0.18);}
.azoom-undermenu-mask.active .azoom-undermenu-box{top:0px;}
.azoom-ajax-search-box{position:relative;top:-50px;}
.search-box-active .azoom-ajax-search-box{top:0px;-webkit-animation-name:slideInDownSmall;-webkit-animation-duration:1s;-moz-animation-name:slideInDownSmall;-moz-animation-duration:1s;animation-name:slideInDownSmall;animation-duration:1s;}
.azoom-ajax-search-box .search-no-result{position:relative;display:block;padding:0px 15px;}
.search-box-active .azoom-ajax-search-box{padding:15px 0px;}
.azoom-ajax-search-box .close-search-icon{position:absolute;opacity:0;top:0px;right:0px;padding:15px;font-size:64px;line-height:64px;font-weight:100;cursor:pointer;transform:translateX(0px);-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);}
.search-box-active .azoom-ajax-search-box.searching .close-search-icon{opacity:0;transform:translateX(80px);-webkit-transform:translateX(80px);-moz-transform:translateX(80px);-ms-transform:translateX(80px);}
.azoom-ajax-search-box.searching .ajax-loading-icon{visibility:visible;opacity:0.8;transform:translateX(0px);-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);}
.azoom-undermenu-box .undermenu-box-button-cover{display:none;font-weight:700;bottom:-63px;position:absolute;right:15px;background:#F9F9F9;width:240px;padding:15px;line-height:18px;text-align:center;opacity:0;overflow:hidden;}
.azoom-undermenu-mask.search-box-active .azoom-undermenu-box .undermenu-box-button-cover{width:240px;}
.azoom-undermenu-box .undermenu-box-button-cover .search-results-button{display:none;padding:15px;background:#787878;color:#fff;cursor:pointer;}
.azoom-undermenu-mask.search-box-active .undermenu-box-button-cover .search-results-button{display:block;}
.azoom-undermenu-mask.search-box-active .azoom-undermenu-box .undermenu-box-button-cover.active{display:block;opacity:1;}
.azoom-undermenu-box .undermenu-box-button-cover .search-results-button:hover{background:#56CCC8;color:#fff;}
.rtl .azoom-ajax-search-box .close-search-icon{left:0px;right:auto;}
.azoom-ajax-search-box .ajax-loading-icon{visibility:hidden;position:absolute;opacity:0;top:0px;right:0px;padding:15px;font-size:24px;line-height:66px;font-weight:100;transform:translateX(-80px);-webkit-transform:translateX(-80px);-moz-transform:translateX(-80px);-ms-transform:translateX(-80px);}
.azoom-ajax-search-box .ajax-loading-icon > img{background:#fff;padding:5px 8px;}
.azoom-undermenu-mask .azoom-ajax-search-box.search_full .ajax-loading-icon{line-height:79px;}
.rtl .azoom-ajax-search-box .ajax-loading-icon{right:auto;left:0px;}
.search-box-active .azoom-ajax-search-box .close-search-icon{opacity:.4;}
.search-box-active .azoom-ajax-search-box .close-search-icon:hover{opacity:.8;}
.rockthemes-ajax-search-input{display:none;opacity:0;width:100%;padding:0px;padding-right:48px;}
input[type="text"].rockthemes-ajax-search-input{height:auto;}
input[type="text"].rockthemes-ajax-search-input{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.rockthemes-ajax-search-input::-ms-clear{display:none;}
.azoom-undermenu-mask .search_full .rockthemes-ajax-search-input,
.search_full .rockthemes-ajax-search-input:focus,
.search_full .rockthemes-ajax-search-input:hover,
.search_full .rockthemes-ajax-search-input:active{background:none;border:none;border-bottom:1px solid #dedede;border-radius:0px;outline:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.search-box-active .rockthemes-ajax-search-input{line-height:38px;font-size:28px;padding:15px 0px;opacity:1;display:block;}
.ajax-search-results{position:relative;display:block;padding:15px 0px;margin:0px -10px;width:100%;}
.search_full .ajax-search-results{padding:30px 0px 0px;width:auto;}
.search_centered .ajax-search-results{padding-top:0px;}
.search_full .active-search-result{overflow:hidden;}
.azoom-undermenu-mask .search_centered .rockthemes-ajax-search-input,
.search_centered .rockthemes-ajax-search-input:focus,
.search_centered .rockthemes-ajax-search-input:hover,
.search_centered .rockthemes-ajax-search-input:active{border:3px solid #56CCC8;border-radius:3px;outline:none;}
.search-box-active .search_centered .rockthemes-ajax-search-input{line-height:34px;font-size:24px;padding:10px 15px;opacity:1;display:block;}
.azoom-ajax-search-box.search_centered .close-search-icon{padding:10px 15px;font-size:60px;line-height:100%;font-weight:100;}
.search-box-active .azoom-ajax-search-box.search_centered{margin:15px 0px;}
.active-search-results{list-style:none;margin:0px;padding:0px;width:100%;overflow:hidden;}
.search-single-result{width:100%;margin:0px;padding:10px 15px;border:1px solid #f0f0f0;position:relative;left:0px;background:#fff;height:84px;overflow:hidden;}
.search_centered .active-search-results{}
.search_centered .active-search-result{}
.search-single-result:hover{background:#f9f9f9;}
.search-single-result:hover .link-icon{right:0px;}
.rtl .search-single-result:hover .link-icon{right:auto;left:0px;}
.search-single-result:after{clear:both;content:"";display:table;}
.active-search-results .search-image{max-width:60px;height:auto;float:left;}
.rtl .active-search-results .search-image{float:right;border-left:none;border-right:3px solid #56CCC8;}
.active-search-results .search-content{font-size:14px;padding-left:75px;padding-right:40px;}
.rtl .active-search-results .search-content{padding-left:40px;padding-right:75px;}
.active-search-results .search-content strong{font-weight:400;}
.active-search-results .search-content p{font-size:13px;}
.active-search-results .link-icon{position:absolute;top:0px;right:-48px;line-height:80px;width:48px;padding:0px 15px;color:#787878;font-size:18px;height:100%;}
.rtl .active-search-results .link-icon{right:auto;left:-48px;}
.menu_use_mobile_for_main .menu-mobile-details{padding:0px;margin:0px;list-style:none;display:inline-block;margin-bottom:-2px;}
.menu_use_mobile_for_main .menu-mobile-details:after{content:'';clear:both;display:table;}
.menu_use_mobile_for_main .menu-mobile-details > *{float:left;}
.rtl.menu_use_mobile_for_main .menu-mobile-details > *{float:right;}
.mobile-menu-switcher-holder, .mobile-cart-holder{display:none;}
.mobile-menu-switcher-holder .mobile-menu-switcher,
.mobile-cart-holder .mobile-cart{line-height:inherit;display:block;}
.menu_use_mobile_for_main .mobile-menu-switcher-holder,
.menu_use_mobile_for_main .mobile-cart-holder{display:block;font-size:24px;}
.menu_use_mobile_for_main .azoom-ajax-search-menu-item{display:block;}
.menu_use_mobile_for_main .special-search-icon > i{font-size:18px;}
.menu_use_mobile_for_main .mobile-cart,
.menu_use_mobile_for_main .mobile-menu-switcher{padding:0 15px;display:block;line-height:inherit;cursor:pointer;color:#fff;}
.menu_use_mobile_for_main .special-search-icon{padding:0 15px;display:inline-block;cursor:pointer;color:#fff;}
.mobile-menu-switcher.no-background{background:none;}
.mobile-menu-switcher .burger-block{display:block;width:30px;height:5px;margin-bottom:5px;background:#787878;}
#mobile-menu-list-icon{background:rgba(50, 72, 100, 0.6);width:50px;height:46px;margin:0px;position:fixed;z-index:2;}
.mobile-menu-switcher-holder{position:relative;-webkit-perspective:1000px;}
.menu-mobile-details #mobile-menu-list-icon{background:none;position:relative;display:inline-block;vertical-align:bottom;}
#mobile-menu-list-icon:before,
#mobile-menu-list-icon:after,
#mobile-menu-list-icon span{background:#fff;content:'';display:block;width:30px;height:6px;position:absolute;left:10px;}
.menu-mobile-details #mobile-menu-list-icon:before,
.menu-mobile-details #mobile-menu-list-icon:after,
.menu-mobile-details #mobile-menu-list-icon span{background:#787878;}
#mobile-menu-list-icon:before{top:10px;}
#mobile-menu-list-icon:after{bottom:10px;}
#mobile-menu-list-icon span{top:50%;margin-top:-3px;}
#mobile-menu-list-icon:before,
#mobile-menu-list-icon:after,
#mobile-menu-list-icon span{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition-property:transform, top, bottom, left, opacity;-moz-transition-property:transform, top, bottom, left, opacity;-webkit-transition-property:transform, top, bottom, left, opacity;-ms-transition-property:transform, top, bottom, left, opacity;}
html.mm-opening #mobile-menu-list-icon span{left:-50px;opacity:0;}
html.mm-opening #mobile-menu-list-icon:before{top:20px;}
html.mm-opening #mobile-menu-list-icon:after{bottom:20px;}
.azoom-woocommerce-cart-wrapper{display:none;}
.woocommerce-cart-active .azoom-woocommerce-cart-wrapper{display:block;}
.azoom-woocommerce-cart-menu-item{}
#nav .azoom-woocommerce-cart-menu-item a{color:#ffffff;}
.azoom-undermenu-mask.woocommerce-cart-active{height:315px;}
.azoom-woocommerce-cart-menu-item .special-cart-icon i{margin-right:10px;font-size:21px;position:relative;top:4px;}
.mobile-cart-holder{font-size:24px;line-height:100%;cursor:pointer;}
.mobile-cart{background:#152840;color:#ffffff;}
.azoom-woocommerce-box{margin-top:0;margin-bottom:0;padding-top:0px;padding-bottom:0px;}
.azoom-woocommerce-box .widgettitle{display:none;}
.azoom-woocommerce-box-content .cart_list .variation{display:none;}
.azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .azoom-woocommerce-box-content .cart_list li a img{float:left;width:60px;max-height:60px;margin-right:15px;margin-left:0px}
.rtl .azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .azoom-woocommerce-box-content .cart_list li a img{float:right;margin-right:0px;margin-left:15px;}
.azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .azoom-woocommerce-box-content .cart_list{margin:0px -10px;}
.azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .azoom-woocommerce-box-content .cart_list:after{clear:both;content:"";display:table;}
.azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .azoom-woocommerce-box-content .cart_list li .ajax-cart-content{position:relative;overflow:hidden;background:#FFFFFF;border:3px solid #FFFFFF;display:inline-block;padding:15px;width:100%;cursor:pointer;box-shadow:0px 0px 0px 1px #f0f0f0;-webkit-box-shadow:0px 0px 0px 1px #f0f0f0;-moz-box-shadow:0px 0px 0px 1px #f0f0f0;}
.azoom-woocommerce-box-content .cart_list li .ajax-cart-content .text-overflow{padding-bottom:3px;}
.azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .azoom-woocommerce-box-content .cart_list li .ajax-cart-content:hover{background:#F9F9F9;border-color:#F9F9F9;}
.azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .azoom-woocommerce-box-content .cart_list li .ajax-cart-content:hover .link-icon{right:0px;}
.rtl .azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .azoom-woocommerce-box-content .cart_list li .ajax-cart-content:hover .link-icon{right:auto;left:0px;}
.azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .cart_list li .ajax-cart-content a{display:block;font-weight:500;font-size:16px;padding-bottom:3px;}
.azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .cart_list li .ajax-cart-content a.remove{line-height:100%;float:right;}
.rtl .azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .cart_list li .ajax-cart-content a.remove{float:left;}
.azoom-woocommerce-cart-wrapper.azoom-woocommerce-box .azoom-woocommerce-box-content .cart_list li .ajax-cart-content.ajax-cart-animate-border{border:3px solid #56CCC8;box-shadow:0px 0px 0px rgba(0,0,0,0);-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 0px rgba(0,0,0,0);}
.azoom-woocommerce-cart-wrapper span.quantity{font-size:10px;}
.azoom-woocommerce-cart-wrapper span.amount{font-size:19px;background:#56CCC8;padding:0 10px;color:#FFF;}
.azoom-woocommerce-cart-wrapper .buttons{display:none;}
.azoom-woocommerce-cart-wrapper .widget_shopping_cart_content > p.total{float:right;margin-bottom:0px;}
.azoom-woocommerce-cart-wrapper .widget_shopping_cart_content > p.total *{display:inline;}
.woocommerce-cart-active .azoom-woocommerce-cart-wrapper.azoom-woocommerce-box{margin-top:15px;margin-bottom:15px;padding-top:15px;padding-bottom:15px;}
.azoom-woocommerce-box{position:relative;top:-50px;}
.woocommerce-cart-active .azoom-woocommerce-box{top:0px;-webkit-animation-name:slideInDownSmall;-webkit-animation-duration:1s;-moz-animation-name:slideInDownSmall;-moz-animation-duration:1s;animation-name:slideInDownSmall;animation-duration:1s;}
.azoom-undermenu-mask.woocommerce-cart-active .azoom-undermenu-box .undermenu-box-button-cover{width:480px;}
.azoom-undermenu-box .undermenu-box-button-cover .azoom-woo-cart-buttons{display:none;padding:15px;background:#56CCC8;color:#fff;cursor:pointer;float:left;margin-right:15px;width:216px;}
.azoom-undermenu-box .undermenu-box-button-cover .azoom-woo-cart-buttons:last-child{margin-right:0px;float:right;}
.azoom-undermenu-mask.woocommerce-cart-active .undermenu-box-button-cover .azoom-woo-cart-buttons{display:block;}
.azoom-undermenu-mask.woocommerce-cart-active .azoom-undermenu-box .undermenu-box-button-cover{display:block;opacity:1;transition:none;-webkit-transition:none;-moz-transition:none;}
.azoom-undermenu-box .undermenu-box-button-cover .azoom-woo-cart-buttons:hover{background:#324864;color:#fff;}
.azoom-undermenu-box .ajax-cart-content .link-icon{position:absolute;bottom:15px;right:-48px;width:48px;padding:0px 15px;color:#787878;font-size:18px;line-height:100%;}
.rtl .azoom-undermenu-box .ajax-cart-content .link-icon{right:auto;left:-48px;}
.display-cart-count{position:relative;}
.cart-current-count{display:inline-block;}
.cart-current-count.old{position:absolute;top:0px;left:0px;}
.azoom-title-breadcrumbs{position:relative;opacity:1;}
.azoom-title-breadcrumbs.not-visible{opacity:0;}
.azoom-breadcrumbs *{font-size:13px;}
.azoom-breadcrumbs{float:right;list-style:none;margin:0px 0px 15px 0px;padding:0px;position:relative;z-index:95;}
.azoom-breadcrumbs li{float:left;margin-left:5px;}
.rtl .azoom-breadcrumbs li{float:right;}
.full-width-title-breadcrumbs .azoom-breadcrumbs,
.full-width-title-breadcrumbs .breadcrumbs-container > span{float:none;display:inline-block;margin-bottom:75px;margin-left:30px;margin-right:30px;}
.full-width-title-breadcrumbs .breadcrumbs-container{text-align:center;}
.azoom-title-breadcrumbs.full-width-title-breadcrumbs .page-title{margin-top:60px;font-size:78px;font-weight:100;color:#FFF;text-shadow:1px 1px 1px rgba(111, 111, 111, 0.68);text-align:center;}
.azoom-title-breadcrumbs.full-width-title-breadcrumbs.breadcrumbs-disabled .page-title{margin-bottom:75px;}
.azoom-title-breadcrumbs.full-width-title-breadcrumbs li,
.azoom-title-breadcrumbs.full-width-title-breadcrumbs .breadcrumbs-container > span{text-shadow:1px 1px 1px rgba(111, 111, 111, 0.68);}
.azoom-title-breadcrumbs.half-width-title-breadcrumbs .columns{margin:60px 0px;}
.azoom-title-breadcrumbs.half-width-title-breadcrumbs .azoom-breadcrumbs,
.azoom-title-breadcrumbs.half-width-title-breadcrumbs .breadcrumbs-container > span{margin:5px 0px 0px;}
.azoom-fixed-overlay-box{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999;padding:120px 60px;background:#F9F9F9;text-align:center;-webkit-animation-duration:.48s;animation-duration:.48s;}
.azoom-fixed-overlay-transparent{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,0);}
.header-all-wrapper{z-index:99;}
.header-top-2{position:relative;z-index:100;line-height:45px;border-bottom:1px solid #f0f0f0;}
.header-top-2-font-size > *, .header-top-2-font-size a{font-size:14px;}
.header-top-2 .header-wpml-container{display:inline-block;line-height:45px;max-height:45px;margin:0px;float:right;border-right:1px solid #f0f0f0;padding-right:10px;}
.wpml-in-ht2{max-height:45px;}
.wpml-in-ht2 #lang_sel a.lang_sel_sel{border:none;line-height:45px;color:inherit;background-color:inherit;border-color:inherit;}
.wpml-in-ht2 #lang_sel ul ul{top:45px;border-top:1px solid #f0f0f0;margin-left:-2px !important;}
.wpml-in-ht2 .icl_lang_sel_current{font-family:inherit;font-size:14px;font-weight:bold;line-height:14px;}
.wpml-in-ht2 #lang_sel ul ul a{padding:10px;border-color:#f0f0f0;color:#C5CDD1;font-size:14px;}
.wpml-in-ht2 #lang_sel{font-family:inherit;}
.wpml-in-ht2 #lang_sel ul ul a,
.wpml-in-ht2 #lang_sel ul ul a span{font-family:inherit;font-size:14px;}
.wpml-in-ht2 #lang_sel li li{width:162px;}
.wpml-in-ht2 #lang_sel li li:hover > a{background:#f9f9f9;color:#787878;}
.rockthemes-divider .divider-line{border-top:1px solid #D5D5D5;width:50%;height:1px;display:block;position:relative;margin:30px auto;}
.rockthemes-divider .divider-symbol{width:11px;height:11px;background:#00AAE8;border-radius:5px 0 7px;display:block;position:absolute;top:-6px;left:50%;margin-left:-4px;}
.rockthemes-divider .divider-line-left{border-top:1px solid #D5D5D5;width:50%;height:1px;display:block;position:relative;margin:30px 0px;}
.rockthemes-divider .divider-symbol-left{width:11px;height:11px;background:#00AAE8;border-radius:5px 0 7px;display:block;position:absolute;top:-6px;left:0px;margin-left:-4px;}
.widget .rockthemes-divider .divider-symbol-left{margin-left:0px;}
.widget .divider-line-left{margin:19px 0px 30px;}
.rock-loader-container{width:44px;height:44px;position:absolute;display:block;left:50%;top:50%;}
.loader-gif, .loader-container > div{background:#ffffff;width:50px;height:43px;padding:9px;}
.rock-loader-container .loader-gif{margin:10px auto;display:none;}
.rockthemes-css-loader.loader-container > div{background:none;width:50px;height:30px;padding:0px;}
.rt_loading, .rt_spinner{display:block;}
.rt_spinner{margin:0px auto;width:50px;height:30px;text-align:center;font-size:10px;}
.rt_spinner > span{background-color:#787878;height:100%;width:6px;display:inline-block;animation:rtloadermotion 1.2s infinite ease-in-out;-webkit-animation:rtloadermotion 1.2s infinite ease-in-out;}
.rt_spinner .rt_rect2{animation-delay:-1.1s;-webkit-animation-delay:-1.1s;}
.rt_spinner .rt_rect3{animation-delay:-1.0s;-webkit-animation-delay:-1.0s;}
.rt_spinner .rt_rect4{animation-delay:-0.9s;-webkit-animation-delay:-0.9s;}
.rt_spinner .rt_rect5{animation-delay:-0.8s;-webkit-animation-delay:-0.8s;}
@-webkit-keyframes rtloadermotion{0%, 40%, 100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);}
20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}
}
@keyframes rtloadermotion{0%, 40%, 100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);}
20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}
}
.rt_loading.azoom-search-loader{margin-top:10px;}
#lang_sel_click, #lang_sel_click *, #lang_sel, #lang_sel *, #lang_sel_list, #lang_sel_list *{box-sizing:content-box;z-index:999;}
#lang_sel_click img.iclflag, #lang_sel img.iclflag, #lang_sel_list img.iclflag{width:auto;height:auto;}
#lang_sel_click, #lang_sel, #lang_sel_list{display:inline-block;text-align:left;}
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,
#lang_sel ul ul a, #lang_sel ul ul a:visited,
#lang_sel_list ul ul a, #lang_sel_list ul ul a:visited{line-height:normal;}
.lang_sel_sel .iclflag{padding:4px 10px 4px 0px;}
#lang_sel_list a, #lang_sel_list a:visited,
#lang_sel_list ul a, #lang_sel_list_list ul a:visited{background:none;}
#lang_sel_list .lang_sel_sel .iclflag{padding:0px;}
.header-wpml-container{margin:15px 0 10px;}
.rockthemes-fullwidth-colored{position:relative;}
.rockthemes-unique-grid:not(.rockthemes-parallax){position:relative;max-width:100%;}
.rockthemes-unique-grid.rockthemes-parallax .bg-image-overlay{position:relative;}
.unique-grid-border-bottom{border-bottom:1px solid rgba(140,140,140,0.25);}
.unique-grid-light-fonts hr{border-color:rgba(197, 205, 209, 0.38);}
.unique-grid-light-fonts .testimonials-soft-color{color:inherit;}
.parallax-mask-class{overflow:hidden;background-attachment:fixed;background-position:50% 0px;background-repeat:no-repeat;}
.azoom-bgimage-cover .parallax-mask-class{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.ismobile .parallax-mask-class{background-attachment:scroll;background-size:cover;}
.rockthemes-unique-grid.row.collapse{max-width:100%;width:100%;}
.rockthemes-unique-grid[data-rsb-fullscreen="true"]{height:100%;width:100%;}
.rockthemes-video-bg[data-rsb-fullscreen="true"]{visibility:hidden;width:100%;height:100%;}
.rsb-vertical-space:not(.rockthemes-video-bg):before,
.rsb-vertical-space:not(.rockthemes-video-bg):after,
.rsb-vertical-space.rockthemes-video-bg .rockthemes-video-background-content:before,
.rsb-vertical-space.rockthemes-video-bg .rockthemes-video-background-content:after{display:table;content:'';height:105px;width:100%;}
.down-arrow-active .rsb-vertical-space:not(.rockthemes-video-bg):after,
.down-arrow-active.rsb-vertical-space:not(.rockthemes-video-bg):after,
.down-arrow-active .rsb-vertical-space.rockthemes-video-bg .rockthemes-video-background-content:after,
.down-arrow-active.rsb-vertical-space.rockthemes-video-bg .rockthemes-video-background-content:after{height:135px;}
.rockthemes-unique-grid .bg-image-overlay{width:100%;height:100%;}
#rockthemes-inline-nav, #rockthemes-inline-nav ul, #rockthemes-inline-nav li{margin-left:0px;margin-right:0px;list-style:none;}
#rockthemes-inline-nav{position:fixed;display:block;top:140px;right:15px;z-index:9999;}
#rockthemes-inline-nav li{padding:15px;position:relative;display:block;margin:10px 0px;height:30px;cursor:pointer;}
#rockthemes-inline-nav li.deactive{margin-right:-100px;}
#rockthemes-inline-nav .rin-title{position:absolute;background-color:#56CCC8;color:#f9f9f9;padding:5px 15px;top:3px;visibility:hidden;opacity:0;white-space:nowrap;right:75px;z-index:0;}
#rockthemes-inline-nav .rin-title:after{content:'';width:0;height:0;border-top:5px solid rgba(0, 0, 0, 0);border-bottom:5px solid rgba(0, 0, 0, 0);border-left:5px solid #F9F9F9;top:13px;right:-5px;display:block;position:absolute;}
#rockthemes-inline-nav .rin-handler{float:right;width:10px;height:10px;border-radius:10px;background-color:#c5cdd1;border:1px solid #f9f9f9;transition:all .19s;-webkit-transition:all .19s;-moz-transition:all .19s;}
#rockthemes-inline-nav li:hover .rin-title,
#rockthemes-inline-nav li.title-active .rin-title{visibility:visible;opacity:1;right:45px;}
#rockthemes-inline-nav li:hover .rin-handler,
#rockthemes-inline-nav li.active .rin-handler{width:18px;height:18px;margin-top:-4px;margin-right:-4px;border-color:#c5cdd1;background-color:#fff;}
.rockthemes-video-bg{position:relative;overflow:hidden;}
.rockthemes-background-video{width:100%;height:auto;z-index:0;position:absolute;top:0px;left:0px;}
.rockthemes-video-background-content{position:relative;top:0px;left:0px;bottom:0px;height:100%;width:100%;right:0px;}
.rockthemes-background-video iframe,
.rockthemes-background-video video{position:relative;top:0;left:0;width:100%;height:100%;border:none;}
.rockthemes-wp-gallery{display:inline-block;}
.swiper-pagination-holder{position:relative;text-align:center;margin-top:30px;margin-left:-20px;margin-bottom:30px;}
.row.collapse .swiper-pagination-holder{margin-left:0px;}
.swiper-pagination .swiper-pagination-switch{display:inline-block;width:16px;height:16px;border-radius:16px;background-color:#C5CDD1;border:1px solid #f9f9f9;margin:0px 3px;cursor:pointer;}
.azoom-swiperslider.swiper-single-element{text-align:center;}
.swiper-single-element .swiper-pagination{top:-38px;z-index:9;}
.swiper-pagination .swiper-active-switch{background:#f9f9f9;border-color:#C5CDD1;}
.swiper-pagination{position:relative;display:inline-block;top:4px;}
.swiper-container{margin:0px;}
.azoom-swiperslider{position:relative;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;}
.rtl .azoom-swiperslider, .rtl .azoom-swiperslider *{direction:ltr;}
.swiper-arrow-left, .swiper-arrow-right{display:inline-block;visibility:hidden;opacity:0;font-size:8px;font-weight:bold;text-align:center;cursor:pointer;width:19px;height:19px;line-height:19px;border-radius:19px;background:#f9f9f9;border:1px solid #C5CDD1;color:#C5CDD1;}
.swiper-pagination-holder:hover .swiper-arrow-left,
.swiper-pagination-holder:hover .swiper-arrow-right{visibility:visible;opacity:1;}
.azoom-swiperslider #swiper-arrow-left.side-arrow-left,
.azoom-swiperslider #swiper-arrow-right.side-arrow-right{position:absolute;top:50%;margin-top:-20px;z-index:9;background:rgba(0, 0, 0, 0.24);color:#F9F9F9;width:30px;min-width:30px;height:40px;line-height:40px;text-align:center;padding:0px;border:none;}
.azoom-swiperslider #swiper-arrow-left.side-arrow-left i,
.azoom-swiperslider #swiper-arrow-right.side-arrow-right i{font-weight:bold;}
.azoom-swiperslider .side-arrow-left{left:0px;}
.azoom-swiperslider .side-arrow-right{right:0px;}
.single-box-element{display:block;width:100%;height:auto;padding:15px;}
.single-box-element h2 span{line-height:100%;}
.rock-achievement{position:relative;font-family:"Titillium Web", sans-serif;font-weight:100;margin-bottom:30px;}
.rock-achievement > .achievement-icon{float:left;font-size:45px;background:#56CCC8;height:98px;width:98px;text-align:center;line-height:98px;color:#FFF;}
.rock-achievement .achievement-content{font-size:54px;}
.rock-achievement.icon-active .achievement-content{margin-left:127px;}
.rock-achievement .achievement-number{margin-bottom:13px;}
.azoom-heading-wrapper{position:relative;margin-bottom:60px;margin-left:0px;}
.azoom-heading-wrapper.icon-enabled.centered-heading{margin-left:-20px;}
.azoom-heading-wrapper.no-margin-bottom{margin-bottom:0px;}
.azoom-heading-inline{position:relative;display:inline-block;max-width:100%;-ms-word-wrap:break-word;word-wrap:break-word;}
.azoom-heading-wrapper.centered-heading .azoom-heading-inline,
.azoom-heading-wrapper.right-heading .azoom-heading-inline{display:inline;}
.azoom-heading-wrapper:after{content:'';display:block;clear:both;}
.azoom-heading{font-weight:600;margin:0px;line-height:100%;display:inline-block;}
.azoom-heading-wrapper.centered-heading .azoom-heading,
.azoom-heading-wrapper.right-heading .azoom-heading{display:inline;}
.azoom-heading > span{display:inline;}
.azoom-heading-icon{width:14px;height:14px;display:block;position:absolute;left:0px;top:0px;background:#56CCC8;}
.azoom-heading-wrapper.centered-heading .azoom-heading-icon,
.azoom-heading-wrapper.right-heading .azoom-heading-icon{left:-1px;top:-33px;}
.azoom-heading-details{margin-bottom:0px;margin-top:15px;}
.azoom-heading-wrapper .heading-bottom-line{display:block;position:relative;width:100%;height:1px;background:#56CCC8;margin-top:30px;}
.azoom-heading-wrapper .heading-bottom-line-end{display:block;position:relative;width:80px;height:5px;background:#56CCC8;margin-top:0px;left:100%;margin-left:-80px;}
.rtl .azoom-heading-wrapper .heading-bottom-line-end{margin-left:auto;margin-right:-80px;left:auto;right:100%;}
.azoom-heading-wrapper.centered-heading .heading-bottom-line{margin-left:auto;margin-right:auto;max-width:480px;}
.azoom-heading-wrapper.centered-heading .heading-bottom-line-end{left:50%;margin-left:-40px;}
.rtl .azoom-heading-wrapper.centered-heading .heading-bottom-line-end{left:auto;margin-left:auto;right:50%;margin-right:-40px;}
.azoom-pt{margin-right:-0.625em;}
.azoom-pt-header{color:#787878;text-align:center;border-radius:inherit;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.azoom-pt-featured{background:#56CCC8;padding:13px;border-radius:inherit;color:#fff;font-size:14px;text-align:center;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.azoom-pt-package-name{background:#324864;color:#f9f9f9;}
.azoom-pt-package-name h3{font-weight:normal;padding:15px 0px;font-size:20px;line-height:100%;text-align:center;color:inherit;margin:0px;}
.azoom-pt-header .price-details{margin:0px;padding:30px 0px;line-height:100%;text-align:center;}
.azoom-pt-header .price-details span{display:inline-block;line-height:1;}
.azoom-pt-header .price-details .currency{font-size:24px;vertical-align:29px;}
.azoom-pt-header .price-details .price{font-size:68px;}
.azoom-pt-header .price-details .time{font-size:16px;font-weight:600;}
.azoom-pt-header .price-details .detail{display:block;padding:15px;font-size:16px;color:#999;}
.azoom-pt-header .button, .azoom-pt-header .button:not(.button_non_responsive){margin:0px 30px 45px 30px;}
.azoom-pt-columns{position:relative;display:inline-block;background:#fff;-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.azoom-pt-columns:hover{z-index:9;-webkit-box-shadow:0px 3px 10px rgba(0, 0, 0, 0.18);-moz-box-shadow:0px 3px 10px rgba(0, 0, 0, 0.18);box-shadow:0px 3px 10px rgba(0, 0, 0, 0.18);}
.azoom-pt-option{font-size:16px;text-align:center;color:#787878;padding:15px;margin:0px 30px;border-bottom:1px solid #c5cdd1;font-weight:bold;background:inherit;}
.azoom-pt-option:last-child{border-bottom:none;margin-bottom:30px;}
.azoom-pt-option-desc, .azoom-pt-option i{font-size:14px;margin-left:5px;color:#999;font-weight:normal;}
.azoom-pt-option i{margin-right:15px;font-size:inherit;}
.rock-toggles-container .rock-toggle-header-icon{font-size:inherit;text-align:left;padding-right:5px;float:none;display:inline-block;width:25px;}
.rock-toggle-header{border-bottom:1px solid #CCC;color:#666;cursor:pointer;font-size:16px;font-weight:400;}
.rock-toggle-header i{color:inherit;font-size:11px;line-height:15px;}
.rock-toggle-content{background:#fafafa;}
.rock-toggle-content p:last-child{margin-bottom:0px;}
.rock-toggle-header:hover{color:#333;}
.shadow-divider-up{border-bottom:1px solid rgba(0,0,0,0.15);position:absolute;display:block;width:100%;left:0px;bottom:-1px;}
.shadow-divider-down{border-top:1px solid rgba(0,0,0,0.15);position:absolute;display:block;width:100%;left:0px;top:0px;}
.shadow-divider-up img, .shadow-divider-down img{display:block !important;}
.hr-shadow-mask{height:13px;overflow:hidden;opacity:0.5;filter:alpha(opacity=50);}
.hr-shadow-mask.shadow-dark{opacity:1;filter:alpha(opacity=100);}
.shadow-absolute{position:absolute;width:100%;bottom:-13px;left:0px;}
hr.hr-shadow{height:30px;margin:0px;padding:0px;top:-31px;z-index:90;}
.rotate-shadow{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);position:absolute;bottom:0px;left:0px;height:10px;width:100%;opacity:0.7;filter:alpha(opacity=70);}
.rotate-shadow hr.hr-shadow{top:-30px;}
.shadow-effect{position:relative;background-color:#dedede;padding:20px 0 30px;font:14px/1.5 Arial, sans-serif;padding:1em;color:#666;text-shadow:0px 1px 3px #fff;text-align:center;margin:50px auto;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.shadow-effect:before,
.shadow-effect:after{content:"";position:absolute;z-index:-2;}
.curve:before{top:10px;bottom:10px;left:0;right:50%;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);box-shadow:0 0 15px rgba(0,0,0,0.6);-moz-border-radius:10px/100px;border-radius:10px/100px;}
.curve-hz-1:before{top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:100px/10px;border-radius:100px/10px;}
.rock-tabs-container .tabs-motion-container{overflow:hidden;}
.rock-tabs-container .rock-tabs-content-container p:last-child{margin-bottom:0px;}
.rock-tabs-container .rock-tab-header-icon{display:inline-block;width:20px;line-height:14px;}
.rock-tabs-container.tab-left{}
.rock-tabs-container .rock-tabs-header-container .rock-tab-header{font-size:16px;position:relative;display:block;padding:15px;list-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-weight:400;color:#666;cursor:pointer;}
.rock-tabs-container .rock-tabs-header-container .rock-tab-header:hover{color:#333;}
.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header{float:left;z-index:9;}
.rtl .rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header{float:right;}
.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active{border-bottom:3px solid #FFF;}
.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active:first-child{border-left:none;}
.rock-tabs-container.tab-left .rock-tabs-header-container .rock-tab-header,
.rock-tabs-container.tab-right .rock-tabs-header-container .rock-tab-header{}
.rock-tabs-container.tab-left .rock-tabs-content-container{border-left:3px solid #56CCC8;}
.rock-tabs-container.tab-right .rock-tabs-content-container{border-right:3px solid #56CCC8;}
.rock-tabs-container.tab-shadow.tab-left .rock-tabs-content-container{box-shadow:-8px 0 20px -10px rgba(0, 0, 0, 0.4);}
.rock-tabs-container.tab-shadow.tab-right .rock-tabs-content-container{box-shadow:8px 0 20px -10px rgba(0, 0, 0, 0.4);}
.rock-tabs-container.tab-left .rock-tabs-header-container .rock-tab-header.active{z-index:10;}
.rock-tabs-container .rock-tabs-content-container .tabs-motion-container{background:#fafafa;}
.rock-tabs-container.tab-top .rock-tabs-content-container .tabs-motion-container{border-top:3px solid #56CCC8;}
.rock-tabs-container.tab-top .rock-tabs-content-container .tabs-motion-container{margin-top:-3px;}
.boxed-layout .rock-tabs-container.tab-top .rock-tabs-content-container .tabs-motion-container{border-top-width:3px;border-top-style:solid;margin-top:0px;}
.rock-tabs-container .rock-tabs-header-container .rock-tab-header.active{background-color:#fafafa;}
.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active:first-child{}
.rock-tabs-container.tab-left .rock-tabs-header-container{padding-right:0px;}
.rock-tabs-container.tab-left .rock-tabs-content-container{padding-left:0px;}
.rock-tabs-container.tab-right .rock-tabs-header-container{padding-left:0px;}
.rock-tabs-container.tab-right .rock-tabs-content-container{padding-right:0px;}
.boxed-layout .rock-tabs-container .rock-tabs-content-container .tabs-motion-container,
.boxed-layout .rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active{border:none;}
.rock-tabs-container.tab-shadow.tab-top .rock-tabs-header-container .rock-tab-header.active{box-shadow:-8px 0 20px -14px rgba(0, 0, 0, 0.4), 8px 0 20px -14px rgba(0, 0, 0, 0.4);}
.rockicon-container{position:relative;display:block;padding:15px;background:#ddd;color:#666;}
.rock-iconictext-container.rock-icon-top .rockicon-container-column{text-align:center;padding-top:0px;}
.rock-iconictext-container.rock-icon-top .rockicon-container{display:inline-block;}
.rock-iconictext-container.rock-icon-top .rockicon-container img{width:100%;vertical-align:top;}
.rock-iconictext-container.rock-icon-top .rock-iconictext-header-title{margin-top:15px;margin-bottom:15px;text-align:center;font-size:16px;font-weight:600;line-height:25px;}
.rock-iconictext-container.rock-icon-top .rock-iconictext-header-title *{text-align:center;}
.rock-iconictext-container.rock-icon-top .rock-iconictext-header-title h3{font-size:18px;font-weight:inherit;color:inherit;}
.rockicon-container.rock-icon-left{display:inline-block;vertical-align:middle;}
.rock-iconictext-header-title{font-size:16px;}
.rock-iconictext-header-title strong{font-weight:600;}
.rock-iconictext-container div:not(.rock-iconictext-content) a:hover{text-decoration:none;}
.rock-icon-left .rockicon-container-column{margin-right:15px;display:inline;}
.rock-icon-left .rockicon-container-column.left{width:150px;height:150px;line-height:150px;}
.rock-icon-left .rockicon-container-column.left i{line-height:150px !important;background:#e5e5e5;text-align:center;display:block;}
.rock-icon-left .rockicon-container-column.left + div{margin-left:0 !important;overflow:hidden;}
@media (max-width:488px){.rock-icon-left .rockicon-container-column.left{float:none !important;display:block;margin:0 auto 15px;}
}
.rock-icon-right{text-align:right;}
.rockicon-azoom-box{width:106px;height:106px;line-height:102px;border-radius:15px;top:0;background:#dddddd;text-align:center;border-radius:30px 0px 45px;}
.rockicon-circle-box{width:106px;height:106px;line-height:102px;border-radius:106px;top:0;background:#dddddd;text-align:center;}
.rockicon-rounded-box{width:106px;height:106px;line-height:102px;border-radius:15px;top:0;background:#dddddd;text-align:center;}
.rockicon-cornered-box{width:106px;height:106px;line-height:102px;border-radius:0px;top:0;background:#dddddd;text-align:center;}
.rockicon-raindrop-box{width:106px;height:106px;line-height:102px;border-radius:0px 23px 15px;top:0;background:#dddddd;text-align:center;}
.rockicon-border-only{background:none;border:2px solid #787878;}
.azoom-skill{position:relative;margin:0px auto 15px;max-width:100%;width:100%;}
.azoom-skill, .azoom-skill *{-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform-origin:left top;-webkit-transform-origin:left top;transition:all 1s linear;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;}
.rtl .azoom-skill, .rtl .azoom-skill *{transform-origin:right top;-webkit-transform-origin:right top;}
.azoom-skill-bg{position:relative;background:#152840;height:40px;width:100%;line-height:40px;display:block;}
.azoom-skill-value-bg{background:#56CCC8;position:absolute;top:0px;left:0px;width:40%;height:40px;display:block;overflow:hidden;transform:scaleX(0.3);-webkit-transform:scaleX(0.3);-moz-transform:scaleX(0.3);-ms-transform:scaleX(0.3);}
.rtl .azoom-skill-value-bg{left:auto;right:0px;}
.azoom-skill-value{background:rgba(0, 0, 0, 0.24);text-align:center;position:absolute;top:0px;right:0px;padding:0px 15px;height:40px;width:60px;line-height:40px;color:#f9f9f9;-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform-origin:right top;-webkit-transform-origin:right top;transition:all .48s 1s;-webkit-transition:all .48s 1s;-moz-transition:all .48s 1s;transform:translateX(65px);-webkit-transform:translateX(65px);-moz-transform:translateX(65px);-ms-transform:translateX(65px);}
.rtl .azoom-skill-value{right:auto;left:0px;transform:translateX(-65px);-webkit-transform:translateX(-65px);-moz-transform:translateX(-65px);-ms-transform:translateX(-65px);}
.azoom-skill-title{position:absolute;top:0px;left:0px;width:100%;height:40px;line-height:40px;color:#f9f9f9;padding:0px 15px;}
.azoom-skill.active .azoom-skill-value-bg{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1.0);}
.azoom-skill.active .azoom-skill-value{transform:translateX(0px);-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);}
.azoom-portfolio-header{}
.azoom-portfolio-header i{font-size:14px;}
.azoom-portfolio-header .azoom-portfolio-main-title{float:left;margin-right:30px;font-size:24px;margin-bottom:15px;border-right:1px solid #CCC;padding-right:15px;}
.azoom-portfolio-header .azoom-portfolio-mode-switch{float:left;margin-top:-2px;}
.azoom-portfolio-header .azoom-portfolio-mode-switch .button.active{margin-top:2px;}
.azoom-portfolio-header .button{padding:5px 10px 2px !important;cursor:pointer;}
ul.azoom-portfolio-body{margin-right:-0.625rem;height:15px;}
.swiper-slide ul.azoom-portfolio-body.rockthemes-masonry{height:auto;}
.azoom-portfolio-body.swiper-navigation-active{margin:0px;}
.azoom-portfolio-body .list-description{display:none;}
.azoom-portfolio-container .azoom-portfolio-body .azoom-portfolio-category-link a:hover{text-decoration:none;}
.azoom-portfolio-container .azoom-portfolio-body .azoom-portfolio-title a:hover{text-decoration:none;}
.azoom-portfolio-container .hr-shadow-mask{opacity:1;}
.azoom-portfolio-container .hr-shadow-mask hr.hr-shadow{top:-30px;}
.azoom-portfolio-container.grid .azoom-portfolio-body .azoom-portfolio-title,
.azoom-portfolio-container.grid .azoom-portfolio-body .azoom-portfolio-title a{font-weight:300;font-size:20px;margin:23px 0px 15px;}
.azoom-portfolio-container.grid .azoom-portfolio-body .azoom-portfolio-excerpt{margin:0px 0px 15px 0px;}
.azoom-portfolio-container.grid .azoom-portfolio-body .grid-description p:last-child{margin-bottom:10px;}
.azoom-portfolio-container.grid .azoom-portfolio-body .grid-description p:first-child{margin-top:10px;}
.azoom-portfolio-container .azoom-portfolio-category-link{margin-bottom:10px;font-style:italic;}
.azoom-portfolio-container.grid .azoom-portfolio-body .boxed-layout{padding:0 30px 15px;border-top-left-radius:0px;border-top-right-radius:0px;}
.overlay-date-area{position:absolute;z-index:1;top:0px;left:0px;background:#56CCC8;padding:10px;color:#F9F9F9;font-size:16px;}
.boxed-layout.boxed-colors .overlay-date-area{color:#f9f9f9;}
.hover-active .overlay-date-area{top:-60px;}
.overlay-date-area > i{padding-right:10px;}
.ajax-category-navigation{text-align:center;}
.ajax-category-navigation, .ajax-category-navigation ul, .ajax-category-navigation li{list-style:none;margin:0px;padding:0px;}
.ajax-category-navigation ul{text-align:left;display:inline-block;}
.ajax-category-navigation li{float:left;display:inline-block;padding:15px 15px;color:#787878;}
.ajax-category-navigation li.no-value{color:#c5cdd1;}
.ajax-category-navigation li a{color:inherit;font-weight:500;font-size:14px;}
.ajax-category-navigation li a:hover,
.ajax-category-navigation li a.active{color:#56CCC8;}
.ajax-category-navigation{position:relative;width:100%;padding-left:15px;padding-right:15px;background:#f9f9f9;}
.azoom-portfolio-container.masonry-active .ajax-category-navigation{width:auto;margin-right:1.25rem;}
.azoom-portfolio-container.masonry-active.wall-mode-active .ajax-category-navigation,
.azoom-portfolio-container.wall-mode-active .ajax-category-navigation{margin-right:0px;}
.ajax-category-navigation .ajax-category-loading-cover{display:none;}
.ajax-category-navigation.loading .ajax-category-loading-cover{display:block;background:#fff;position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:9;text-align:center;}
.ajax-category-navigation.loading .rt_loading{position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-15px;}
.grid-description .azoom-price,
.list-description .azoom-price{background:#56CCC8;display:inline-block;padding:5px 15px;margin-bottom:15px;}
.grid-description .azoom-price ins,
.boxed-layout.boxed-colors .azoom-price ins{background:none;}
.grid-description .azoom-price span,
.boxed-layout.boxed-colors .azoom-price span{color:#F9F9F9;}
.load-more-wrapper{position:relative;width:100%;text-align:center;margin-top:25px;margin-bottom:45px;}
.load-more{position:relative;}
.load-more-wrapper .button{margin-bottom:0px;}
.load-more-button-loader .rt_spinner{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-25px;}
.load-more-button-loader{display:none;}
.loading .load-more-button-loader{position:absolute;background:#fff;top:0px;left:0px;width:100%;height:100%;display:block;z-index:9;border-radius:inherit;}
.azoom-portfolio-container.list .azoom-portfolio-body > li{margin-bottom:60px;}
.azoom-portfolio-container.list .azoom-portfolio-body .azoom-portfolio-category-link a{font-size:inherit;}
.azoom-portfolio-container.list .azoom-portfolio-body{margin:0px;padding:0px;list-style:none;}
.azoom-portfolio-container.list .azoom-portfolio-body .grid-description{display:none;}
.azoom-portfolio-container.list:not(.boxed_layout_holder) .azoom-portfolio-body .list-description{display:block;}
.azoom-portfolio-container.list.boxed_layout_holder .azoom-portfolio-body .list-description{display:block;margin:0px}
.azoom-portfolio-container.list .azoom-portfolio-body .azoom-portfolio-title,
.azoom-portfolio-container.list .azoom-portfolio-body .azoom-portfolio-title a{font-weight:500;margin:0 0 10px 0;}
.azoom-portfolio-container.list .azoom-portfolio-buttons{margin-bottom:15px;text-align:right;}
.azoom-portfolio-container.list .azoom-portfolio-buttons > a{margin-left:10px;margin-top:10px;}
.azoom-portfolio-container.list .azoom-portfolio-body .boxed_layout_holder .list-description{margin:0px 12px;}
.azoom-portfolio-container:not(.wall-mode-active) .azoom-portfolio-body > div{margin:0px;}
.azoom-portfolio-container.list:not(.wall-mode-active) .azoom-portfolio-body > div{margin:0px;}
.relative-container.rockthemes-hover{overflow:hidden;width:auto;display:inline-block;max-width:100%;}
.azoom-default-item .relative-container.rockthemes-hover{display:block;max-width:100%;width:100%;}
.entry-thumbnail .relative-container.rockthemes-hover{display:inline-block;max-width:100%;}
.azoom-default-item{overflow:hidden;}
.azoom-portfolio-container.din_hover.wall-mode-active .azoom-default-item{overflow:visible;}
.azoom-portfolio-container.din_hover.wall-mode-active.masonry-active .azoom-default-item{overflow:hidden;}
.azoom-portfolio-container.wall-mode-active:not(.masonry-active) .relative-container{width:100.3%;max-width:100.3%;}
.azoom-default-item img{width:100%;}
.block-collapse .azoom-default-item img{width:100%;max-width:100%;height:auto;}
.rockthemes-masonry .azoom-default-item{visibility:visible;}
.rockthemes-masonry .azoom-default-item.azoom-animate-queue,
.azoom-default-item.azoom-animate-queue{visibility:hidden;}
.azoom-default-item .azoom-hover-effect,
.entry-thumbnail .azoom-hover-effect{background:transparent;}
.azoom-default-item:not(.rockthemes-woo-elem) .azoom-hover-effect a i,
.azoom-default-item:not(.rockthemes-woo-elem) .azoom-hover-effect li:not(.link-elem) a:hover i,
.entry-thumbnail .azoom-hover-effect a i,
.entry-thumbnail .azoom-hover-effect li:not(.link-elem) a:hover i{color:#fff;}
.azoom-default-item img, .entry-thumbnail > .relative-container > img{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;}
.azoom-default-item .hover-active > img, .entry-thumbnail.hover-active > .relative-container > img{transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);}
.hover-active .azoom-hover-effect{transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;}
.azoom-hover-effect{transition:all .45s .18s;-webkit-transition:all .45s .18s;-moz-transition:all .45s .18s;-ms-transition:all .45s .18s;}
.disable-transition .hover-active .azoom-hover-effect,
.disable-transition .azoom-hover-effect{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;}
.azoom-hover-effect ul, .azoom-hover-effect li{list-style:none;margin:0px;padding:0px;}
.azoom-hover-effect li{position:relative;bottom:0px;transform:translateY(40px);-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);float:left;padding:10px;transform-origin:center bottom;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;}
.azoom-hover-effect li:not(.link-elem) a i{transition:all .45s;-webkit-transition:all .45s;-moz-transition:all .45s;-ms-transition:all .45s;}
.disable-transition .azoom-hover-effect li:not(.link-elem) a i{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;}
.azoom-hover-effect li:not(.link-elem) a:hover i{color:#56CCC8;}
.azoom-hover-effect li.link-elem i{font-weight:600;}
.azoom-hover-container .azoom-hover-effect li:nth-child(1){transition:transform .15s ease-out;-webkit-transition:transform .15s ease-out;}
.azoom-hover-container .azoom-hover-effect li:nth-child(2){transition:transform .25s ease-out;-webkit-transition:transform .25s ease-out;}
.azoom-hover-container .azoom-hover-effect li:nth-child(3){transition:transform .25s ease-out .1s;-webkit-transition:transform .25s ease-out .1s;}
.azoom-hover-container .azoom-hover-effect li:nth-child(4){transition:transform .25s ease-out .2s;-webkit-transition:transform .25s ease-out .2s;}
.azoom-hover-container .azoom-hover-effect li:nth-child(5){transition:transform .25s ease-out .3s;-webkit-transition:transform .25s ease-out .3s;}
.azoom-hover-container .azoom-hover-effect li:nth-child(6){transition:transform .25s ease-out .4s;-webkit-transition:transform .25s ease-out .4s;}
.azoom-hover-container .azoom-hover-effect li:nth-child(7){transition:transform .25s ease-out .5s;-webkit-transition:transform .25s ease-out .5s;}
.hover-active .azoom-hover-effect li:nth-child(1){transition:transform .45s ease-out .0s;-webkit-transition:transform .45s ease-out .0s;}
.hover-active .azoom-hover-effect li:nth-child(2){transition:transform .45s ease-out .1s;-webkit-transition:transform .45s ease-out .1s;}
.hover-active .azoom-hover-effect li:nth-child(3){transition:transform .45s ease-out .2s;-webkit-transition:transform .45s ease-out .2s;}
.hover-active .azoom-hover-effect li:nth-child(4){transition:transform .45s ease-out .3s;-webkit-transition:transform .45s ease-out .3s;}
.hover-active .azoom-hover-effect li:nth-child(5){transition:transform .45s ease-out .4s;-webkit-transition:transform .45s ease-out .4s;}
.hover-active .azoom-hover-effect li:nth-child(6){transition:transform .45s ease-out .5s;-webkit-transition:transform .45s ease-out .5s;}
.hover-active .azoom-hover-effect li:nth-child(7){transition:transform .45s ease-out .6s;-webkit-transition:transform .45s ease-out .6s;}
.azoom-hover-container{position:absolute;display:block;bottom:0px;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);left:0px;height:100px;width:100%;z-index:10;transform-origin:center bottom;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;}
.hover-active .azoom-hover-container{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);}
.azoom-hover-effect{position:absolute;left:0px;bottom:0px;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);background:#f9f9f9;z-index:9;width:100%;text-align:center;transform-origin:center bottom;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;}
.azoom-hover-effect > ul{margin-left:10px;}
.woo-grid-hover .azoom-hover-effect > ul{margin-left:0px;}
.hover-active .azoom-hover-effect{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);}
.hover-active .azoom-hover-effect li{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);}
.azoom-hover-effect a i{color:#c5cdd1;font-size:19px;line-height:24px;}
.hover-active i{color:inherit;}
.rockthemes-hover-icon.link-elem a:hover .animate-icon.animate-to-right,
.rockthemes-hover-icon.link-elem a:hover .animate-icon{color:#ffffff;}
.azoom-portfolio-body li > .relative-container > img{position:relative;}
.hover-item-details-container{visibility:hidden;position:absolute;display:block !important;top:0px;left:0px;width:100%;text-align:center;padding:19px;background:#56CCC8;height:100%;color:#FFF;opacity:0;z-index:9;transition:opacity .6s;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;}
.disable-transition .hover-item-details-container{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;}
.hover-item-details-container h2{position:relative;padding:0px 15px;max-width:100%;font-size:24px;font-weight:400;line-height:44px;border-bottom:1px solid #f9f9f9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#F9F9F9;transform:translateY(-60px);-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);opacity:0;transition:all .49s;-webkit-transition:all .49s;-moz-transition:all .49s;}
.disable-transition .hover-item-details-container h2{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;}
.hover-item-details-container h2 a{color:inherit;}
.hover-item-details-container h2 a:hover{color:inherit;}
.hover-active .hover-item-details-container h2{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);opacity:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;margin-bottom:5px;}
.hover-item-details-container span{display:block;position:relative;transform:translateY(60px);-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);opacity:0.3;transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;}
.disable-transition .hover-item-details-container span{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;}
.hover-item-details-container span.small-hover-elem{display:none;}
.hover-item-details-container .grid-hover-categories{padding-bottom:5px;}
.hover-item-details-container .grid-hover-categories a.escapea{font-weight:300;color:inherit;font-style:italic;}
.hover-active .hover-item-details-container span{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);opacity:1;line-height:150%;}
.hover-active .hover-item-details-container{visibility:visible;opacity:1;}
.hover-active-small .hover-item-details-container{visibility:visible;opacity:1;padding:15px;top:auto;bottom:0px;transition:none;-webkit-transition:none;-moz-transition:none;}
.hover-active-small .hover-item-details-container a{color:inherit;padding:0px;}
.hover-active-small .hover-item-details-container h2{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);opacity:1;}
.hover-active-small .azoom-woo-hover-container{border:none;z-index:999;}
.hover-active-small .hover-item-details-container .grid-hover-categories,
.hover-active-small .hover-item-details-container .grid-hover-excerpt{display:none;}
.hover-active.hover-active-medium .rockthemes-hover h2{font-size:24px;transition:top .48s, font-size 0s;-webkit-transition:top .48s, font-size 0s;-moz-transition:top .48s, font-size 0s;-ms-transition:top .48s, font-size 0s;}
.disable-transition .hover-active.hover-active-medium .rockthemes-hover h2{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;}
.hover-active.hover-active-medium:not(.tall) .rockthemes-hover .hover-item-details-container span{display:none;}
.hover-active.hover-active-medium .azoom-hover-effect a i{font-size:19px;line-height:24px;}
.hover-active.hover-active-medium .azoom-hover-effect li{padding:14px 10px 9px;}
.hover-active.hover-active-medium .hover-item-details-container{transition:none;-webkit-transition:none;-moz-transition:none;}
.hover-active.hover-active-medium .grid-hover-excerpt{display:none;}
.hover-active.hover-active-medium.wide .hover-item-details-container{padding:18px 30px;}
.azoom-hover-effect li.link-elem,
.hover-active.hover-active-medium .azoom-hover-effect li.link-elem{padding:0;}
.azoom-hover-effect li.link-elem i{padding:10px 20px 10px 35px;margin:0px;font-size:16px;}
.hover-active.hover-active-medium .azoom-hover-effect li.link-elem i{font-size:16px;padding:14px 20px 9px 15px;margin-left:0px;}
.hover-active.hover-active-medium .azoom-hover-effect li.link-elem a:hover i{-webkit-animation-name:none;-webkit-animation-duration:0;-moz-animation-name:none;-moz-animation-duration:0;animation-name:none;animation-duration:0;}
.widetall .hover-item-details-container{padding:45px;}
.widetall .azoom-hover-effect li{padding:25px 15px 25px 25px;}
.widetall .hover-item-details-container h2{font-size:37px;line-height:inherit;}
.widetall .hover-item-details-container .grid-hover-categories{padding-bottom:8px;}
.widetall .hover-item-details-container .grid-hover-categories a.escapea{font-size:16px;}
.widetall .azoom-hover-effect li.link-elem{padding:0px;margin:0px;}
.widetall .azoom-hover-effect li.link-elem i{padding:25px 25px 15px 45px;}
.boxed-layout .grid-description .azoom-woo-grid-buttons{margin:0 -1.875em;}
.wall-mode-active .azoom-woo-hover-container{border-top:3px solid #f9f9f9;}
.azoom-hover-effect li.azoom-woo-grid-buttons{padding:0px;}
.azoom-hover-container.woo-grid-hover{height:auto;}
.hover-active .azoom-hover-container.woo-grid-hover{bottom:0px;}
.azoom-woo-grid-hover{background:#56CCC8;padding:11px 18px;position:relative;bottom:43px;display:inline-block;z-index:999;color:#FFF;text-align:center;}
.hover-active .azoom-woo-grid-hover{height:auto;bottom:0px;width:100%;background:transparent;}
.azoom-woo-grid-hover .grid-price{font-size:16px;line-height:21px;}
.woo-grid-hover .azoom-hover-effect .azoom-woo-grid-buttons{position:relative;float:none;clear:both;display:block;}
.azoom-woo-grid-buttons .rockthemes-woo-buttons-container > span{text-align:center;}
.azoom-woo-grid-buttons .rockthemes-woo-buttons-container > span.large-6:last-child{border-left:3px solid #56CCC8;}
.azoom-woo-grid-buttons .rockthemes-woo-buttons-container > span a{display:inline-block;padding:10px 15px;font-size:14px;margin:0px;color:inherit;}
.azoom-woo-grid-buttons .rockthemes-woo-buttons-container > span i{font-size:12px;margin-right:10px;}
.azoom-woo-grid-buttons .rockthemes-woo-buttons-container > span .icomoon-icon-shopping114{font-size:16px;top:1px;}
.azoom-woo-grid-buttons .rockthemes-woo-buttons-container > span a:hover{color:#56CCC8;}
.azoom-hover-effect .azoom-woo-grid-buttons .rockthemes-woo-buttons-container > span a{color:#f9f9f9;}
.woo-grid-hover .azoom-hover-effect{position:relative;padding:0px;background:#152840;visibility:hidden;}
.hover-active .woo-grid-hover .azoom-hover-effect li{width:100%;text-align:center;padding:0px;}
.hover-active .woo-grid-hover .azoom-hover-effect li.hover-mobile-back a{padding:10px 30px 10px;display:inline-block;}
.hover-active .woo-grid-hover .azoom-hover-effect li.hover-mobile-back a i{color:#f9f9f9;}
.hover-active .woo-grid-hover .azoom-hover-effect,
.hover-active-small .woo-grid-hover .azoom-hover-effect{visibility:visible;}
.woo-grid-hover .woo-grid-title{font-size:24px;line-height:28px;color:inherit;display:none;}
.hover-active .woo-grid-hover .woo-grid-title{display:block;}
.azoom-hover-effect li.azoom-woo-grid-buttons .rockthemes-woo-buttons-container span i{font-size:inherit;line-height:inherit;margin-right:5px;padding:0px;}
.azoom-hover-effect li.azoom-woo-grid-buttons .rockthemes-woo-buttons-container .add_to_cart_button i{font-size:18px;position:relative;top:3px;line-height:1px;}
.azoom-hover-effect .rockthemes-woo-buttons-container a i{color:#f9f9f9;}
.added_to_cart.wc-forward{display:none !important;}
.grid-price .added_icon{font-size:14px;margin-left:5px;}
.grid-price del{font-size:14px;}
.woo-grid-hover .rockthemes-woo-buttons-container a i{padding:0px;transition:all .3s !important;-webkit-transition:all .3s !important;-moz-transition:all .3s !important;}
.woo-grid-hover .azoom-hover-effect .rockthemes-woo-buttons-container a:hover,
.woo-grid-hover .azoom-hover-effect .rockthemes-woo-buttons-container a:hover i{color:#56CCC8;}
.list-description .azoom-woo-grid-buttons .rockthemes-woo-buttons-container > span a{color:inherit;}
.hover-active.hover-active-medium .azoom-woo-grid-buttons span:not(.rt_loading){display:inline-block;}
.hover-active.hover-active-medium .rockthemes-hover .azoom-woo-grid-buttons span .text{display:none;}
.hover-active.hover-active-medium .azoom-hover-effect .azoom-woo-grid-buttons{padding:0px;}
.hover-active.hover-active-medium .grid-price span{display:inline-block;}
.hover-active.hover-active-medium .azoom-woo-grid-hover{background:transparent;}
.hover-active-small .woo-grid-hover .azoom-woo-grid-hover{display:none;}
.add_to_cart_button.loading .rt_spinner{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-25px;}
.add_to_cart_button .rt_loading.woocommerce-loader{display:none;}
.add_to_cart_button:not(.loading) .rt_loading.woocommerce-loader > .rt_spinner > *{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;animation:none;-webkit-animation:none;-ms-animation:none;}
.add_to_cart_button.loading .rt_loading.woocommerce-loader{position:absolute;background:#fff;top:0px;left:0px;width:100%;height:110%;display:block;z-index:9;}
.relative-container.image-hover-enabled{display:inline-block;overflow:hidden;width:auto;max-width:100%;}
.single-image-hover-bg{position:absolute;display:block;height:42px;line-height:42px;width:100%;max-width:100%;bottom:0px;left:0px;text-align:center;transform:translateY(48px);-webkit-transform:translateY(48px);-moz-transform:translateY(48px);-ms-transform:translateY(48px);}
.azoom-single-image a:hover .single-image-hover-bg{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);}
.single-image-hover-title{position:relative;display:block;font-size:18px;transform:translateY(80px);-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);}
.azoom-single-image a:hover .single-image-hover-title{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);}
.azoom-overflow-image{position:absolute;z-index:99;max-width:100%;}
.azoom-snap-image{position:relative;}
.azoom-overflow-image.azoom-snap-image{position:absolute;width:100%;}
.rockthemes-blog-basic h3{font-size:20px;font-weight:300;}
.azoom-steps-wrapper{display:block;position:relative;max-width:100%;padding:0px 0px 0 15px;}
.azoom-steps{position:relative;display:block;margin:160px 0px 190px;z-index:9;}
.azoom-steps.mousedown{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;}
.azoom-steps ul{background:#c5cdd1;}
.azoom-steps, .azoom-steps *{-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform-origin:left top;-webkit-transform-origin:left top;}
.azoom-steps ul li{position:relative;height:2px;background:inherit;padding:0px;}
.azoom-steps li:first-child:before,
.azoom-steps li:last-child:after{content:'';display:block;position:absolute;width:8px;height:8px;background:inherit;top:-3px;left:0px;}
.azoom-steps li:last-child:after{right:0px;left:auto;}
.rtl .azoom-steps li:first-child:before{right:0px;left:auto;}
.rtl .azoom-steps li:last-child:after{right:auto;left:0px;}
.azoom-steps li .step-icon{width:40px;height:40px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;display:block;position:absolute;top:-19px;margin-left:50%;left:-20px;background:inherit;text-align:center;color:#f9f9f9;cursor:pointer;z-index:1;}
.azoom-steps li .step-icon .number{line-height:36px;}
.azoom-steps li .step-icon .number::-moz-selection,
.azoom-steps li .step-icon .number::selection,
.azoom-steps li .step-icon::-moz-selection,
.azoom-steps li .step-icon::selection{background-color:transparent;}
.steps-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.azoom-steps li .step-icon .check{line-height:40px;display:none;}
.azoom-steps li .step-nav{position:absolute;top:-45px;left:-16px;left:-26px;margin-left:50%;color:inherit;visibility:hidden;min-width:60px;clear:after;font-size:20px;}
.azoom-steps li:nth-child(even) .step-nav{left:-16px;left:-26px;top:auto;bottom:-45px;}
.azoom-steps li .step-nav i{position:relative;opacity:0;width:14px;width:40px;float:left;transition:all .48s .18s;-webkit-transition:all .48s .18s;-moz-transition:all .48s .18s;}
.azoom-steps li .step-nav .step-back,
.azoom-steps li .step-nav .step-next{cursor:pointer;font-weight:bold;text-align:left;}
.azoom-steps li.active .step-nav{visibility:visible;}
.azoom-steps li.active.done .step-nav{display:none;}
.azoom-steps li .step-nav i:first-child{transform:translateX(5px);}
.azoom-steps li .step-nav i:last-child{transform:translateX(-5px);}
.azoom-steps li.active .step-nav i:first-child{transform:translateX(-5px);opacity:1;}
.azoom-steps li.active .step-nav i:last-child{transform:translateX(5px);opacity:1;}
.azoom-steps li.active.done .step-icon .check{display:inline;}
.azoom-steps li.active.done .step-icon .number{display:none;}
.azoom-steps li .step-details{position:absolute;top:-164px;min-width:198px;margin-left:50%;visibility:hidden;transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;}
.rtl .azoom-steps li .step-details{margin-left:auto;margin-right:50%;}
.azoom-steps li.active .step-details{visibility:visible;}
.azoom-steps li .step-details *{margin-left:90px;}
.azoom-steps li .step-details > h3{font-size:18px;font-weight:600;margin-left:60px;min-width:230px;opacity:0;transition:all .4s .3s;-webkit-transition:all .4s .3s;-moz-transition:all .4s .3s;}
.azoom-steps li .step-details p,
.azoom-steps li .step-details a{margin-left:60px;min-width:230px;opacity:0;transition:all .6s .3s;-webkit-transition:all .6s .3s;-moz-transition:all .6s .3s;}
.azoom-steps li:nth-child(odd) .step-details > h3,
.azoom-steps li:nth-child(odd) .step-details p,
.azoom-steps li:nth-child(odd) .step-details a{margin-left:0px;}
.azoom-steps li.active .step-details > h3,
.azoom-steps li.active .step-details p,
.azoom-steps li.active .step-details a{transform:translateX(-30px);-ms-transform:translateX(-30px);-webkit-transform:translateX(-30px);opacity:1;}
.azoom-steps li:nth-child(odd) .step-details{top:auto;top:105px;left:0px;margin-left:30px;}
.rtl .azoom-steps li:nth-child(odd) .step-details{margin-left:auto;margin-right:30px;}
.azoom-steps li:last-child .step-details,
.azoom-steps li:first-child .step-details{}
.azoom-steps li .step-details-line{background:#c5cdd1;width:2px;position:absolute;margin-left:50%;left:-1px;height:120px;transform:translateY(10px) scaleY(0);-ms-transform:translateY(10px) scaleY(0);-webkit-transform:translateY(10px) scaleY(0);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.azoom-steps li.active .step-details-line{transform:translateY(-120px) scaleY(1.0);-ms-transform:translateY(-120px) scaleY(1.0);-webkit-transform:translateY(-120px) scaleY(1.0);}
.azoom-steps li.active:nth-child(odd) .step-details-line{transform:translateY(0px) scaleY(1.0);-ms-transform:translateY(0px) scaleY(1.0);-webkit-transform:translateY(0px) scaleY(1.0);height:80px;}
.azoom-steps li .step-details-line:before{content:'';background:inherit;width:8px;height:8px;display:block;position:absolute;top:0px;left:-3px;}
.azoom-steps li:nth-child(odd) .step-details-line:before{top:auto;bottom:0px;}
.azoom-steps.responsive li:nth-child(odd) .step-details{top:60px;left:60px;margin-left:50%;}
.azoom-steps.responsive li:nth-child(even) .step-details{left:-5px}
.azoom-steps.responsive{margin:150px 0px 210px;}
.rockthemes-googlemap-container{min-height:100px;position:relative;display:block;}
.rockthemes-googlemap{height:100%;}
.rockthemes-googlemap img{max-width:none !important;}
.rock-promotion-box{position:relative;display:block;}
.promotion-box-button{text-align:right;vertical-align:middle;}
.promotion-box-button .button{margin:0px;}
.promotion-box-button .button.button-large{margin:-11px;}
.promotion-box-content h1, .promotion-box-content h2, .promotion-box-content h3,
.promotion-box-content h4, .promotion-box-content h5, .promotion-box-content h6{margin-top:0px;}
.rock-promotion-box .promotion-box-content p,
.rock-promotion-box .promotion-box-content *{color:inherit;}
.rock-promotion-box .promotion-box-button-container{position:absolute;top:50%;right:0px;display:block;margin-top:-27px;}
.rock-promotion-box .promotion-box-content{margin-right:200px;position:relative;font-size:13px;}
.rock-promotion-box .promotion-box-content p:last-child{margin-bottom:0px;}
.rock-alert-box{position:relative;}
.rock-alert-box .alert-box-content{padding-right:35px;padding-left:15px;line-height:150%;}
.rock-alert-box .alertbox-icon{font-size:36px;float:left;padding-top:5px;padding-right:30px;padding-bottom:0px;}
.rock-alert-box .alert-box-close{cursor:pointer;font-size:24px;}
.rock-alert-box p{color:inherit;}
.rock-alert-box p:last-child{margin-bottom:0px;}
.rock-alert-box .close{font-size:28px;padding:5px;line-height:28px;position:absolute;top:-30px;right:-5px;color:#333;opacity:0.3;}
.alert-box.alert{background-color:#ea6060;color:#691313;color:#fff;border-color:#ea6060;}
.alert-box.success{background-color:#56CCC8;color:#0A5856;color:#fff;border-color:#56CCC8;}
.alert-box.info{background-color:#324864;color:#3b8f99;color:#fff;border-color:#89b8c0;}
.alert-box.caution{background-color:#EC4F2C;color:#af9227;color:#fff;border-color:#d4ba80;}
#masonry_portfolio .rockicon-container-column img{border-radius:100%;border:4px solid #55ccc8;}
.rock-references-builder{display:block;position:relative;padding-top:35px;padding-bottom:15px;}
.rock-references-content{display:block;position:relative;overflow:hidden;}
.rock-references-builder .references-builder-title{font-weight:600;font-size:20px;margin-bottom:15px;}
.rock-references-builder ul li img{margin:0px auto;display:block !important;transition:all 0.4s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;}
.rock-references-builder ul li img:hover{opacity:0.8;filter:alpha(opacity=80);}
.rock-references-builder .azoom-element-responsive-buttons{text-align:center;}
.rock-references-builder .references_next_button,
.rock-references-builder .references_previous_button{display:inline-block;cursor:pointer;background:#f9f9f9;border:1px solid #C5CDD1;color:#C5CDD1;border-radius:19px;text-align:center;line-height:19px;width:19px;height:19px;font-size:11px;}
.rock-references-builder .references_next_button:hover,
.rock-references-builder .references_previous_button:hover{background:#C5CDD1;border-color:#fff;color:#fff;}
.testimonials-builder-container{display:block;margin:0 0 30px 0px;}
.testimonials-builder-container .swiper-single-element .swiper-pagination{top:30px;}
.rock-testimonials-content{display:block;position:relative;text-align:center;}
.rock-testimonials-content.azoom-swiperslider{overflow:visible;}
.rock-testimonials-single{position:relative;display:inline-block;width:100%;max-width:100%;text-align:center;padding:0px 60px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.rock-testimonials-single span{display:inline-block;}
.rock-testimonials-single .testimonials-content{margin-bottom:30px;margin-left:auto;margin-right:auto;width:100%;max-width:780px;}
.rock-testimonials-single .testimonials-content,
.rock-testimonials-single .testimonials-content p{font-size:24px;font-style:italic;font-weight:300;line-height:150%;}
.rock-testimonials-single .testimonial-image{float:left;width:45px;border-radius:45px;overflow:hidden;}
.rock-testimonials-single .name-company{margin-left:15px;margin-top:4px;font-size:16px;line-height:18px;text-align:left;}
.rock-testimonials-single .testimonials-details{font-size:14px;display:inline-block;}
.rock-testimonials-single .testimonials-details strong{font-weight:600;}
.testimonials-soft-color{color:#999;}
.social-icon.icon-group-container{display:inline-block;position:relative;}
.rock-social-icon{position:relative;display:block;width:45px;height:45px;overflow:hidden;cursor:pointer;float:left;}
.rtl .rock-social-icon{float:left;}
.rock-social-icon .social-icon-container{position:relative;font-size:19px;min-width:90px;line-height:45px;text-align:center;margin-left:0px;}
.rock-social-icon .social-icon-container i{margin:0;padding:0;position:relative;display:inline-block;text-align:center;float:left;width:45px;line-height:45px;}
.rtl .rock-social-icon .social-icon-container i{float:right;}
.rock-social-icon:hover .social-icon-container{margin-left:-45px;}
.rtl .rock-social-icon:hover .social-icon-container{margin-left:0px;margin-right:-45px}
.rock-social-icon a:hover .social-icon-hover, .rock-social-icon a .social-icon-hover{text-decoration:none;}
.rock-social-icon a:hover{text-decoration:none;}
.rock-social-icon a .social-icon-hover{background:#f9f9f9;}
.header-top-2 .social-icon .rock-social-icon{border:none;border-right:1px solid #f0f0f0;}
.header-top-2.wpml-selector-active .header-social-container{margin-right:2px;}
.header-top-2.wpml-selector-active .header-social-container{margin-right:0px;}
.header-top-2 .social-icon .rock-social-icon:first-child{border-left:1px solid #f0f0f0;}
.header-top-2 .header-social-container{max-height:45px;display:inline-block;}
.header-top-2 span{padding-left:15px;position:absolute;}
.header-top-2 span a{color:#607D8B !important;font-weight:600;}
#rockthemes-inline-nav{display:none;}
.itc-start{box-shadow:0 0 8px rgba(0,0,0,.15);position:fixed;right:0;top:48%;-webkit-transform:rotate(-90deg) translate3d(50%,0,0);transform:rotate(-90deg) translate3d(50%,0,0);-webkit-transform-origin:bottom right;transform-origin:bottom right;z-index:1000;color:#fff !important;background-color:#FF9800;border-color:#ac2328;padding:10px 28px;font-size:18px !important;}
.header-top-2 a:not(.escapea):not(.button){color:#c5cdd1;font-weight:600;}
i.fa.fa-paper-plane{margin-right:15px;}
.azoom-team-members{}
.azoom-team-members > ul{margin:0 -0.625rem 0 -0.625rem;}
.team-member-article{display:block;overflow:hidden;text-decoration:none;cursor:pointer;opacity:1;}
.team-member-article:hover{opacity:.8;}
.article-margin-bottom{margin-bottom:20px;}
.current.article-margin-bottom{margin-bottom:0px;}
.team-member-article a:hover img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0.8;}
.team-member-article .member-details{display:none;}
.azoom-team-members .member-details img[width="0"]{width:100%;}
.team-member-box{position:relative;border-top:1px solid #C5CDD1;border-bottom:1px solid #C5CDD1;padding:30px 0px;margin-bottom:60px;display:none;}
.team-member-box-close{font-size:64px;font-weight:100;position:absolute;top:0px;right:0px;z-index:9;color:#787878;opacity:0.3;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.team-member-box-close:hover{opacity:0.6;}
.team-member-box h3{font-weight:500;}
.team-member-box h3 > span{font-weight:200;display:block;}
.error-404-icon{font-size:118px;float:left;color:#00aae8;}
.error-404-details{padding-left:180px;padding-top:0px;}
.error-404-header{font-weight:600;color:#666;}
.error-404-description{font-size:24px;color:#666;font-weight:300;}
.rockthemes-list ul, .rockthemes-list li{list-style:none;padding:0px;margin:0px;display:block;}
.rockthemes-list li{margin:0px 0px 5px;}
.rockthemes-list li i{line-height:21px;margin:3px 10px 0 0;float:left;display:block;font-size:12px;}
.rockthemes-list li > div{margin-left:25px;}
article[rel="single-post"]{margin-bottom:30px;padding-bottom:0px;}
.article-details{margin-left:75px;}
.entry-header{margin-bottom:15px;}
.entry-summary, .article-details .entry-content{margin-bottom:45px;-ms-word-wrap:break-word;word-wrap:break-word;}
.article-details .entry-content:after{content:'';clear:both;display:block;width:100%;}
.entry-thumbnail{display:inline;}
.entry-thumbnail:after{content:'';display:block;position:relative;width:100%;height:20px;}
.entry-header .azoom-iframe-container{margin-bottom:20px;}
.azoom-title-date-container{}
.azoom-title-date-container a:hover{text-decoration:none;}
.date-area-container{background:#152840;position:relative;width:60px;height:85px;border-right:none;}
.date-area-container a{color:#fff;}
.post-format-container{position:relative;width:60px;height:60px;background:#56CCC8;color:#fff;}
.entry-sticky-container{position:relative;width:60px;height:60px;background:#FFFFFF;color:#c5cdd1;text-align:center;}
.entry-sticky-container i{line-height:60px;font-size:24px;}
.entry-love-container{position:relative;width:60px;height:60px;background:#c5cdd1;color:#f9f9f9;}
.entry-love-container i{font-size:24px;}
.entry-love-container span{position:absolute;margin-left:50%;left:7px;top:32px;font-size:12px;}
.entry-love-container a{position:absolute;margin-left:50%;left:-16px;top:17px;color:inherit;}
.entry-love-container a:hover{color:inherit;}
.azoom-love-icon[data-loved-this="yes"],
.azoom-love-icon[data-loved-this="yes"] a i{color:#ea6060;}
.entry-thumbnail .relative-container > img{position:relative;top:0px;}
.audio-content{display:block;max-width:100%;position:relative;}
.audio-content .mejs-container, .audio-content .mejs-embed,
.audio-content .mejs-embed body, .audio-content .mejs-container .mejs-controls{background:#C5CDD1;}
.audio-content .mejs-controls .mejs-time-rail .mejs-time-current{background:#56CCC8;}
.more-link{float:right;}
.more-link:not(.button){color:#00aae8;position:relative;}
.more-link i{font-size:10px;font-weight:600;}
.rtl .more-link{float:none;}
article label{display:inline;}
input[type="password"]{display:inline;max-width:100%;height:auto;}
article input[type="submit"]{display:inline-block;float:none;margin-top:-3px;}
.article-date-post-format{float:left;}
.date-area{text-align:center;}
.date-area .day-area{font-size:30px;font-weight:100;padding-top:4px;margin-bottom:7px;text-align:center;display:block;}
.date-area .month-area{text-transform:uppercase;margin-bottom:3px;font-size:12px;display:block;text-align:center;}
.date-area .year-area{font-size:14px;}
.azoom-post-social{margin:30px 0px;padding:15px 0px;display:block;position:relative;width:100%;}
.azoom-post-social > *{float:left !important;margin-right:10px;display:block;width:90px !important;overflow:hidden;}
.post-format-container .icomoon-icon{font-size:24px;position:absolute;left:50%;top:50%;margin-top:-12px;margin-left:-12px;}
.title-container, .title-container a{font-size:28px;font-weight:400;display:block;width:100%;margin-bottom:14px;-ms-word-wrap:break-word;word-wrap:break-word;}
.azoom-title-date-container .title-container{margin-bottom:20px;}
.entry-meta{font-size:14px;}
.entry-meta-single{margin-right:10px;margin-bottom:10px;background:#56CCC8;padding:10px 15px;display:inline-block;color:#f9f9f9;}
.rtl .entry-meta-single{margin-right:auto;margin-left:10px;}
.entry-meta-single a{color:#f9f9f9;}
.entry-meta-single a:hover{color:#fff;}
.entry-meta-single i{margin-right:10px;position:relative;top:1px;}
.comments-link{margin-right:30px;}
.comments-link i{margin-right:5px;}
.leave-reply i, .post-view i{margin-right:5px;position:relative;top:1px;}
.comments-link, .post-view{float:left;}
.post-view{font-size:inherit;}
.post-view-single{line-height:18px;font-size:inherit;float:left;}
.posts-navigation{position:relative;margin:0 0 30px;display:inline-block;width:100%;font-size:16px;}
.boxed-layout .posts-navigation{margin:3.750em -1.875em;position:relative;width:auto;padding:30px;background:#FFF;display:block;box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);}
.boxed-layout .posts-navigation hr{display:none;}
.posts-navigation .next-article-link{float:right;display:inline;margin-left:15px;width:60px;height:60px;}
.posts-navigation .back-article-link{float:left;display:inline;margin-right:15px;width:60px;height:60px;}
.author-info{background:#f9f9f9;padding:30px;position:relative;color:#787878;}
.author-info:hover{background:#ffffff;}
.author-info .author-avatar{display:inline;float:left;}
.author-info .author-description{margin-left:110px;}
.author-info .author-title{font-size:24px;line-height:100%;margin-top:0px;margin-bottom:15px;}
.author-info .author-bio a{display:block;margin:15px 0px 0px;}
.boxed-layout .author-info{background:none;padding:0px;position:relative;color:#787878;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.boxed-layout .author-info:hover{background:none;}
.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date{display:none;}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption{color:#220e10;font-size:18px;font-style:italic;font-weight:300;}
.gallery-caption{background-color:rgba(0, 0, 0, 0.7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;max-height:50%;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;width:100%;}
.gallery-caption:before{box-shadow:0 -10px 15px #000 inset;content:"";height:100%;min-height:49px;position:absolute;left:0;top:0;width:100%;}
.gallery-item:hover .gallery-caption{opacity:1;}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption{display:none;}
.gallery-caption{background:#000;filter:alpha(opacity=0);}
#calendar_wrap #wp-calendar{width:100%;text-align:center;}
#calendar_wrap #wp-calendar caption{text-align:left;font-weight:600;font-size:18px;}
#calendar_wrap #wp-calendar #prev, #calendar_wrap #wp-calendar #next{font-weight:600;}
.comment-list > li.comment{min-height:80px;}
.comments-area .nav-previous i,
.comments-area .nav-next i{font-size:12px;}
ol.comment-list{list-style:none;margin:0 0 30px;padding:0;text-indent:0;display:inline-block;width:100%;max-width:100%;}
ol.comment-list ol{}
ol.comment-list li{margin-bottom:30px;position:relative;}
ol.comment-list li.alt{}
ol.comment-list li.bypostauthor{}
ol.comment-list li.byuser{}
ol.comment-list li.comment-author-admin{}
ol.comment-list li.comment{}
ol.comment-list li.comment div.comment-author{margin-bottom:5px;}
ol.comment-list li.comment div.vcard{font-size:16px;font-weight:600;margin:0px;padding:0px;border:none;width:100%;}
ol.comment-list li.comment .comment-author cite{font-style:normal;line-height:100%;font-size:20px;}
ol.comment-list li.comment .comment-author{font-style:normal;font-size:20px;line-height:100%;color:#00AAE8;font-weight:600;}
ol.comment-list li.comment .comment-author a.url{color:#00aae8 !important;font-size:20px;line-height:100%;}
ol.comment-list li.comment div.vcard img.avatar{margin:0 1em 1em 0;}
ol.comment-list li.comment div.vcard img{background:#333;}
ol.comment-list li.comment div.vcard img.avatar-32{}
ol.comment-list li.comment div.vcard img.photo{}
ol.comment-list li.comment div.vcard span.says{display:none;}
ol.comment-list li.comment .comment-metadata{float:left;}
ol.comment-list li.comment .comment-meta{font-size:11px;margin-left:110px;}
ol.comment-list li.comment .comment-awaiting-moderation{display:block;margin-left:110px;}
ol.comment-list li.comment .comment-meta a{}
ol.comment-list li.comment p{margin:0 0 1em;color:#666666;margin-top:5px;}
ol.comment-list li.comment div.reply{font-size:11px;}
ol.comment-list li.comment div.reply a{color:#fff;margin-top:0px;}
ol.comment-list li.comment ol.children{list-style:none;margin:1em 0 0;text-indent:0;}
ol.comment-list li.comment ol.children li{}
ol.comment-list li.comment ol.children li.alt{}
ol.comment-list li.comment ol.children li.bypostauthor{}
ol.comment-list li.comment ol.children li.byuser{}
ol.comment-list li.comment ol.children li.comment{}
ol.comment-list li.comment ol.children li.comment-author-admin{}
ol.comment-list li.comment ol.children li.depth-2{margin:0 0 30px 60px;}
ol.comment-list li.comment ol.children li.depth-3{margin:0 0 30px 60px;}
ol.comment-list li.comment ol.children li.depth-4{margin:0 0 30px 60px;}
ol.comment-list li.comment ol.children li.depth-5{margin:0 0 30px 30px;}
ol.comment-list li.comment ol.children li.depth-6{margin:0 0 30px 30px;}
ol.comment-list li.comment ol.children li.depth-7{margin:0 0 30px 30px;}
ol.comment-list li.comment ol.children li.depth-8{margin:0 0 30px 15px;}
ol.comment-list li.comment ol.children li.depth-9{margin:0 0 30px 15px;}
ol.comment-list li.comment ol.children li.depth-10{margin:0 0 30px 15px;}
ol.comment-list li.comment ol.children li.odd{}
ol.comment-list li.parent{}
ol.comment-list li.thread-alt{}
ol.comment-list li.thread-even{}
ol.comment-list li.thread-odd{}
.comment-body{position:relative;background:#f9f9f9;}
.children li{position:relative;}
.comment-author-image{width:80px;height:80px;display:inline;float:left;}
.comments-area .comments-title{margin-bottom:30px;}
.comments-area .navigation{margin-bottom:30px;}
.comments-area .navigation .nav-next{text-align:right;}
.comments-area > .row > div > #respond.comment-respond{margin-top:0px;}
#respond.comment-respond > h3{margin-bottom:30px;}
.comments-area input, .comments-area textarea{margin-bottom:30px;}
.comments-area input[type="checkbox"]{margin-bottom:0px;}
.bypostauthor .comment-body{background:#fff;}
.comment-author-badge{width:300px;height:300px;position:relative;overflow:hidden;position:absolute;top:0px;left:0px;}
.badge-top-left{top:15px;left:-40px;position:absolute;width:140px;height:30px;background:#56CCC8;color:#FFF;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);z-index:9;text-align:center;font-size:12px;line-height:30px;}
textarea.comments-field{width:100%;min-height:140px;}
.comments-submit, #comments-submit{width:168px;margin-bottom:15px;}
#respond{margin-top:30px;}
.comment-respond #reply-title small{margin-left:-7px;}
.inputs-class-num{border:1px solid #e0e0e0;background:#eeeeee;color:#999999;padding:5px;padding-left:10px;padding-right:10px;margin:10px;float:left;margin-left:0px;width:290px;position:relative;display:block;height:27px;}
.box-shadow-dark{-webkit-box-shadow:inset 0 0 2px #00AAE8;-moz-box-shadow:inset 0 0 2px #00AAE8;box-shadow:inset 0 0 2px #00AAE8;border-color:#00AAE8;}
.comment-list .reply{text-align:right;}
.comment-list .reply a, #cancel-comment-reply-link{background:#56CCC8;font-weight:normal;color:#fff;font-size:14px;position:relative;cursor:pointer;text-align:center;padding:5px 10px;}
.comment-list .reply a:before{font-family:'icomoon';content:"\e669";position:relative;margin-right:8px;top:1px;font-size:inherit;font-weight:normal;color:#fff;}
a#cancel-comment-reply-link{margin-left:30px;}
a#cancel-comment-reply-link:before{font-family:'icomoon';content:"\e6fd";position:relative;margin-right:8px;top:-1px;font-size:10px;font-weight:normal;color:#fff;}
.comment-list .reply a:hover{text-decoration:none;}
.widget_rockthemes_tabs_widget{}
.widget_rockthemes_tabs_widget hr{margin:10px 0px;border-color:#f9f9f9;}
.widget_rockthemes_tabs_widget .rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header,
.widget_rockthemes_tabs_widget .rock-tabs-content-container a,
.widget_rockthemes_tabs_widget .rock-tabs-content-container p,
.widget_rockthemes_tabs_widget .rock-tabs-content-container strong{font-size:14px;}
.widget_rockthemes_tabs_widget .rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header{width:33.333%;text-align:center;}
.widget_rockthemes_tabs_widget .tabs-motion-content{padding:15px;}
.rockthemes-payment-icons{position:relative;}
.rockthemes-payment-icons i{display:inline-block;font-size:30px;margin:5px 8px;}
.widget{max-width:100%;-ms-word-wrap:break-word;word-wrap:break-word;}
.sidebar-area .widget{margin-bottom:45px;position:relative;}
.heading-icon-widget{width:8px;height:8px;top:12px;left:15px;}
.rtl .heading-icon-widget{left:auto;right:15px;}
.sidebar-area .widget > h3,
.sidebar-area .widget > .widget-title{font-weight:400;margin-bottom:15px;font-size:20px;padding:10px 15px 10px 30px;}
.rtl .sidebar-area .widget > h3,
.rtl .sidebar-area .widget > .widget-title{padding:10px 30px 10px 15px;}
.woocommerce .widget_layered_nav_filters ul li a:hover, .woocommerce-page .widget_layered_nav_filters ul li a:hover{color:#fff;}
.woocommerce.widget ins{background:#56CCC8;padding:0px 5px;color:#fff;}
.sidebar-area .star-rating{margin:10px 0px;}
.widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_pages ul, .widget_recent_comments ul,
.widget_display_forums ul, .bbp_widget_login .bbp-logged-in, .bbp_widget_login .bbp-login-form,
.widget_display_replies ul, .widget_display_topics ul,
.widget_display_stats > dl, .widget_display_views ul,
.widget_recent_entries ul, .widget_nav_menu ul, .woocommerce.widget_product_categories ul,
.woocommerce.widget_recently_viewed_products ul.product_list_widget,
.woocommerce.widget_products ul.product_list_widget,
.woocommerce.widget_recent_reviews ul.product_list_widget,
.woocommerce.widget_layered_nav > ul, .woocommerce.widget_recent_reviews ul,
.sidebar-area .woocommerce.widget_shopping_cart ul.cart_list, .sidebar-area .woocommerce.widget_shopping_cart .total,
.woocommerce.widget_top_rated_products ul.product_list_widget{list-style:none;margin-left:15px;}
.rtl aside.widget ul{margin-left:0px !important;margin-right:15px !important;}
.widget_display_forums > ul > li > ul, .bbp_widget_login > ul > li > ul,
.widget_display_replies > ul > li > ul, .widget_display_topics > ul > li > ul,
.widget_display_stats > ul > li > ul, .widget_display_views > ul > li > ul,
.widget_archive > ul > li > ul, .widget_categories > ul > li > ul, .widget_meta > ul > li > ul,
.widget_pages > ul > li > ul, .widget_recent_comments > ul > li > ul, .widget_recent_entries > ul > li > ul,
.widget_nav_menu > ul > li > ul, .woocommerce.widget_products ul > li > ul,
.woocommerce.widget_product_categories .product-categories > ul > li > ul,
.woocommerce.widget_layered_nav ul > li > ul, .woocommerce.widget_recent_reviews ul > li > ul,
.sidebar-area .woocommerce.widget_shopping_cart ul > li > ul, .sidebar-area .woocommerce.widget_top_rated_products ul > li > ul{margin-left:15px;}
.rtl .widget > ul > li > ul{margin-left:0px !important;margin-right:15px !important;}
.widget_display_forums li, .bbp_widget_login li, .widget_display_replies li, .widget_display_topics li,
.widget_display_stats dd, .widget_display_views li,
.widget_archive li, .widget_categories li, .widget_meta li, .widget_pages li, .widget_recent_comments li,
.widget_recent_entries li, .widget_nav_menu li, .woocommerce.widget_product_categories .product-categories li,
.woocommerce.widget_recently_viewed_products .product_list_widget li,
.woocommerce.widget_products .product_list_widget li,
.woocommerce.widget_layered_nav li, .woocommerce.widget_recent_reviews li,
.sidebar-area .woocommerce.widget_shopping_cart li, .woocommerce.widget_top_rated_products li{color:#C5CDD1;padding:10px 0px 10px 30px;border-bottom:1px solid #C5CDD1;text-align:left;font-size:14px;position:relative;}
.rtl aside.widget li{padding:10px 30px 10px 0px !important;text-align:right !important;}
.widget_display_forums li li, .bbp_widget_login li li, .widget_display_replies li li, .widget_display_topics li li,
.widget_display_stats li li, .widget_display_views li li,
.widget_archive li li, .widget_categories li li, .widget_meta li li,
.widget_pages li li, .widget_recent_comments li li, .widget_recent_entries li li,
.widget_nav_menu li li, .woocommerce.widget_products .product_list_widget li li,
.woocommerce.widget_product_categories .product-categories li li,
.woocommerce.widget_recently_viewed_products .product_list_widget li li,
.woocommerce.widget_layered_nav li li, .woocommerce.widget_recent_reviews li li,
.sidebar-area .woocommerce.widget_shopping_cart li li, .woocommerce.widget_top_rated_products li li{border:none;}
.widget_display_forums li:before, .bbp_widget_login li:before, .widget_display_replies li:before,
.widget_display_topics li:before, .widget_display_stats dd:before, .widget_display_views li:before,
.widget_archive li:before, .widget_categories li:before, .widget_meta li:before,
.widget_pages li:before, .widget_recent_comments li:before, .widget_recent_entries li:before,
.widget_nav_menu li:before, .woocommerce.widget_products li:before,
.woocommerce.widget_product_categories .product-categories li:before,
.woocommerce.widget_recently_viewed_products .product_list_widget li:before,
.woocommerce.widget_layered_nav li:before, .woocommerce.widget_recent_reviews li:before,
.sidebar-area .woocommerce.widget_shopping_cart li:before, .woocommerce.widget_top_rated_products li:before{content:'';width:8px;height:8px;display:block;position:absolute;left:0px;top:17px;background:#c5cdd1;transition:all .3s;-webkit-transition:all .63s;-moz-transition:all .3s;}
.rtl .widget li:before{left:auto !important;right:0px;}
.widget_display_forums li:hover:before, .bbp_widget_login li:hover:before,
.widget_display_replies li:hover:before, .widget_display_topics li:hover:before,
.widget_display_stats dd:hover:before, .widget_display_views li:hover:before,
.widget_archive li:hover:before, .widget_categories li:hover:before, .widget_meta li:hover:before,
.widget_pages li:hover:before, .widget_recent_comments li:hover:before, .widget_recent_entries li:hover:before,
.widget_nav_menu li:hover:before, .woocommerce.widget_products li:hover:before,
.woocommerce.widget_product_categories .product-categories li:hover:before,
.woocommerce.widget_recently_viewed_products .product_list_widget li:hover:before,
.woocommerce.widget_layered_nav li:hover:before, .woocommerce.widget_recent_reviews li:hover:before,
.sidebar-area .woocommerce.widget_shopping_cart li:hover:before, .woocommerce.widget_top_rated_products li:hover:before{background:#56CCC8;}
.widget_display_forums li a, .bbp_widget_login li a, .widget_display_replies li a, .widget_display_topics li a,
.widget_display_stats li a, .widget_display_views li a,
.widget_archive li a, .widget_categories li a, .widget_meta li a, .widget_pages li a, .widget_recent_comments li a,
.widget_recent_entries li a, .widget_nav_menu li a, .woocommerce.widget_product_categories .product-categories li a,
.woocommerce.widget_layered_nav li a, .woocommerce.widget_recent_reviews li a, .woocommerce.widget_products li a,
.sidebar-area .woocommerce.widget_shopping_cart li a,.woocommerce.widget_top_rated_products li a{line-height:inherit;}
.widget_shopping_cart_content .buttons a{width:49%;max-width:49%;padding:10px 0px;margin:0px;box-shadow:0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);}
.right-sidebar-padding{padding-left:15px;}
.left-sidebar-padding{padding-right:15px;}
.sidebar-widget-title-hr{margin-top:0px;}
.widget_search{}
.search-results-empty-content #searchform{max-width:380px;}
.bbp-search-form, #bbp-search-form{position:relative;}
.bbp-search-form #bbp-search-form #bbp_search_submit,
.widget_display_search #bbp-search-form #bbp_search_submit{margin:0px;}
.widget_search .searchform label,
.search-results-empty-content #searchform label,
.widget_product_search #searchform label,
.widget_product_search .woocommerce-product-search label{display:none;}
.widget_search .searchform input[type="text"],
.search-results-empty-content #searchform input[type="text"],
.widget_product_search #searchform input[type="text"],
.widget_product_search .woocommerce-product-search input[type="text"],
.bbp-search-form #bbp-search-form input[type="text"],
.widget_display_search #bbp-search-form input[type="text"],
#bbp-search-form input[type="text"]{padding-right:75px;margin-bottom:0px;border-radius:0px 5px 5px 0px;}
.rtl .widget_search .searchform input[type="text"],
.rtl .search-results-empty-content #searchform input[type="text"],
.rtl .widget_product_search #searchform input[type="text"],
.rtl .widget_product_search .woocommerce-product-search input[type="text"],
.rtl .bbp-search-form #bbp-search-form input[type="text"],
.rtl .widget_display_search #bbp-search-form input[type="text"],
.rtl #bbp-search-form input[type="text"]{padding-right:15px;padding-left:75px;border-radius:5px 0px 0px 5px;}
.widget_search .searchform #searchsubmit,
.search-results-empty-content #searchform #searchsubmit,
.widget_product_search #searchform #searchsubmit,
.widget_product_search .woocommerce-product-search #searchsubmit,
.bbp-search-form #bbp-search-form #bbp_search_submit,
.widget_display_search #bbp-search-form #bbp_search_submit,
#bbp-search-form #bbp_search_submit{width:40px;height:100%;position:absolute;top:0px;right:0px;background:#56CCC8;color:#fff;margin:0px;}
.rtl .widget_search .searchform #searchsubmit,
.rtl .search-results-empty-content #searchform #searchsubmit,
.rtl .widget_product_search #searchform #searchsubmit,
.rtl .widget_product_search .woocommerce-product-search #searchsubmit,
.rtl .bbp-search-form #bbp-search-form #bbp_search_submit,
.rtl .widget_display_search #bbp-search-form #bbp_search_submit,
.rtl #bbp-search-form #bbp_search_submit{right:auto;left:0px;}
.widget_search .searchform #searchsubmit:after,
.search-results-empty-content #searchform #searchsubmit:after,
.widget_product_search #searchform #searchsubmit:after,
.widget_product_search .woocommerce-product-search #searchsubmit:after,
.bbp-search-form #bbp-search-form #bbp_search_submit:after,
.widget_display_search #bbp-search-form #bbp_search_submit:after,
#bbp-search-form #bbp_search_submit:after{content:"\e67f";font-family:'icomoon';font-weight:normal;font-size:16px;line-height:24px;padding:15px 0px;left:20px;top:0px;position:absolute;display:block;}
.ie9 .widget_search > div > button,
.ie9 .search-results-empty-content > div > button,
.ie9 .widget_product_search > div > button{display:none;}
.searchform, #searchform{position:relative;}
.special-search-overlay-box .searchform input{margin:0px !important;}
.special-search-overlay-box .searchform input[type="submit"]{position:absolute;top:1px;right:1px;height:28px;box-shadow:none;border:none;border-top-left-radius:0px;border-bottom-left-radius:0px;width:50px;text-indent:-99px;background-size:16px 16px !important;background:#f0f0f0 url(images/icomoon/search.png) center center no-repeat;margin:0px !important;}
.special-search-overlay-box .searchform input[type="submit"]:hover,
.special-search-overlay-box .searchform input[type="submit"]:active{background-size:16px 16px !important;background:#F9F9F9 url(images/icomoon/search.png) center center no-repeat;}
.special-search-overlay-box .searchform input[type="text"]{padding-right:55px;}
.tagcloud a,
.tagcloud a:not(.escapea):not(.button){font-size:14px !important;display:inline-block;padding:5px 10px;border-radius:0px;margin:0 1px 6px 0;background:#c5cdd1;color:#f9f9f9;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.tagcloud a,
.tagcloud a:not(.escapea):not(.button):hover{background:#56CCC8;color:#fff;}
#wp-calendar{border-collapse:collapse;border-spacing:0;}
#wp-calendar td{text-decoration:none;}
#wp-calendar caption{font-weight:bold;color:#f0f0f0;text-align:center;background:#00aae8;-webkit-box-shadow:inset 0 1px rgba(255, 255, 255, 0.04);box-shadow:inset 0 1px rgba(255, 255, 255, 0.04);padding:10px;}
#wp-calendar caption td{line-height:32px;padding:0 10px;font-size:15px;color:#e2e2e2;}
#wp-calendar caption td:hover{color:white;}
#wp-calendar caption .prev{float:left;}
#wp-calendar caption .next{float:right;}
#wp-calendar th, #wp-calendar td{text-align:center;}
#wp-calendar th:first-child, #wp-calendar td:first-child{border-left:0;}
#wp-calendar th{font-size:8px;color:#696969;text-transform:uppercase;background:#f3f3f3;border-left:1px solid #f3f3f3;}
#wp-calendar td{font-size:11px;font-weight:bold;border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;}
.widget_calendar table tr th,
.widget_calendar table tr td{padding:5px 0px;}
#wp-calendar td{line-height:18px;color:#666;background:#f9f9f9;}
#wp-calendar td:hover, #wp-calendar td.off{background:#f3f3f3;}
#wp-calendar td.off{color:#b3b3b3;}
#wp-calendar td.active, #wp-calendar td:active{margin:-1px;background:#f0f0f0;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.05);box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.05);}
#wp-calendar td a{color:#00aae8;}
#wp-calendar td.active:first-child, #wp-calendar td:first-child:active{border-left:0;margin-left:0;}
#wp-calendar td.active:last-child, #wp-calendar td:last-child:active{border-right:0;margin-right:0;}
#wp-calendar tr:last-child td.active, #wp-calendar tr:last-child td:active{border-bottom:0;margin-bottom:0;}
#footer{}
#footer .shadow-divider-up{border:none;}
.footer-large{width:100%;min-height:40px;padding:90px 0px 60px;color:#CFCFCF;}
.footer-large > .row > .column,
.footer-large > .row > .columns{padding-left:45px;padding-right:45px;}
.footer-large > .row > .column:first-child,
.footer-large > .row > .columns:first-child{padding-left:15px;}
.footer-large > .row > .column:last-child,
.footer-large > .row > .columns:last-child{padding-right:15px;}
.footer-large aside{position:relative;margin-bottom:30px;}
.footer-large .textwidget{line-height:150%;}
hr.footer-inline-hr{border-top:1px solid rgba(0, 0, 0, 0.4);border-bottom:1px solid rgba(255, 255, 255, 0.07);height:1px;border-left:none;border-right:none;}
.footer-large .widget-title{margin:0 0 30px 0px;font-size:24px;}
.footer-large .widget > h3, .footer-large .widget > .widget-title{font-weight:400;margin-bottom:15px;font-size:20px;color:#333;}
.footer p, .footer span,
.footer li, .footer a,
.footer .textwidget,
.footer aside{font-size:14px;}
.footer-large .widget ul{margin-left:0px;}
.footer-large ul.instagram-pics{max-width:320px;margin-left:auto;margin-right:auto;}
.footer-large .instagram-pics,
.footer-large .instagram-pics li{list-style:none;margin:0px;padding:0px;}
.footer-large .instagram-pics li{width:50%;float:left;padding:10px;}
.widget_mc4wp_widget input[type="email"]{width:100%;background:#f0f0f0;font-size:inherit;}
.widget_mc4wp_widget input[type="email"]:focus{background:#f9f9f9;}
.widget_mc4wp_widget input[type="submit"]{padding:10px;background:#e2e4e7;display:block;font-size:inherit;width:100%;}
#footer .footer-large .tagcloud a:not(.escapea):not(.button){color:#fff;}
.footer-bottom{background:#181818;min-height:48px;}
.footer-bottom .footer-bottom-left span{padding:15px 0px;display:block;}
.footer-bottom > .row{border-top:1px solid #C5CDD1;}
.azoom-iframe-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.azoom-iframe-container iframe,
.azoom-iframe-container > video,
.azoom-iframe-container > embed,
.azoom-iframe-container .video-player{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.azoom-iframe-container.html5-video{padding-top:0px;}
.azoom-iframe-container.vimeo-video iframe{}
iframe.twitter-timeline, iframe.twitter-tweet, iframe.twitter-tweet-rendered{width:100%;min-width:100% !important;}
.flickr_badge_image img{max-width:33%;height:100%;margin-right:0px !important;padding-right:10px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;}
.flickr_badge_image img:hover{opacity:0.8;filter:alpha(opacity:80);}
.customisable-border.thm-dark, .thm-dark .customisable-border,
.widget .rpwe-block li{border-bottom:1px solid #444;}
ul.block-collapse{padding:0px;margin:0px}
ul.block-collapse > li{padding:0px;}
ul.block-collapse .rectangle-box{max-width:100% !important;}
select{background-color:#FFF;font-family:inherit;color:#000;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:16px;}
.custom-select{background-color:#f9f9f9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 2em;padding:0;position:relative;width:100%;z-index:1;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.azoom-small-box-shadow{box-shadow:0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);}
.azoom-small-text-shadow{text-shadow:0px 1px 1px rgba(0,0,0,0.1);-webkit-text-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-text-shadow:0px 1px 1px rgba(0,0,0,0.1);}
.header-sticky-active.menu-box-shadow{box-shadow:0 1px 5px rgba(190, 190, 190, 0.38);-webkit-box-shadow:0 1px 5px rgba(190, 190, 190, 0.38);-moz-box-shadow:0 1px 5px rgba(190, 190, 190, 0.38);}
.custom-select:hover{background-color:#ffffff;}
.custom-select:before{background:#f9f9f9;color:#787878;display:block;font-size:1em;height:100%;line-height:2.5em;padding:4px 33px 4px 15px;position:absolute;top:0;right:0;text-align:center;width:1em;z-index:-1;}
.custom-select select{font-family:'Titillium Web', sans-serif;background-color:transparent;border:0 none;box-shadow:none;color:#787878;display:block;font-size:100%;line-height:normal;margin:0;padding:10px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.custom-select select option{background:#f9f9f9;}
.custom-select select::-ms-expand{display:none;}
.custom-select select:focus{outline:none;}
:-moz-any(.custom-select):before{background-color:#fff;pointer-events:none;z-index:1;}
.icon-2{font-size:34px;}
.icon-3{font-size:50px;}
.icon-4{font-size:64px;}
pre{background:url("images/code_bg.png") repeat scroll 0 0 transparent;border-bottom:medium none !important;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;border-top:1px solid #EEEEEE;line-height:21px !important;margin-bottom:15px;overflow-x:auto;padding:0 10px !important;}
pre{white-space:pre-wrap;word-wrap:break-word;-ms-word-wrap:break-word;}
pre, code, kbd, samp{font-family:monospace,serif;font-size:1em;}
ol{line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit;}
li{display:list-item;}
ol, ul{margin-left:25px;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
mark{color:#f9f9f9;padding:0px 10px;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
var{font-style:italic;}
tt{font-family:monospace;}
big{font-size:larger;}
ins{background:#c5cdd1;text-decoration:none;}
abbr{border-bottom:1px dotted;}
ul,ol,dl{font-size:13px;}
address{font-style:normal;font-size:13px;}
small{font-size:80%;}
.azoom-pagination{margin:15px 0px 0px;list-style:none;display:block;font-size:12px;}
.button-radius{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.azoom-pagination .page-numbers{cursor:pointer;display:block;padding:0px 12px;float:left;text-aling:center;font-weight:normal !important;margin-right:5px;border-radius:3px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:30px;line-height:29px;font-weight:300;font-size:13px;text-decoration:none;text-align:center;color:#c5cdd1;border:1px solid #c5cdd1;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.azoom-pagination .prev.page-numbers i{font-size:9px;margin-right:5px;font-weight:bold;}
.azoom-pagination .next.page-numbers i{font-size:9px;margin-left:5px;font-weight:bold;}
.azoom-pagination .page-numbers:not(.current):not(.dots):hover, input[type="submit"]:hover,
.comments-submit:hover, #comments-submit:hover{background:#FFFFFF;text-decoration:none;border-color:#FFFFFF;}
.azoom-pagination .page-numbers.current,
.azoom-pagination .page-numbers:active,
.azoom-link_pages > span.page-numbers,
.button.active, .button.current,
.button.active:hover, .button.current:hover
.button.active:active, .button.current:active{line-height:30px;color:#ffffff;}
label{font-size:13px;font-weight:600;}
input, input:not([type="submit"]), select, textarea,
.select2-container .select2-choice{background:none repeat scroll 0 0 #fff;color:#787878;border:none;margin-left:0;padding:15px;max-width:100%;border-radius:0px;outline-color:transparent;-webkit-outline-color:transparent;-moz-outline-color:transparent;box-shadow:0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;}
.wp-editor-wrap{box-shadow:0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);}
select, .comment-form input, #searchform input, .searchform input{width:100%;height:54px;}
textarea{width:100%;}
.azoom-ajax-search-wrapper #searchform input{height:auto;}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus{outline-color:transparent;-webkit-outline-color:transparent;-moz-outline-color:transparent;}
input[type="submit"]{margin-left:0px;line-height:normal;}
input:focus, input:not([type="submit"]):focus, textarea:focus{background:#f9f9f9;outline:none;border:none;box-shadow:0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);}
.select2-drop-active{border:none;}
.select2-search input{background:#f0f0f0;}
.payment_method_paypal > label > a{margin-left:15px;}
@-webkit-keyframes slideInDownSmall{0%{-webkit-transform:translateY(-180px);transform:translateY(-180px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes slideInDownSmall{0%{-webkit-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px);}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.slideInDownSmall{-webkit-animation-name:slideInDownSmall;animation-name:slideInDownSmall;animation-duration:.6s;animation-delay:0s;-moz-animation-duration:.6s;-moz-animation-delay:0s;-webkit-animation-duration:.6s;-webkit-animation-delay:0s;-o-animation-duration:.6s;-o-animation-delay:0s;}
@-webkit-keyframes slideOutUpSmall{0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{-webkit-transform:translateY(-400px);transform:translateY(-400px);}
}
@keyframes slideOutUpSmall{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{-webkit-transform:translateY(-400px);-ms-transform:translateY(-400px);transform:translateY(-400px);}
}
.slideOutUpSmall{-webkit-animation-name:slideOutUpSmall;animation-name:slideOutUpSmall;}
@-webkit-keyframes fullSpin{0%{-webkit-transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes fullSpin{0%{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
.fullSpin{-webkit-animation-name:fullSpin;-webkit-animation-duration:2s;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:fullSpin;-moz-animation-duration:2s;-moz-animation-delay:0s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:fullSpin;animation-duration:2s;animation-delay:0s;animation-iteration-count:infinite;animation-timing-function:linear;}
@-webkit-keyframes fadeOutLeftInRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
50%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
51%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeOutLeftInRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
50%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
51%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeOutLeftInRight{-webkit-animation-name:fadeOutLeftInRight;animation-name:fadeOutLeftInRight;}
@-webkit-keyframes fadeOutRightInLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
50%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
51%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeOutRightInLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
50%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
51%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeOutRightInLeft{-webkit-animation-name:fadeOutRightInLeft;animation-name:fadeOutRightInLeft;}
@-webkit-keyframes fadeOutDownInUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
50%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
51%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeOutDownInUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
50%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
51%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeOutDownInUp{-webkit-animation-name:fadeOutDownInUp;animation-name:fadeOutDownInUp;}
.activate-intro-effect .header-top-2,
.activate-intro-effect .main-header-area{opacity:0;}
.intro-effect-slide{position:relative;display:block;transition:all 1.3s;-webkit-transition:all 1.3s;-moz-transition:all 1.3s;}
.intro-effect-slide:not(.notrans) .header,
.intro-effect-slide:not(.notrans) > .title,
.intro-effect-slide:not(.notrans) .content > div,
.intro-effect-slide:not(.notrans) .content > section{-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, transform;-webkit-transition-duration:1s;transition-duration:1s;}
.intro-effect-slide:not(.notrans) .header{-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);-webkit-transition-duration:1.2s;transition-duration:1.2s;}
.intro-effect-slide .header{z-index:1500;}
.intro-effect-slide .rockthemes-curvy-slider.header{position:relative;z-index:0;}
.intro-effect-slide > .title{position:relative;top:auto;left:auto;padding:6em 1em 2em;}
.intro-effect-slide .content > div,
.intro-effect-slide .content > section{margin-top:50px;color:#b2b2c0;}
.intro-effect-slide > .title,
.intro-effect-slide .content > div,
.intro-effect-slide .content > section{-webkit-transform:translateY(400px);transform:translateY(400px);opacity:0;}
.intro-effect-slide.modify > .title,
.intro-effect-slide.modify .content > div,
.intro-effect-slide.modify .content > section{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
.intro-effect-slide.modify .header{opacity:0;-webkit-transform:translateY(-100%) scale(0.6);transform:translateY(-100%) scale(0.6);}
.intro-effect-slide.modify:not(.notrans) > .title{-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.intro-effect-slide.modify:not(.notrans) .content > div,
.intro-effect-slide.modify:not(.notrans) .content > section{-webkit-transition-delay:0.6s;transition-delay:0.6s;}
input:not([type=submit]),
textarea,
select{color:#666 !important;}
@media (max-width:800px){.itc-header-new{display:none;}
.rockthemes-form-builder .sending-result{margin:0;padding:10px 0 0;clear:both;float:none;max-width:none;display:block;}
}
.media{overflow:hidden;}
.media-left{float:left;width:32%;}
.media-body{float:right;width:64%;}
.media{margin-bottom:15px;}
.footer-single-widget .media-left{padding-right:15px;display:table-cell;vertical-align:middle;}
.media-left img{width:65px;height:65px;}
.footer-large > .row > .column, .footer-large > .row > .columns{padding-left:30px;padding-right:30px;}
.section__footer .social__icons .social-icons__item{display:inline-block;font-size:18px;padding-right:15px;}
li.social-icons__item{list-style:none;display:inline-block;}
.rock-references-content{min-height:50px;}
.rockthemes-payment-icons i{display:inline-block;font-size:25px;margin:5px 6px;}
.footer p,.textwidget{color:#333333 !important;}
a.mail{color:#22ccc6;}
.media-body p{margin-bottom:0px !important;}
#text-1 img{
    width: 54%;
    margin-bottom: 15px;
}
.footer-large #text-1{
    position: relative;
    margin-bottom: 15px;
}
.no-columns{
	padding: 0px !important;
}