/*   
Theme Name: Yunik
Description: Yunik is a Premium Wordpress Theme with a 18 awesome designs and fully CMS features.&nbsp;&nbsp;<strong>DesignareThemes:</strong> <a href="http://www.facebook.com/DesignareThemes">Facebook</a>&nbsp;|&nbsp;<a href="http://www.twitter.com/DesignareThemes">Twitter</a>&nbsp;|&nbsp;<a href="http://support.designarethemes.net/forums/">Theme Support</a>
Author: DesignareThemes
Author URI: http://designarethemes.net
Version: 1.3
Tags:black,blue,brown,gray,green,orange,pink,purple,red,silver,tan,white,yellow,dark,light,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,flexible-width,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,theme-options,translation-ready
Theme URI:
License:
License URI:
*/
/**      
  
  YUNIK Wordpress Theme		   								 
  Author: Designare									     
  Author URI: http://themeforest.net/user/Designare		
  Version: 1.2.6
  
  YUNIK MAIN CSS

  01. RESET
  02. GENERAL
  03. BLOG
  04. INTRO LOADINGS
  05. ANIMATIONS
  06. NAVIGATION
  07. TOP BAR
  08. TOP PANEL
  09. HEADER
  10. PAGE TITLE
  11. MENU
  12. SOCIAL ICONS
  13. POSTS
  14. SLIDERS
  15. PROJECTS
  16. TWITTER
  17. NEWSLETTER
  18. SEARCH BAR
  19. 404
  20. WIDGETS
  21. WPML
  22. ELEMENTS
  23. FOOTER
  24. BOX PAGE
  25. CFORMS 7
  	                 		   
/***************************************************************
					  01. RESET
***************************************************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, a, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, q { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
a{text-decoration: none;}
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
hr{border: 1px solid #f2f2f2;height: 0px;}
.yunik_helper_div{display: none;}
/* WORDPRESS CORE CSS */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display:block;margin: 25px auto 25px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float:left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 25px auto 25px auto;}
a img.alignright {float:right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 100%;padding: 5px 0px 5px;text-align: center;}
.wp-caption.alignnone {margin: 25px 0 25px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin:0;max-width: 98.5%;padding:0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 14px;line-height: 24px;margin: 0;padding: 14px 10px 7px;margin-bottom: 0 !important;}
.sticky{background: #f9f9f9;border: 1px solid #ededed;padding: 40px;margin-bottom: 50px;}
.sticky .divider-posts{display: none !important;}
.gallery-caption{}
.bypostauthor{}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}	
video {max-width: 100%;height: auto;}
iframe,
embed,
object {
	max-width: 100%;
}
.vendor{
	padding: 0;
	background: #fff;
	margin-bottom: 30px;
}
input{/* -webkit-appearance: none; */border-radius: 0;}
/***************************************************************
					  02. GENERAL
***************************************************************/
html, body{overflow-x: hidden;}
body{
	font-family: 'Helvetica Neue','Arial','sans-serif';
	font-size: 14px;
	line-height: 26px;
	color: #818181;
	font-weight: 400;
	background-color: #fff;
	overflow-x: hidden!important;
	-webkit-font-smoothing: antialiased;
	
}
p, li, a, .aio-icon-description{
	font-family: 'Helvetica Neue','Arial','sans-serif';
	line-height: 1.75em;
	font-weight: 400;
	color: #616161;
	font-size: 16px;
	letter-spacing: normal;
	-webkit-transform-style: preserve-3d;
}
p{margin-bottom: 1em;}
li{margin: 0.5em 0;}
a{margin: 0;font-weight: 400;}
a:not(.down-button, .des-button-dark-1d, .des-button-white, .des-button-color):hover,a:not(.down-button, .des-button-dark-1d, .des-button-white, .des-button-color):focus{color: #4A5157;text-decoration: none;outline: none !important;border: none;}
img, img:hover,img:focus{text-decoration: none;outline: none !important;border: none;}
input:hover, input:focus{text-decoration: none;outline: none;}
h1, h2, h3, h4, h5, h6{
	font-family: 'Helvetica Neue','Arial','sans-serif';
	text-rendering: optimizelegibility;
	font-weight: bold;
}
h1{
	font-size: 36px;
}
h2{
	font-size: 32px;
}
h3{
    font-size: 25px;
}
h4{
	font-size: 22px;
}
h5{
	font-size: 18px;
}
h6{
	font-size: 16px;
}
#back-top {
	position: fixed;
	bottom: 15px;
	right: 25px;
	z-index: 99999;
}
.heading-border{
	border: 1px solid;
	padding: 5px 10px;
}
.float-right{float: right;}
.float-left{float: left;}
.column.one-third{width:33%;}
h1.page_title{
  text-transform: uppercase;
  letter-spacing: 5px;
  margin-bottom: 0;
}
.aio-icon-square_box .aio-icon.advanced i{top: 2px; position: relative;}
.uvc-headings-line{display: inline-block;}
img{
	height: auto;
	max-width: 100%;
}
.bold{
	font-weight: 800;
}
/***************************************************************
					  03. BLOG
***************************************************************/
.page-template-blog-template .blog-default .col-md-12 .metas-container {margin: 10px 0 10px 0;}
.page-template-blog-template .blog-default .col-md-12 .post .flexslider{margin: 0 0 10px 0}
.page-template-blog-template .blog-default .col-md-12 .featured-image-thumb{margin-bottom: 30px;}
.single-post .featured-image-thumb{margin-bottom: 30px;}
.single-post .featured-image-thumb .featured-image-fb{margin-top: -30px;}

/***************************************************************
					  04. LOADING INTRO
***************************************************************/
body #des_website_load .spinner .loaders-style-box{position: relative;left: -50%;}
body #des_website_load .spinner .loaders-style-box.load2, body #des_website_load .spinner .loaders-style-box.load3, body #des_website_load .spinner .loaders-style-box.load6{top:-50px;}

@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-pulse>div:nth-child(0){-webkit-animation:scale .75s -.36s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.36s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(1){-webkit-animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(0){-webkit-animation:ball-pulse-sync .6s -.21s infinite ease-in-out;animation:ball-pulse-sync .6s -.21s infinite ease-in-out}.ball-pulse-sync>div:nth-child(1){-webkit-animation:ball-pulse-sync .6s -.14s infinite ease-in-out;animation:ball-pulse-sync .6s -.14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s -.07s infinite ease-in-out;animation:ball-pulse-sync .6s -.07s infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s 0s infinite ease-in-out;animation:ball-pulse-sync .6s 0s infinite ease-in-out}.ball-pulse-sync>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#fff;border-radius:100%;margin:2px;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ball-rotate{position:relative}.ball-rotate>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative}.ball-rotate>div:first-child{-webkit-animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite;animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite}.ball-rotate>div:after,.ball-rotate>div:before{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;content:"";position:absolute;opacity:.8}.ball-rotate>div:before{top:0;left:-28px}.ball-rotate>div:after{top:0;left:25px}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.ball-clip-rotate>div{border-radius:100%;margin:2px;border:2px solid #fff;border-bottom-color:transparent;height:25px;width:25px;background:0 0!important;display:inline-block;-webkit-animation:rotate .75s 0s linear infinite;animation:rotate .75s 0s linear infinite}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes scale{30%{-webkit-transform:scale(0.3);transform:scale(0.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0;left:0;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#fff;height:16px;width:16px;top:7px;left:-7px;-webkit-animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;width:30px;height:30px;left:-14px;top:0px;background:0 0;border:2px solid;border-color:#fff transparent;-webkit-animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;-webkit-animation-duration:1s;animation-duration:1s}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{position:absolute;left:-20px;top:-20px;border:2px solid #fff;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#fff transparent;-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes ball-scale-ripple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}@keyframes ball-scale-ripple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}.ball-scale-ripple>div{height:50px;width:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:nth-child(1){-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(0.75);transform:scale(0.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(0.75);transform:scale(0.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;display:inline-block;-webkit-animation:ball-beat .7s 0s infinite linear;animation:ball-beat .7s 0s infinite linear}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{background-color:#fff;border-radius:100%;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px,0);transform:translate(50px,0)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px,0);transform:translate(50px,0)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.99px,-37.51px);-ms-transform:translate(-29.99px,-37.51px);transform:translate(-29.99px,-37.51px)}.ball-triangle-path>div:nth-child(1){-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #fff}.ball-triangle-path>div:nth-of-type(1){top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(0.4);transform:scale(0.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(0.4);transform:scale(0.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(0.75);transform:scale(0.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(0.75);transform:scale(0.75)}}.ball-pulse-rise>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}100%{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}100%{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:nth-child(1){-webkit-animation-delay:-.07s;animation-delay:-.07s;-webkit-animation-duration:1.53s;animation-duration:1.53s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:.72s;animation-delay:.72s;-webkit-animation-duration:.94s;animation-duration:.94s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.11s;animation-delay:.11s;-webkit-animation-duration:1.25s;animation-duration:1.25s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.13s;animation-delay:.13s;-webkit-animation-duration:1.01s;animation-duration:1.01s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:.18s;animation-delay:.18s;-webkit-animation-duration:.97s;animation-duration:.97s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:-.09s;animation-delay:-.09s;-webkit-animation-duration:.67s;animation-duration:.67s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.42s;animation-delay:.42s;-webkit-animation-duration:.92s;animation-duration:.92s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:.52s;animation-delay:.52s;-webkit-animation-duration:1.43s;animation-duration:1.43s}.ball-grid-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:nth-child(1){-webkit-animation-delay:.73s;animation-delay:.73s;-webkit-animation-duration:1.3s;animation-duration:1.3s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.32s;animation-delay:.32s;-webkit-animation-duration:1.3s;animation-duration:1.3s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:.71s;animation-delay:.71s;-webkit-animation-duration:.88s;animation-duration:.88s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:.62s;animation-delay:.62s;-webkit-animation-duration:1.06s;animation-duration:1.06s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.31s;animation-delay:.31s;-webkit-animation-duration:.62s;animation-duration:.62s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:-.14s;animation-delay:-.14s;-webkit-animation-duration:1.48s;animation-duration:1.48s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:-.1s;animation-delay:-.1s;-webkit-animation-duration:1.47s;animation-duration:1.47s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:1.49s;animation-duration:1.49s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.73s;animation-delay:.73s;-webkit-animation-duration:.7s;animation-duration:.7s}.ball-grid-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(0.4);transform:scale(0.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(0.4);transform:scale(0.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px;margin-left:-10px;}.ball-spin-fade-loader>div:nth-child(1){top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -.96s infinite linear;animation:ball-spin-fade-loader 1s -.96s infinite linear}.ball-spin-fade-loader>div:nth-child(2){top:17.05px;left:17.05px;-webkit-animation:ball-spin-fade-loader 1s -.84s infinite linear;animation:ball-spin-fade-loader 1s -.84s infinite linear}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s -.72s infinite linear;animation:ball-spin-fade-loader 1s -.72s infinite linear}.ball-spin-fade-loader>div:nth-child(4){top:-17.05px;left:17.05px;-webkit-animation:ball-spin-fade-loader 1s -.6s infinite linear;animation:ball-spin-fade-loader 1s -.6s infinite linear}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -.48s infinite linear;animation:ball-spin-fade-loader 1s -.48s infinite linear}.ball-spin-fade-loader>div:nth-child(6){top:-17.05px;left:-17.05px;-webkit-animation:ball-spin-fade-loader 1s -.36s infinite linear;animation:ball-spin-fade-loader 1s -.36s infinite linear}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s -.24s infinite linear;animation:ball-spin-fade-loader 1s -.24s infinite linear}.ball-spin-fade-loader>div:nth-child(8){top:17.05px;left:-17.05px;-webkit-animation:ball-spin-fade-loader 1s -.12s infinite linear;animation:ball-spin-fade-loader 1s -.12s infinite linear}.ball-spin-fade-loader>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:nth-child(1){top:45px;left:0;-webkit-animation:ball-spin-loader 2s .9s infinite linear;animation:ball-spin-loader 2s .9s infinite linear}.ball-spin-loader>span:nth-child(2){top:30.68px;left:30.68px;-webkit-animation:ball-spin-loader 2s 1.8s infinite linear;animation:ball-spin-loader 2s 1.8s infinite linear}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s 2.7s infinite linear;animation:ball-spin-loader 2s 2.7s infinite linear}.ball-spin-loader>span:nth-child(4){top:-30.68px;left:30.68px;-webkit-animation:ball-spin-loader 2s 3.6s infinite linear;animation:ball-spin-loader 2s 3.6s infinite linear}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s 4.5s infinite linear;animation:ball-spin-loader 2s 4.5s infinite linear}.ball-spin-loader>span:nth-child(6){top:-30.68px;left:-30.68px;-webkit-animation:ball-spin-loader 2s 5.4s infinite linear;animation:ball-spin-loader 2s 5.4s infinite linear}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s 6.3s infinite linear;animation:ball-spin-loader 2s 6.3s infinite linear}.ball-spin-loader>span:nth-child(8){top:30.68px;left:-30.68px;-webkit-animation:ball-spin-loader 2s 7.2s infinite linear;animation:ball-spin-loader 2s 7.2s infinite linear}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px 2px 2px 15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:4px;left:-7px}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s 0s infinite linear;animation:ball-zig .7s 0s infinite linear}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s 0s infinite linear;animation:ball-zag .7s 0s infinite linear}@-webkit-keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px 2px 2px 15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:4px;left:-7px}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s 0s infinite linear;animation:ball-zig-deflect 1.5s 0s infinite linear}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s 0s infinite linear;animation:ball-zag-deflect 1.5s 0s infinite linear}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:nth-child(1){-webkit-animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:nth-child(1){-webkit-animation-delay:.23s;animation-delay:.23s;-webkit-animation-duration:1.1s;animation-duration:1.1s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.09s;animation-delay:.09s;-webkit-animation-duration:1s;animation-duration:1s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.44s;animation-delay:.44s;-webkit-animation-duration:.65s;animation-duration:.65s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:-.12s;animation-delay:-.12s;-webkit-animation-duration:1.01s;animation-duration:1.01s}.line-scale-party>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;display:inline-block;-webkit-animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85);animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85)}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:nth-child(1),.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;display:inline-block;-webkit-animation:line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(.11,.49,.38,.78);animation:line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(.11,.49,.38,.78)}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.line-scale-pulse-out-rapid>div:nth-child(1),.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}.line-spin-fade-loader{position:relative;top:-10px;margin-left:-4px}.line-spin-fade-loader>div:nth-child(1){top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(2){top:13.64px;left:13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(4){top:-13.64px;left:13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(6){top:-13.64px;left:-13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(8){top:13.64px;left:-13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out;animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out}.line-spin-fade-loader>div{background-color:#fff;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;-webkit-animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{width:50px;height:50px;background:#fff;border:1px solid transparent;-webkit-animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s -.66s infinite linear;animation:pacman-balls 1s -.66s infinite linear}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s -.33s infinite linear;animation:pacman-balls 1s -.33s infinite linear}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s 0s infinite linear;animation:pacman-balls 1s 0s infinite linear}.pacman>div:first-of-type{width:0;height:0;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite;position:relative;left:-30px}.pacman>div:nth-child(2){width:0;height:0;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px;position:relative;left:-30px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translate(0,-6.25px);-ms-transform:translate(0,-6.25px);transform:translate(0,-6.25px);top:25px;left:70px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(0.5) rotate(-90deg);transform:translateX(50px) scale(0.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(0.5) rotate(-270deg);transform:translateY(50px) scale(0.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(0.5) rotate(-90deg);transform:translateX(50px) scale(0.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(0.5) rotate(-270deg);transform:translateY(50px) scale(0.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);-ms-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{width:10px;height:10px;position:absolute;top:-5px;left:-5px;background-color:#fff;-webkit-animation:cube-transition 1.6s 0s infinite ease-in-out;animation:cube-transition 1.6s 0s infinite ease-in-out}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0;border-radius:100%;-webkit-animation:spin-rotate .6s 0s infinite linear;animation:spin-rotate .6s 0s infinite linear;background-image:-webkit-linear-gradient(transparent 0,transparent 70%,#fff 30%,#fff 100%);background-image:linear-gradient(transparent 0,transparent 70%,#fff 30%,#fff 100%);width:100%;height:100%}

.load2 .loader,.load2 .loader:before,.load2 .loader:after{border-radius:50%}.load2 .loader:before,.load2 .loader:after{position:absolute;content:''}.load2 .loader:before{width:5.2em;height:10.2em;background:#D5D5D5;border-radius:10.2em 0 0 10.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}.load2 .loader{font-size:10px;text-indent:-99999em;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em #FFF;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.load2 .loader:after{width:5.2em;height:10.2em;background:#D5D5D5;border-radius:0 10.2em 10.2em 0;top:-0.1em;left:5.1em;-webkit-transform-origin:0px 5.1em;transform-origin:0px 5.1em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}@-webkit-keyframes "load2"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes "load2"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}

.load3 .loader{font-size:7px;text-indent:-9999em;width:11em;height:11em;border-radius:50%;background:#ffffff;background:-moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:-webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:-o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:-ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.load3 .loader:before{width:50%;height:50%;background:#FFF;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.load3 .loader:after{background:#D5D5D5;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes "load3"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes "load3"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}

body #des_website_load {
	width: 100%;
	height: 100%;
	position: fixed;
	overflow: hidden;
	z-index: 999999999999999999999999;
	background: #d5d5d5;
	transform: translateZ(20px);
	-webkit-transform: translateZ(20px);
	-moz-transform: translateZ(20px);
	-ms-transform: translateZ(20px);
	-o-transform: translateZ(20px);
}

body > #des_website_load .percentage{
	height: 40px;
	width: 300px;
	position: absolute;
	top: 46% !important;
	text-align: center;
	left: 47.5%;
	left: calc(50% - 150px);
	left: -webkit-calc(50% - 150px);
	left: -moz-calc(50% - 150px);
	left: -ms-calc(50% - 150px);
	left: -o-calc(50% - 150px);
	margin-top: 60px;
	font-weight: 100;
	font-style: italic;
}

body #des_website_load .spinner {
	position: absolute;
	left: 50%;
	top: 46%;
}

::-moz-selection {
	background: #343434;
	color: #fff;
	text-shadow: none;
}

::selection {
    background: #343434;
    text-shadow: none;
    color: #fff;
}

/***************************************************************
					  05. ANIMATIONS
***************************************************************/
.p-button, .signup, .about-author, #comments, widget_followers li, .tabs li, .contents, .comment-reply, .tagcloud a, .navbar-toggle, .widget_followers li, .panel, .projects-overlay .projects-navigation .prev-proj a, .projects-overlay .projects-navigation .next-proj a, .ms-skin-light-6 .ms-tooltip-cont, .post-content .featured-image img, .post-content a .post-quote, .single article.comment, h2.post-title.post-link, .post-content .featured-image a .post_overlay, .post-quote, .page-template-blog-template .featured-image img, .page-template-blog-template .flexslider .slides img, .page-template-blog-masonry-template .flexslider .slides img, .single-post .flexslider .slides img, .single .flexslider .featured-image img, .featured-image a .post_overlay, .single .featured-image-thumb img, .single .featured-image-thumb a .post_overlay, .archive .blog-default-bg a img, .featured-image img, .des_recent_posts_widget .flexslider img, .widget_search input, .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft, .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.navbar, .navbar-brand, .navbar-default .navbar-nav > li > a,.navbar, a.go-about, .p-button, a.p-button.hide-icon i, a.p-button.hide-icon span.text, .signup, .slidecontent-bi .project-title-bi p a, .filter li a, .projects-overlay #projects-loader.transitioned, .projects-overlay #pagecontent .scrollbar, .projects-overlay #pagecontent .thumb, .readmore, .post-content .featured-image img, widget_followers li, .tagcloud a, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, #contacts input:hover, #contacts textarea:hover, .wpcf7 input:focus, .wpcf7 textarea:focus, #contacts textarea, #contacts input, .light  #contacts .contact-form input:hover, .light  #contacts .contact-form textarea:hover, .light  #contacts .contact-form input:focus, .light #contacts .contact-form textarea:focus, #contacts .form-success, #contacts .form-success p, .skillbar, .dropdown-menu > li > a, .widget_followers li, #back-top a, a.social:before, .tp-caption a, .esg-grid a, .dl-back:after, .nav-container, .navbar-collapse, .navbar-header, .search_trigger i, .search_trigger_mobile i, .header_social_icons_wrapper, .the_title h2 a, .post-content a:hover .post-quote, .social-shares ul li a, .social-shares ul li a i, .post-listing .post a .post-quote blockquote, h2.post-title.post-link, .widget ul li a, .post-quote, .btn-contact-left input, .footer_sidebar ul li a, .header_social_icons div.social_container i, a.navbar-brand, .navbar-nav a, header.navbar .navbar-collapse ul li ul li a, .nav-previous-nav1 a, .nav-next-nav1 a, .des_breadcrumbs a, .nav-previous, .nav-next, .single #commentform .form-submit #submit, .style1 .yunik_little_shopping_bag, .nav-container .yunik_minicart li a, .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft, .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight, .yunik_minicart_wrapper, .intro_continue_text a, .intro_continue_arrow a, .navbar-default .style4_social_search, #cbpw-filters82 .cbp-filter-item, header .top-bar a, header .top-bar ul.phone-mail li a, .aio-icon-read, .header_social_icons, .yunik_dynamic_shopping_bag, .search_trigger, .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft:hover, .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight:hover, header.navbar .navbar-collapse ul li ul li a, li:not(.des_mega_menu) ul.menu-depth-1 li, li.des_mega_menu li.menu-item-depth-1 li, .dl-menu li, .page-template-blog-masonry-template .posts_category_filter li{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}


/***************************************************************
					  06. NAVIGATION
***************************************************************/
.nav-container{display:table;margin: 0 15px 0 30px;}
/* .nav-container.container > ul.des_mega_menu{visibility: hidden;opacity: 0;}  */
.nav-container > .navbar-collapse.collapse, .dl-menuwrapper{display:table-cell !important;vertical-align:middle;}
.nav-container > .navbar-collapse.collapse{width: 100%;}
.style2 .nav-container > .navbar-collapse.collapse{width: 100%;padding-left: 50px;}
.nav-container img{width:auto;display: block;max-width: 100%;float: none;}
.navbar-brand {
	float: left;
	font-size: 18px;
	line-height: 74px;
	margin: 0;
	z-index: 9999999;
}
.navbar form.search_input{position: absolute;}
.navbar-default{
	border: none;
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{
	background-color: transparent;outline: none;
}
.navbar-nav{margin: 5.5px -15px;}
.navbar-default .navbar-nav > li > a {
	position: relative;
	text-decoration: none;
	text-decoration: none;
	display: block;
	outline: none;
  	padding: 0 15px;
	margin: 0;
}

.hide-on-start:not(.oldie){
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	transition: none;
	-webkit-transform: translateY(-300px);
	-moz-transform: translateY(-300px);
	-ms-transform: translateY(-300px);
	transform: translateY(-300px);
}
.hide-on-start.hidestartready{
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.nothidden.hide-on-start:not(.oldie){
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}
.hide-on-start.oldie{
	top:-300px;
}

.navbar-collapse li:not(.des_mega_menu) .dropdown-menu{
	position: absolute;
	top: 100%;
	z-index: 1000;
	float: left;
	min-width: 205px;
	padding: 0;
	font-size: 14px;
	list-style: none;
	background-clip: padding-box;
	border-top: none;
	border: none;
	-webkit-box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.1);
	box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.1);
}
#menu_top_bar > li ul.sub-menu{
	-webkit-box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.1);
	box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.1);
}
.navbar-collapse li:not(.des_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2{top:-2px;	margin: 2px 0 0;}
.navbar-collapse li:not(.des_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-3{top:-2px;margin: 2px 0 0;}

.navbar-collapse li.des_mega_menu > .dropdown-menu{min-width: 20vw;}
.dropdown-menu.pull-right{
	right: 0;
	left: auto;
}
.dropdown-menu .divider{
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.dropdown-menu > li > a{
	display: block;
	padding: 14px 26px 13px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	xwhite-space: nowrap;
	font-size: 0.9em;
	xborder-bottom: 1px solid #f2f2f2;
}
.dark .dropdown-menu > li > a{
	border-bottom: 1px solid #23282C;
}
.dark .dropdown-menu{
	border: none;
}
.dropdown-menu > li:last-child > a{
	border-bottom: 0;
}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #428bca;
	outline: 0;
}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
	color: #999;
}
.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
	display: block;
}	

/* Dark Nav */
.navbar-default.dark .navbar-toggle {
	border-color: #3D4349;
}
.navbar{z-index: 99999;}
.navbar i{
	font-size: 13px;
	vertical-align: middle;
	padding-right: 5px;
}
.navbar .nav-container i{font-size: 15px;color: #C3C5C5;}
.navbar-nav.icons > li > a{
	line-height: 78px;
}

/* Shrink Effect */
.navbar-shrink{
	height: 66px;
	-webkit-box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.07); box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.07);
}
.navbar-shrink .navbar-brand{
  line-height: 60px;
}
.navbar-shrink .navbar-nav > li > a {
	line-height: 66px;
}
.navbar-shrink .navbar-nav.icons > li > a {
	line-height: 64px;
}
header, header .navbar-brand h1.logo, header button.navbar-toggle, header .top-bar, header .top-bar > .container{height:auto;-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;}
header.header_not_fixed{position: relative;margin-bottom:0px !important;float: left;width: 100%;}
header.header_not_fixed.headerclone{display: none;}
header.header_not_fixed .header_social_icons{float:none;}
header.header_not_fixed .header_social_icons_wrapper{display:inline-block;}

/* tweaks */
header.header_not_fixed.style3, header.header_not_fixed.style4{width:100%;}
header.header_not_fixed.style3 .header_social_icons{float:left;}

header .navbar-brand img:not(.logo_after_scroll){display: block;}
header .navbar-brand img.logo_after_scroll{display: none;}

header.header_after_scroll .navbar-brand img:not(.logo_after_scroll){display: none;}
header.header_after_scroll .navbar-brand img.logo_after_scroll{display: block;margin-left: auto; margin-right: auto; text-align: center;}

header.navbar .main-menu-icon {
	position: relative;
	top: -1px;
	width: 24px;
	text-align: center;
	left: -2px;
}
body.search-results .master_container{background-color:white;}

/*
** 04 - SECTION / SKINS */
section.nav-boxes{position: static;}
#parallax-home{
	width: 100%;
	height: 100%;
}
#parallax-home-contents{
	height: 100%;
	width: 100%;
	display: table;
	position: relative;
	overflow: hidden;
}
.home-center-contents{
	display: table-cell;
	vertical-align: middle;
	margin: auto;
	text-align: center;
	z-index: 9;
	position: relative;
	top: -40px;
}
.home-center-contents > *{
	margin-bottom: -80px !important;
}
.logo-home {
	width: 100%;
	position: relative;
	text-align: center;
}
/* Text Slider */
#text-slider.flexslider {
	background: transparent;
	margin: 40px auto;
	border: none;
	width: 100%;
	padding: 20px 0;
	-webkit-box-shadow: none; 
	-moz-box-shadow: none; 
	-o-box-shadow: none; 
	box-shadow: none;
}
#text-slider .flex-control-nav li{
	position: relative;
	top: 70px !important;
}
p.home-slide-content {
	font-size: 5.5em !important;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: 800;
	letter-spacing: 2px;
	color: #fff;
}
.big-text p.home-slide-content {
	font-size: 4.5em !important;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: 800;
	letter-spacing: 0;
	color: #fff;
}
#text-slider .flex-control-nav{
	position: relative;
	top: -40px !important;
}
/* Get Started */
.next-section {
	width: 100%;
	position: absolute;
	height: 100px;
	display: block;
	text-align: center;
	bottom: 40px;
	z-index: 99;
}
a.go-about{
	width: auto;
	height: auto;
	top: 50%;
	overflow: hidden;
	background: transparent;
	border: 1px solid rgba(255,255,255,.1);
	z-index: 3;
	position: relative;
	padding: 10px 20px;
	color: #fff; 
}
a.go-about:hover{border: 1px solid rgba(255,255,255,.5);}

.intro_continue_arrow a{
  text-decoration: blink;
  -webkit-animation-name: blinker;
  -webkit-animation-duration: 1.2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-direction: alternate;
}


/* top bar menu nav */
#menu_top_bar{position: absolute;height: 100%;top: 0px;}
#menu_top_bar * {display: block;}
#menu_top_bar > li ul{position:absolute; visibility: hidden;opacity: 0;filter:alpha(opacity=0);width: 180px;left:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out; /* background: black; */}
#menu_top_bar > li > ul{left: 0px;}
#menu_top_bar > li > ul ul{top:0px;margin-top:0px;}
#menu_top_bar > li {height: 100%;margin-top: 0px;}
#menu_top_bar li:hover > ul, #menu_top_bar > li ul:hover{visibility: visible;opacity: 1;filter:alpha(opacity=100);}
#menu_top_bar > li ul li{float:none;border:none !important;padding-left:0px !important;margin:0px !important;display: block;}
#menu_top_bar > li ul li a{margin-left:12px;line-height: 2.5em;}
#menu_top_bar > li ul li:last-child{margin-bottom:5px;}
#menu_top_bar > li > a {margin-top: 7px;position: relative;margin-bottom: -3px;}


/*
** 10 - PORTFOLIO */
article.portfolio{position:relative;padding:0 15px;background-color:white;}
.proj-content{margin-top: 60px;}
.portfolio_type-singlepageinlineajax-grid .proj-content{margin-top: 0px;}
.cbp-l-grid-gallery .cbpw-ajax-block{padding: 0 0 0 20px;}
.cbp-l-grid-gallery .fb_type_button_count{
	margin: 0 0 0 15px;
}
.single-portfolio .proj-content{
	margin: 50px auto;
	width: 100%;
}
.cbp-popup-singlePage-open .proj-content {margin: 140px auto 0;}
.single-portfolio .proj-content .content_container{
	padding: 0;
}
.cbp-popup-singlePage .cbp-popup-content{
	margin: 0 auto;
}
.cbp-popup-singlePageInline .single-portfolio .proj-content{
	margin: 20px auto;
	width: 100% !important;
}
.single-portfolio .projects_media.left_media{
	padding-left: 0;  margin-bottom: 40px;
}
.portfolio_type-singlepageinlineajax-grid .projects_media.left_media{
	padding-left: 0;  margin-bottom: 0;
}
.portfolio_type-singlepageinlineajax-grid .single-portfolio .proj-content{
	display: inline-block;
}
.portfolio_type-singlepageinlineajax-grid .share-buttons{margin: 20px 0 40px 0 !important;}
.portfolio #comments{padding: 15px;  margin-top: 20px !important;}
.portfolio_type-singlepageoverlay #comments{padding: 40px 0;}
.portfolio_type-singlepageoverlay .cbpw-ajax-block{padding: 20px;}
.portfolio_type-singlepageoverlay .col-md-12 .cbpw-ajax-block{padding: 0;}
.portfolio_type-singlepageoverlay .fb_type_button_count{
	margin: 0;
}
.container .cbpw-ajax-block .fb_type_button_count{
	margin: 0;
}
.cbpw-ajax-block .uvc-sub-heading{letter-spacing: 1px;}
.projects_media.left_media{padding-right: 30px;}
.projects_nav1{
	position: absolute !important;
    z-index: 999;
    width: auto;
    bottom: -1px;
    right: 15px;
}
.nav-previous-nav1{
	position: relative;
    float: left;
    left: 5px;
    color: #666;
    background-color: #fff;
    padding: 10px 18px 8px 26px;
    border: 1px solid #ededed;
}
.nav-previous-nav1 a{
	    position: relative;
    cursor: pointer;
    float: left;
    color: #666;
    background-color: #fff;
    cursor: pointer;
    font-size: 13px;
}
.nav-next-nav1{
	    position: relative;
    float: left;
    color: #666;
    background-color: #fff;
    padding: 10px 26px 8px 18px;
    margin-left: 10px;
    border: 1px solid #ededed;
}
.nav-next-nav1 a{
	position: relative;
    cursor: pointer;
    float: left;
    color: #666;
    background-color: #fff;
    cursor: pointer;
    font-size: 13px;
}
.nav-previous-nav1:before {
  position: relative;
    top: 3px;
    left: -10px;
    font-size: 15px;
    font-family: 'FontAwesome';
    content: '\f104';
    -webkit-font-smoothing: antialiased;
    color: #666;
    line-height: 1;
    float: left;
}

.delimiter:after{
	position: relative;
    top: 0;
    right: 0;
    font-size: 15px;
    font-family: 'FontAwesome';
    content: '\f105';
    -webkit-font-smoothing: antialiased;
    color: #949494;
    line-height: 1.75em;

}
.woocommerce .des_breadcrumbs{margin-top: 10px;}
.woocommerce h1.page-title{display: none;}
span.delimiter{
	margin: 0 10px !important;
}
.single-portfolio .fullwidth-container .des_breadcrumbs{display: none !important;}
.dropdown-menu li.menu-item-has-children:not(.des_mega_hide_link) > a:before{
	position: relative;
	top: 4px;
	right: 0px;
	font-size: 15px;
	font-family: 'FontAwesome';
	content: '\f105';
	-webkit-font-smoothing: antialiased;
	color: #6E6D6D;
	line-height: 1;
	float: right;
}
.fullwidth-container{z-index: 9;}
.nav-next-nav1:after {
  position: relative;
  top: 3px;
  right: -10px;
  font-size: 15px;
  font-family: 'FontAwesome';
  content: '\f105';
  -webkit-font-smoothing: antialiased;
  color: #6E6D6D;
  line-height: 1;
  float: right;
}
.projects_media.full_media.col-md-12{
	padding: 0px !important;
	margin-bottom: 20px;
}
.proj-content{margin: 50px auto;float: left;}
.the_comments{margin-bottom: 50px;}
.search_trigger_mobile{display: none;}

/* SHARE BUTOTNS */
.single-portfolio .posts-shares{
	float: left;
	width: 100%;
}

.single-portfolio .share-buttons{
	width: 100%;
	margin: 0;
	border-TOP: 1px solid #ededed;
	display: inline-block;
	padding: 20px 0;
	border-bottom: none;
}
.single-portfolio .share-buttons
.single-portfolio .share-buttons h5{
	float: left;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 25px;
	color: #161616;
	position: relative;
	font-weight: bold;
	margin-right: 20px;
}
.single-portfolio .single-post .comments-lovepost{margin-top: 3px;}

.single-portfolio .social-shares {
  display: block;
  padding: 0;
}

.single-portfolio .social-shares ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.single-portfolio .social-shares ul li {
  float: left;
  padding: 0;
  margin: 0 0 10px 0;
  list-style: none;
}

.single-portfolio .social-shares ul li a {
  display: block;
  float: left;
  color: inherit;
  margin: 0px 15px 0 0;
  background-image: none;
  line-height: 23px;
  font-size: 0.9em;
}

.single-portfolio .social-shares ul li a:hover{
	color: #EDB44D;
}

.single-portfolio .social-shares ul li a:hover i{
	background: #EDB44D;
}
.single-portfolio .share-pinterest{background-image: none !important;}
.single-portfolio .social-shares ul li i {
  display: inline-block;
  font-size: 14px;
  background-color: #E2E2E2;
  color: #FFFFFF;
  margin-right: 7px;
  -webkit-border-radius: 30px; 
  -moz-border-radius: 30px; 
  border-radius: 30px;
  width: 30px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  line-height: 30px;
}


/* cubeportfolio adjustments */
.cbp-popup-singlePageInline .cbp-popup-content > div{position: relative;float: left;width: 100%;margin: 0;  background-color: #fff; padding: 80px 0;}
.cbp-popup-singlePageInline .cbp-popup-content #the_movies {
	position: relative;
	padding-bottom: 66.25%; /* 16:9 */
	height: 0;
}
.cbp-popup-singlePageInline .cbp-popup-content #the_movies iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 92%;
}

/*
** 11 - Testimonials **/
#testimonials-slider{
	width: 90%;
	margin: 0 auto;
	text-align: center;
}
.style-light .testimonials-slide-content .text-container span.t-author{color: #C5C5C5;}

.testimonials-slide-content.container{width: 85% !important;}
.testimonials-slide-content p{margin-top: 20px;}
.text-container .fa-quote-left{padding-right: 5px;}
.text-container .fa-quote-right{padding-left: 5px;}
.testimonials-slide-content{text-align: center;}
.img-container{
	width: 100px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	display: inline-block;
}
.testimonials-slide-content .text-container{
	width: 100%;
	margin: 20px auto;
	display: inline-block;
}
.testimonials-slide-content .text-container span p{
	padding: 10px 0 30px 0;
	font-size: 17px;
	line-height: 1.8;
	font-weight: 600;
	color: #444;
}
.vc_col-sm-6 .testimonials-slide-content .text-container span p{
	font-size: 15px;
}

.testimonials-slide-content .text-container span.t-author, .testimonials-slide-content .text-container span a{font-size: 15px;font-weight: 700 !important; letter-spacing: -0.5px;font-style: italic;font-family: Helvetica Neue, Arial;}
.testimonials-slide-content .text-container span.t-author{padding: 0 0 60px 0;}
#primary_footer hr{display: none;}
/* partners */
.partners-container .owl-wrapper-outer{z-index: 9;}
.partners-container.owl-carousel{display: inline-block !important;margin-bottom: 0;}
/* end of partners */


/* Google maps */
#map_canvas{
	width:100%;
	height:350px;
}
#map_canvas{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(images/grayscale.svg#greyscale);
	filter: gray; 
}
.gm-style img{
	max-width: initial;
	max-width: -moz-initial;
}
/*
** 14 - FOOTER */
#bottom-footer{
	padding: 60px 0 40px 0;
}
#bottom-footer:before{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border: 20px solid #fff;
	border-top: 0 solid transparent;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	left: 50%;
	top: -19px;
	margin-left: -24px;
	z-index: 10;
}
#bottom-footer:before{border:none;} /* needed for the hide-on-start feature */

/* SECONDARY FOOTER */

#secondary_footer{
	padding: 40px 0 20px 0;
}
#secondary_footer p{margin: 0px !important;}
/* - LOGO */
#secondary_footer .footer_logo.align-left{float: left;width: 50%;margin: 10px -3px 8px;}
#secondary_footer .footer_logo.align-center{position: relative;float: left;width: 100%;text-align: center;cursor: default;}
#secondary_footer .footer_logo.align-center .logo{display: inline-block;cursor: pointer;}
#secondary_footer .footer_logo.align-right{float: right;}
/* - SOCIALS */
#secondary_footer .social-icons-fa{display: inline-block;}
#secondary_footer .social-icons-fa.align-left{float: left;}
#secondary_footer .social-icons-fa.align-center{position: relative;float: left;width: 100%;text-align: center;margin-top: 20px;}
#secondary_footer .social-icons-fa.align-right{float: right;margin-top: 15px;}
#secondary_footer .social-icons-fa ul {position: relative;display: inline-block;}
#secondary_footer .social-icons-fa ul li{margin: 5px;}
#secondary_footer .footer_logo .logo, #secondary_footer .social-icons-fa ul li a{-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
/* - CUSTOM TEXT */
#secondary_footer .footer_custom_text{position: relative;float: left;width: auto;display: inline-block;}
#secondary_footer .footer_custom_text.left{float:left; width: 50%;}
#secondary_footer .footer_custom_text.right{float:right;}
#secondary_footer .footer_custom_text.center{width:100%;float:left;}

/***************************************************************
					  TWITTER SECTION
***************************************************************/
.twitter-slider {
	width: 70%;
	margin: 0 auto !important;
}
.footer_sidebar .twitter-slider{
	width: 90%;
}
.footer_sidebar .twitter-container{
	top: -50px;
	position: relative;
}
#twitter-feed {
	text-align: center;
	padding: 10px 0;
}

.bird{
	width: 60px;
	height: 60px;
	background: #242323;
	margin: 0 auto;
	top: -30px;
	position: relative;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: table;  	
}
.bird i{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	font-size: 2.3em;
	padding-top: 3px;
}
.twitter-author{
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
	top: 10px;
	position: relative;
	font-weight: 800;
}
.tweet_list{
	margin: 30px auto !important;
/* 	padding: 0 120px !important */
}

.style-light #twitter-feed li{
	color: #D2D2D2;
	font-size: 18px;
}
.slick-initialized .slick-slide, .twitter-author a{
  	font-size: 18px !important;
}
.footer_sidebar .slick-initialized .slick-slide, .footer_sidebar .twitter-author a{
  	font-size: 15px !important;
}

.tweet_time{
	display: inline-block;
	width: 100%;
	margin: 5px auto;
}
.slick-dots li{
	height: 10px !important;
	width: 10px !important;
	margin: 0 4px !important;
	font-size: 14px;
}
.style-light .slick-dots li i{
	color: rgba(255,255,255,0.5) !important;
	opacity: 1 !important;
	font-size: 14px;
}
.style-dark .slick-dots li i{
	color: rgba(0,0,0,0.3) !important;
	opacity: 1 !important;
	font-size: 14px;
}

.style-light .slick-prev, .style-light .slick-next{
	color: rgb(255, 255, 255) !important;
	opacity: 0.5 !important;
}
.style-light .slick-prev:hover, .style-light .slick-next:hover{
	opacity: 1 !important;
}
.slick-dots{bottom: -65px !important;}
.testimonials-style2 .slick-dots{bottom: -15px !important;}
.des_recent_posts_widget .slick-dots{bottom: -60px !important;}
.des_recent_posts_widget .slick-next{right: -27px !important;}
.des_recent_posts_widget .slick-prev{left: -27px !important;}
.footer_sidebar.col-md-6 .des_recent_posts_widget .slick-next{right: 0px !important;}
.style-light #twitter-feed li a{
	font-size: 18px !important;
}
.style-light #twitter-feed li .tweet_time a{
	font-size: 13px !important;
	font-weight: 700;
}

.twitter#twitter-feed {
	text-align: left;
}
.twitter ul {
	padding:0;
}
.twitter .twitter-author {
	display: none;
}
.twitter li {
	font-family: 'Helvetica Neue', 'Arial', sans-serif;
	font-size: 13px;
	color: inherit;
	width: auto;
	line-height: inherit;
	margin-bottom: 20px;
	padding: 0px;
	border: none;
}

.tweet_list li{
	margin: 0;
}
.controlnav-light .tweet_list p, .controlnav-light .tweet_list a, .controlnav-light .tweet_list li{
	font-size: 1.1em !important;
	color: #ededed !important;
	opacity: 0.8 !important;
}
.controlnav-light .tweet_list a{
	opacity: 0.8 !important;
}
.top-icon .aio-icon-header+.aio-icon-description{font-size: 14px;}
.footer_sidebar .style-light #twitter-feed li a{
	font-size: 15px !important;
}


/***************************************************************
					      NEWSLETTER
***************************************************************/
.mail_chimp_form_container{
	width: 50%;
	margin: 0 auto;
}
.mail-box > container {
	left: 10%;
	width: 77%;
}
.mail-box {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	position: relative;
	padding: 5px;
}
.mail_chimp_form_container {
	position: absolute;
	float: left;
	width: 100%;
	padding: 25px 0;
}
.news-l {
	position: relative;
	display: inline-block;
	width: 100%;
}
.container.mail-news {
	background: none;
}
.mail_chimp_form_container .banner {
	text-align: right;
	padding: 20px 0 10px 20px;
	font-weight: 600;
	text-align: left;
	width: 300px;
	position: relative;
	float: left;
	text-align: left;
	line-height: 16px;
	padding-right: 0;
}
.mail_chimp_form_container .banner h4, .mail_chimp_form_container .banner p{
	color: #fff;
	font-size: 18px;
	margin: 0 0 5px 0;
}
.mail_chimp_form_container .banner p{
	color: #fff;
	font-size: 13px;

}
.mail_chimp_form_container .form {
	padding: 10px 0 0 0;
	width: 385px;
	position: relative;
	float: left;
}
#contacts .mail_chimp_form_container input {
	background: #fff;
	border: none;
	padding: 13px 15px;
	color: #BBBBBB;
	width: 78%;
	margin-left: 7px;
	text-transform: uppercase;
	float: left;
	font-size: 12px;
	font-weight: 600;
}
#contacts .mail_chimp_form_container input.button {
	color: #fff;
	-webkit-transition: linear .3s;
	-moz-transition: linear .3s;
	-ms-transition: linear .3s;
	-o-transition: linear .3s;
	transition: linear .3s;
	width: 55px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	position: relative;
	background: #1a1b1b url(images/send.png) no-repeat 16px 12px;
	text-indent: -99999px;
	height: 45px;
}
.mail_chimp_form_container input.button:hover {
	background-color: #333 !important;
}
/*IE COND*/
.mc-field-group label {
	display: none;
}
.indicates-required {
	display: none !important;
}
#mc_embed_signup h2 {
	display: none !important;
}

/***************************************************************
					     FLEXSLIDER
***************************************************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;margin: 0;list-style-type: none;}
.flexslider .slides {zoom: 1;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider { margin: 0; position: relative;}

.post .flexslider{margin: 0 0 -20px 0;}
.archive .post .flexslider{margin: 0;}
#agency-slider.flexslider{margin: 0;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }

.carousel li {
	margin-right:5px
}

.flex-direction-nav {
	  position: absolute;
	  width: 100%;
	  top: 48% !important;
}
#testimonials-slider-2 .flex-direction-nav {
	  top: 38% !important;
}
.blog-default-bg-masonry .flex-direction-nav {
	  top: 44.5% !important;
}
.flex-direction-nav a {
	display:block;
	width:40px;
	height:40px;
	margin:-20px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	xoverflow: hidden;
	xopacity: 0;
	cursor:pointer;
}

/* Dark Style */

.flex-direction-nav .flex-prev, .flex-direction-nav.movies-nav .prev{
	left: 0;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	z-index: 100;
	cursor: pointer;
	position: absolute !important;
	background: rgba(0,0,0,0.3) url(images/sprite.png) -122px -81px;
	width: 50px;
	height: 50px;
	color: transparent;
}

.flex-direction-nav .flex-next, .flex-direction-nav.movies-nav .next{
	right: 0;
	text-align: right;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	z-index: 100;
	cursor: pointer;
	position: absolute !important;
	background: rgba(0,0,0,0.3) url(images/sprite.png) -177px -81px;
	width: 50px;
	height: 50px;
	color: transparent;
}

.flexslider .flex-prev:hover, .flex-direction-nav.movies-nav .prev{
   background: #2c2c2c url(images/sprite.png) -122px -81px;
}
.flexslider .flex-next:hover, .flex-direction-nav.movies-nav .next{
	background: #2c2c2c url(images/sprite.png) -177px -81px;
}


.projects_media.fullwidth_media .flex-direction-nav .flex-next, .projects_media.fullwidth_media .flex-direction-nav.movies-nav .next{
	right: 15px;
	top: 43% !important;
}

/* Light Style */
.nav-light .flex-direction-nav .flex-prev{
	left: 0;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	z-index: 100;
	cursor: pointer;
	position: absolute !important;
	background: #f2f2f2 url(images/sprite.png) -7px -81px;
	width: 50px;
	height: 50px;
	color: transparent;
}

.nav-light .flex-direction-nav .flex-next{
	right: 0;
	text-align: right;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	z-index: 100;
	cursor: pointer;
	position: absolute !important;
	background: #f2f2f2 url(images/sprite.png) -62px -81px;
	width: 50px;
	height: 50px;
	color: transparent;
}

.nav-light .flexslider .flex-prev:hover{
   	background: #fff url(images/sprite.png) -7px -81px;
}
.nav-light .flexslider .flex-next:hover{
	background: #fff url(images/sprite.png) -62px -81px;
}

.projects_media.fullwidth_media .flex-direction-nav .flex-next, .projects_media.fullwidth_media .flex-direction-nav.movies-nav .next{
	right: 0px;
	top: 43% !important;
}


.controlnav-light .flexslider .flex-prev:hover{
   background: #fff url(images/sprite.png) -7px -81px;
}
.controlnav-light .flexslider .flex-next:hover{
	background: #fff url(images/sprite.png) -62px -81px;
}

/* Pause/Play */
.flex-pauseplay a {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	bottom:5px;
	left:10px;
	opacity:.8;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:#000
}

.flex-pauseplay a:hover {
	opacity:1
}

.flex-pauseplay a.flex-play:before {
	content:'\f003'
}

/* Control Nav */
.flex-control-nav {
	width:100%;
	position:relative;
	bottom: -30px;
	text-align:center
}

.flex-control-nav li {
	margin: 0 3px;
	display:inline-block;
	*display:inline
}

.flex-control-paging li a {
	display: block;
  background: rgba(255,255,255,0.4);
  cursor: pointer;
  text-indent: -9999px;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}

.controlnav-light .flex-control-paging li a {
	background: rgba(255,255,255,.3);
}

.controlnav-light .flex-control-paging li a:hover {
	background:rgba(255,255,255,1);
}

#twitter-feed .flex-control-paging li a:hover {
	background:#fff;
	background:rgba(255,255,255,0.7)
}

#twitter-feed .flex-control-paging li a.flex-active {
	background:#fff;
	cursor:default
}

.flex-control-paging li a.flex-active {
	cursor:default
}

.flex-control-thumbs {
	margin:5px 0 0;
	position:static;
	overflow:hidden
}

.flex-control-thumbs li {
	width:25%;
	float:left;
	margin:0
}

.flex-control-thumbs img {
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer
}

.flex-control-thumbs img:hover {
	opacity:1
}

.flex-control-thumbs .flex-active {
	opacity:1;
	cursor:default
}

/** Isotope **/
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}


/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel{
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
	padding-top: 15px;
}
#services .owl-carousel .owl-wrapper{
	padding-top: 0;
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(images/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* Owl Carousel Buttons / Controls*/
.owl-theme .owl-controls{
	margin: 40px 0 40px 0;
	text-align: center;
}
#services-carousel.owl-theme .owl-controls{
	margin-top: 80px;
}
#parallax-2 .owl-theme .owl-controls{margin-top: 40px;}

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div {
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	width: 44px;
	height: 44px;
	font-size: 12px;
	background: url(images/sprite.png) no-repeat;
	text-indent: -9999px;
}
.owl-buttons{position: absolute;top: 38%;width: 100%;}
.owl-buttons:hover{opacity: 0.6;}

.owl-theme .owl-controls .owl-buttons .owl-next { background-position: -141px 0px; float: right;opacity: .3;
right: -5%;
position: relative; }
.owl-theme .owl-controls .owl-buttons .owl-prev { background-position: -94px 0px; float: left;opacity: .3;
left: -5%;
position: relative;}

.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;  
	margin: 0 3px;
	width: 10px; 
	height: 10px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	opacity: .4;
}

.owl-theme .owl-controls .owl-page:hover{
	opacity: .6;
}

.owl-theme .owl-controls .owl-page span{
	width: 10px; 
	height: 10px; 
	display: block; 
	background: #212121;
	border: 2px solid #212121;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}

.owl-theme .owl-controls .owl-page.active {
}

.owl-theme .owl-controls .owl-page.active span {
	background: transparent;
	border: 2px solid #212121;  
}

.container-logos .owl-theme .owl-controls .owl-page.active span {
	background: #E0E0E0;
}

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(img/ajx_loading.gif) no-repeat center center
}

.master_container{position: relative;float: none;margin: 0 auto;}

#big_footer{position: relative;float: left;width: 100%;clear: both;}
.page_content.left > .container,.page_content.right > .container{width:100%;padding: 0;}
.woocommerce-page .page_content.right > .container{padding: 0;}

/*PARALLAX*/
#parallax-home{background-attachment: scroll !important;}
.parallax {width: 100%; min-height: 100%; padding: 0;margin: 0;background-attachment: fixed;background-repeat: no-repeat;color: #fff;  background-size: cover;}
.homepage_parallax{overflow:hidden;}
.homepage_parallax.image, .homepage_parallax.video {height:100vh;}
.homepage_parallax .parallax{height: 100%;}
.homepage_parallax .video-container{position:absolute;top:0px;left:0px;z-index:-1;min-width: 100%;min-height: 100%;overflow: hidden;}
.homepage_parallax .video-container .mbYTP_wrapper{opacity:1 !important;}
.homepage_parallax .video-container .wp-video{width:100vw !important;height: 100vh !important;}
.homepage_parallax .homepage_contents{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 999;
	text-align: center;
}
.homepage_parallax .home-text-wrapper-video{
	display: table;
	width: 100%;
	height: 100%;
}
.homepage_parallax .home-text-wrapper-video .home-text-wrapper-video-contents{
	display: table-cell;
	vertical-align: middle;
}
.homepage_parallax #parallax-home{display: table;text-align: center;}
.homepage_parallax .flex-viewport{max-height: 120px;}
.homepage_parallax .home-text-wrapper {	display: table-cell;vertical-align: middle;	margin: auto;}
.homepage_parallax .home-logo-text, .homepage_parallax .home-logo-image{margin: 0px 0 40px;position: relative;display: block;text-align: center;width: 100%;color: #000000;}
.homepage_parallax .home-logo-text a{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.homepage_parallax .home-logo-text a.dark{color:black !important;}
.homepage_parallax .home-logo-text a.light{color:rgb(200, 200, 200) !important;}
.homepage_parallax #home-slider{background: rgba(0, 0, 0, 0.3);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);overflow: visible !important;}
.homepage_parallax #home-slider ul.slides{height: 1000%; position: absolute; width: 100%; -webkit-transition: 0s; transition: 0s; -webkit-transform: translate3d(0, 0px, 0);}
.homepage_parallax #home-slider .home-slide{display: block;/*min-height: 160px;*/}
.homepage_parallax .home-slide .home-slide-content {color: #ffffff;margin: 0;}
.homepage_parallax .socialdiv{padding:20px;}
.homepage_parallax .social-icons,.homepage_parallax .social-icons *{box-sizing:content-box !important;-webkit-box-sizing:content-box !important;}
/* endof parallax */
.social-icons{position: relative;height: 38px;display: none;opacity: 0;filter: alpha(opacity=0);left:-10px;}
.social-icons .social_container{position: relative;float: left;line-height: 25px;text-transform: uppercase;font-family: sans-serif;font-size: 11px;	padding: 0px 3px;overflow: hidden;height: 38px;}
.social-icons .description{	position: relative;float: left;left: 37px;line-height: 40px;text-transform: uppercase;color: white;font-family: sans-serif;	font-size: 11px;padding: 0px 3px 0px 0px;font-family: OpenSansBold, Arial;font-weight: bold;}
.social-icons .icon{width: 25px;height: 15px;padding-top: 24px;padding-left: 10px;}

.intro_continue_arrow{
  bottom: -100px;
  position: relative;
  text-align: center;
  margin: 0 auto;
  display: inline-table;
  background: transparent;
  width: 40px;
  height: 30px;
  padding: 3px;
}

.intro_continue_text{
  bottom: -100px;
  position: relative;
  text-align: center;
  margin: 0 auto;
  display: inline-table;
  background: transparent;
  width: auto;
  height: auto;
  padding: 6px 12px;
}

.intro_continue_text a p{display: inline-block;padding: 0;margin: 0;}
.intro_continue_text a:hover{opacity: 0.5;}
.intro_continue_text img{padding: 10px;}
.copys_left{float: left;}
.copys_right{float: right;}

video:-webkit-full-screen     { max-height: 100%; }
video:-moz-full-screen        { max-height: 100%; }

*|*:fullscreen {
  position:fixed;
  top:0; right:0; bottom:0; left:0;
  margin:0;
  box-sizing:border-box;
  width:100%;
  height:100%;
  object-fit:contain;
}

iframe:fullscreen {
  border:none;
}

*|*:fullscreen::backdrop {
  position:fixed;
  top:0; right:0; bottom:0; left:0;
  background:black;
}

.hidden_lis{display:none !important;opacity:0 !important;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0) !important;visibility: hidden !important;z-index: -1;transform: translateZ(-1px);-webkit-transform: translateZ(-1px);-ms-transform: translateZ(-1px);-o-transform: translateZ(-1px);-mz-transform: translateZ(-1px);}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */
.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}


/***************************************************************
					CONTACTs FORM 7
***************************************************************/
.wpcf7{position: relative;}

/* Yunik Forms Types */
/* Simple Style */
.wpcf7 .yunik-form-simple .f-name, .wpcf7 .yunik-form-simple .f-subject, .wpcf7 .yunik-form-simple .f-email {
	width: 32.73%;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.wpcf7 .yunik-form-simple .f-subject{
	margin-right: 0px;
}
.wpcf7 .yunik-form-simple .f-message {
	position: relative;
	float: left;
	width: 100%;
}
.vc_col-sm-8 .wpcf7 .yunik-form-simple .f-name, .vc_col-sm-8 .wpcf7 .yunik-form-simple .f-subject, .vc_col-sm-8 .wpcf7 .yunik-form-simple .f-email {
	width: 32.4%;
}
.vc_col-sm-6 .wpcf7 .yunik-form-simple .f-name, .vc_col-sm-6 .wpcf7 .yunik-form-simple .f-subject, .vc_col-sm-6 .wpcf7 .yunik-form-simple .f-email{
	width: 32.1%;
}

/* Simple Style */
.wpcf7 .yunik-form-simple-captcha .f-name, .wpcf7 .yunik-form-simple-captcha .f-subject, .wpcf7 .yunik-form-simple-captcha .f-email {
	width: 32.73%;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.wpcf7 .yunik-form-simple-captcha .f-subject{
	margin-right: 0px;
}
.wpcf7 .yunik-form-simple-captcha .f-message{
	position: relative;
	float: left;
	width: 66.4%;
}
.wpcf7 .yunik-form-simple-captcha .f-captcha {
	position: relative;
	float: left;
	width: 32.2%;
	margin-left: 15px;
	top: 10px;
}
.wpcf7 .yunik-form-simple-captcha .f-captcha .f-captcha-insert img{
	margin: 4px 0;
}

.vc_span8.column_container .wpcf7 .yunik-form-simple-captcha .f-name, .vc_span8.column_container .wpcf7 .yunik-form-simple-captcha .f-subject, .vc_span8.column_container .wpcf7 .yunik-form-simple-captcha .f-email, .vc_span8.column_container .wpcf7 .yunik-form-simple .f-name, .vc_span8.column_container .wpcf7 .yunik-form-simple .f-subject, .vc_span8.column_container .wpcf7 .yunik-form-simple .f-email{
	width: 32.4%;
}


/* Simple Wide */
.wpcf7 .yunik-form-simple-wide .f-name, .wpcf7 .yunik-form-simple-wide .f-subject, .wpcf7 .yunik-form-simple-wide .f-email {
	width: 100%;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.wpcf7 .yunik-form-simple-wide .f-message {
	position: relative;
	float: left;
	width: 100%;
}


/* Simple Wide + Captcha */
.wpcf7 .yunik-form-simple-wide-captcha .f-name, .wpcf7 .yunik-form-simple-wide-captcha .f-subject, .wpcf7 .yunik-form-simple-wide-captcha .f-email, .wpcf7 .yunik-form-simple-wide-captcha .f-message{
	width: 100%;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.wpcf7 .yunik-form-simple-wide-captcha .f-captcha {
	position: relative;
	width: 100%;
	float: left;
	top: 10px;
	margin-bottom: 20px;
}
.wpcf7 .yunik-form-simple-wide-captcha .f-captcha .f-captcha-insert img{
	margin: 4px 0;
}

.wpcf7 .yunik-form-simple-wide-captcha .f-captcha-insert, .wpcf7 .yunik-form-simple-wide-captcha .f-captcha-CONFIRM{
	float: left;
	width: 30%;	
}
.wpcf7 .yunik-form-simple-wide-captcha .f-captcha-insert{
	position: relative;
	top: 10px;
}
.f-captcha-insert p{margin: 0 !important;}
.wpcf7 .f-name input, .wpcf7 .f-subject input, .wpcf7 .f-email input, .wpcf7 .f-message textarea, .wpcf7 .f-captcha, .wpcf7 .f-captcha input{
	color: #333 !important;
	font-size: 14px !important;
	font-weight: normal;
	letter-spacing: 0;

}
.wpcf7 .f-subject{
	margin-right: 0;
}
textarea{max-width: 100%;-webkit-appearance: none;}

.wpcf7{width: 100%;}
.wpcf7 li{list-style-type: none;margin: 10px 0;}
.wpcf7 label{
	text-align: left;
	position: relative;
	float: left;
	left: 0;
	width: 100%;
	padding-bottom: 0;
	font-weight: 400;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"] {
	position: relative;
	float: left;
	width: 100%;
	padding: 15px;
	font-family: "Helvetica Neue", Arial, sans-serif;
	outline: none;
	background: #fff;
	border: none;
	margin: 10px 0;
	border: 1px solid #E0E0E0;
}
.wpcf7 textarea{
	position: relative;
	float: left;
	width: 100%;
	padding: 15px;
	font-family: "Helvetica Neue", "Arial", sans-serif;
	outline: none;
	height: 130px;
	margin-bottom: 10px;
	background: #fff;
	border: none;
	margin: 10px 0;
	border: 1px solid #E0E0E0;
	z-index: 99;
}
.wpcf7 .yunik-form-simple-wide textarea, .wpcf7 .yunik-form-simple-wide-captcha textarea{
	margin: 10px 0;
}
.wpcf7 input:focus:not(input[type="submit"]),.wpcf7 textarea:focus {
	outline: none;
	border: 1px solid #EDEDED !important;
	background: #fff;
}

/* Dark BG */
.wpcf7 .dark input, .wpcf7 .dark textarea{
	border: 1px solid #525252;
	background: transparent;
	color: #f2f2f2 !important;
}

.wpcf7 .dark .des-button-white-1d:hover input, .wpcf7 .dark .des-button-white-1d:active input{
	color: #212121 !important;
}
.wpcf7 .dark input:focus,.wpcf7 .dark textarea:focus {
	outline: none;
	border: 1px solid #767676 !important;
	background: transparent;
}
.wpcf7 .yunik-form-simple.dark .f-name, .wpcf7 .yunik-form-simple.dark .f-subject, .wpcf7 .yunik-form-simple.dark .f-email{
	width: 32.73%;
}

.wpcf7 .bt-contact input:focus{
	border: none !important;
}
.wpcf7 li i{width: 30px;position: relative;}

.bt-contact {
	display: inline-block;
	width: 100%;
}
div.wpcf7 img.ajax-loader {
	position: absolute;
	right: -30px;
}


/* Form Main Slider */
.wpcf7 .yunik-form-main-slider{
	width: 100%;
	position: relative;
	display: inline-block;
	padding: 25px;
	background: rgba(0,0,0,.6);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.wpcf7 .yunik-form-main-slider h3{
	color: #fff !important;
	text-align: center;
	font-size: 16px !important;
	margin-bottom: 20px;
}
.wpcf7 .yunik-form-main-slider input, .wpcf7 .yunik-form-main-slider textarea{
	padding: 14px;
	font-size: 14px !important;
	border: none;
	background: #fff;
	letter-spacing: normal !important;
}
.wpcf7 .yunik-form-main-slider input:focus{
	border: none !important;
}

.wpcf7 .yunik-form-main-slider .slider-button{
	width: 100%;
	display: table;
}

.wpcf7 .yunik-form-main-slider .slider-button a{
	display: table;
	text-align: center;
	margin: 0 auto;
}

.wpcf7 .yunik-form-main-slider .slider-button input{
	display: inline-block;
	width: auto;
	text-align: center;
	margin: 19px auto 0;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	padding: 10px 25px;
	background: #EDB44D;
	color: #fff;
	font-weight: bold;
}
.wpcf7 .yunik-form-main-slider .slider-button input:hover{
	opacity: 0.9;
}

.small-wide{width: 90%;}

.wpcf7 .yunik-form-main-slider .f-name, .wpcf7 .yunik-form-main-slider .f-subject, .wpcf7 .yunik-form-main-slider .f-email {
	width: 100%;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.btn-contact-left input{width: auto;}
.wpcf7 .yunik-form-main-slider .f-message {
	position: relative;
	float: left;
	width: 100%;
}
.wpcf7 .yunik-form-main-slider .bt-contact{
	float: left;
}

/* Plugin - Custom Select */
.hidden_select_container{width:0;height:0;overflow:hidden;}
.simpleselect,.simpleselect *{box-sizing:content-box;}
.simpleselect{font-weight:400!important;position:relative;width:100%;min-width:220px;color:#999999;-webkit-user-select:none;/* webkit (safari, chrome) browsers */-moz-user-select:none;/* mozilla browsers */-khtml-user-select:none;/* webkit (konqueror) browsers */-ms-user-select:none;/* IE10+ */top: 10px;}
.simpleselect .options{width:100%;min-width:198px;}
.simpleselect .placeholder,.simpleselect .options .option,.simpleselect .options .optgroup .optgroup-label{padding: 15px 20px;cursor:pointer;}
.simpleselect .options .optgroup .optgroup-label{cursor:default;font-weight:400!important;}
.simpleselect .options .optgroup .option{padding-left:20px;}
.simpleselect .placeholder,.simpleselect .options{background:#fff;border: 1px solid #E0E0E0;border-radius: 0;}
.simpleselect .placeholder{position:relative;}
.simpleselect .placeholder:after{content:"";position:absolute;top:0;bottom:0;right: 16px;width:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA0Q0FGMUI4RTU1MTFFMzhGMThCQzUzMTMxMzdBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA0Q0FGMUM4RTU1MTFFMzhGMThCQzUzMTMxMzdBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MDRDQUYxOThFNTUxMUUzOEYxOEJDNTMxMzEzN0E3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDRDQUYxQThFNTUxMUUzOEYxOEJDNTMxMzEzN0E3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq8U8ZgAAAClSURBVHjaYpw7dw4DEggEYh4gXgwTYEGS5AfiyVD6FBDfBAkyISloB2JpqAlLgZgNWYENEGciKTYG4haYFSCVKA6BglIg3gdSIAHEfQzYASfj////GfABJgYCgGXevLlyQNoDh/xrkBteAHEREKtjUeAJsuIXEKdgkewG4h0wNxwB4ulIkmeBuAbdkZVA/BSIvwBxNNRklLj4CMS50KC+CRMECDAA5ogdqmResXgAAAAASUVORK5CYII=) 0 center no-repeat;}
.simpleselect .placeholder:hover{background:#fafafa;}
.simpleselect .options{display:none;position:absolute;top:0;left:0;}
.simpleselect .options .option.active{background:#666;color:#fff;}
.simpleselect.disabled .placeholder,.simpleselect.disabled .placeholder:hover{background:#fafafa;color:#aaa;border-color:#eee;cursor:default;}
.simpleselect.disabled .placeholder:after{opacity:.5;}

.wpcf7 form.wpcf7-form p {
    position: relative;
    font-weight: 600;
    margin: 0px 0 20px 0 !important;
    float: left;
    width: 100%;
    z-index: 10;
}

.hidden_select_container * {display: none;}

.wpcf7 form.wpcf7-form .f-captcha p{margin-bottom: 0px !important;}


/* Simple Style */
.wpcf7 .yunik-multiple-fields .f-name, .wpcf7 .yunik-multiple-fields .f-subject, .wpcf7 .yunik-multiple-fields .f-email, .wpcf7 .yunik-multiple-fields .f-service, .wpcf7 .yunik-multiple-fields .f-subject, .wpcf7 .yunik-multiple-fields .f-captcha, .wpcf7 .yunik-multiple-fields .f-confirm{
	width: 45%;
	position: relative;
	float: left;
	margin-right: 5%;
	margin-bottom: 0;
	z-index: 999;
}
.wpcf7 .yunik-multiple-fields .f-captcha img{
	margin: 20px 0;
}
.wpcf7 .yunik-multiple-fields .bt-contact{
	padding-right: 5%;
}
.wpcf7 .yunik-multiple-fields .f-message {
	position: relative;
	float: left;
	width: 100%;
	padding-right: 5%;
	margin-bottom: 0;
	z-index: 99;
}

.wpcf7 select {
  position: relative;
  float: left;
  width: 100%;
  padding: 17px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  outline: none;
  background: #fff url(images/sprite.png) no-repeat bottom right;
  border: none;
  margin: 10px 0;
  height: 57px;
  border: 1px solid #E0E0E0;
  border-radius: 0;  
  -moz-border-radius: 0;  
  -webkit-border-radius: 0;
  -webkit-appearance: none;
}

/* Buttons */
.bt-contact .des-button-dark{
	padding: 0;
}
.bt-contact a span input{
	background-color: transparent !important;
    border: none !important;
    padding: 15px 30px;
    margin: 0;
    font-weight: 600;
    font-size: 13px;
    z-index: 9;
    letter-spacing: 1px;
}
.bt-contact a.des-button-white span input{
	padding: 0 10px;	
}
.ajax-loader{
	visibility: hidden;
	position: absolute;
	right: -10px;
	top: 1px;
}

.bt-contact .des-button-dark, .bt-contact .des-button-white, .bt-contact .des-button-color{
	float: none;
	margin: 40px auto;
	display: table;
	font-size: 17px;
	padding: 0 !important;
}
.bt-contact .des-button-white{
	padding: 12px 25px !important;
}

.bt-contact .vc_btn{padding: 0;margin: 20px 0;}
.bt-contact  a.vc_btn span input{padding: 15px 30px;}



span.wpcf7-form-control-wrap {
	position: relative;
	width: 100%;
	z-index: 999;
	display: block;
}


/* Error & Sucess */
span.wpcf7-not-valid-tip {
	    color: #E06C6C !important;
	    font-size: 11px!important;
	    font-weight: 600;
	    letter-spacing: normal;
	    font-style: italic;
	    position: absolute;
	    bottom: -46px;
	    z-index: 9999;
	    left: 20px;
	    left: 11px;
	    background-color: #fff;
}
.yunik-form-simple span.wpcf7-not-valid-tip{
	 bottom: -45px;
}

div.wpcf7-validation-errors{
	display: none !important;
}


div.wpcf7-validation-errors {
    border: 2px solid #F3F1AF !important;
    padding: 10px !important;
    text-align: center;
}

div.wpcf7-mail-sent-ok {
	background: transparent;
	color: #99D36C;
	width: 100%;
	display: table-cell !important;
	margin: 0 auto;
	text-align: left;
	position: absolute;
	top: -60px;
	border: none !important;
	left: -20px;
	font-weight: 700;
}
.wpcf7 input::-webkit-input-placeholder, .wpcf7 textarea::-webkit-input-placeholder {color: #8f8f8f;}
.wpcf7 input::-moz-placeholder, .wpcf7 textarea::-moz-placeholder {color: #8f8f8f;opacity: 1;}
.wpcf7 input:-moz-placeholder, .wpcf7 textarea:-moz-placeholder {color: #8f8f8f;opacity: 1;}
.wpcf7 input:-ms-input-placeholder, .wpcf7 textarea:-ms-input-placeholder {color: #8f8f8f;}

/* Dark Style */
.wpcf7 .dark input::-webkit-input-placeholder, .wpcf7 .dark textarea::-webkit-input-placeholder {color: #f2f2f2;}
.wpcf7 .dark input::-moz-placeholder, .wpcf7 .dark textarea::-moz-placeholder {color: #f2f2f2;opacity: 1;}
.wpcf7 .dark input:-moz-placeholder, .wpcf7 .dark textarea:-moz-placeholder {color: #f2f2f2;opacity: 1;}
.wpcf7 .dark input:-ms-input-placeholder, .wpcf7 .dark textarea:-ms-input-placeholder {color: #f2f2f2;}

/* under construction template */
body.page-template-template-under-construction-php .fullwindow_rev{position:absolute;top:0;left:0;margin:0;padding:0;width:100vw;height:100vh;z-index:1;}
body.page-template-template-under-construction-php .fullwindow_content{position:relative;top:0;left:0;margin:0 auto;padding:0;height:100vh;z-index:2;display:table;}
body.page-template-template-under-construction-php .fullwindow_content .tb-row{display:table-row;height:100vh;}
body.page-template-template-under-construction-php .fullwindow_content .tb-row .tb-cell{display:table-cell;vertical-align:middle;}

/* New Fixes  ...what?!... */ 
.fullwidth-container{
	height: auto;/* padding-top: 107px; */
}
.search-no-results .hsearchtitle{
	font-size: 24px !important;
}
.search-no-results .page_content.right.sidebar{
	border-left: 1px solid #ededed;
}
.search-no-results .page_content.left{
	border-right: none;
}
.fullwidth-container .container{position: relative;}
/* WIDGETS RELATED CSS */
.widget.des_cubeportfolio_widget .cbp-item{transform: translate3d(0,0,0) !important;-webkit-transform: translate3d(0,0,0) !important;-moz-transform: translate3d(0,0,0) !important;-ms-transform: translate3d(0,0,0) !important;-o-transform: translate3d(0,0,0) !important;}

.widget.des_recent_posts_widget .flexslider ol li{width:auto !important; margin: 0px 3px !important;}
.widget.des_recent_posts_widget .flexslider *{border:none !important;}
.widget.des_recent_posts_widget .flexslider .flex-direction-nav a:after{display:none;}

.widget-contact-content:not(.centered) i{
	float: left;
	font-size: 18px;
	margin-right: 10px;
	padding-top: 6px;
	width: 23px;
	height: 30px;
	text-align: center;
}
.widget-contact-content:not(.centered) i.fa-envelope{
	font-size: 15px;
}
.widget hr{display: none;}
.widget .ultsl-arrow-right6, .widget .ultsl-arrow-left6{
	font-size: 12px;
}
.widget-contact-info-content { white-space: initial;line-height: 1.8em;margin: 10px;}
.centered .widget-contact-info-content { white-space: pre-wrap;}
.widget-contact-content.centered{text-align: center;}
.widget-contact-content:not(.centered) .widget-contact-info {display: table;}
.widget-contact-content:not(.centered) .widget-contact-info i {display: table-cell;padding: 0px 1em;}
.widget-contact-content.centered i{font-size: 1.3em;margin-bottom: 20px;}

.custom-widget, .des_partners_widget{float: left;width: 100%;margin-bottom: 40px;}
.custom-widget ul{margin-bottom: 0;}
.custom-widget.contact_info_widget, .custom-widget.contact_info_widget .widget{margin: 0;}
.custom-widget h4, .des_partners_widget h4, .widget.des_cubeportfolio_widget h4, .widget.des_recent_posts_widget h4{
	overflow: hidden;
	text-align: left;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 0 !important;
/* 	position: relative; */
	letter-spacing: 1px;
/* 	position: relative; */
	display: inline-block;
	font-weight: 800 !important;
}
.ult-item-wrap .title h4{text-transform: capitalize;font-weight: 500 !important;}
.widget.des_recent_posts_widget .excerpt{font-size: 0.8em;}
.widget.des_recent_posts_widget .ult-item-wrap{margin: 0 !important;}
.footer_sidebar.col-md-6 .widget.des_recent_posts_widget .ult-item-wrap{margin: 0 20px 0 0 !important;}
.vc_row .widget.des_recent_posts_widget .ult-item-wrap{margin: 0 20px !important;}
.des_cubeportfolio_widget .ult-carousel-wrapper:not(.vc_row .des_cubeportfolio_widget .ult-carousel-wrapper){margin: 20px 0 !important;}
.des_recent_posts_widget .ult-carousel-wrapper{margin: 20px 0 60px 0 !important;}
.footer_sidebar .des_recent_posts_widget .ult-carousel-wrapper{margin: 28px 0 60px 0 !important;}
.custom-widget hr, .des_partners_widget hr{display: none;}
.custom-widget ul li {
	list-style: none;
	margin-left: 0;
	position: relative;
	width: 100%;
	line-height: 0;
	margin: 0;
	padding: 0;
}
.custom-widget ul li a {
	text-rendering: optimizelegibility;
    line-height: 22px;
    color: #444;
    margin-left: 1px;
    padding: 15px 15px 15px 0;
    border-top: 1px solid #ededed;
    width: 100%;
    display: inline-block;
    font-size: 14px !important;
}
.custom-widget ul li a:after, li a:not(.product_list_widget li a:after) {
	position: absolute;
	top: 15px;
	right: 1px;
	font-size: 15px;
	font-family: 'FontAwesome';
	content: '\f105';
	-webkit-font-smoothing: antialiased;
	color: #C0C0C0;
	line-height: 1;
	float: left;
	opacity: 0.6;
}
.widget_tag_cloud{margin-bottom: 40px;}
.tagcloud{margin-top: 15px;}

.contact-widget-container .forms{
	margin: 10px 0px 20px 0;
	display: inline-block;
}
.footer_sidebar .contact-widget-container .forms{
	margin: -10px 0px 20px 0;
}
.contact-widget-container input, .contact-widget-container textarea{
	position: relative;
	float: left;
	width: 100%;
	padding: 13px;
	font-family: "Helvetica Neue", Arial, sans-serif;
	outline: none;
	background: #F5F5F5;
	border: none;
	margin: 10px 0;
	border: 1px solid #F5F5F5;
	box-shadow: none;
	font-weight: 600;
	color: #bbb;
	font-size: 12px;
}
 .contact-widget-container textarea{
	 height: 80px;
	 line-height: 1.5em;
 }
.contact-widget-container ul li{
	list-style: none;
	float: left;
	border: none;
}
.contact-widget-container ul li a:after{display: none;}
.contact-widget-container ul li:last-child {
  border-bottom: none !important;
}
a#send-comment {
  border-radius: 0;
  margin-right: 5px;
  background: #EDB44D;
  cursor: pointer;
  color: #fff;
  padding: 10px 20px;
  width: auto;
}
a#send-comment:hover {
  color: #fff;
  opacity: 0.8;
}
.newsletter_widget{margin-bottom: 30px;}

.v_links{display: none;}
.widget_search label{display: none;}

/* FLICKR */
#flickr li{width: 75px;height: 75px;position: relative;float: left;margin: 0 6px 6px 0;border: none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background: none !important;padding: 0;list-style: none;background: transparent;}
#flickr li a, #flickr li img{width: 100%; height: auto;opacity: 0.9;background: none;margin: 0;padding: 0;}
#flickr li a:hover{border-bottom: none !important;opacity: 1;}
#flickr li:after{display: none !important;}


/* Separator + text */
.divider-vertical {
	width: 1px;
	background: #333;
	height: 40px;
	margin: 0 auto;
}
.vc_separator_align_center h4{
	text-align: center;
}
.zilla-likes{margin: 0 0 10px 0 !important;}

/* Fix li's xml init */
ul li ul, ul li ul li, ul li ul li ul li,
ol li ol, ol li ol li, ol li ol li ol li
{
	margin-top: 10px;
	margin-bottom: 10px;
}
dt{
	margin: 10px 0;
}
ul, li{list-style: disc;}
ul li{
	line-height: 1.5em;
	margin-left: 20px;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}

ul.nav li{
	position: relative;
	display: block;
	line-height: 13px;
	margin-left: 0;
	margin: 0;
}

ol li{line-height: 1.5em;margin-left: 20px;list-style-type: decimal;margin-top: 1%;}

.flex-direction-nav li{list-style: none;margin: 0;padding: 0;float: left;position: absolute;width: 100%;}


/* Top Bar NEW */
header .top-bar-bg > .container{z-index: 99;}
header .top-bar #lang_sel a.lang_sel_sel{ background-image: none !important;}

/* top bar menu & wpml new stuff */
.top-bar .top-bar-menu{display:inline-block;}
.top-bar-menu > ul{margin:0px;}
.top-bar-menu li{list-style:none;float:left;display:inline-block;position:relative;margin:5px 0px 0 12px;top: 0;}
.top-bar-menu #menu_top_bar > li:not(:first-child) > a{ border-left: 1px solid; padding-left:10px;}

.top-bar .menu_wpml_widget{display:inline-block;float: right;margin-top:5px;z-index:9999;}
.top-bar .menu_wpml_widget #lang_sel > ul > li > ul{left: 0px !important;z-index:9999;}
.top-bar .menu_wpml_widget #lang_sel > ul > li > ul > li > a{width:100%;}
/* endof top bar menu new stuff  */

.social-icons-fa {
	position: relative;
	float: left;
}
.social-icons-fa ul {
	margin: 0;
	padding: 0;
}

.social-icons-fa ul li {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	margin: 6px 12px 5px -2px;
}

.navbar .social-icons-fa a, .navbar .phone-mail, .navbar .phone-mail a {
	color: #ffffff!important;
}

.social-icons-fa ul li a {
	font-size: 15px;
}




.navbar .social-icons-fa a, .navbar .phone-mail, .navbar .phone-mail a{color: #fff !important;}

.top-bar .socialdiv{
	width: 100% !important;
	top: 0 !important;
	opacity: 0.9;
}
.top-bar .phone-mail{
	opacity: 0.9;
	position: relative;
	float: right;
	margin: 0 !important;
}
.down-button {
	text-align:center;
	display:none;
	top: 0;
}
.down-button i.fa-plus{
	float: right;
}
.top-bar .phone-mail i{
	top: -1px;
    padding: 0 6px;
    position: relative;
	
}
.top-bar .phone-mail li{
	list-style: none;
	float: left;
	margin: 7px 10px;
	font-size: 13px;
}
.top-bar .socialdiv ul li{
	margin: 0px;
	opacity: 0.3;
}

.top-bar .phone-mail li:last-child{
	margin-right: 0px;
}

.top-bar .socialdiv ul li:hover{
	opacity: 1;
}
.top-bar .phone-mail li:first-child i{
	font-size: 13px;
    margin-left: 0px;
    top: -1px;
    padding-right: 7px;
}
.top-bar .phone-mail li:last-child i{
	padding-left: 10px;
}
.navbar .social-icons-fa ul li:hover a{background: transparent !important;}
.navbar .phone-mail .fa-phone{
	font-size: 13px;
    top: 0px;
}

.navbar .phone-mail .fa-map-marker{
	font-size: 14px;
    top: -2px;
}

.navbar .phone-mail .fa-info-circle{
	font-size: 15px;
    top: -1px;
}
@media (max-width: 767px){
	.top-bar {
		padding: 1px 0;
		min-height: 0;
		position: fixed;
		width: 100%;
		top: 0;
		z-index: 9999999;
}
	.navbar-default.default .navbar-nav > li a.icon-nav{
		display: none;
	}
	.top-bar .slidedown {
		display:none;
	}
	.down-button{display: block;  margin: 0 auto; height: 20px;   position: absolute;right: 0;border-style: solid; border-width: 0 35px 35px 0; border-color: transparent rgba(0,0,0,0.9) transparent transparent;z-index: 999999999;}
	.nav-topbar .down-button {
		display: block;
		width: 100%;
		margin: 0 auto;
		height: 22px;
		opacity: .6;
		filter: alpha(opacity=60);
		position: absolute; 
	}
	
	.top-bar .phone-mail{
		text-align: center;
		float: none;
		width: 100%;
		display: inline-table;
	}
	.top-bar .phone-mail li{
		float: none;
		float: none;
		margin: 0 0 2px 0;
		padding: 0;
	}
	.top-bar .social-icons-fa {
		position: relative;
		float: none;
		width: 100%;
		text-align: center;
	}
	.top-bar .social-icons-fa ul li{
		text-align: center;
		float: none;
		display: inline-block;
	}
	.navbar .top-bar .down-button i{
		font-size: 10px;
		position: relative;
		color: #fff;
		right: -34px;
		top: 5px;
	}
	
	.navbar .down-button.current i{
		color: #fff;
	}
	.navbar .top-bar.opened .down-button i{
		color: #212121;
	}
	.navbar .top-bar:not(opened) .down-button i{
		color: #fff;
	}
	
	.nav-topbar .down-button:hover {
		opacity:1; filter:alpha(opacity=100); 
	}
	.navbar .social-icons-fa a{background: transparent !important;}
}


/* MENUS [NORMAL + MOBILE] */

header a.navbar-brand img{max-width: none;} /* fix for the logotype calculus */
header .nav-container{z-index: 10;}
header .top-bar{z-index: 9999999;}
header .top-bar.opened{z-index: 999999999;}
header .navbar-header{display: table-cell;vertical-align: middle;float: none;}

header.navbar .navbar-collapse ul li.des_mega_menu{position:static;}
header.navbar .navbar-collapse ul li.des_mega_menu > ul{width:100vw;left:0px; display:table; padding:15px 0; cursor:default;margin-left:0;max-width:1170px;-webkit-box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.1);
  box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.1);}
header.navbar .navbar-collapse ul li.des_mega_menu > ul > li {max-width:20vw;width:25%; display:table-cell; float:none; padding:0 15px; cursor:default;vertical-align: top; }
header.navbar .navbar-collapse li.des_mega_menu li{border-top:none !important;}
header.navbar .navbar-collapse ul > li.des_mega_menu > ul > li:last-child {border-right: none;}

header.navbar .navbar-collapse ul li.des_mega_menu > ul > li.des_mega_hide_title > a{display:none;}
header.navbar .navbar-collapse ul li.des_mega_menu > ul > li > a{width:auto; font-size:13px; letter-spacing:2px; line-height: 16px; padding:5px 15px 15px;letter-spacing: -0.5px;}
header.navbar .navbar-collapse ul li.des_mega_menu ul li.current-menu-ancestor > a{font-weight: 800;}

#site-header header.navbar .navbar-collapse ul li.des_mega_menu > ul > li:hover > a, #site-header header.navbar .navbar-collapse ul li.des_mega_menu ul li.current-menu-ancestor > a {background:none;}
header.navbar .navbar-collapse ul li.des_mega_menu ul li ul{position:relative; border-top:none; left:0px; cursor:default; box-shadow: none;-webkit-box-shadow: none;width: 100%;}

li.des_mega_hide link > a{color: red !important;}

header.navbar .navbar-collapse ul li.des_mega_menu ul li:last-child ul{border-right: none;}
header.navbar .navbar-collapse ul li.des_mega_menu:hover ul li ul{visibility:visible; opacity: 1}
header.navbar .navbar-collapse ul li.des_mega_menu ul li ul li a{padding:12px 15px; line-height:1; width:auto;}

header.navbar .navbar-collapse ul li.des_mega_menu ul li a:hover, header.navbar .navbar-collapse ul li.des_mega_menu ul li.current-menu-item > a,.single-post header.navbar .navbar-collapse ul li.des_mega_menu ul li.current_page_parent > a, header.navbar .navbar-collapse ul li.des_mega_menu ul li.current-menu-ancestor > a {background:none;}

header.navbar .navbar-collapse *{transition:none;-webkit-transition:none;-moz-transition:none;}
header.navbar .navbar-nav > li:not(.des_mega_menu) .dropdown-menu, header.navbar .navbar-nav > li.des_mega_menu > ul .dropdown-menu{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}

header.navbar .navbar-nav > li.des_mega_menu > ul{-webkit-transition:opacity .3s ease-in-out, top .3s ease-in-out, visibility .3s ease-in-out;-moz-transition:opacity .3s ease-in-out, top .3s ease-in-out, visibility .3s ease-in-out;-ms-transition:opacity .3s ease-in-out, top .3s ease-in-out, visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out, top .3s ease-in-out, visibility .3s ease-in-out;transition:opacity .3s ease-in-out, top .3s ease-in-out, visibility .3s ease-in-out;}

header.navbar .navbar-collapse ul li.des_mega_menu.columns-2 > ul > li {width:50%;}
header.navbar .navbar-collapse ul li.des_mega_menu.columns-3 > ul > li {width:33.3%;}
header.navbar .navbar-collapse ul li.des_mega_menu.columns-4 > ul > li {width:25%;}
header.navbar .navbar-collapse ul li.des_mega_menu.columns-5 > ul > li {width:20%;}
header.navbar .navbar-collapse ul li.des_mega_menu.columns-6 > ul > li {width:16.6%;}
/* EndOf Mega menu columns */


header.navbar .navbar-collapse ul li ul{position: absolute; top:100%; margin:0; left: 0px; display: block; visibility: hidden; z-index:9992; /* -webkit-backface-visibility: hidden; */ opacity: 0;}
header.navbar .navbar-collapse ul li:hover > ul{visibility: visible;opacity: 1;}
header.navbar .navbar-collapse ul li:hover{transition-delay: 0s;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;}
header.navbar .navbar-collapse ul li ul li {display: block; float: none; margin: 0; padding:0; letter-spacing:0em;font-weight: 800;}
header.navbar .navbar-collapse ul li ul li a{display:block; background:none; border:none; width:205px; padding: 12px 20px; margin:0; line-height:1.7; }

header.navbar .navbar-collapse ul li ul li ul{left:100%;top: 0;}
header.navbar .navbar-collapse ul li ul li ul:before, header.navbar .navbar-collapse ul li ul li ul:after{display:none;}
header.navbar .navbar-collapse ul li ul li ul li a {padding-right:20px;}
header.navbar .navbar-collapse ul li ul li.current-menu-item > a,.single-post header.navbar .navbar-collapse ul li ul li.current_page_parent > a, header.navbar .navbar-collapse ul li ul li.current-menu-ancestor > a {text-transform: none !important;}

body:not(.home):not(.page-template-template-home) header.headerclone{xposition:relative;float:left;width:100%;margin-bottom:0px;}
body.single-post header.headerclone{position: relative;}
header.headerclone, header.headerclone *{visibility:hidden;transition: none !important;} 
.fullwidth-container{position: relative;width: 100%;}
.fullwidth-container.parallax{position: inherit;}
.fullwidth-container .pagetitle_overlay{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.fullwidth-container .center .pageTitle{max-width: 100% !important;width: 100% !important;}
header.navbar.header_after_scroll{
	-webkit-box-shadow: 0px 1px 6px 0px rgba(68,68,68,0.1);
	box-shadow: 0px 1px 6px 0px rgba(68,68,68,0.1);
}
 header .search_close i{font-size: 18px !important;}
/* STYLE 2 */
header.style2 .navbar-collapse{width: 100%;}
header.style2 .navbar-collapse .navbar-nav{float: left !important;}

/* STYLE 3 */
header.style3 {display: inline-block;}
header.style3 .nav-container{display: block;position: relative;}
header.style3 .nav-container .navbar-header{position: relative;float: left;width: 100%;height: auto !important;margin: 0;padding: 0;text-align: center;}
header.style3 .nav-container .navbar-header .navbar-brand{margin-left: auto;margin-right: auto;float: none;display: inline-block;-webkit-transition: none;-moz-transition: none;transition: none;}
header.style3 .nav-container .navbar-header .navbar-brand img{text-align: center;}

header.style4 .nav-container .navbar-header .navbar-brand{-webkit-transition: none;-moz-transition: none;transition: none;}

header.style3 .nav-container .navbar-collapse{float: left;text-align: center;height: auto !important;}
header.style3 .nav-container .navbar-collapse .navbar-nav{float: none !important;margin: 0 auto;display: inline-block;}
header.style3 .nav-container .header_social_icons{width: 100%;text-align: center;}
header.style3 .nav-container .header_social_icons .header_social_icons_wrapper{display: inline-block;height: auto !important;}
header.style3 .header_social_icons, header.style3 .search_trigger{position: absolute;top:5px;width:auto !important;}
header.style3 .yunik_dynamic_shopping_bag{position: absolute !important;top:-5px;right:20px;width:auto !important;}
header.style3 .header_social_icons{left:10px;}
header.style3 .search_trigger{right:10px;}
ul.dropdown-menu.sub-menu {text-align: left;}

/* STYLE 4 */
/* basics */
header.style4 .nav-container {display: inline-block;width: 100%;}
header.style4 .nav-container .navbar-header, header.style4 .nav-container .navbar-collapse{float: none;width: auto;position: relative;}
header.style4 .nav-container .navbar-header, header.style4 .nav-container .navbar-collapse{position: relative;float: left;width: 100%;height: auto !important;margin:0;padding:0;text-align: center;}
header.style4 .nav-container .navbar-header .navbar-brand, header.style4 .nav-container .navbar-nav{margin-left: auto;margin-right: auto;float: none !important;display: inline-block;}
/* separation manouvers */
header.style4 .new-menu-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
header.style4 .new-menu-wrapper .new-menu-left, header.style4 .new-menu-wrapper .new-menu-right{position: absolute;top: 0;width: 50%;height: 100%;}
header.style4 .new-menu-wrapper .new-menu-left{left: 0;text-align: right;}
header.style4 .new-menu-wrapper .new-menu-right{right: 0;text-align: left;}
header.style4 .new-menu-wrapper .new-menu-left .new-menu-bearer, header.style4 .new-menu-wrapper .new-menu-right .new-menu-bearer{position: relative;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
header.style4 .new-menu-bearer a{transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);text-rendering: geometricPrecision !important;}
header.style4 .new-menu-wrapper .new-menu-left .new-menu-bearer{float: right;}
header.style4 .new-menu-wrapper .new-menu-left .new-menu-bearer .navbar-nav{float: right !important;}
header.style4 .new-menu-wrapper .new-menu-right .new-menu-bearer{float: left;}
header.style4 .new-menu-wrapper .new-menu-right .new-menu-bearer .navbar-nav{float: left !important;}
header.style4 > .nav-container > .navbar-collapse{display: none !important;}
/* menu fixes */
header.style4 .new-menu-bearer li{list-style: none;}
header.style4:not(.headerclone) .navbar-nav > li.des_mega_menu > ul, header.style4.header_after_scroll:not(.headerclone) .navbar-nav > li.des_mega_menu > ul{width: 80vw;}
/* END OF STYLE 4 */


/* social icons no header */
header:not(.style1):not(.style2) .header_social_icons{display: table-cell !important;vertical-align: middle;margin-right: 20px;}
header:not(.style1):not(.style2) .header_social_icons_wrapper{display: table-cell;vertical-align: middle;}

/* A ver esta linha */
/* header.style1 .header_social_icons, header.style2 .header_social_icons{display: inline-block;} */

.header_social_icons div.social_container{position: relative;float: right;cursor: pointer;width:20px;height: 20px;text-align: center;margin:0 0 0 5px;padding: 0;line-height: 20px}
.header_social_icons div.social_container i{text-align: center;line-height: 20px;margin: 0;padding: 0;}


/* helper para o ajax do search */
@-webkit-keyframes desrotating /* Safari and Chrome */ {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes desrotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.desrotating {
  -webkit-animation: desrotating 2s linear infinite;
  -moz-animation: desrotating 2s linear infinite;
  -ms-animation: desrotating 2s linear infinite;
  -o-animation: desrotating 2s linear infinite;
  animation: desrotating 2s linear infinite;
}


/* dl-menu */
header .dl-menuwrapper{display: none !important;width: 100%;}
header .dl-menuwrapper .dl-trigger-wrapper{width: 100%;text-align: center;}
header .search_trigger, header .yunik_dynamic_shopping_bag{height: 100%;display: table-cell;right: 0;padding-left: 15px; vertical-align: middle;}

header.style4.search_trigger, header.style4 .yunik_dynamic_shopping_bag{padding-left:0px;right:-10px;margin-left: 30px;}
header .search_trigger i, header .yunik_dynamic_shopping_bag .yunik_little_shopping_bag_wrapper{display: table-cell;}

header.style4 .yunik_dynamic_shopping_bag{margin-left: 20px;margin-top: 9px;}

header.style4 .style4_social_search .header_social_icons{float: left;}
header.style4 .style4_social_search .header_social_icons_wrapper {padding:10px 0px;height: auto !important;}
header.style4 .style4_social_search .search_trigger, header.style4 .yunik_dynamic_shopping_bag{float: right; margin-left: 15px;}
.style4_social_search{position: relative; top: 10px;}
header.style4 .style4_social_search .search_trigger i{padding: 10px 5px 10px;}
header.style4 .style4_social_search_mobile{display: none;}
header.style4 .style4_social_search_mobile .header_social_icons_wrapper{height: auto !important;}

header .search_trigger i, header .search_trigger_mobile i{padding-top: 0;cursor: pointer;position: relative;top: 0px;}
header.style3 .search_trigger i, header.style3 .search_trigger_mobile i{top: 2px;}

header .search_input{position: fixed;pointer-events: none;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;z-index:9999999999999999999;overflow:hidden;background: rgba(0,0,0,.85);}
header .search_input > .container *:not(.hidden):not(.ajax_search_results){position: relative;float: left;line-height: 100%;}
header .search_input > .container {height: 100%;}
header .search_close{cursor: pointer;font-size: 40px;color:#FFF;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);float: right !important;}
header .search_close i {padding-right: 0px;}

header .search_input input.search_input_value{height: 100%;width: 90%;border:0;background:none;color:#FFF;font-size: 2em;outline: 0;box-shadow: none;}
header .search_input input.hidden{display: none;}
header .search_input .ajax_search_results{position: absolute;width: 100%;top:100%;left: 0;}
header .search_input .ajax_search_results ul{width: 100%;margin:0;max-height:50vh;background: rgba(0,0,0,.85);overflow-y:visible;}
header .search_input .ajax_search_results ul li{list-style: none;width: 100%;border-bottom: 1px solid #525252;margin:0;padding:0 3%;}
header .search_input .ajax_search_results ul li:last-child{border-bottom: none !important;}
header .search_input .ajax_search_results ul li a{padding:10px 0px;width:100%;color:#DDD;}
header .search_input .ajax_search_results ul li span, header .search_input .ajax_search_results ul li span i{float: none;font-size: .9em;line-height: 1.2em;color: #D5D5D5;vertical-align:baseline;padding-right: 0px;}
header .search_input .ajax_search_results ul li.selected{background: #525252;}
header .search_input .ajax_search_results ul li.selected a{color:#FFF;}

header .search_input.slide_left{top:0;left:0;width: 0;height: 100%;}
header .search_input.slide_right{top:0;right:0;width: 0;height: 100%;}
header .search_input.slide_left.open, header .search_input.slide_right.open{width: 100vw;}

header .search_input.slide_top{top:0;left:0;width: 100vw;height: 0;}
header .search_input.slide_bottom{bottom: 0;left: 0;width: 100vw;height: 0;}
header .search_input.slide_top.open, header .search_input.slide_bottom.open{height: 100%;}

header .search_input.unfold_horizontal{top:0;left:50%;width: 0;height: 100%;}
header .search_input.unfold_horizontal.open{left:0;width: 100%;}

header .search_input.unfold_vertical{top:50%;left:0;width: 100vw;height: 0;}
header .search_input.unfold_vertical.open{top:0;height: 100%;}

header .search_input.unfold_center{top:50%;left:50%;width: 0;height: 0;}
header .search_input.unfold_center.open{top:0;left:0;width: 100vw;height: 100%;}

header .search_input.unfold_top_left{top:0;left:0;width: 0;height: 0;}
header .search_input.unfold_top_right{top:0;right:0;width: 0;height: 0;}
header .search_input.unfold_bottom_left{bottom:0;left:0;width: 0;height: 0;}
header .search_input.unfold_bottom_right{bottom:0;right:0;width: 0;height: 0;}
header .search_input.unfold_top_left.open, header .search_input.unfold_top_right.open, header .search_input.unfold_bottom_left.open, header .search_input.unfold_bottom_right.open{width: 100vw;height: 100%;}

header .search_input.fade, header .search_input.none{top:0;left:0;width: 100vw;height: 100%;opacity: 0;}
header .search_input.fade.open, header .search_input.none.open{opacity: 1;}

header .search_input.none{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;}

header .search_input.open{pointer-events: auto;overflow:visible;}


.navbar-default .style4_social_search{margin-top: 0 !important;position: relative;}

/***************************************************************
					  TOOLTIP OPEN BT
***************************************************************/
.tooltip-desc{display: none;position: relative;}
a.team-profile:hover .tooltip-desc{ 
	display: block; 
	-webkit-animation:Anim linear .3s;
    -moz-animation:Anim linear .3s;
    animation:Anim linear .3s;
    -webkit-animation-duration:.3s;
    -moz-animation-duration:.3s;
    animation-duration:.3s; 
}
@-webkit-keyframes Anim {
  0%   { opacity: 0; top: 60px;}
  100% { opacity: 1; top: 0px;}
}
@-moz-keyframes Anim {
 0%   { opacity: 0; top: 60px;}
  100% { opacity: 1; top: 0px;}
}
@-o-keyframes Anim {
  0%   { opacity: 0; top: 60px;}
  100% { opacity: 1; top: 0px;}
}
@keyframes Anim {
  0%   { opacity: 0; top: 60px;}
  100% { opacity: 1; top: 0px;}
}


/***************************************************************
					 MODAL TEAM PROFILE
***************************************************************/
a.team-profile:hover { 
	cursor: pointer;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
	background: white;
	background-color: rgba(255,255,255,0.99);
}
.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	width: 100%;
	overflow: auto;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: none;
	text-align:left;
}
.modal .close {
	float: right;
	background: url(../images/sprite.png) -861px -184px no-repeat;
	width: 46px;
	height: 46px;
	margin: 0px 0 -40px;
	z-index:1000;
	
	text-indent: -9999px;
	top: 0;
	position: absolute;
	right: 0;
}
.tm-info {
	overflow-y:auto;
	text-align: left;
	margin: 6% auto;
	position: relative;
}

.tm-info .container{
	border-bottom: 1px solid #ededed;
	position: relative;
}
.tm-info .member-desc{
	padding: 0 60px 40px 60px;
}

.tm-info .member-pos{
	position: absolute;
	top: 40px;
	right: 40px;
}
.tm-info .member-pos2{
	position: absolute;
	top: 20px;
	right: 0;
}
.tm-info .member-pos3{
	position: absolute;
	top: 20px;
	right: 0;
}
.tm-info .member-cont{
	position: absolute;
	left: 0;
	top: -35px;
}
.tm-info h2{
	font-weight: 800;
	font-size: 4em;
	margin-bottom: 5px;
}
.tm-info h4{
	color: #04acbb;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 1.4em;
}
.social-font-awesome{
	position: relative;
	margin-top: 20px;
}
.social-font-awesome li{
	position: relative;
	float: left;
	list-style-type: none;
	margin-right: 20px;
}
.social-font-awesome li a{
	font-size: 1.3em;
	color: #444;
}


/* ANIMATIONS */
.loaded .animated {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .6s;
	-moz-animation-duration: .6s;
	-ms-animation-duration: .6s;
	-o-animation-duration: .6s;
	animation-duration: .6s;
}
@-webkit-keyframes fadeIn {
	0% {
		 opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
}
	100% {
		opacity: .95;
	}
}
@-o-keyframes fadeIn {
	0% {
		opacity: 0;
}
	100% {
		opacity: .95;
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
}
	100% {
		opacity: .95;
	}
}

/* draggable items from the slick js instances */
.slick-list.draggable{
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -ms-grab;
	cursor: -o-grab;
	cursor: grab;
}

/* greyscale classes for the masses */
img.designare_grayscale {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter class=\'designare_grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>.designare_grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;transition: 1s;
    filter: url(images/grayscale.svg#greyscale);
    backface-visibility: hidden;
}
img.designare_grayscale:hover{
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	filter: none;
}

#back-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99999;
  margin: 0;
}
#back-top a {
  width: 50px;
  height: 50px;
  display: block;
  background: rgba(0, 0, 0, 0.4);
  display: table;
}
#back-top a:hover{
  background: rgba(0, 0, 0, 0.6);
}
#back-top a i {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  margin: 0 auto;
  color: #f0f0f0;
  font-size: 19px;
}


/* vc editor frontend tweaks for our shortcodes */
body.vc_editor .vc_verticaltabs .vc_controls-out-tl{left: 38%;left: calc(50% - 130px);}
body.vc_editor .vc_verticaltabs .vc_verticaltab > .vc_controls .vc_controls-out-tl{top:10px;}
body.vc_editor .vc_verticaltabs .vc_verticaltab > .content, body.vc_editor .vc_verticaltabs .tab-selector{padding-top:40px;}
body.vc_editor .vc_verticaltabs .vc_verticaltab.vc_empty > .content{margin-top:50px;top:15px;}
body.vc_editor .vc_verticaltabs .tab-selector .label.add-new-tab{position: absolute;top:97%;padding:15px;left: -15px;color:#333;cursor:pointer;}
body.vc_editor .vc_verticaltabs .special_tabs.icontext .tab-selector .label.add-new-tab, body.vc_editor .vc_verticaltabs .special_tabs.text .tab-selector .label.add-new-tab{left:0px;}
body.vc_editor section.special_tabs{padding-bottom:30px;}

.vc_row-full-width .upb_row_bg[data-bg-override="ex-full"]{z-index: -1;margin-left: 1.1%;}

/* Designare Visual Composer Styles */
.wpb_row, .wpb_content_element{margin-bottom: 0px !important;}


/* Designare Visual Composer Addons Styles */
.just-icon-align-left{float: left; margin-right: 10px;}


/* Edit CubePortfolio */
.cbp-caption-fadeIn .cbp-caption:hover .cbp-l-caption-title, .cbp-caption-fadeIn .cbp-caption:hover .cbp-l-caption-desc {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.cbp-caption-fadeIn .cbp-l-caption-title {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.cbp-caption-fadeIn .cbp-l-caption-title, .cbp-caption-fadeIn .cbp-l-caption-desc {
  -webkit-transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
}
.cbp-l-grid-masonry .cbp-l-caption-title {
  border: 1px solid #fff;
  padding: 10px 15px !important;
  display: inline-block;
}
.projects_media.fullwidth_media{position: relative;top: -50px;}

/* new awesome cube filters alignment */
.cbp-l-filters-dropdown.des-align-left .cbp-l-filters-dropdownWrap{left: 0;}
.cbp-l-filters-dropdown.des-align-right .cbp-l-filters-dropdownWrap{right: 0;}
.cbp-l-filters-dropdown.des-align-center .cbp-l-filters-dropdownWrap{left: 0;right:0;margin:0 auto;}

.cbp-l-filters-button.des-align-center, .cbp-l-filters-alignLeft.des-align-center, .cbp-l-filters-alignCenter.des-align-center, .cbp-l-filters-alignRight.des-align-center, .cbp-l-filters-buttonCenter.des-align-center, .cbp-l-filters-work.des-align-center{text-align: center;}
.cbp-l-filters-button.des-align-left, .cbp-l-filters-alignLeft.des-align-left, .cbp-l-filters-alignCenter.des-align-left, .cbp-l-filters-alignRight.des-align-left, .cbp-l-filters-buttonCenter.des-align-left, .cbp-l-filters-work.des-align-left{text-align: left;}
.cbp-l-filters-button.des-align-right, .cbp-l-filters-alignLeft.des-align-right, .cbp-l-filters-alignCenter.des-align-right, .cbp-l-filters-alignRight.des-align-right, .cbp-l-filters-buttonCenter.des-align-right, .cbp-l-filters-work.des-align-right{text-align: right;}

.cbp-l-filters-list.des-align-left{}
.cbp-l-filters-list.des-align-right{}
.cbp-l-filters-list.des-align-center{width:auto; text-align: center;margin: 0px auto 30px auto;}

.cbp-l-filters-dropdownHeader{text-align: left;}
.vc_row.vc_row-no-padding .wpb_column.vc_col-sm-6 .fb_type_button_count, .vc_row.vc_row-no-padding .container .cbpw-ajax-block .fb_type_button_count{margin-left: 15px !important;}

/* New Social Icons Effects */
/* Effect 5 */
#big_footer .social-icons-fa a i{
	box-shadow: 0 0 0 2px rgba(255,255,255,1);
	overflow: hidden;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.social-icons-fa a{position: relative;}
#big_footer .social-icons-fa a i{
   display: inline-block;
  font-size: 0px;
  cursor: pointer;
  margin: 5px 2px 0px 2px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  text-align: center;
  position: relative;
  z-index: 1;
  color: #fff;
}
#big_footer .social-icons-fa a i:after {
	display: none;
}
#big_footer .social-icons-fa a i:before {
  speak: none;
  font-size: 20px;
  line-height: 38px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: block;
  -webkit-font-smoothing: antialiased;
}
#big_footer .social-icons-fa a i:hover{
	background: rgba(255,255,255,1);
	box-shadow: 0 0 0 2px rgba(255,255,255,1);
	color: #333;
}

#big_footer .social-icons-fa a i:hover:before {
	-webkit-animation: toRightFromLeft 0.2s forwards;
	-moz-animation: toRightFromLeft 0.2s forwards;
	animation: toRightFromLeft 0.2s forwards;
}

@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toRightFromLeft {
	49% {
		-moz-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toRightFromLeft {
	49% {
		transform: translate(100%);
	}
	50% {
		opacity: 0;
		transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}



/* Newsletter Shortcode */
.newsletter_shortcode form{
	width: 70%;
	margin: 0 auto;
	z-index: 999;
}

.newsletter_shortcode form .mc-field-group{
	float: left;
	width: 79%;
}

.page-template-template-under-construction .newsletter_shortcode form .mc-field-group{
	float: left;
    width: 73%;
}

.page-template-template-under-construction .newsletter_shortcode form input.email {
    width: 100%;
    padding: 12px;
    border: none;
}

.newsletter_shortcode form input.email{
	width: 100%;
	padding: 11px;
	border: none;
}

.newsletter_shortcode form input.button{
	background-color: #EDB44D;
	border: none;
	color: #fff;
	padding: 13px 30px 12px 30px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}

.newsletter_shortcode .banner{
	display: none;
}


/***************************************************************
					      NEWSLETTER
***************************************************************/
.newsletter_shortcode{
	position: relative;
	width: 100%;
	bottom: 65px;
}

#big_footer .mail-box {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	padding: 5px;
}
#big_footer .mail-news {
	position: relative;
	width: 57%;
	margin: 0 auto;
	text-align: center;
	background: #EDB44D;
}


#big_footer .news-l {
	position: relative;
	display: inline-block;
	width: 100%;
}
#big_footer .container.mail-news {
	background: none;
}
#big_footer .banner {
	text-align: right;
	padding: 20px 0 10px 20px;
	font-weight: 600;
	text-align: left;
	width: 40%;
	position: relative;
	float: left;
	text-align: left;
	line-height: 16px;
	padding-right: 0;
	display: block;
}
#big_footer .banner h3, #big_footer .banner p{
	color: #fff;
	font-size: 20px;
	margin: 7px 0 5px 0;
}
#big_footer .banner h3{letter-spacing: -0.5px;font-weight: 700;}
#big_footer .newsletter_shortcode .banner h3 .text_color{color: #212121 !important;}
#big_footer .widget-newsletter .banner h3{
	text-transform: capitalize;
    font-size: 20px !important;
    left: 0px !important;
}
#big_footer .banner p{
	color: #fff;
	font-size: 13px;

}
#big_footer .newsletter_shortcode .form {
	  padding: 10px 0 0 0;
  width: 55%;
  position: relative;
  float: left;
  display: table;
  vertical-align: middle;
  
	  margin: 8px 0 20px 20px;
}
#big_footer .newsletter_shortcode form {
	padding: 10px 0 0 0;
	width: 100%;
	margin: 0;
	float: left;
	float: right;
}
#big_footer input {
	background: #fff;
	border: none;
	padding: 13px 15px;
	color: #BBBBBB;
	width: 100%;
	margin-left: 7px;
	text-transform: uppercase;
	float: left;
	font-size: 12px;
	font-weight: 600;
	text-align: left;
}
#big_footer .forms input{
	margin-left: 0;
	line-height: 1em;
}
#big_footer .forms input.yourname{
	text-transform: capitalize;
}
#big_footer .forms input.youremail{
	text-transform: none;
}
a#send-comment:hover, a#send-comment{
	color: #fff !important;
	font-size: 11px !important;
	text-transform: uppercase;
	font-weight: 800 !important;
	letter-spacing: 1px;
	margin-top: 10px;
}
#big_footer .newsletter_shortcode form .mc-field-group {
  float: left;
  width: 83%;
}
#big_footer input.button {
	width: 55px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	position: relative;
	height: 45px;
	position: relative;
	background: #1a1b1b url(images/sprite.png) -9px -345px;
	text-indent: -9999px;
	float: right;
}
#big_footer input.button:hover {
	background-color: #333 !important;
}
/*IE COND*/
.mc-field-group label {
	display: none;
}
.indicates-required {
	display: none !important;
}
#mc_embed_signup h2 {
	display: none !important;
}

/* Widget Newsletter */
#big_footer .widget-newsletter .mail-box, .custom-widget .widget-newsletter .mail-box{
	padding: 0;
}
#big_footer .widget-newsletter .banner, .custom-widget .widget-newsletter .banner{
	width: 100%;
	padding: 0;
}
#big_footer .widget-newsletter #mc_embed_signup{
	margin-top: 30px;
	float: left;
	width: 100%;
}
.custom-widget .widget-newsletter #mc_embed_signup{
	margin-top: 10px;
	float: left;
	width: 100%;
}
#big_footer .widget-newsletter input{
	width: 82%;
	background: #fff !important;
	border: none !important;
	margin: 0;
}
.custom-widget .widget-newsletter input{
	width: 74%;
	background: #f5f5f5 !important;
	border: none !important;
	margin: 0;
	float: left;
	padding: 12px;
}
#big_footer .widget-newsletter input.button{
	width: 55px;
	background: #1a1b1b url(images/sprite.png) -9px -345px !important;
	border: none !important;
	float: left;
	margin-left: 10px;
	text-indent: -9999px;
}
.custom-widget .widget-newsletter input.button{
	width: 55px;
	background: #1a1b1b url(images/sprite.png) -9px -345px !important;
	border: none !important;
	float: left;
	margin-left: 5px;
	text-indent: -9999px;
}
#big_footer .widget-newsletter .mail-news, .custom-widget .widget-newsletter .mail-news{
  width: 100%;
  background: transparent;
}
#big_footer .widget-newsletter .banner .text_color, #big_footer .custom-widget .widget-newsletter .banner .text_color{
	font-size: 20px !important;
}
.custom-widget .widget-newsletter .banner .text_color{
	font-size: 14px !important;
}
#big_footer .widget-newsletter .banner h3, #big_footer .widget-newsletter .banner .text_color, .custom-widget .widget-newsletter .banner .text_color{
  font-weight: 800;
}
.custom-widget .widget-newsletter .banner h3{
	text-align: left;
	font-size: 1.3em;
}
.sidebar .custom-widget .widget-newsletter .banner h3{
	left: -6px;position: relative;
}
.sidebar.page_content .custom-widget .widget-newsletter .banner h3{left: -11px;}
.page-template-blog-template-php .blog-default.wideblog .blog-default-bg{padding-right: 0;}
#big_footer .widget-newsletter .banner p{
  color: #A0A0A0;
  font-size: 15px;
  margin-top: 25px;
  text-align: left;
}
.custom-widget .widget-newsletter .banner p {
  color: #A5A5A5;
  font-size: 13px;
  margin-top: 15px;
  text-align: left;
}
.cbp-l-filters-dropdownWrap{width: 210px;}
.portfolio_type-singlepageoverlay .fullwidth_media.col-md-12 .flexslider{max-width: 99%;}

/* 404 Page */
.error-c{
	margin: 200px auto;
	text-align: center;
}
.small_light_white{text-align: left !important;}
.des-sc-dots-divider{
	border-top:1px solid #ededed; margin: 10px 0px 20px 0;
}
.search-results .blog_excerpt{display: none;}
.full_media #the_movies .fluid-width-video-wrapper{padding-top: 56.321429% !important;}
.left_media #the_movies .fluid-width-video-wrapper, .single-post .vendor .fluid-width-video-wrapper, .page-template-blog-template .vendor .fluid-width-video-wrapper, .des_recent_posts_widget .vendor .fluid-width-video-wrapper {padding-top: 56.321429% !important;}
.fullwidth_media #the_movies .fluid-width-video-wrapper, .archive .vendor .fluid-width-video-wrapper{padding-top: 56.321429% !important;}

.page-template-blog-masonry-template .vendor .fluid-width-video-wrapper{padding-top: 56.321429% !important;}
.cbp-popup-singlePageInline .left_media #the_movies .fluid-width-video-wrapper{padding-top: 62.321429% !important;}
.page-template-blog-template .youtube .vendor .fluid-width-video-wrapper{padding-top: 55.321429% !important;}
.page-template-blog-masonry-template .youtube .vendor .fluid-width-video-wrapper{padding-top: 55.321429% !important;}

.page-template-blog-template .video-wrapper{margin-bottom: 35px;}
.archive .video-wrapper{margin-bottom: 30px;}
.search_trigger_mobile{display: none;}
header .top-bar li, header .top-bar a, header .top-bar ul.phone-mail li a{font-size:  13px !important;font-weight: 600 !important;cursor: pointer;line-height: 26px;}
header .top-bar a, header .top-bar ul.phone-mail li a{cursor: pointer;}

.btn-contact-left{position: relative;}

/* Sidebar Options */
.footer_sidebar .twitter-container .tweet_list{padding: 0px !important;}
.footer_sidebar .twitter-container .bird{top: 0;  background: transparent;}
.footer_sidebar .twitter-container .bird i{font-size: 60px;}
.archive .blog-default-bg{padding: 0px 20px 40px 0;}
.page_content.right{border-left: 1px solid #ededed;}
.page_content.left{border-right: 1px solid #ededed;}
.page_content.right.sidebar, .page_content.left.sidebar{border: none;  z-index: 99;}
.page_content.left, .page_content.left.sidebar{padding: 50px 40px 50px 0;}
.page_content.right, .page_content.right.sidebar{padding-left: 40px;padding-top: 50px;padding-right: 0;}
.page .page_content.right{padding: 50px 0 50px 30px;}
.page .page_content.left{padding-left: 0;padding-top: 50px;padding-right: 30px;}
.page .page_content.left .container{padding-left: 0;}
.page .page_content.left.sidebar{padding-right: 30px;padding-top: 50px;padding-left: 0;  z-index: 99;}
.page .page_content.left.sidebar .container, .page .page_content.right.sidebar .container{padding: 0;}
.page.page-template-blog-template .page_content.left.sidebar, .page.page-template-blog-template .page_content.right.sidebar, .page.page-template-blog-template .page_content.left, .page.page-template-blog-template .page_content.right{padding-top: 50px;}
.archive .page_content.left{padding-top: 50px;padding-left: 0px; padding-right: 40px;}
.search-results .page_content.left{padding: 40px 20px 40px 0;}
.search-results .page_content.right.sidebar{padding-top: 50px;}
.search-results .page_content.left .container{padding-left: 0;}
.woocommerce-page .page_content.right, .woocommerce-page .page_content.right.sidebar{padding-left: 35px;padding-right: 0;}
.widget.widget-newsletter h3{
  overflow: hidden;
  text-align: left;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 0 !important;
  position: relative;
  letter-spacing: 1px;
  position: relative;
  display: inline-block;
  left: -5px;
  font-weight: 800 !important;
}
.tp-caption.yunik-smallthingrey, .yunik-smallthingrey{text-align: left !important;}
.footer_sidebar .des_cubeportfolio_widget .ult-carousel-wrapper{
	margin-top: 25px !important;
}
.video_widget .fluid-width-video-wrapper{
	padding-top: 56.170732% !important;
}

.sidebar .video_widget .video_frame{margin-top: 20px;}
/* Edit Buttons */
.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft, .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{
	  background-color: transparent !important;
	  border: 2px solid #fff !important;
}

.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}	
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
a.aio-icon-read{
	font-weight: 700 !important;
	font-size: 11px !important;
	letter-spacing: 2px;
	margin-top: 15px;
}
.cbp-l-filters-dropdown{left: -10px;}
.type-portfolio h2{letter-spacing: -0.5px !important;}
.aio-icon-read:hover{color: #3f3f3f !important;}
header.style2 .nav-container .header_social_icons.with-social-icons i, header.style1 .nav-container .header_social_icons.with-social-icons i{top: -3px;}
.portfolio_type-singlepageinlineajax-grid .proj-content{min-height: 500px !important;}
#big_footer a.footer_logo:hover, #big_footer .social-icons-fa a:hover{background-color: transparent !important;}


/* Designare Visual Composer */
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button{margin-bottom: 0px !important;}
.hermes .tp-arr-imgholder{background-size: 100% 100%;background-repeat: no-repeat;}
.vc_general.vc_btn3{font-weight: 600 !important;}

/* Designare Visual Composer Addons*/
.ult_design_4 .ult_pricing_table{box-shadow: 0 0 7px rgba(167,167,167,0.2) !important;}
.ult_featured .ult_pricing_table{
	-webkit-transform: scale(1.03) !important;
    -moz-transform: scale(1.03) !important;
    -o-transform: scale(1.03) !important;
    -ms-transform: scale(1.03) !important;
    transform: scale(1.2) !important;
}
.ult_design_4 .ult_pricing_table .ult_price_link .ult_price_action_button{ margin-bottom: 20px !important;}
.ult_pricing_table .ult_price_link .ult_price_action_button {
    font-weight: 600 !important;
    padding: 12px 20px !important;
}
button.ubtn{margin-right: 10px !important;}
a.ubtn-link{margin: 15px 0 0 -15px !important;}
.flip-box-wrap .ifb-front, .flip-box-wrap .ifb-back {
    display: table !important;
    width: 100% !important;
    table-layout: fixed !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    min-height: 220px !important;
}

.flip-box-wrap .ifb-front, .flip-box-wrap .ifb-back {
    display: table !important;
    width: 100% !important;
    table-layout: fixed !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    min-height: 220px !important;
}

.flip-box-wrap .ifb-jq-height .ifb-back {
    display: table !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    height: 100% !important;
    bottom: 0 !important;
}
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle {
    vertical-align: middle !important;
}
.ifb-flip-box-section {
    display: table-cell !important;
}
.flip-box-wrap .flip-box-icon {
    display: block !important;
    margin: 20px auto !important;
}
.flip-box-wrap .flip-box h3 {
    margin: 15px 0 12px !important;
    line-height: 1.3em !important;
    font-size: 15px !important;
    display: block !important;
    padding: 0 36px !important;
    letter-spacing: 1px !important;
}

.ifb-flip-box-section.ifb-flip-box-section-vertical-middle{
	-moz-backface-visibility: initial !important;
    -webkit-backface-visibility: initial !important;
    backface-visibility: initial !important;
}

.wpb_column>.wpb_wrapper .aio-icon-component .aio-icon-box.square_box-icon {padding: 25px 17px !important;}
.square_box-icon .aio-icon-header h3.aio-icon-title {margin: 30px 0 15px !important;}
.left-icon .aio-ibd-block {
    padding: 0 10px !important;
    position: relative !important;
}
.aio-icon-box, .wpb_column>.wpb_wrapper .aio-icon-component .aio-icon-box {
    margin-bottom: 5px !important; 
    padding: 0 !important;
}
.slick-slider {margin-bottom: auto !important;}
.upb_video-bg, .html5-video-content, .html5-video-player .video-stream{left: 0px !important;}
.slick-prev {left: -15px !important;}
.slick-next {right: -15px !important;}
.uvc-sub-heading p{line-height: 1.7em !important;}
.mobile-apple-btn .ubtn-text, .mobile-google-btn .ubtn-text{margin-left: 25px !important;}
.ult_countdown.ult-cd-s1 .ult_countdown-section .ult_countdown-amount {
    display: block;
    padding-bottom: 10px !important;
    padding-top: 8px !important;
}
.ult_countdown .ult_countdown-section .ult_countdown-period {
    padding: 0 4px;
    font-size: 13px;
    position: relative;
    top: 0;
    width: 100%;
    float: left;
}
.map_info_text{padding: 8px 2px 2px 2px;}

.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {background-color: #F5F5F5 !important;}
.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {padding: 3px;}

/* NEW VS 1.2 */
.slidedown .col-sm-12{padding: 0;}
.navbar .social-icons-fa a i{font-size: 15px;}
.vc_tta.vc_general .vc_tta-panel-body{padding: 19px 20px !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after{border-color: #fff !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {color: #fff !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color: #fff !important;}

.cbp-l-filters-alignCenter.container{padding: 0px !important;}
/* .cbp-filter-item:first-child{padding-left: 0 !important;} */
/* .portfolio_type-singlepageinlineajax-grid .wpb_revslider_element{padding-right: 40px !important;} */

.portfolio_type-singlepageinlineajax-grid .wpb_column {
    padding-right: 20px;
}


/* Designare Revolution SLider */
.gyges .tp-tab-date{text-align: left;}
.gyges .tp-tab{border-bottom: none !important;}


.blog-default.wideblog .container{opacity: 0;}
/* .master_container img{visibility: hidden;} */
#simpleselect_billing_country{display: none !important;}

.top-bar .social-icons-fa ul li:last-child{margin-right: 0px !important;}
#menu_top_bar > li ul li a{text-align: left !important;}

/* BOXED Page */
body#boxed_layout{
    width: 100%;
    height: 100%;
	background-attachment: fixed !important;
}

.boxed_layout{
	width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    z-index: 9999999999;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
}
.boxed_layout .des_cubeportfolio_widget, .boxed_layout header .search_input.fade, .boxed_layout header .search_input.none{
	width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    float: none;
}
.boxed_layout header.navbar{
	width: 1200px;
    margin: 0 auto;
    float: none;
}
.single.single-portfolio .boxed_layout{
	box-shadow: none;
}
.cbp-popup-singlePage .cbp-popup-content{max-width: 1170px !important;}
.cbp-popup-singlePage .cbp-popup-content .proj-content{width: 100% !important;}
.widget des_cubeportfolio_widget .slick-list{min-height: 310px !important;}
.sidebar .widget des_cubeportfolio_widget .slick-list{min-height: 200px !important;}
/* VC Adjustments */
.vc_progress_bar .vc_single_bar .vc_label {
    text-transform: uppercase !important;
    font-size: 11px !important;
    font-weight: bold !important;
    color: #fff !important;
}
.vc_btn3-container.vc_btn3-left {
    float: left !important;
    margin-right: 20px !important;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    font-weight: bold !important;
    padding: 0.7em 1em !important;
}
.vc_progress_bar .vc_single_bar:last-child {
    margin-bottom: 20px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

