/*   
Theme Name: ANYA
Description: Anya is a Premium Wordpress Theme with a unique design 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">Theme Support</a>
Author: DesignareThemes
Author URI: http://designarethemes.net
Version: 1.5.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,fluid-layout,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,theme-options,translation-ready
Theme URI:
License:
License URI:
*/
/**      
  
  
  ANYA Wordpress Theme		   								 
  Author: Designare									     
  Author URI: http://themeforest.net/user/Designare		
  Version: 1.0
  
  ANYA MAIN CSS

  01. RESET
  02. GENERAL
  03. TYPOGRAPHY
  04. BLOG
  05. GRID
  06. LOGOS
  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. CIRCLE SERVICES
  22. WPML
  23. ELEMENTS
  24. FOOTER
  25. BOX PAGE
  26. 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; margin-bottom: 2em;}

/*
.post-listing ul, #secondary ul{padding: 0;}
.post-listing ul li, #secondary ul li{list-style-type: none;}
*/
ul, li{list-style: disc;}
ul li{
	line-height: 1.5em;
	margin-left: 20px;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}
.widget ul, .widget li{list-style: none;margin-left: 0;}

a{text-decoration: none;}
ins { background-color: #F7F7F7; color: #fff; text-decoration: none; padding: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
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;}
/* WORDPRESS CORE CSS */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display:block;margin: 60px auto 60px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float:left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px 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;}
.sticky{}
.wp-caption.alignnone {margin: 140px 20px 140px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin:0;max-width: 98.5%;padding:0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 25px;margin: 0;padding-bottom: 5px;margin-bottom: 0 !important;}.gallery-caption{}.bypostauthor{}
/****************************************************************
					  02. GENERAL
****************************************************************/

html{position:relative; float: left;width: 100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden;}
body{width: 100%;position:relative; float: left;margin: 0px;padding: 0px;font-size: 13px;font-family: 'Arial';font-weight: normal;line-height: 20px;color: #555555;text-rendering: optimizeLegibility;}
body #load{position:absolute;width:100%;height:100%;top:0;left:0;background:white;z-index:99999999999999;opacity:1;}
body > .default_container{position: absolute;top: 0px;width: 100%;}
::-moz-selection {background: #26ade4;color: #fff;text-shadow: none;}
::selection {background: #26ade4;text-shadow: none;color: #fff;}
.everything{width: 100%;top: 0;position: relative;float: left;font-weight: normal;}
.boxedpage .everything{margin: 40px 0;}
article{position: relative;display: inline-block;width: 100%;}
.anya_helper_div{display: none;}
.breadcrumbs-container{width: 36%;display:inline-block;position: relative;line-height: 1em;text-align: right;right: 0;}
img{max-width: 100%;height: auto;}
.index-container{display: none;}
/* .loading{ display:none;background:url(img/loading.gif) no-repeat 1px; height:66px; width:66px; position:absolute; margin-top:-42px; margin-left:417px;} */
img.loaded{opacity: 1;filter:alpha(opacity=100);transition: all .5s ease;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;}
.alignnone{margin: 40px 0 !important;display: inline-block;}
.columns .alignnone, .column .alignnone{margin: 0 !important;}
.image-sh .alignnone{margin: 0 0 !important;display: inline-block;}
.fullwidth-section .eight.columns .alignnone{top: 36px;position: relative;margin: 0 !important;}
.boxedpage #wrapper .fullwidth-section{opacity: 1;filter: alpha(opacity=100);width: 1120px;left: -48px;}
.boxedpage #wrapper .fullwidth-section > .container{max-width: 1024px;display: inline-block;margin: 0 auto;text-align: left;float: none;left: 48px;}
.vc-inline-link, .mce-menubtn span, .mce-panel .mce-btn i.mce-caret, .mce-btn .mce-caret{display: none !important;}
blockquote{margin: 2em 8px 2em 8px; padding: 0 0 0 45px; background: url(images/quote.png) no-repeat 0 0px; font-family: 'Open Sans Light';font-size: 15px;line-height: 1.5em;color: #999;min-height: 30px; }
blockquote p{font-family: 'Open Sans Light', Arial, sans-serif;font-size: 15px;}
blockquote p cite{font-family: Arial, sans-serif;font-size: 11px;}
table:not(.post-cc):not(#wp-calendar){color: #555;}
table:not(.post-cc):not(#wp-calendar) td, table:not(.post-cc):not(#wp-calendar) th{font-size:1em;border:1px solid #ddd;padding: 10px 10px 10px 10px;}
table:not(.post-cc):not(#wp-calendar) th{font-size: 1em;text-align:left;padding-top: 10px;padding-bottom:4px;color: #555;}
dl dt{font-weight: bold;line-height: 2em;}
dl dd{margin-bottom: 10px;}
ul:not(#menulava, .slides_container) li{margin-left: 20px;list-style: disc;line-height: 1.5em;margin-top: 1%;}
ol li{line-height: 1.5em;margin-left: 20px;list-style-type: decimal;margin-top: 1%;}
.post-listing ul li, #secondary ul li{line-height: 1.5em;}
.simple-line{height: 1px; background: #f2f2f2;margin: 5px 0 10px 0;float: left;width: 100%;}
.entry .container .shortcode-team .team-row{left: 0;}
.entry .container .services-graph p{margin: 0 !important;}
.entry .container .contact-form{margin: 0 !important;}
.entry .container H1, .entry .container H2, .entry .container H3, .entry .container H4, .entry .container H5, .entry .container H6{margin: 0.1em 0;}
.entry .container .services-graph{margin: 0.85em 0 !important;}
.columns .row .one-third .title_and_text{width: 66% !important;}
/***************************************************************
					  03. TYPOGRAPHY
***************************************************************/
H1, H2, H3, H4, H5, H6{margin: 0.1em 0;font-family: 'Helvetica Neue', 'Arial', sans-serif;font-weight: normal;line-height: 1.4em;}
h1{line-height: 1.6em;color: #444;}
h2{color: #999;font-weight: 300;}
h5{font-weight: 300;}
h4{margin-bottom: 10px !important;}
i{margin: 0 1%;}
p{font-family: Arial, sans-serif;font-size: 12px;line-height: 1.55em;letter-spacing: normal;font-weight: normal !important;margin-bottom: 1.2em;}
a{color: #666;}
/* FONT FACE */
@font-face { font-family: 'Open Sans Light'; src: url('css/webfonts/OpenSans-Light-webfont.eot'); src: url('css/webfonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('css/webfonts/OpenSans-Light-webfont.woff') format('woff'), url('css/webfonts/OpenSans-Light-webfont.ttf') format('truetype'), url('css/webfonts/OpenSans-Light-webfont.png#OpenSansLight') format('png'); font-weight: normal; font-style: normal;
}
@font-face { font-family: 'Open Sans Bold'; src: url('css/webfonts/OpenSans-Bold-webfont.eot'); src: url('css/webfonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('css/webfonts/OpenSans-Bold-webfont.woff') format('woff'), url('css/webfonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('css/webfonts/OpenSans-Bold-webfont.png#OpenSansBold') format('png'); font-weight: normal; font-style: normal;
}
@font-face { font-family: 'Open Sans Semibold'; src: url('css/webfonts/OpenSans-Semibold-webfont.eot'); src: url('css/webfonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('css/webfonts/OpenSans-Semibold-webfont.woff') format('woff'), url('css/webfonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('css/webfonts/OpenSans-Semibold-webfont.png#OpenSansSemibold') format('png'); font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'AmperzandRegular';
    src: url('css/webfonts/amperzand-webfont.eot');
    src: url('css/webfonts/amperzand-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/webfonts/amperzand-webfont.woff') format('woff'),
         url('css/webfonts/amperzand-webfont.ttf') format('truetype'),
         url('css/webfonts/amperzand-webfont.svg#AmperzandRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/***************************************************************
					  04. BLOG
***************************************************************/
#secondary ul li a, .widget_archive ul li a, .widget_categories ul li a, .widget_pages ul li a, .widget_meta ul li a, .widget_recent_entries ul li a, .widget_product_categories ul li a, .widget_nav_menu ul li a{
	padding: 3px 0 3px 10px;
	list-style: none;
	background: url(img/arrow-liposts.png) no-repeat center left;
	margin-left: 0;
	color: #777;
}
.widget_recent_comments ul li a, .widget_products ul li a{color: #777;}
#secondary ul li ul li a, .widget_archive ul li ul li a, .widget_categories ul li ul li a, .widget_pages ul li ul li a, .widget_meta ul li ul li a, .widget_recent_entries ul li ul li a, .widget_nav_menu ul li ul li a, .widget_product_categories ul li ul li a{
	padding: 3px 0 3px 10px;
	list-style: none;
	background: url(img/arrow-liposts.png) no-repeat center left !important;
	margin-left: 10px;
	margin: 2px 0 2px 10px;
	color: #777;
}
.widget_rss li{margin-bottom: 20px;}
.widget_rss li .rssSummary{margin-top: 5px;}
.widget_rss li cite{
	color: #C3C3C3;
	position: relative;
	top: 5px;
}
#secondary ul.forms li a{
	background: none;
	padding: 7px 17px;
}
#secondary ul li.recentcomments a{
	background: none !important;
}
q{font-style: italic;}
sub,sup{font-size: 0.6em;position: relative;}
sup{vertical-align: top;top: -.2em;}
sub{bottom: -.2em;}
.post-cc, .post-cc > tbody, .post-cc > tbody > tr, .post-cc > tbody > tr > td:nth-child(2), .post-cc .blog_excerpt{position: relative;float: left;width: 100%;display: inline-block;margin-top: 0px;}
.nopassword{font-size: 13px;font-family: Arial, sans-serif; color: #555555;}
.post-cc > tbody > tr > td:nth-child(2){width: -moz-calc(100% - 80px);width: -webkit-calc(100% - 80px);width: calc(100% - 80px);}
.post-cc > tbody > tr > td:nth-child(2) img.alignnone{margin-bottom: 5px !important;}
embed{position: relative;float: left;max-width: 100%;width: 100%;margin-bottom: 10px;min-height: 360px;}
code{
	font-family: monospace;
	background: #f2f2f2;
	padding: 5px;
}
.slides_container > li, .slides > li, .partners-items > li, .flex-direction-nav > li, .carousel > li, li.individual_ball, .forms > li, .services-graph > li, .ch-grid > li, .projectCategories li, .service-items li, .socialdiv ul li, .socialdiv-dark ul li,  #flickr li, #menulava li{margin-left: 0px !important;list-style: none !important;margin-top: 0% !important;}
#_slider_images_button{margin-bottom: 20px;}
.borderline{position: relative;float: left;height: 1px;background: #ededed;width: 100%;}
.borderline-colored{
	height: 4px;
	width: 10%;
	position: relative;
	top: -2px;
}
.scale-to-grid{max-width: 100%;height: auto;}
.the_title a{color: #444 !important;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;font-size: 16px; font-family: Helvetica Neue, Arial; line-height: 16px; font-weight: normal !important;padding-bottom: 5px !important;color: #333;}
.everything i{padding-right: 5px;vertical-align: middle;}
.p_excerpt{clear:both; margin-bottom: 20px; padding-top: 20px;}
input {-webkit-appearance: none;-webkit-border-radius:0; border-radius:0;}
input:focus, textarea:focus{ color: #868C8E;border: 1px solid #999;  outline: 0;}
.entry-content .container .eight .service-items .one-third .title_and_text{width: 100% !important;}
.more-link{display: none;}
#topcontrol{z-index: 999;}
.thumb_cont{border: 4px solid #ddd;}
.iconfa{padding: 0px;display: inline-block;width: 100%;}
pre{display: block;font: 11px Consolas, "Andale Mono", Courier, "Courier New", monospace; border: 1px solid #ccc;padding: 18px 20px 18px 20px;margin: 0 0 18px;line-height: 19.2px;overflow: auto;overflow-Y: hidden;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
.pre-style{-webkit-box-shadow: inset 40px 0 0 #FBFBFC, inset 41px 0 0 #ECECF0;-moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;box-shadow: inset 40px 0 0 #FBFBFC, inset 41px 0 0 #ECECF0;padding: 8px;background-color: #F7F7F9;border: 1px solid #E1E1E8;margin-bottom: 20px;}

.navigation .next-posts{
	position: relative;
	float: left;
}
.navigation .prev-posts{
	position: relative;
	float: right;
	margin-right: 40px;
}
.page-template-blog-template-fullwidth-php .navigation .prev-posts{
	margin-right: 70px;
}
.page-template-blog-template-leftsidebar-php .navigation .prev-posts{
	margin-right: 0;
}
.navigation a{
	padding: 10px;
	border: 1px solid #E7E7E7;
	border-radius: 3px;
}
.navigation a:hover{
	background: #fdfdfd;
}
/***************************************************************
					  05. GRID
***************************************************************/
#wrapper{position: relative;float: left;background: white;width: 1120px;margin-bottom: 0;min-height: 520px;margin-top: 2px;}
.reset_960{width: 1024px;position: relative;float: left;z-index: 1003;xoverflow: hidden;}
.divider_940{height: 1px;background: #EDEDED;width: 940px;position: absolute;right: 0;margin: 0 10px;}
#wrapper .entry:not(.sidebar-right){margin: 0px 0 0 0;position: relative;float: left;width: 100%;}
#white_content{position: relative;background: white;width: 1120px;margin: 0 auto;height: auto;margin-bottom: 40px;margin-top: 0;}
.white_content_arrow{display: none;}
.boxedpage #white_content{margin: 0 auto;}
.sidebar-{padding-top: 40px;}
.reset_960 .entry-content{margin-bottom: 0px !important;width: 100%;}
#content{position: relative;}
.sidebars-contents{width: 98%;padding-top: 30px;}
.sidebars-contents-left{width: 98%;margin: 0;padding: 0;right: -3.5%;padding-top: 30px;}
.entry.sidebar-right .four.columns.sidebar-top-space{
	padding-left: 2.5% !important;
border-left: 1px solid #ededed !important;
margin-left: 0.5% !important;
}
.entry.sidebar-right .sidebars-contents .four.columns{border-left: none !important;margin-top: 0;}
.entry.sidebar-left .four.columns.sidebar-top-space{
	padding-right: 2.5% !important;
	border-right: 1px solid #ededed !important;
	margin-right: 0.5%;
}
.entry.sidebar-left .twelve.columns{margin-left: 0;}
.sidebar-top-space{padding-top: 45px;}
.entry.sidebar-right .home_widget, entry.sidebar-left .home_widget{margin: 10px 0 10px 0;}
.entry.sidebar-right .four.columns .recent_testimonials hr, .entry.sidebar-left .four.columns .recent_testimonials hr{display: none;}
.entry.sidebar-right .four.columns .recentPosts_style2 hr, .entry.sidebar-left .four.columns .recentPosts_style2 hr{display: block;}
.vc_span12 .shortcode-services.default ul.service-items .one-third.column .text_container{
	width:79% !important;
}
.entry.sidebar-left .four.columns .home_widget, .entry.sidebar-right .four.columns .home_widget{margin: 20px 0;}
.entry.sidebar-left .four.columns .home_widget.recentPosts .the_content .title_content, .entry.sidebar-right .four.columns .home_widget.recentPosts .the_content .title_content{width: 66%;}
h2.anyatitle br{display:none !important;}
.entry.sidebar-right .four.columns .anyatitle span, .entry.sidebar-right .four.columns .home_widget .page_info_title_s3, .entry.sidebar-right .four.columns h4.h-widget-test, .entry.sidebar-left .four.columns .anyatitle span, .entry.sidebar-left .four.columns .home_widget .page_info_title_s3, .entry.sidebar-left .four.columns h4.h-widget-test{
	font-family: Arial !important;letter-spacing: normal;
}
.entry.sidebar-right .shortcode-partners .partners-carousel img, .entry.sidebar-left .shortcode-partners .partners-carousel img{left: -10px;}
/***************************************************************
					  06. LOGOS
***************************************************************/
.logo{position: relative;float: left;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
.logo h1 {position: relative;float: left;}
.logo a {position: relative;float: left;z-index: 999;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
.logo img {position: relative;float: left;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
/***************************************************************
					  07. TOP BAR
***************************************************************/
.info_above_menu{position:relative; float: left;  width: 100%; font-size: 12px; font-family: Helvetica, Arial, sans-serif;  color: #999;  z-index: 9999999999;height: 40px;}
.fullwidth_container.ontoppanel{width: 100%;background: #212121;}
.info_above_menu.style4{width: auto;float: right;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
/***************************************************************
					  08. TOP PANEL
***************************************************************/
#toppanel{top: 0px;left: 0px;position: fixed;height: auto;background: #353535;z-index: 999999;width: 100%;}
#toppanel .toppanel_content{position: relative;}
#toppanel_trigger, .trigger_toppanel_closer .clicker{z-index: 999999999;}
#toppanel_trigger{position: relative;top: 13px !important;right: 0;cursor: pointer;float: right;background: #fff;width: 30px; height: 30px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: linear .2s;-moz-transition: linear .2s;-ms-transition: linear .2s;-o-transition: linear .2s;transition: linear .2s;}
#toppanel_trigger .signal{background: url(img/sprite.png) -1px -106px no-repeat;width: 30px;height: 30px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: linear .2s;-moz-transition: linear .2s;-ms-transition: linear .2s;-o-transition: linear .2s;transition: linear .2s;}
/* #toppanel_trigger .signal:hover{background-color: #f5f5f5;} */
.trigger_toppanel_closer{background: #fff;position: relative; width: 30px; height: 30px; top: 15px; right: 0; cursor: pointer; float: right;border: 1px solid #fff !important;-webkit-border-radius: 3px; border-radius: 3px;}
.trigger_toppanel_closer .clicker{width: 0px;height: 0px;top: 0px;right: 0px;color: white;cursor: pointer;clear: both;cursor: pointer;}
.trigger_toppanel_closer .clicker .signal{
	position: relative;
	float: left;
	width: 34px;
	height: 30px;
	background: url(img/sprite.png) -33px -106px no-repeat;
	-webkit-transition: linear .2s;
	-moz-transition: linear .2s;
	-ms-transition: linear .2s;
	-o-transition: linear .2s;
	transition: linear .2s;
}
#toppanel .trigger_toppanel_closer{width:0;height:0;border:none !important;top: -36px;right: 32px;z-index: 9999;}
.n-menu #toppanel_trigger{top:2px !important;}
#toppanel #twitter_update_list{float: left;margin-top: 0;}
#toppanel .textwidget{line-height: 1.6em;color: rgb(144, 144, 146) !important;font-size: 12px !important;text-shadow: none !important;font-family: Helvetica, Arial, sans-serif;margin-bottom: 10px;position: relative;float: left;}
.toppanel_content .content{padding: 35px 0 25px 0;}
#toppanel h4, #toppanel .h-widget-test{color: #F8F8F8 !important;font-weight: bold;font-size: 12px !important;margin-bottom: 15px;text-transform: uppercase;font-family: Arial !important;top: -4px;position: relative;margin-left: 0 !important;width: auto;clear: both;display: inline-block;background: rgb(20, 44, 54);padding-right: 20px;z-index: 2;}
#toppanel #recentPostsSidebar_widget h2, #toppanel h4.page_title_testimonials, #toppanel .title h4{olor: #F8F8F8 !important;font-weight: bold;font-size: 12px !important;margin-bottom: 15px;text-transform: uppercase;font-family: Arial !important;top: -4px;position: relative;margin-left: 0 !important;width: auto;clear: both;display: inline-block;background: rgb(20, 44, 54);padding-right: 20px;z-index: 2;}
#toppanel #flickr {position: relative;margin: 5px 0;float: left;}
#toppanel .tagcloud a{background: rgb(37, 37, 37);color: rgb(127, 127, 128) !important;}
#toppanel .flickr_container{margin-bottom: 20px;}
#toppanel .column, #toppanel .columns{position: relative;}
#toppanel hr{height: 4px; border-bottom: 1px solid #ededed; margin: 10px 1%; position: absolute; float: left; border-top: 1px solid #ededed; border-left: 0;border-right: 0;margin: 44px 0 40px 0 !important; width: 100%; top: -41px;}
#toppanel .recent_testimonials{padding: 0 0 30px 0;margin: 0;}
#toppanel .shortcode-team hr{top:-40px;}
/* TOP PANEL WIDGETS ADJUSTMENTS */
#toppanel .home_widget .page_info_title_s3, #toppanel .home_widget .page_info_title_s4, #toppanel page_info_title_testimonials, #toppanel .anyatitle span{top: -3px;}
#toppanel .rposts2 .page_info_title_s2{top: -1px !important;}
#toppanel .rposts2 hr{top: -38px;}
#toppanel .rposts2 .pag-proj2_s2{top: -5px;}
#big_footer .rposts2 .page_title_s2{top: 5px;}
#big_footer .shortcode-team, #big_footer .shortcode-partners{top: 37px;}
#big_footer .shortcode-partners{top: 38px;}
#big_footer .shortcode-team .pag-proj_team, #big_footer .shortcode-partners .pag-proj_partners{top: -8px !important;}
#toppanel .shortcode-team .pag-proj_team{top: -7px !important;}
#toppanel .recentProjects3 .page_info_title_s3, #toppanel .recentProjects4 .page_info_title_s4{top: -1px !important;}
#toppanel .recentProjects3 .pag-proj2_s3, #toppanel .recentProjects4 .pag-proj2_s4, #big_footer .recentProjects3 .pag-proj2_s3, #big_footer .recentProjects4 .pag-proj2_s4{top: -3px;}
#big_footer .tagcloud{margin-top: 25px !important;}
#toppanel .recentProjects3 hr, #big_footer .home_widget hr, #big_footer .shortcode-team hr, #big_footer .recent_testimonials hr{top: -41px;}
#big_footer .recentProjects4 .page_title_s4 hr{top: -36px;}
#big_footer .shortcode-partners hr{top: -41px;}
#footer_content ul{margin-top: 0;}
#footer_content ul#flickr{margin-top: 22px;}
#footer_content ul.slides{margin-top: 2px;}
#footer_content ul.forms, #footer_content ul.slides_container, #footer_content ul.ch-grid{margin-top: 0;}
.indproj1{margin-right: 20px !important;}
#footer_content .recentProjects4 ul.slides_container, #footer_content .recentProjects4 ul.ch-grid{margin-top: -25px;}
#footer_content #searchform, #toppanel #searchform{margin-top: 35px;}
#big_footer .home_widget .projects_container .project_list_s2{margin-top: 0 !important;}
#big_footer .project_list_s2 .post_listing .post{margin: 5px 0 20px 0;}
#big_footer .team_content h4{top: 0 !important;}
#toppanel .shortcode-partners .anyatitle span{top: -2px !important;}
#toppanel .shortcode-partners hr{top: -39px;}
#toppanel .shortcode-partners .pag-proj_partners{top: -6px;}
#toppanel .page_title_s4 hr{top: -38px;}
#toppanel .menu li{
	padding: 3px 0 3px 15px;
	list-style: none;
	background: url(img/arrow-liposts.png) no-repeat center left;
	margin-left: 0;
}
#toppanel .post-date{color: #628696;}
#toppanel a:hover{
	color: #26ade4 !important;
}

/***************************************************************
					  09. HEADER
***************************************************************/
.header-shadow{
width: 100%;
margin: 0 auto;
height: 4px;
position: absolute;
float: left;
z-index: 9;
-webkit-box-shadow: 0px 3px 5px 0px rgba(68, 68, 68, 0.1); 
box-shadow: 0px 3px 5px 0px rgba(68, 68, 68, 0.1);
margin-top: -4px;
}
#header_bg{position: absolute;top: 0;left: 0;width: 100%;}
#header{position: relative;width: 1024px;margin: 0 auto;z-index: 999;min-height: auto;height: auto;-webkit-transition: linear .3s; -moz-transition: linear .3s; -ms-transition: linear .3s; -o-transition: linear .3s; transition: linear .3s;}
header .logo_and_menu{position: relative;float: left;width: 100%;min-height: 80px;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;padding-top: 20px;}
.header_container{position: fixed;float: left;width: 100%;	z-index: 99999;background: rgba(255, 255, 255, 1);max-height: 100%;height: auto;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
.top-bar-menu{width: auto;position: relative;float: right;top: 0;padding: 11px 10px 0px 10px;}
.top-bar-menu ul > li{border: none !important;margin-left: 10px;}
.top-bar-menu ul{-webkit-box-shadow: 0px 1px 4px 0px #c4c4c4;box-shadow: 0px 1px 4px 0px #c4c4c4;}
.header_container .trigger_toppanel_closer .signal{display: none;}
/* WITHOUT TITLE PAGE */
.home-no-slider{position: relative;left: 0px;width: 100%;z-index: 9999;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;padding-top: 140px;}
.n-home-no-slider{-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;padding-top: 100px;}
/* SLOGAN */
.slogan{position: relative;left: 20px;line-height: 1em;font-family: 'Helvetica Neue', Arial, sans-serif;color: #888;
width: 38%;float:left;clear: none !important;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;text-align: left;}

/***************************************************************
					  10. PAGE TITLE
***************************************************************/
/* PAGES - PAGE TITLE */
.fullwidth-container{-webkit-transition: linear .4s;-moz-transition: linear .4s;-ms-transition: linear .4s;-o-transition: linear .4s;transition: linear .4s;position: relative;float: left;height: auto;width: 100%;z-index:9;background-size: 100% 100% !important;}
.pageTitle{position: relative;float: left;width: 63% !important;}
.pageTitle .page_title{margin: 0;font-weight: normal !important;padding: 0;}
.secondaryTitle{font-size: 27px;color: #666;margin:0px;font-weight: normal;padding: 10px 0;}
/* BREADCRUMBS */
.entry-breadcrumb{position: relative;float: left;padding: 4px 0 0 0;text-align: center;font-weight: normal !important;width: 100%;text-align: right;right: 4px;}
.entry-breadcrumb p{font-family: Helvetica Neue, Arial, sans-serif;font-size: 11px !important;color: #999 !important;text-align: right;font-weight: normal !important;}
.entry-breadcrumb a{text-decoration: none;
font-size: 11px !important;
font-weight: normal !important;
padding: 4px;}
.entry-breadcrumb a:hover{}

/***************************************************************
					  11. MENU
***************************************************************/
header #menulava{position: relative;float: right;right: 0;z-index: 99;-webkit-transition: linear .3s; -moz-transition: linear .3s; -ms-transition: linear .3s; -o-transition: linear .3s; transition: linear .3s;}
header #menulava{margin-right: 20px;}
.headerstyle-style4 header #menulava{margin-right: 0;}
header #menulava .menu-desc{font-family: 'Helvetica Neue', 'Arial', sans-serif;font-size: 12px;font-weight: normal;}
header #menulava > li{list-style: none;float: left;text-align: center;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;height: auto;margin: 0 10px;border-bottom: none !important}
header #menulava > li:last-child{margin-right: 0px;}
header #menu{position: relative;float: right;bottom: -1px;}
header #menulava > li > a{position: relative;float: left;padding: 19px 1px 38px 0;text-decoration: none;font-family: 'Helvetica Neue', Arial, sans-serif;letter-spacing: normal;}
.n-hc header #menulava > li > a{padding: 7px 1px 38px 0;}
header #menulava > li.current-menu-item > a, header #menulava > li.current-menu-ancestor > a{color: #10b9b9;}
#menulava > li > a > .menu-desc{color: #888;font-weight: normal !important;	}
#menulava > li ul li span.sf-sub-indicator i:before{content: "\f105";}
.menu li{list-style: none;line-height: 1.2em;margin: 0;}
.menu li a{text-decoration: none;color: #777;}
header #menu{right: 0;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu ul {position:absolute;top:-999em;xwidth:10em;	}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; }
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0;z-index:99;}
#menulava_top.sf-menu li:hover ul, #menulava_top.sfHover ul{top: 29px;margin-top: 0px;z-index: 99999;}
/*fixed menu*/
.n-menu .sf-menu li:hover ul, .n-menu .sf-menu li.sfHover ul{margin-top: -11px;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li.sfHover ul ul, ul.sf-menu li li.sfHover ul ul ul {left:10em; top:-9px;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; top:0;}
.headerstyle-style3 header #menulava > li{margin-right: 5px !important;}
.headerstyle-style3 header #menulava > li:last-child{margin-right: 0px !important;}
.headerstyle-style3 header #menulava > li{-webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;transition: none !important;}
/*** DEMO SKIN ***/
.sf-menu li li {text-align: left;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.sf-menu li li a {color: #666 ;text-decoration: none;padding: 9px 35px 9px 12px;font-family: Helvetica Neue, Open Sans, Arial, sans-serif;font-weight: normal;line-height: 20px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;letter-spacing: normal;}
.sf-menu li ul li:last-child a{border-bottom: none ;}
/*** arrows **/
.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position: relative;display: inline-block;margin-left: 5px;width: 10px;height: 14px;font-size: 1em;top: -2px;position: relative;}
#menulava li ul li .sf-sub-indicator{top:11px;background-position: 0 0;position: absolute;display: block;right: 1.2em;}
#menulava li ul li a:hover > .sf-sub-indicator, #menulava li ul li > a:active > .sf-sub-indicator, #menulava li ul li .sf-menu ul li:hover > a > .sf-sub-indicator, #menulava li li.sfHover > a > .sf-sub-indicator{top:11px;background-position: -10px 0;}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator, header #menulava > li.current-menu-item > a > .sf-sub-indicator, header #menulava > li.current-menu-ancestor > a > .sf-sub-indicator {background-position: -10px -100px;}
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;}
.sf-shadow ul {margin-top: 2px;}
.headerstyle-style4 .sf-shadow ul{margin-top: 0;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
.sf-menu > li > ul > li ul.sub-menu{}
.sf-menu > li > ul > li > ul > li > ul.sub-menu{margin-top: -1px !important;}
.sf-menu > li > ul li a > span.sf-sub-indicator{top: 9px !important;font-size: 1em;}
/* MOBILE MENU */
#select-menu{display: none;}
.dropdown-menu{-webkit-appearance: none;padding: 12px 10px;outline: none;overflow: hidden;font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;color: white;font-weight: bold;margin: 0;width: 100%;max-width: 100%;position: relative;left: 0;float: left;}

/* STIKY MENU EFFECT */
.n-hc{-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;background: rgba(255, 255, 255, 0.9);-webkit-box-shadow: 0px 1px 5px 0px rgba(68, 68, 68, 0.1);
box-shadow: 0px 1px 5px 0px rgba(68, 68, 68, 0.1);
}
.n-hm{min-height: 40px !important;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;padding-top: 10px !important;}
.n-li{height: auto !important;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;margin-top: 6px !important;margin-bottom: 0;margin-bottom: 10px !important;}
.n-la{margin-top: -10px !important;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;	transition: linear .3s;}
.n-menu{-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;bottom: -3px !important;}
.n-menu #menulava > li > ul > li > ul{top: -9px !important;}
.n-ma{-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;border-bottom: none !important;}
.n-hc header #menulava > li > a, .n-hc header #menulava > li, .n-hc header #menulava{-webkit-transition: linear .3s !important;-moz-transition: linear .3s !important;-ms-transition: linear .3s !important;-o-transition: linear .3s !important;transition: linear .3s !important;}
.n-slider-container{padding-top: 73px !important;}
.n-slider-flex{padding-top: 73px !important;}
.n-fullwidthcontainer{margin-top: 70px !important;}
.n-hc .style-top-bar .info_above_menu .telephone, .n-hc .style-top-bar .info_above_menu .email, .n-hc .style-top-bar .info_above_menu .address, .n-hc .style-top-bar .info_above_menu .textfield, .n-hc .style-top-bar .socialdiv ul li, , .n-hc .style-top-bar .socialdiv-dark ul li{border-left: none !important;}
.center-button{
	padding-bottom: 38px;
	margin-left: 43px;
	top: 22px;
	position: relative;
}

/* NEW HEADERS */
.style-top-bar i{padding-right: 0;}
.style-top-bar .info_above_menu i {margin: 0 4px !important;font-size: 13px;top: -1px;position: relative;}
.style-top-bar .container{height: 40px;}
.style-top-bar.info_above_menu {font-family: Helvetica Neue, Arial, sans-serif;color: #999;font-weight: normal !important;}
.style-top-bar .info_above_menu a{font-family: Helvetica Neue, Arial, sans-serif;font-weight: 400 !important;letter-spacing: normal; line-height: 21px !important;}
.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield {line-height: 43px;font-size: 12px !important;color: #fff;display: initial;margin-right: 0;font-weight: 500 !important;top: 0;padding: 0px 0 0 15px;float: right;width: auto;text-align: left;}
.style-top-bar .socialdiv ul li , .style-top-bar .socialdiv-dark ul li {position: relative;float: left;width: 30px;height: 30px;margin: 0 5px 0 0;list-style: none;opacity: 1;margin-top: 5px !important;}
.style-top-bar .socialdiv ul li a{border: none;opacity: 1;}
.style-top-bar .socialdiv-dark ul li a{border: none;opacity: 1;}
.style-top-bar .socialdiv ul li a:hover, .style-top-bar .socialdiv-dark ul li a:hover{border: none;opacity: 1 !important;}
.style-top-bar .info_above_menu .telephone{white-space: nowrap;}
.headerstyle-style4.n-hc .logo{margin-top: 16px !important;}
.n-hm .style4{margin-top: 2px !important;}
.style4{
	-webkit-transition: linear .3s;
	-moz-transition: linear .3s;
	-ms-transition: linear .3s;
	-o-transition: linear .3s;
	transition: linear .3s;
	margin-top: 10px !important;
}
#menu_top_bar .sub-menu{width:auto;opacity: 0;filter: alpha(opacity=0);top:30px;}
#menu_top_bar .sub-menu > li{left:-10px;}
#menu_top_bar .sub-menu li a{color:black !important;}
#menu_top_bar li:hover ul, #menu_top_bar li.sfHover ul{opacity: 1;filter: alpha(opacity=100);}
#menu_top_bar > li{height: 30px;
	list-style: none;
	background: url(img/arrow-liposts.png) no-repeat 0 6px;
	margin-left: 0;
	padding-right: 13px;
	padding-left: 12px;}
#menu_top_bar li li a{padding-right: 15px;}
#menu_top_bar > li:last-child{padding-right: 0;}

.fullwidth_container_menu{
	top: 1px !important;
	position: relative;
	border: none !important;
}

.style-top-bar .sf-menu a.sf-with-ul{padding-right: 0;}
#menulava_top{position: relative;float: right;}
.style-top-bar #lang_sel, .style-top-bar #lang_sel_click {float: right;z-index: 999999;position: relative;top: 0;height: 40px;padding: 0 0px 0 5px;}
.toppanel_content .content .column:last-child{margin-right: 0;}
.fullwidth_container.style-top-bar{background: #26ade4 repeat-x left bottom;width:100%;height: 100%;max-height:100%;}
.style-top-bar .socialdiv ul li:last-child{border-right: none !important;}
/* Header Style 3 */
.headerstyle-style3 #menulava{padding-top: 12px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;padding-bottom: 40px;}
.headerstyle-style3.n-hc #menulava{padding-top: 0;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;padding-bottom: 16px;}
.headerstyle-style3 #menulava ul > li:first-child{padding-top: 3px !important;}
.headerstyle-style3 #menulava ul > li:last-child{padding-bottom: 3px !important;}
.headerstyle-style3 #menulava .sub-menu{margin-top: 5px;}
.headerstyle-style3 .n-menu #menulava .sub-menu{margin-top: -5px;}
.headerstyle-style3 #menulava > li > .sub-menu .sub-menu{margin-left: 2px;}
.headerstyle-style3 #menulava .sub-menu .sub-menu{top: -12px !important;}
.headerstyle-style3 #menulava .sub-menu .sub-menu .sub-menu{top: -3px !important;}
.headerstyle-style3 #menulava > li > .sub-menu > li:first-child > .sub-menu{top: -9px !important;}
.headerstyle-style3 #menulava > li > a {-webkit-border-radius: 3px;border-radius: 3px;}
.headerstyle-style3 .sf-menu ul{
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.headerstyle-style3 #menulava .sf-menu ul li:last-child{
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
}

.headerstyle-style3 #menulava > li{
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
.headerstyle-style3 #menulava > li:hover{
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.headerstyle-style3 #menulava > li > a{
	padding: 6px 12px 6px 11px !important;
}
.headerstyle-style3 #menulava > li{border-top: none !important;border-bottom: none !important;-webkit-border-radius: 3px;
	border-radius: 3px;}
.headerstyle-style3 #menulava > li.current-menu-item, .headerstyle-style3 #menulava > li.current-menu-ancestor, .headerstyle-style3 #menulava > li.current-menu-ancestor > a{-webkit-border-radius: 3px;
	border-radius: 3px;}
/* Header Style 4 */
.headerstyle-style4 #s_top{right: 0;}
.headerstyle-style4 .fullwidth_container_menu .container{padding-left: 0;}
.headerstyle-style4 #header .info_above_menu{right: 10px;}
.headerstyle-style4 #header .info_above_menu {-webkit-border-radius: 3px;border-radius: 3px;}
.headerstyle-style4 .info_above_menu #searchform_top{top: 12px;}
.headerstyle-style4 .info_above_menu .socialdiv-dark{top: 6px;}
.headerstyle-style4 .info_above_menu .socialdiv-dark ul li a{-webkit-border-radius: 3px;border-radius: 3px;}
.headerstyle-style4 #menulava > li > a{padding: 12px 16px 13px 16px !important;letter-spacing: 1px;}
.headerstyle-style4 .anya_dynamic_shopping_bag{right: 0px !important;}
.headerstyle-style4 .info_above_menu .menu_wpml_widget {left: -10px;float: left;}
.headerstyle-style4 .anya_dynamic_shopping_bag {position: relative;float: right;display: inline-block;right: -8px;}
.headerstyle-style4 .socialdiv, .headerstyle-style4 .socialdiv-dark{top: 12px;}
.headerstyle-style4 .trigger_toppanel_closer{/* top: 17px; */}
.headerstyle-style4 #toppanel_trigger{top: 11px !important;}
.headerstyle-style4.n-hc #toppanel_trigger{top: 10px !important;}
.headerstyle-style4 #searchform_top{top: 11px;}
.headerstyle-style2 .n-hm #s_top{margin-top: -2px;}
.n-hm #s_top{margin-top: 5px;}
.headerstyle-style3.n-hc #s_top{margin-top: -3px;}
.headerstyle-style4.n-hc .socialdiv, .headerstyle-style4.n-hc .socialdiv-dark{top: 9px;}
.headerstyle-style4 .socialdiv ul li a, .headerstyle-style4 .socialdiv-dark ul li a{
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.headerstyle-style4 .fullwidth_container_menu{margin-top: 10px;position: relative;height: 50px;max-height: 45px !important;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}


/***************************************************************
					  12. SOCIAL ICONS
***************************************************************/
.socialdiv, .socialdiv-dark{position: relative;/* display: block; */z-index: 99;float: left;}
.socialdiv ul li, .socialdiv-dark ul li{position: relative;float: left;width: 30px;height: 30px;margin: 0;list-style: none;margin: 8px;}
/* #big_footer .socialdiv ul li a, #big_footer .socialdiv-dark ul li a{border: 1px solid #ECECEC;} */
.socialdiv ul li a, .socialdiv-dark ul li a{width: 30px;height: 30px;position: relative;float: left;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;-webkit-border-radius: 3px; border-radius: 3px;}

.headerstyle-style4 #header .socialdiv ul li a, .headerstyle-style4 #header .socialdiv-dark ul li a{
	border: none !important;
}
/* TOP PANEL & FOOTER ADJUSTS */
#toppanel .socialdiv ul li a, #footer_content .socialdiv ul li a, #toppanel .socialdiv-dark ul li a, #footer_content .socialdiv-dark ul li a{border: 1px solid rgb(25, 53, 65);position: relative;}
#toppanel .socialdiv, #footer_content .socialdiv, #toppanel .socialdiv-dark, #footer_content .socialdiv-dark{margin-top: 15px;}
#toppanel .socialdiv, #toppanel .socialdiv-dark{top: 2px;right: -1px;border-right: 1px solid rgb(41, 41, 41);padding-right: 6px;display: inline-block;height: auto;margin: 0;padding: 0;}
#toppanel .socialdiv ul li, #toppanel .socialdiv-dark ul li{margin-bottom: 0;margin-right: 0;}
#footer_content .columns, #toppanel .columns{position: relative;}

/* SOCIAL ICONS */
.socialdiv .facebook{ background: url(img/sprite.png) -312px -7px no-repeat; }
.socialdiv .twitter{ background: url(img/sprite.png) -313px -53px no-repeat; }
.socialdiv .forrst{ background: url(img/sprite.png) -580px -7px no-repeat; }
.socialdiv .flickr{background: url(img/sprite.png) -373px -7px no-repeat;}
.socialdiv .linkedin{background: url(img/sprite.png) -509px  -6px no-repeat;}
.socialdiv .skype{ background: url(img/sprite.png) -125px -53px no-repeat; }
.socialdiv .google{ background: url(img/sprite.png) -2px -54px no-repeat; }
.socialdiv .vimeo{ background: url(img/sprite.png) -374px -53px no-repeat; }
.socialdiv .picasa{ background: url(img/sprite.png) -781px -53px no-repeat; }
.socialdiv .deviantart{ background: url(img/sprite.png) -187px -7px no-repeat; }
.socialdiv .behance{ background: url(img/sprite.png) -4px -7px no-repeat; } 
.socialdiv .youtube{ background: url(img/sprite.png) -510px  -53px no-repeat; }
.socialdiv .foursquare{ background: url(img/sprite.png) -509px -96px no-repeat; }
.socialdiv .rss{ background: url(img/sprite.png) -582px -53px no-repeat; }
.socialdiv .yelp{ background: url(img/sprite.png) -582px -94px no-repeat; }
.socialdiv .pinterest{ background: url(img/sprite.png) -710px -53px no-repeat; }
.socialdiv .stumble{ background: url(img/sprite.png) -187px -52px no-repeat; }
.socialdiv .delicious{ background: url(img/sprite.png) -123px -7px no-repeat; }
.socialdiv .digg{ background: url(img/sprite.png) -61px -54px no-repeat; }
.socialdiv .instagram{ background: url(img/sprite.png) -781px -7px no-repeat; } 
.socialdiv .myspace{ background: url(img/sprite.png) -711px -7px no-repeat; }
.socialdiv .blogger{ background: url(img/sprite.png) -64px -7px no-repeat; }
.socialdiv .wordpress{ background: url(img/sprite.png) -438px -53px no-repeat; }
.socialdiv .grooveshark{ background: url(img/sprite.png) -438px  -7px no-repeat; }
.socialdiv .reddit{ background: url(img/sprite.png) -645px -52px no-repeat; }
.socialdiv .soundcloud{ background: url(img/sprite.png) -853px -51px no-repeat; }
.socialdiv .dribbble{ background: url(img/sprite.png) -253px -7px no-repeat; }
.socialdiv .tumblr{ background: url(img/sprite.png) -253px -52px no-repeat; }

/* SOCIAL ICONS: HOVER */
.socialdiv .facebook:hover{ background: #3b5998 url(img/sprite.png) -340px -7px no-repeat; border: 1px solid #3b5998;}
.socialdiv .twitter:hover{ background: #35c9f9 url(img/sprite.png) -339px -53px no-repeat; border: 1px solid #35c9f9;}
.socialdiv .forrst:hover{ background: #62956a url(img/sprite.png) -608px -7px no-repeat; border: 1px solid #62956a;}
.socialdiv .flickr:hover{ background: #ff0084 url(img/sprite.png) -401px -7px no-repeat; border: 1px solid #ff0084;}
.socialdiv .linkedin:hover{background: #005886 url(img/sprite.png) -537px -6px no-repeat; border: 1px solid #005886;}
.socialdiv .skype:hover{ background: #50bee3 url(img/sprite.png) -153px -53px no-repeat; border: 1px solid #50bee3;}
.socialdiv .google:hover{ background: #d24a30 url(img/sprite.png) -30px -54px no-repeat; border: 1px solid #d24a30;}
.socialdiv .vimeo:hover{ background: #509a99 url(img/sprite.png) -402px -53px no-repeat; border: 1px solid #509a99;}
.socialdiv .picasa:hover{ background: #9864ae url(img/sprite.png) -808px -53px no-repeat; border: 1px solid #9864ae;}
.socialdiv .deviantart:hover{ background: #a8b30e url(img/sprite.png) -215px -7px no-repeat; border: 1px solid #a8b30e;}
.socialdiv .behance:hover{ background: #212121 url(img/sprite.png) -32px -7px no-repeat; border: 1px solid #212121;}  
.socialdiv .youtube:hover{ background: #cb322c url(img/sprite.png) -538px -53px no-repeat; border: 1px solid #cb322c;}
.socialdiv .foursquare:hover{ background: #fa4778 url(img/sprite.png) -537px -96px no-repeat; border: 1px solid #cb322c;}
.socialdiv .rss:hover{ background: #f7771e url(img/sprite.png) -609px -53px no-repeat; border: 1px solid #f7771e;}
.socialdiv .yelp:hover{ background: #f7771e url(img/sprite.png) -609px -94px no-repeat; border: 1px solid #f7771e;}
.socialdiv .pinterest:hover{ background: #cb2027 url(img/sprite.png) -737px -53px no-repeat; border: 1px solid #cb2027;}
.socialdiv .stumble:hover{ background: #32a358 url(img/sprite.png) -215px -52px no-repeat; border: 1px solid #32a358;}
.socialdiv .delicious:hover{ background: #3274d1 url(img/sprite.png) -151px -7px no-repeat; border: 1px solid #3274d1;}
.socialdiv .digg:hover{ background: #000 url(img/sprite.png) -89px -54px no-repeat; border: 1px solid #000;}
.socialdiv .instagram:hover{ background: #517fa4 url(img/sprite.png) -807px -7px no-repeat; border: 1px solid #517fa4;}  
.socialdiv .myspace:hover{ background: #000 url(img/sprite.png) -737px -7px no-repeat; border: 1px solid #000;}
.socialdiv .blogger:hover{ background: #fc9644 url(img/sprite.png) -91px -7px no-repeat; border: 1px solid #fc9644;}
.socialdiv .wordpress:hover{ background: #278ab7 url(img/sprite.png) -465px -53px no-repeat; border: 1px solid #278ab7;}
.socialdiv .grooveshark:hover{ background: #f77f00 url(img/sprite.png) -465px -7px no-repeat; border: 1px solid #f77f00;}
.socialdiv .reddit:hover{ background: rgb(170, 199, 228) url(img/sprite.png) -672px -52px no-repeat; border: 1px solid rgb(170, 199, 228);}
.socialdiv .soundcloud:hover{ background: #F76700 url(img/sprite.png) -882px -51px no-repeat; border: 1px solid #F76700;}
.socialdiv .dribbble:hover{ background: #df3e7b url(img/sprite.png) -281px -7px no-repeat; border: 1px solid #df3e7b;}
.socialdiv .tumblr:hover{ background: #445567 url(img/sprite.png) -281px -52px no-repeat; border: 1px solid #445567;}

/* SOCIAL ICONS - dark skin */
.socialdiv-dark .facebook{ background: #F7F7F7  url(img/sprite.png) -312px -258px no-repeat; }
.socialdiv-dark .twitter{ background: #F7F7F7  url(img/sprite.png) -313px -304px no-repeat; }
.socialdiv-dark .forrst{ background: #F7F7F7  url(img/sprite.png) -580px -259px no-repeat; }
.socialdiv-dark .flickr{background: #f2f2f2 url(img/sprite.png) -374px -259px no-repeat;}
.socialdiv-dark .linkedin{background: #f2f2f2 url(img/sprite.png) -510px  -259px no-repeat;}
.socialdiv-dark .skype{ background: #F7F7F7  url(img/sprite.png) -125px -305px no-repeat; }
.socialdiv-dark .google{ background: #F7F7F7  url(img/sprite.png) -2px -306px no-repeat; }
.socialdiv-dark .vimeo{ background: #F7F7F7  url(img/sprite.png) -374px -304px no-repeat; }
.socialdiv-dark .picasa{ background: #F7F7F7  url(img/sprite.png) -781px -305px no-repeat; }
.socialdiv-dark .deviantart{ background: #F7F7F7  url(img/sprite.png) -187px -259px no-repeat; }
.socialdiv-dark .behance{ background: #F7F7F7  url(img/sprite.png) -5px -259px no-repeat; } 
.socialdiv-dark .youtube{ background: #F7F7F7  url(img/sprite.png) -510px  -305px no-repeat; }
.socialdiv-dark .foursquare{ background: #F7F7F7  url(img/sprite.png) -509px -349px no-repeat; }
.socialdiv-dark .rss{ background: #F7F7F7  url(img/sprite.png) -582px -305px no-repeat; }
.socialdiv-dark .yelp{ background: #F7F7F7  url(img/sprite.png) -583px -347px no-repeat; }
.socialdiv-dark .pinterest{ background: #F7F7F7  url(img/sprite.png) -710px -305px no-repeat; }
.socialdiv-dark .stumble{ background: #F7F7F7  url(img/sprite.png) -188px -304px no-repeat; }
.socialdiv-dark .delicious{ background: #F7F7F7  url(img/sprite.png) -188px -304px no-repeat; }
.socialdiv-dark .digg{ background: #F7F7F7  url(img/sprite.png) -61px -306px no-repeat; }
.socialdiv-dark .instagram{ background: #F7F7F7  url(img/sprite.png) -781px -260px no-repeat; } 
.socialdiv-dark .myspace{ background: #F7F7F7  url(img/sprite.png) -710px -259px no-repeat; }
.socialdiv-dark .blogger{ background: #F7F7F7  url(img/sprite.png) -64px -258px no-repeat; }
.socialdiv-dark .wordpress{ background: #F7F7F7  url(img/sprite.png) -438px -305px no-repeat; }
.socialdiv-dark .grooveshark{ background: #F7F7F7  url(img/sprite.png) -439px -259px no-repeat; }
.socialdiv-dark .reddit{ background: #F7F7F7  url(img/sprite.png) -646px -304px no-repeat; }
.socialdiv-dark .soundcloud{ background: #F7F7F7  url(img/sprite.png) -781px -305px no-repeat; }
.socialdiv-dark .dribbble{ background: #F7F7F7  url(img/sprite.png) -253px -259px no-repeat; }
.socialdiv-dark .tumblr{ background: #F7F7F7  url(img/sprite.png) -254px -305px no-repeat; }

/* SOCIAL ICONS: HOVER */
.socialdiv-dark .facebook:hover{ background: #3b5998 url(img/sprite.png) -340px -258px no-repeat;}
.socialdiv-dark .twitter:hover{ background: #35c9f9 url(img/sprite.png) -339px -304px no-repeat;}
.socialdiv-dark .forrst:hover{ background: #62956a url(img/sprite.png) -608px -259px no-repeat;}
.socialdiv-dark .flickr:hover{ background: #ff0084 url(img/sprite.png) -401px -259px no-repeat;}
.socialdiv-dark .linkedin:hover{background: #005886 url(img/sprite.png) -537px -259px no-repeat;}
.socialdiv-dark .skype:hover{ background: #50bee3 url(img/sprite.png) -153px -305px no-repeat;}
.socialdiv-dark .google:hover{ background: #d24a30 url(img/sprite.png) -30px -306px no-repeat;}
.socialdiv-dark .vimeo:hover{ background: #509a99 url(img/sprite.png) -402px -304px no-repeat;}
.socialdiv-dark .picasa:hover{ background: #9864ae url(img/sprite.png) -809px -305px no-repeat;}
.socialdiv-dark .deviantart:hover{ background: #a8b30e url(img/sprite.png) -215px -259px no-repeat;}
.socialdiv-dark .behance:hover{ background: #212121 url(img/sprite.png) -32px -259px no-repeat;} 
.socialdiv-dark .youtube:hover{ background: #cb322c url(img/sprite.png) -537px -305px no-repeat;}
.socialdiv-dark .foursquare:hover{ background: #fa4778 url(img/sprite.png) -538px -349px no-repeat;}
.socialdiv-dark .rss:hover{ background: #f7771e url(img/sprite.png) -609px -305px no-repeat;}
.socialdiv-dark .yelp:hover{ background: #f7771e url(img/sprite.png) -610px -347px no-repeat;}
.socialdiv-dark .pinterest:hover{ background: #cb2027 url(img/sprite.png) -738px -305px no-repeat;}
.socialdiv-dark .stumble:hover{ background: #32a358 url(img/sprite.png) -215px -304px no-repeat;}
.socialdiv-dark .delicious:hover{ background: #3274d1 url(img/sprite.png) -215px -304px no-repeat;}
.socialdiv-dark .digg:hover{ background: #000 url(img/sprite.png) -90px -306px no-repeat;}
.socialdiv-dark .instagram:hover{ background: #517fa4 url(img/sprite.png) -808px -260px no-repeat;} 
.socialdiv-dark .myspace:hover{ background: #000 url(img/sprite.png) -738px -259px no-repeat;}
.socialdiv-dark .blogger:hover{ background: #fc9644 url(img/sprite.png) -92px -258px no-repeat;}
.socialdiv-dark .wordpress:hover{ background: #278ab7 url(img/sprite.png) -466px -305px no-repeat;}
.socialdiv-dark .grooveshark:hover{ background: #f77f00 url(img/sprite.png) -466px -259px no-repeat;}
.socialdiv-dark .reddit:hover{ background: rgb(170, 199, 228) url(img/sprite.png) -674px -304px no-repeat;}
.socialdiv-dark .soundcloud:hover{ background: #F76700 url(img/sprite.png) -781px -305px no-repeat;}
.socialdiv-dark .dribbble:hover{ background: #df3e7b url(img/sprite.png) -281px -259px no-repeat;}
.socialdiv-dark .tumblr:hover{ background: #445567 url(img/sprite.png) -281px -305px no-repeat;}


/***************************************************************
					  13. POSTS
***************************************************************/
.recentPosts .the_content_text{position: relative;float: left;width: 100%;height: 80px;overflow: hidden;clear: left;}
.recentPosts .date{position: relative;background: #333;width: auto;float: left;padding: 7px 15px 6px 15px;color: white;font-weight: bold;font-size: 12px;font-family: 'Open Sans';left: -9px;}
/* FEATURED IMAGE | VIDEO | SLIDER*/
.post_listing .slides-item .flex-direction-nav li a.next, .post_listing .slides-item .flex-direction-nav li a.prev{top: 62%;opacity: 0.5;}
.post_listing .slides-item .flex-direction-nav li a.next:hover, .post_listing .slides-item .flex-direction-nav li a.prev:hover{top: 62%;opacity: 0.8;}
.recentPosts .post .featured-image-thumb, .recentPosts .post .featured-image-thumb img, .recentPosts .post .featured-image-thumb a{position: relative;float: left;}
.recentPosts .post .featured-image-thumb a{z-index: 5;}
.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb{position: relative;float: left;margin-right: 10px;margin-bottom: 10px;}
.recentPosts .video-thumb iframe{position: relative;float: left;width: 100%;height: 100%;z-index: 5;}
.recentPosts audio{width: 100%;z-index: 5;}

/***************************************************************
					  14. SLIDERS
***************************************************************/
/* SLIDERS - REV SLIDER */
.revBanner .rev_slider_wrapper{min-height: 180px !important;}
.tp-caption .df-color-font{font-family: 'AmperzandRegular', Georgia !important;}
.fullwidth-container .rev_slider_wrapper{margin-top: 0 !important;}
.main_cols .rev_slider_wrapper{margin-top: 0 !important;}
/* .rev_slider_wrapper {min-height: 448px;} */
.tp-caption.very_big_white{background-color: transparent !important;}

/* SLIDERS - FLEX SLIDER */
.caption-title{width: 100%; margin-bottom: 5px; font-size: 1em; font-family: 'Helvetica Neue', Arial, sans-serif;position: relative; float: left;font-weight: bold;}
.caption-content{font-size: 12px ; font-family: 'Open Sans';display: block;}
#slider_container, #flexslider_container{position: relative;left: 0px;width: 100%;z-index: 9999;-webkit-transition: linear .6s;-moz-transition: linear .6s;-ms-transition: linear .6s;-o-transition: linear .6s;transition: linear .6s;}

/* SLIDERS - DESIGNARE SLIDER */
.camera_wrap{overflow: hidden;background: #f2f2f2;}
#white_content .cameraholder{position: relative;height: 33px;float: left;}
#white_content #triangle-bottomright {position: relative;float: left;margin-left: -50px;width: 20px;height: 0;}
#white_content #triangle-bottomleft #play_pause{position: absolute;width: 20px;height: 20px;top: 7px;right: 6px;}
#white_content #triangle-bottomleft #play_pause.playing{background: url(images/play-pause.png) no-repeat 0 0px;}
#white_content #triangle-bottomleft #play_pause.playing:hover{opacity: 0.8;}
#white_content #triangle-bottomleft #play_pause.paused{background: url(images/play-pause.png) no-repeat 0px -20px;}
#white_content #triangle-bottomleft #play_pause.paused:hover{opacity: 0.8;}
#white_content #triangle-bottomleft{position: relative;min-width: 34px;}

/* BACK-TO-TOP */
#back-to-top {position: fixed;z-index: 9999;bottom: 25px;right: 25px;display: none;}
#back-to-top a{display: block;width: 45px;height: 45px;background: rgba(0,0,0,0.6) url(img/sprite.png) no-repeat -953px -98px;text-indent: -9999px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;}

/***************************************************************
					  15. PROJECTS
***************************************************************/
.projs_row{position: relative;float: left;width: 100%;}
#projects-2 .da-thumbs li.eight a div .overlay_categories{padding: 0;}
#projects-2 .da-thumbs li.four a div .overlay_categories{margin: 0;}
#projects-2 .da-thumbs > li{top: 20px;}
#projects-2 .da-thumbs li.one-third a div .overlay_categories{}
.goto_projects, .goto_blog{background: url(img/goto_projblog.png) no-repeat center center;position: relative;float: right;width: 30px;height: 24px;cursor: pointer;opacity: 1;background-position: initial initial;background-repeat: initial initial;border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;padding: 3px;left: -2px;}
.goto_projects:hover, .goto_blog:hover{background: url(img/goto_projbloghover.png) no-repeat center center;}

/* Projects css */
#projects-2{position: relative;	float: left;width: 100%;margin-bottom: 60px;}
.cat_helper{display:none; visibility: hidden; height: 0;}
.filterby{position: relative;float: left;width: 100%;text-align: right;}
.arrow-right {width: 0px;height: 0px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #26ade4;position: absolute;right: -5px;z-index: 99999;top: 13px;}
.filterby .projectCategories{position: relative;z-index: 99;height: auto;float: left;top: 20px;line-height: 24px;background: white;border-right: 1px solid #ededed;left: 0;border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;border-left: none; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;}
.filterby .projectCategories li{list-style: none;float: left;padding: 0px 0;width: auto;line-height: 36px;border-right: 1px solid #f2f2f2;}
.filterby .projectCategories li:last-child{border-right: none !important;}
.filterby .projectCategories li a{list-style: none;float: left;padding: 0px 24px 0 24px;width: auto;color: #666;font-family: Helvetica Neue,Arial, sans-serif;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;white-space: nowrap;font-weight: normal;font-size: 12px;}
.filterby .projectCategories li a:hover{color: #fff;}
.thumbnails_list{position: relative;float: left;width: 100%;margin: 0 0 50px 0;}
.thumbnails_list > ul > li{margin-bottom: 20px;}
.thumbnails_list > ul.proj_list_overlay > li{margin-bottom: 2.6%;}
.thumbnails_list > ul.proj_list > li{margin-bottom: 2.6%;}
.thumbnails_list > ul.proj_list > li.eight{margin-bottom: 4%;}
.thumbs_row{position: relative;float: left;width: 101%;}
.projects_nav1{position: relative !important;float: right;z-index: 9999;width: auto;margin: 30px 0 0 0;}

.slides .arrows-proj{display: none;}
.page_title .arrows-proj2{text-indent: -9999px;right: -70px;position: relative;margin: 0;top: -6px;}
.page_info_title{margin: 0 !important;}
.page_title .arrows-proj2 a{text-indent: -9999px;}
.nav-previous-nav1{position: relative;float: left;left: 5px;}
.nav-previous-nav1 a{position: relative;width: 20px;height: 20px;cursor: pointer;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;padding: 5px;text-indent: -99999px;line-height: 22px;float: left;right: 8px;-webkit-border-radius: 0; border-radius: 0;color: #666 !important;opacity: 0.9;background: url(img/sprite.png) -94px -106px;border: 1px solid #ECECEC;background-color: rgba(255,255,255, .8);}
.nav-previous-nav1 a:hover{background: url(img/sprite.png) -122px -106px;background-color: #383838;border: 1px solid #383838;}
.nav-next-nav1{position: relative;float: left;left: 5px;}
.nav-next-nav1 a{position: relative;width: 20px;height: 20px;cursor: pointer;background: url(img/sprite.png) -157px -106px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;padding: 5px;text-indent: -99999px;line-height: 22px;float: left;border: 1px solid #ECECEC;right: 5px;-webkit-border-radius: 0; border-radius: 0;color: #666 !important;opacity: 0.9;background-color: rgba(255,255,255, .8);}
.nav-next-nav1 a:hover{background: url(img/sprite.png) -188px -106px;background-color: #383838; border: 1px solid #383838;}

{cursor: pointer;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;border: 1px solid #666;padding: 6px;text-indent: -99999px;line-height: 40px;float: left;-webkit-border-radius: 3px; border-radius: 3px;}
.proj-content{position: relative;float: left;width: 100%;text-align: justify;}
.type-portfolio{margin-top: 40px;}
.projects_media{float: left;position: relative;width: 100%;z-index: 99;}
.projects_media .movies-nav{position: absolute;width: 100%;height: 0;}
.projects_media .movies-nav li a.prev{z-index: 99999;text-indent: -9999px;position: absolute;left: -20px !important;}
.projects_media .movies-nav li:nth-child(2){right: -20px;}
.projects_media .movies-nav li a.next{right: 20px;z-index: 99999;text-indent: -9999px;position: absolute;}
.projects_media .movies-nav li{left: 20px;z-index: 99999;text-indent: -9999px;position: absolute;}
.projects_media .movies-nav li a{opacity: 0;}
.projects_media .movies-nav{ z-index: 999999999999999999;}
.projects_media .movies-nav{margin: 0 !important;}
.projects_media #the_movies:hover .movies-nav li a{opacity: 1;}
.projects_description{position: relative;text-align: left;}

/* Style 1 */
.post-thumb img.nc2{height: 345px;}
.post-thumb img.nc3{height: 225px;}
.post-thumb img.nc4{height: 165px;}

/* Style 2 */
.slides_container{position: relative;float: left;width: 100%;}
.project_list_s2 .slides_container .post-thumb-s2{margin: 20px 0;text-align: center;cursor: pointer;border: 1px solid #EFEFEF;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;position: relative;float: left;width: 100%;}
.project_list_s2 .slides_container .post-thumb-s2:hover{border-bottom: 1px solid #1a99b8;}

.ch-grid li.nc2{height: 338px;}
.ch-grid li.nc3{height: 225px;}
.ch-grid li.nc4{height: 155px;}
.project_list_s2 .slides_container .p_exerpt{height: 40px;overflow: hidden;}
.entry-content{position: relative;float: left;top: 0;margin-bottom: 80px;}
.moreinfo_text{position: relative;float: left;}
.filterby_btn{display: block;font-weight: normal;font-family: Helvetica Neue, Arial, sans-serif;color: #fff !important;cursor: pointer;margin: 0;padding: 8px 14px !important;font-size: 12px;width: auto !important;float: left;margin-top: 20px;margin-bottom: 50px;position: relative;background: #26ade4 !important;-webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px;color: #545454;white-space: nowrap;}

/* Recent Projects Style1 */
.project_list_s3 .proj-title-tags, #projects-1 .proj-title-tags{padding: 12px 0 12px 0;border-top: none !important;width: 100%;background: #fff;margin-left: -1px;}
.project_list_s3 .p_title, #projects-1 .p_title {margin: 0;font-weight: 500;text-align: center;line-height: 1.2em;padding: 0 11px;}
.p_exerpt{text-align: center;font-size: 11px;font-weight: normal;margin: -5px 0;padding: 0;}
.project_list_s3 .p_title a, #projects-1 .p_title a{letter-spacing: normal;font-weight: normal;}
ul.splitter li:not(.active) a{background: white !important;color: #666 !important;}
.project_list_s3 .eight .proj-title-tags, #projects-1 .eight .proj-title-tags{padding: 20px 0;}
.project_list_s3 .p_exerpt p, #projects-1 .p_exerpt p {font-family: 'Helvetica Neue', 'Arial', sans-serif !important;font-style: normal;margin: 0 !important;text-align: center;margin: 0 0 0 10px !important;color: #777;}


/* PROJECT SINGLE */
.projects_media.full-slider, .projects_media .flexslider .slides{overflow: hidden;margin-bottom: 3%;}
.projects_media.fullwidthslider .flexslider{max-height: 650px !important;}
/* PROJECT SINGLE - LEFT SLIDER */
.projects_media .flexslider{overflow: hidden;height: auto;}
.projects_media.leftSlider{overflow: hidden;margin-right: 3%;margin-left: 1%;}
.project_images .flexslider .slides img{width: 100%;display: block;height: auto;}
.project_open .project_images{position: relative;float: left;width: 98%;background: #ededed;padding: 5px;height: 235px;}
.project_open .project_images img{height: 235px;}
.overlay_categories{color: #212121 !important;font-weight: 100;font-family: Arial;}
/* PROJECT SINGLE - FULL-WIDTH SLIDER */
.projects_media.fullwidthslider{cursor: arrow !important;height: auto;margin-top: 30px;}

/* PROJECTS STYLE 2 DA-THUMBS HOVER EFFECT */
.no-flicker{-webkit-transform:translate3d(0,0,0); -webkit-backface-visibility: hidden; -moz-transform:translate3d(0,0,0); -moz-backface-visibility: hidden;}
.team-box{margin: 10px;}
.da-thumbs li a,.da-thumbs li a img {display: block;position: relative;width: 100%;}
.da-thumbs li a {overflow: hidden;}

.da-title{position: absolute;font-weight: normal;color: rgb(169, 202, 110);text-align: left;margin: 0 auto;width: 60%;display: inline-block;margin: 8%;}
.da-title p{color: rgb(169, 202, 110) !important;font-size: 1.10em;font-weight: bold !important;letter-spacing: normal;}
.overlay_categories {display: inline-block;position: absolute;bottom: 8%;padding: 0;width: 100% !important;font-size: 11px;text-align: left;left: 8%;}
.viewproj{display: block;position: absolute;top: 60%;padding: 0;color: #333;font-size: 10px;font-weight: 100;text-align: center;width: 100%;margin: 0 auto;display: inline-block;}
.viewproj i{border: 1px solid #ededed;padding: 3px 5px 2px 5px;}
.da-thumbs li a div {position: absolute;width: 100%;height: 100%;}
.da-thumbs.da-recent-projs li a div {position: absolute;background: rgba(255, 255, 255, .4);width: 100%;height: 100%;}
.home_widget .da-thumbs.da-recent-projs li a div{background: #121212;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity: 0.95;}
.da-thumbs li a div.da-animate {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background: rgba(0,0,0,.8); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; }
.overlay_categories p{color: #fff; opacity: 0.8;padding-top: 10px;font-style: italic;text-transform: capitalize;letter-spacing: 1px;}

/* Initial state classes: */
.da-slideFromTop{left: 0px;top: -100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.da-slideFromBottom{left: 0px;top: 100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.da-slideFromLeft{top: 0px; left: -100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.da-slideFromRight {top: 0px;left: 100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
/* Final state classes: */
.da-slideTop {top: 0px;}
.da-slideLeft {left: 0px;}
.da-thumbs li.eight a div .overlay_categories{
    color: #fff !important; opacity: 0.8; padding-top: 10px; font-style: italic; text-transform: capitalize; letter-spacing: 1px;
    font-size: 1.1em;
}
.da-thumbs li.one-third a div .viewproj{display: block;position: absolute;margin-top: 5px;padding-right: 10px;color: #f2f2f2;font-size: 14px;font-weight: normal;width: 100%; margin-left: 0; text-align: center;}
.da-thumbs li.four a div .viewproj{display: block;position: absolute;bottom: 10px;padding: 0 0 0 0;margin: 35px 20px 5px 20px;padding-right: 10px;color: #f2f2f2;font-size: 14px;font-weight: bold;}
.da-thumbs li.eight a div .viewproj{display: block;position: absolute;bottom: 30px;padding: 0 0 0 0;margin: 150px 20px 5px 40px;padding-right: 10px;color: #f2f2f2;font-size: 14px;font-weight: bold;}
.da-thumbs li.one-third a div .overlay_categories{display: block;position: relative;float: left;padding: 0 0 0 0;margin: 3px 0 0 0;text-align: center;display: none;}
.da-thumbs li.four a div .overlay_categories{display: block;position: absolute;float: left;padding: 0px 0 0 0;margin: auto;width: 100% !important;text-align: center;color: #A9CA6E !important;bottom: 60px;left: 0;/* font-style: italic; */letter-spacing: 0.3px;}
.da-thumbs li.eight a div .overlay_categories span{margin: 3px -25px -2px 26px;font-size: 12px;font-family: 'Open Sans Light';color: #fff;position: relative;float: left;padding: 0 5px;background: rgba(0, 0, 0, 0.5) !important;}
.da-thumbs li.one-third a div .overlay_categories span{margin: 10px -6px -9px 7px;font-size: 12px;font-family: Helvetica Neue, Arial, sans-serif;color: #333;position: relative;float: left;padding: 0 5px 0 0;background: none !important;}
.da-thumbs li.four a div .overlay_categories span{margin: 5px -4px -4px 5px;font-size: 10px;font-family: 'Open Sans Light';color: #fff;position: relative;float: left;padding: 0 5px;background: rgba(0, 0, 0, 0.5) !important;}
.da-thumbs li.eight a div .overlay_title, .da-thumbs li.eight a div .da-title{
    position: absolute; font-weight: normal; color: rgb(169, 202, 110); text-align: left; margin: 0 auto; width: 60%; display: inline-block; margin: 8%;
    font-size: 2em;
}
.da-thumbs li.four a div .overlay_title, .da-thumbs li.four a div .da-title{
    position: absolute; font-weight: normal; color: #fff; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 1em; top: 42%; text-align: center; margin: 0 auto; width: 100%; display: inline-block;left: 0;
}
.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.one-third a div .da-title{
    position: absolute; font-weight: normal; color: #fff; 
    font-size: 14px; font-family: Arial; font-weight: bold; line-height: 1em; 
    top: 45%; text-align: center; margin: 0 auto; width: 100%; display: inline-block;left: 0;
}
.da-thumbs li.one-third a div .viewproj i{font-size: 30px;padding-left: 3px;vertical-align: middle;}
.da-thumbs li.eight a div .viewproj i{font-size: 38px;padding-left: 3px;vertical-align: middle;}
.da-thumbs li.four a div .viewproj i{font-size: 22px;padding-left: 3px;vertical-align: middle;}
.home_widget .flex-direction-nav{top: -18%;}
.home_widget .project_images .flex-direction-nav{top: 0%;}
.da-thumbs li.four a div .overlay_sep{height: 2px;background: #7AB317;width: 35px;position: relative;float: left;margin: 0 0 5px 20px;}
.page_title_s2 .overlay_sep, .page_title_s3 .overlay_sep, .page_title_s4 .overlay_sep{height: 2px;background: #7AB317;width: 45px;position: absolute;left: 0;top: 29px;}
.da-thumbs li.four a div .overlay_text{display: block;position: relative;float: left;padding: 10px 0 30px 0;margin: 0 20px 20px 20px;font-weight: normal;color: rgba(255,255,255,0.9);text-shadow: 1px 1px 1px rgba(0,0,0,0.2);width: 87%;font-size: 11px;line-height: 18px;font-family: Helvetica Neue, Arial, sans-serif;}

/* PORTFOLIO ITENS STYLE 1 */
.ch-item {width: 100%;height: 100%;position: relative;cursor: default;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;border-bottom: 4px solid #ededed;}
.ch-info {position: absolute;width: 100%;height: 100%;opacity: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-backface-visibility: hidden; /*for a smooth font */}
.ch-info h3{position: relative;width: 100%;height: 150px;background: transparent url(../img/moreinfo.png) no-repeat 50% 44%;}
.ch-info p {color: #fff;padding: 10px 5px;font-style: italic;margin: 0 30px;font-size: 12px;border-top: 1px solid rgba(255,255,255,0.4);}
.ch-info p a {display: block;color: #fff;color: rgba(255,255,255,0.7);font-style: normal;font-weight: 700;text-transform: uppercase;font-size: 9px;letter-spacing: 1px;padding-top: 4px;font-family: 'Helvetica Neue', Arial, sans-serif;}
.ch-info p a:hover {color: #fff222;color: rgba(255,242,34, 0.8);}
.ch-item:hover {box-shadow: inset 0 0 0 16px rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.1);}
.ch-item:hover .ch-info {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.pag-proj2_s2{position: absolute;right: 0;top: -8px;}
.pag-proj2_s2.proj1_s1, .pag-proj2_s3.proj1_s1{position: absolute;right: 35px;top: -20px;}
. jcarousel-skin-tango{position: relative;top: 40px;}
.hover_the_thumbs{position: relative;float: left;width: 100%;top: 0px;}
.magnify_this_thumb{position: absolute;top: 0px;left: 0px;}
.hyperlink_this_thumb{position: absolute;top: 0px;left: 0px;}
.hover_the_thumbs{overflow: hidden;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.magnify_this_thumb, .hyperlink_this_thumb{cursor: pointer;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}

/* TOOLTIP */
.tooltip{display: none !important;}
.tooltip .tt_triangle{display: none !important;}
.tooltip.tooltipdown .tt_triangle{display: none !important;}
.tooltip.dark, .tooltip.light{display: none !important;}
.tooltip.dark{display: none !important;}
.tooltip.dark a:hover{display: none !important;}
.tooltip.dark .tt_triangle{display: none !important;}

/***************************************************************
					  16. TWITTER
***************************************************************/
#tweet_scroll_place{position: relative;height: 96px;overflow: hidden;top: -13px;width: 100%;float: left;}
.tweet_bird{width: 100%;margin-left: 0;}
#tweet_scroll_place li{padding: 8px 0;color: #6890A2 !important;font-family: Helvetica Neue, Arial, sans-serif;}
#tweet_scroll_place li a{color: rgba(255,255,255,0.95);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
#tweet_scroll_place li a:hover{color:  rgba(255,255,255,0.95) !important;}
#tweet_scroll_place li img{padding-right: 10px;margin-top: -2px;position: relative;float: left;}
.tweet_avatar{display: none;}
.tweet_text{font-size: 13px;color: #6890A2 !important;font-weight: normal !important;}
.tweet_list{position: relative; left: 0;top: -2px;}
.tweet_list li{list-style: none !important;}
#footer_content .tweet_text{font-size: 13px;color: #777879 !important;} 

/***************************************************************
					  17. NEWSLETTER
***************************************************************/
.mail-box > container { left:10%; width: 77%; }
.mail-box{width: auto;text-align: center;position: relative;width: 100%;float: left;}
.mail_chimp_form_container{position: relative;width: 100%;padding: 50px 0px 25px 0; margin: 0;background: #00364D;z-index: 99;}
.news-l{position: relative;}
.container.mail-news{background: none;margin: 1% 0;}
.mail_chimp_form_container .banner{text-align: right;padding: 0;font-size: 19px;font-weight: normal;text-align: left;font-family: Arial;color: #fff;width: 100%;position: relative;float: left;text-align: left;line-height: 16px;padding-left: 0;padding-right: 0;margin: 0 2% 3% 0 !important;}
.mail_chimp_form_container .banner h3{color: #fff;margin: 0 0 15px 0 !important;font-size: 1em;line-height: 1.7em;font-weight: bold;font-family: "Helvetica Neue", "Arial"; font-size: 20px; color: #fff; font-weight: 600;}
.mail_chimp_form_container .banner p{color: rgb(77, 102, 112);margin: 0 !important;}
.mail_chimp_form_container .form{padding: 20px 0 0px 0;width: 100%;position: relative;float: left;}
.mail_chimp_form_container input{background: #fff;
	border: none;
	padding: 15px;
	color: rgb(50, 83, 97);
	width: 58%;
	margin-left: 10px;
	text-transform: uppercase;
	float: left;
	border: 1px solid rgb(25, 53, 65);
	font-weight: 100;
	opacity: 1 !important;
	letter-spacing: .5px;
	font-size: 11px;
}
.mail_chimp_form_container input#mce-EMAIL{opacity: 0.8;}
.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;padding: 14px 0px;font-size: 13px;width: 30%;-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;top: 1px;font-weight: 600;}
.mail_chimp_form_container input.button:hover{background: #fff !important;color: rgb(45, 156, 201);}
.mail_chimp_form_container .eight.columns .form{padding: 0; margin: 0 !important;}
.mail_chimp_form_container .eight.columns input{margin-left: 0;margin-right: 10px !important;}

/*IE COND*/
.lt-ie9 .mail_chimp_form_container .banner{background: url(img/icon-newsletter.png) no-repeat center left;}
.mc-field-group label{display: none;}
.indicates-required{display: none !important;}
#mc_embed_signup h2{display: none !important;}

/***************************************************************
					  18. SEARCH BAR
***************************************************************/
.hsearchtitle{display: none !important;}
.h-title-search{margin-bottom: 0;font-size: 22px;margin-left: 0;}
.h-title-search a{color: #545454 !important;font-size: 20px !important;}
.search.entry_excerpt{margin: 50px 0 20px 0px;}
.search.readmore{float:left;margin: 0.1em 0;padding: 0 15px;background: #26ade4;}
.search.readmore a{color: #fff !important;font-size: 12px;}
.search.readmore a:hover{color: #fff !important;}
.search-div{position:relative;display:inline-block;width:100%;margin-bottom:5px;}
.search-div .metas{width: auto;}
.search.post-separator{position: relative; top: 0px; float: left; width: 100% !important; height: 1px; border-bottom: 1px dotted #EDEDED; margin-left: 0px; padding: 5px; margin-bottom:40px;margin-top:-10px;}
.sright{float: right;margin-left: 2% !important;margin-right: 0px !important;}

#searchform_top{-moz-transition: linear .2s;-ms-transition: linear .2s;-o-transition: linear .2s;}
#searchform_top:hover{background-color: transparent;}
#searchform_top div{margin: 0;}
#s_top {
	position: relative;
	float: right;
	width: 35px;
	background-color: transparent;
	border: none;
	color: transparent;
	font-size: 12px;
	padding: 10px 0;
	cursor: pointer;
	background: url(img/sprite.png) -185px -147px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: 8px;
	height: 16px;
	border-left: 1px solid transparent !important; border-bottom: 1px solid transparent !important; 	border-top: 1px solid transparent !important; border-right: 1px solid transparent !important;
	text-indent: -9999px;
}
#s_top:hover{background-color: transparent !important;}
#s_top:focus {
	font-size: 13px;
	text-indent: inherit;
	padding: 10px 18px 10px 40px;
	width: 120px;
	border: none;
	color: #EEEEEE;
	cursor: text;
	border-left: 1px solid #ededed !important; 
	border-bottom: 1px solid #ededed !important; 
	border-top: 1px solid #ededed !important; 
	border-right: 1px solid #ededed !important;
	height: 16px;
	background: url(img/sprite.png) -185px -147px;
}
.info_above_menu #searchsubmit {display: none;}
.info_above_menu #searchform_top{z-index: 1;}
.info_above_menu #s_top {background-color: #eee;border-color: #ddd;color: #888;}
.info_above_menu #s_top:focus {background-color: #ddd;}
#header #searchsubmit{display: none;}


/***************************************************************
					  19. 404
***************************************************************/
#primary.error-page{margin-top: 100px;border: 1px solid #ededed;padding-bottom:60px;}
#primary .error-c{position:relative;margin-top:50px;}
.text-error{font-size: 20px;width: 90%;margin: 0 auto;}
.error-c{position: relative;float: left;margin: 0;padding: 0px;text-align: center;}

/***************************************************************
					  20. WIDGETS
***************************************************************/
.widget{position: relative;float: left;margin: 15px 0 15px 0;width: 100%;text-align: left;}
.textwidget{width: 100%;}
.entry .container .home_widget .page_title_s4{margin: 0 0 20px 0 !important;width: 100% !important;}
.widget_pages{position: relative;float: left;margin: 20px 0;width: 100%;}
.widget_pages li a{width: 100%;display: block;}
.custom-widget{margin: 25px 0 !important;position: relative;float: left;width: 100%;font-family: Helvetica Neue, Arial, sans-serif;}
.custom-widget h4{font-size: 12px !important;}
.custom-widget h4:first-child{padding-top: 0;}
.custom-widget hr{display: none !important;}
.video_frame iframe{width: 100%;border: none;}
.widget_categories ul{position: relative;}
.widget-area form#searchform label, form#searchform label{display: none;}
.widget-area form#searchform  input[type=text],form#searchform  input[type=text]{width: 74.9%;height:26px;border: none;padding: 4px 8px;font-size:11px;line-height:20px;float:left;background: #fff;color: #999;font-family: Arial;border-left: 1px solid #ededed;border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;border-right: 0;}
.widget-area #searchform input#searchsubmit, #searchform input#searchsubmit{width: 17.3%;height: 36px;border: none !important;background: #383838 url(images/search.png) no-repeat center center;cursor:pointer;float:left;padding:0;text-indent: -9999px;}
.widget_search, .custom-widget .widget_search{padding: 0;position: relative;width: 100%;float: left;margin-top: 0 !important;}
.widget .acc-substitute h2.current, #accordion h2.current, .widget .acc-substitute h2, #accordion h2{font-size: 13px !important;}
.footer-widget hr{display: none;}
.widget-area .flexslider .slides .flex-caption{display: none;}
.yourname_val, .youremail_val, .yourmessage_val{display:none;}
.flickr-stuff{color: gray; font-style: italic;}
.w-test-stuff{margin-left: 0px; margin-right: 0px;}
.widget-test-stuff{float:right; left: 0;}
#testimonials2{width: 100%;}
#testimonials2 .carousel{position:relative;float:left;width:100%;}
#testimonials2 ul.carousel li{margin-right:20px;}
.video_widget .video_frame{margin-top: 20px !important;}
.widget_text .fancyborder{width: 90% !important;}
.widget_text .fancyborder .fancyb{width: 87% !important;}
.pag-testimonials.widget{z-index:9999; float: right; position: absolute !important;top: -20px;width: 48px;right: 0;}
#secondary ul.da-thumbs li{list-style-type: none !important; margin-left: 0 !important;}
.tagcloud a:hover{color: #fff !important;}
.recent-contantbottom{margin-top: -7px;position: relative;color: #999;}
.recent-contantbottom a{color: #999;}
#flickr li{}
#secondary .widget_nav_menu ul li{list-style-type: none !important;margin-left: 0;line-height: normal;margin-top: 0;margin: 5px 0;}
#secondary .widget_nav_menu .menu-anya-menu-container ul{margin-bottom: 10px;}

#footer_content h4.h-widget-test{top: 3px !important;}
#footer_content .jcarousel-prev-horizontal, #footer_content .jcarousel-next-horizontal, #toppanel .jcarousel-prev-horizontal, #toppanel .jcarousel-next-horizontal{background-color:#202024 !important;}
#footer_content .jcarousel-next-horizontal, #toppanel .jcarousel-next-horizontal{background: url(img/widget-arrow-p.png) no-repeat center center !important;opacity: 0.7 !important;}
#footer_content .jcarousel-prev-horizontal, #toppanel .jcarousel-prev-horizontal{background: url(img/widget-arrow-l.png) no-repeat center center !important;opacity: 0.7 !important;}
#footer_content .jcarousel-next-horizontal:hover, #toppanel .jcarousel-next-horizontal:hover, #footer_content .jcarousel-prev-horizontal:hover, #toppanel .jcarousel-prev-horizontal:hover{opacity: 1 !important;}

/* TAGCLOUD */
.tagcloud a:active{color: #f2f2f2;}
.tagcloud a:hover{color: #fff !important;}
/* TWITTER */
#twitter_update_list li{background: url(img/sprite.png) no-repeat -880px -185px !important;padding-left: 28px;width: 85%;margin-bottom: 20px;font-size: 11px;line-height: 17px;padding-top: 0;float: left;padding-bottom: 25px;margin: 0;}
#twitter_update_list li a{margin-bottom: 10px;font-size: 11px; color: #999;}
#twitter_update_list li a:hover{color: #7AB317;}
.cutcorner_top{
	position: absolute;
	left: 0;
	top: 0;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 8px 8px 0 0;
	border-color: rgb(25, 53, 65) transparent transparent transparent;
	display: none;
}

.cutcorner_bottom{
	position: absolute;
	right: 14px;
	top: 123px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: transparent rgb(25, 53, 65) transparent transparent;
	display: none;
}
.bird-img{position: absolute;background: url(img/twitter_bird.png) no-repeat 6px 11px; height: 45px;left: 0;-webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px;line-height: 44px;font-size: 18px;font-family: "Helvetica Neue", "Arial"; font-size: 20px;color: #fff;font-weight: 600;top: -5px;padding-left: 50px;margin: 0 0 15px 0 !important;}
/* FLICKR */
#flickr li{width: 67px;height: 67px;position: relative;float: left;margin: 0 5px 5px 0;border: 3px solid rgba(14, 34, 43, 0.3) !important;-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;}
#flickr li a, #flickr li img{width: 100%; height: auto;opacity: 0.7;}
#flickr li a:hover{border-bottom: none !important;opacity: 1;}
/* CALENDAR */
#calendar_wrap{width: 100%;font-size: 13px;font-family: Helvetica Neue, Arial, sans-serif;margin-top: 20px;}
#wp-calendar {width: 100%;padding: 0;position: relative;border-collapse: collapse;float: left;}
#wp-calendar caption {background: #3b3e42;padding: 0;margin: 0;color: #FFF;font-size: 14px;line-height: 39px;text-align: center;}
#wp-calendar thead {background: #f2f2f2;border: 1px solid #ededed;}
#wp-calendar thead th {	color: #968173;line-height: 34px;text-align: center;font-weight: normal;margin: 0;padding: 0;width: 35px;height: 34px;}
#wp-calendar tbody tr {margin: 0;padding: 0;background: #fff;}
#wp-calendar tbody tr:last-child {background: #fff;}			
#wp-calendar tbody td {width: 33px;white-space: normal;text-align: center;padding: 5px;margin: 0;border: 1px solid #ededed;}
#wp-calendar tbody td a {background: #0aa8a5;color: #FFF;margin: 0;padding: 0;display: block;width: 100%;height: 100%;}
#wp-calendar tfoot #next a {background: url("images/calendar-arrowright.png") no-repeat right top;display: block;height: 38px;outline: medium none;text-indent: -99999em;width: 45px;position: absolute;top: 15px;right: 8px;}
#wp-calendar tfoot #prev a {background: url("images/calendar-arrowleft.png") no-repeat left top;display: block;height: 38px;outline: medium none;text-indent: -99999em;width: 45px;position: absolute;top : 15px;left: 8px;}
/*RECENT POSTS WIDGET*/
.recentPosts .data_type, .post .data_type{position: relative;float: left;width: 62px;clear: left;padding-right: 10px;}
.recentPosts .data_type .data, .post .data_type .data{background: #545454;color: #fff;text-align: center;line-height: 12px;padding-bottom: 8px;font-size: 10px;font-family: Helvetica Neue, Arial, sans-serif;width: 58px;}
.recentPosts .data_type .data{width: 53px;}
.recentPosts .data_type .data .day, .post .data_type .data .day{position: relative;font-size: 26px;line-height: 29px;top: 5px;font-family: 'Open Sans Bold' sans-serif;line-height: 36px;}
.recentPosts .cutcorner_top, .post .cutcorner_top{
    display: none;
}
.recentPosts .cutcorner_bottom, .post .cutcorner_bottom{display: none;}
.recentPosts .post{padding-top: 0;}
.recentPosts .the_content .title_content{position: relative;padding-left: 65px;}
.recentPosts .the_content .title_content .the_title{margin-bottom: 10px;width: 90%;}
.comments_number{font-size: 12px;color: #bebebe !important;font-family: Helvetica Neue, Arial, sans-serif;line-height: 20px;width: 28px;height: 20px;position: absolute;top: 0;right: 0;}
.comments_number i{font-size: 14px;padding-right: 0;vertical-align: top;left: -2px;position: relative;}
.the_content{padding-top: 0;color: #737373;font-size: 13px;font-weight: normal;}
.recentPosts .post_type, .post-listing .post_type{position: relative;float: left;width: 54px;height: 36px;background-color: transparent !important;border-top: 0;padding-top: 2px;}
.blogarchive .post-listing .post_type{width: 56px;}
.blogarchive .post-listing .post_type i{top: 7px;left: 20px;}
.blogarchive.single .post .data_type{left: 5px;}
.recentPosts .post_type i, .post-listing .post_type i{
    top: 6px;
	
    left: 17px;
    position: relative;
    font-size: 16px;
}
#footer_content .recentPosts .post_type i, #footer_content .post-listing .post_type i, #toppanel .recentPosts .post_type i, #toppanel .post-listing .post_type i{opacity: .8;}
.recentPosts .post .title_date .title a{font-size: 14px;font-family: 'Open Sans';font-weight: 600;color: #333;line-height: 15px;-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;}
.recentPosts .post .title_date .title{position: relative;float: left;margin: 15px 0 5px 0;left: -10px;clear: left;}
.recentPosts .post .title_date .title a:hover{color: #c39;}
.recentPosts .readmore{position: relative;float: left;padding: 5px 10px;background: #474747;color: white;margin-top: 10px;cursor: pointer;}
.recentPosts .post{padding-bottom: 0;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;width: 100%;}
.home_widget hr{display: none !important;}

/***************************************************************
					  21. CIRCLE SERVICES
***************************************************************/
.serviceballs{position: relative; float: left; width: 90%;font-family: Arial,sans-serif;font-size: 13px;}
.serviceballs, .icons{position: relative;height: auto;left: 0;margin-bottom: 30px;top: 10px;}
.serviceballs_rows {padding-bottom: 0;position: relative;left: 13px;top: 10px;}
.images{position: relative;height: auto;left: 0;margin-bottom: 50px;top: 10px;}
.serviceballs .divider-points {background: url(../img/recent_worksborder.png) repeat-x;float: right;height: 5px;position: relative;width: 688px;margin-top: -10px;right: 50px;}
.top_phrase{font-size: 16px;color: #C5C5C5;padding: 22px 16px 16px 5px;text-transform: capitalize;}
/*Bubble Effect*/
#banner {height: 280px;position: relative;top: 0;padding-bottom: 20px;width: 20%;}
#banner > ul {list-style:none;margin:0;padding:0; position: relative;left: 110px;  }
#banner > ul > li {height:190px;position:absolute;text-align:center;top:42px;width:190px; }
#banner > ul > li > h2 {position:relative;}
.viewport h3{margin-bottom: 5px;}
#banner > ul > li > h2 > span.outer {-moz-border-radius:116px;-ms-border-radius: 116px;-o-border-radius:116px;-webkit-border-radius:116px;border-radius:116px;display:inline-block;height: 190px;left:-3px;padding:0;position:absolute;text-align:center;-webkit-transition:all .25s ease-in-out .25s;-moz-transition: all .25s ease-in-out .25s;transition: all .25s ease-in-out .25s;top: -3px;z-index: 14;width: 190px;}
#banner > ul > li.open > h2 > span.outer {-moz-border-radius: 191px;-ms-border-radius: 191px;-o-border-radius: 191px;-webkit-border-radius: 200px;border-radius: 200px;height: 280px;left: -45px;top: -45px;width: 280px;	}
#banner > ul > li > h2 > span.centre {-moz-border-radius: 116px;-ms-border-radius: 116px;-o-border-radius: 116px;-webkit-border-radius: 116px;border-radius: 116px;height: 190px;left: -3px;position: absolute;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;top: -3px;z-index: 16;width: 190px; }
#banner > ul > li.open > h2 span.centre, 
#banner > ul > li > h2:hover span.centre {-moz-border-radius: 127px;-ms-border-radius: 127px;-o-border-radius: 127px;-webkit-border-radius: 127px;border-radius: 127px;display: inline-block;height: 196px;left: -6px;top: -6px;width: 196px;}
.serviceballs h2{position: relative;top: 0px;font-family:'Open Sans';font-weight: bold;width: 100%;color: #333;font-size: 13px;padding: 10px 0;}
#banner h2{border-top: none !important;border-bottom: none !important;top: 0 !important;padding: 0 !important;height: 100%;}
#banner > ul > li > h2 span.inner span.middlecontent{position: absolute;top:50px;left: 0px;width: 100%;height: 100%;}
#banner > ul > li > h2 span.inner span.middlecontent i {font-size: 50px;width: 100%;position: relative;float: left;}
#banner > ul > li > h2 span.inner { cursor: pointer;color: white;display: inline-block;font: 20px 'Open Sans';font-weight: bold;text-align: center;height: 190px;left: -3px;padding-top: 100px;position: absolute;width: 190px;z-index: 20;line-height: 22px;background-position-y: 35px;-webkit-border-radius: 116px;border-radius: 116px;top: -3px;}
.vc_col-sm-12 #banner > ul > li > h2 span.inner{height: 90px;}
#banner > ul > li:first-child { left: -31px;}
#banner ul li:first-child h2 span.outer {opacity: 0.2;}
#banner > ul > li:first-child > h2 span.centre {opacity: 0.4;}
#banner > ul > li:nth-child(2) {left: 165px;}
#banner > ul > li:nth-child(2) > h2 span.outer {background: #09a4c9;opacity: 0.2;}
#banner > ul > li:nth-child(2) > h2 span.centre {background: #09a4c9;opacity: 0.4;}
#banner > ul > li:nth-child(3) {left: 363px;}
#banner > ul > li:nth-child(3) > h2 span.outer {opacity: 0.2;}
#banner > ul > li:nth-child(3) > h2 span.centre {opacity: 0.4;}
#banner > ul > li:nth-child(4) {left: 560px;}
#banner > ul > li:nth-child(4) > h2 span.outer {opacity: 0.2;}
#banner > ul > li:nth-child(4) > h2 span.centre {opacity: 0.4;}
#banner > ul > li > ul {display: none;left: 255px;position: absolute;top: 25px;width: 200px;z-index: 20px;padding-bottom: 30px;height: 100%;padding-right: 7px;}
#banner > ul > li:nth-child(3) > ul, #banner > ul > li:nth-child(4) > ul {left: -200px;   }
#banner > ul > li > ul > li {height: auto;left: auto;padding: 6px 0 0 10px;position: static;text-align: left;top: auto;width: auto;color: #A3ABAD;font-size: 13px;font-family: 'Open Sans';line-height: 16px;background: url(../img/icons/li_dot_services.png) no-repeat 0 12px;  }

/* SERVICES BALLS ROWS */
.serviceballs_rows .proj-item{box-shadow: none;background: none;margin-right: -1px;}
.serviceballs_rows .proj-item .thumb-proj{height: 78px;position: relative;}
.serviceballs_rows .proj-item .title{font-family: 'Helvetica Neue', 'Arial', sans-serif;font-size: 14px;line-height: 18px;color: #2f2f31;padding: 10px 0;}
.serviceballs_rows .proj-item img{position: relative;padding: 0px;width: 200px;height: 78px;}
.serviceballs_rows .proj-item .description{position: relative;padding: 10px 0;width: 210px;}
.serviceballs_rows .proj-item .thumb-proj{background: none ;}
#banner > ul > li > ul > p{ position: relative; float: left; padding-right: 15px;}
/**/
.inner{background-position-y: 35px;padding-top: 0px;}
.IEicon{top: 35px;}

/* IPAD  */
@media only screen and (min-width: 768px) and (max-width: 957px) {
	#banner > ul > li > h2 span.inner span.middlecontent {top: 40px;}
	#banner > ul > li > h2 span.inner span.middlecontent i{font-size: 30px;}
	#banner > ul > li > h2 span.inner span.middlecontent > span{font-family: 'Helvetica Neue', 'Arial', sans-serif;font-size: 15px;}
	#banner{margin-left: 0;width: 40%;}
	.IEicon{top: 10px;}
	.inner{background-position-y: 10px !important;}
	#banner > ul > li {height:130px;position:absolute;text-align:center;top:42px;width:130px; }
	#banner > ul > li > h2 > span.outer {-moz-border-radius:65px;-ms-border-radius: 65px;-o-border-radius:65px;-webkit-border-radius:65px;border-radius:65px;display:inline-block;height: 130px;left:-3px;padding:0;position:absolute;text-align:center;-webkit-transition:all .25s ease-in-out .25s;-moz-transition: all .25s ease-in-out .25s;transition: all .25s ease-in-out .25s;top: -3px;z-index: 14;width: 130px;}
	#banner > ul > li.open > h2 > span.outer {-moz-border-radius: 85px;-ms-border-radius: 85px;-o-border-radius: 85px;-webkit-border-radius: 85px;border-radius: 85px;height: 170px;left: -22px;top: -22px;width: 170px;}
	#banner > ul > li img{z-index: 998;}
	#banner > ul > li.open img{z-index: 999;}
	#banner > ul > li > h2 > span.centre {-moz-border-radius: 80px;-ms-border-radius: 80px;-o-border-radius: 80px;-webkit-border-radius: 80px;border-radius: 80px;height: 136px;left: -6px;position: absolute;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;top: -6px;z-index: 16;width: 136px;}
	#banner > ul > li.open > h2 span.centre, #banner > ul > li > h2:hover span.centre {-moz-border-radius: 80px;-ms-border-radius: 80px;-o-border-radius: 80px;-webkit-border-radius: 80px;border-radius: 80px;display: inline-block;height: 141px;left: -8px;top: -8px;width: 141px;}
	#banner > ul > li > h2 span.inner {cursor: pointer;color: white;display: inline-block;font: 20px 'Helvetica Neue', 'Arial', sans-serif;text-align: center;height: 135px;left: -5px;padding-top: 69px;position: absolute;width: 135px;z-index: 20;line-height: 22px;top: -5px;}
	.serviceballs{margin:-5px 10px 0 10px;}
	#banner > ul > li > ul {display: none;left: 165px;position: absolute;top: 10px;width: 200px;z-index: 20px;padding-bottom: 30px;height: 100%;}
	#banner > ul > li:first-child{left: -50px;}
	#banner > ul > li:nth-child(2) {left: 100px;}
	#banner > ul > li:nth-child(2) > h2 span.outer {opacity: 0.2;}
	#banner > ul > li:nth-child(2) > h2 span.centre {opacity: 0.4;}
	#banner > ul > li:nth-child(3) {left: 250px;}
	#banner > ul > li:nth-child(3) > h2 span.outer {opacity: 0.2;}
	#banner > ul > li:nth-child(3) > h2 span.centre {opacity: 0.4;}
	#banner > ul > li:nth-child(4) {left: 400px;}
	#banner > ul > li:nth-child(4) > h2 span.outer {opacity: 0.2;}
	#banner > ul > li:nth-child(4) > h2 span.centre {opacity: 0.4;}
}
/*scrollbar*/
.viewport { width: 100%; height: 100%; overflow: hidden; position: relative;text-align: left; }
.viewport .overview { position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 100%; }
.viewport .overview ul { list-style: disc; }
.viewport .overview > ul > li {list-style: disc !important;margin: 1px 0;text-align: left;padding-left: 25px;}
.scrollbar{ background: none; position: absolute; background-position: 0 0; float: left; width: 5px; height: 100%; left: 200px; top: 0px;}
.scrollbar .track { height: 100%; width:5px; position: relative; padding: 0 1px; opacity: .7; }
.scrollbar .track .thumb { height: 30px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 3px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top: 1px;}
.scrollbar .track .thumb .end { background: red; overflow: hidden; height: 5px; width: 5px; }
.disable { display: none; }
.scrollbar .track .thumb .up{background: url(../img/up.png) no-repeat top center;width: 6px; height: 4px;}
.scrollbar .track .thumb .down{background: url(../img/down.png) no-repeat top center;width: 6px; height: 4px;}

/* SERVICES LAYOUT */
#icons-columns{padding-bottom: 30px;position: relative;top: 20px;left: 20px;}
#icon-item{position: relative;float: left;margin: 0;}
#icon-item .img{position: relative;float: left;width: 100%;height: 57px;margin-top: 35px;margin-left: 76px;}
#icon-item .description{position: relative;float: left;display: block;margin-left: 0;font-family: 'Open Sans';font-size: 12px;line-height: 17px;color: #C3C3C3;text-shadow: 0 1px 0 white;}
#icon-item .description .title{color: #5B8189 ;font-family: 'Open Sans';font-size: 14px;font-weight: 100;line-height: 18px;padding: 15px 0;position: relative;width: 100%;margin-left: 45px;}

/* GOOGLE MAPS */
.gm-style img{
	max-width: none;
	max-width: initial;
	max-width: -moz-initial;
}

/***************************************************************
					  22. WPML
***************************************************************/
#lang_sel ul ul, #lang_sel_click ul ul {height:0%;}
#lang_sel ul ul li, #lang_sel_click ul ul li{background: transparent; padding: 6px 9px !important;padding-right: 15px !important;}
#lang_sel ul ul li:first-child, #lang_sel_click ul ul li:first-child{background: transparent; border-top: none !important;}
#lang_sel ul ul a, #lang_sel ul ul a:visited{background: transparent;}
#lang_sel ul ul a, #lang_sel_click ul ul a{float: right;border: none !important ;padding: 0px !important; padding-top: 0px;}
#lang_sel > ul > li, #lang_sel_click > ul > li{width: auto !important;}
#lang_sel ul ul, #lang_sel_click ul ul{
	border-top: none !important;
width: auto;
border: 1px solid #ededed;
padding: 20px;
background: #fff;
left: -6px !important;
}
#lang_sel ul ul li:hover, #lang_sel_click ul ul li:hover{background: #ededed; color: #444 !important;}
.info_above_menu .menu_wpml_widget{ position: relative;float: right;}
#lang_sel, #lang_sel_click{float: right;z-index: 999999;position: relative;top: 2px;height: 40px;padding: 0 3px 0 10px;}
#lang_sel ul ul a, #lang_sel_click ul ul a{ width: auto !important;text-transform: uppercase;font-size: .9em !important;padding: 0px 4px !important;}
#lang_sel a.lang_sel_sel, #lang_sel_click a.lang_sel_sel{background: -42px -145px no-repeat;border: none !important;padding: 11px 11px 8px 0px;font-size: 11px !important;text-transform: uppercase;}
#lang_sel a.lang_sel_sel i, #lang_sel_click a.lang_sel_sel i{left:5px;}
#lang_sel a.lang_sel_sel:hover, #lang_sel_click a.lang_sel_sel:hover{color: none !important; text-decoration: underline;}
#lang_sel > ul > li > ul , #lang_sel_click > ul > li > ul {margin-top: 16px !important;z-index: 99999999;height: auto !important;}
#wpml_credit_footer, #wpml_credit_footer{display: none !important;}
#lang_sel ul li ul li:hover a, #lang_sel_click ul li ul li:hover a{color: #fff !important; background: transparent !important;}


/* WPML - STYLE1 */
#toppanel .ontoppanel #lang_sel a.lang_sel_sel, #toppanel .ontoppanel #lang_sel_click a.lang_sel_sel{background: url(img/nav-arrow-down.png) no-repeat 83% 16px;color: #999 !important;border: none !important;padding: 9px 25px 8px 15px;}
#lang_sel img.iclflag, #lang_sel_click img.iclflag {top: 2px;opacity: .8;}


/***************************************************************
					  23. ELEMENTS
***************************************************************/
#toppanel #accordion .acc-title{border: 1px solid #333;display: block;background-color: rgb(37, 37, 37);font-weight: bold;margin: -1px 0;}
#toppanel #accordion .acc-title h2.current, #toppanel .acc-substitute .acc-title h2.current{background: url(images/accordion-close.png) no-repeat right center;padding: 15px;margin: 0;}
#toppanel #accordion .acc-title h2, .acc-substitute .acc-title h2{display:block;padding: 15px;background: url(images/accordion-open.png) no-repeat right center !;color: #999;font-weight: 600;font-family: Helvetica Neue, Arial !important;cursor: pointer;margin: 0;}
#toppanel #accordion .pane, #toppanel .acc-substitute .pane{border: 1px solid #333;}
/* CONTAC WIDGET */
#toppanel{height: auto;xdisplay:none;opacity: .98 !important;visibility: hidden;}
#toppanel .content{margin-bottom:0;}
#toppanel .contact-form{margin: 0;}
/* TOP PANEL LEFT CONTENTS */
.info_above_menu .telephone, .info_above_menu .email, .info_above_menu .address, .info_above_menu .textfield{line-height: 16px;font-size: 11px !important;color: #ccc;display: initial;margin-right: 10px;font-weight: 500 !important;display: initial !important;}
.info_above_menu a{color: #ccc;font-size: 12px !important;}
#toppanel .anyatitle .carousel-control, #big_footer .anyatitle .carousel-control{border: none !important;}

/***************************************************************
					  24. FOOTER
***************************************************************/
#big_footer .numerical-content, #toppanel .numerical-content{line-height: 35px !important;}
#big_footer .shortcode-services ul.service-items .item-title, #toppanel .shortcode-services ul.service-items .item-title{color: #BCBCBC !important;font-size: 1.1em;padding-top: 4px;}
#big_footer .shortcode-services ul.service-items .item-desc, #toppanel .shortcode-services ul.service-items .item-desc{color: #969696;}
#big_footer .shortcode-services ul.service-items li, #toppanel .shortcode-services ul.service-items li{padding-top: 0;}
#big_footer #twitter_update_list .tweet_list, #toppanel #twitter_update_list .tweet_list{left: 0;font-family: Helvetica, Arial, sans-serif;}
#footer_content .flexslider{margin: 23px 0 0 0 !important;}
#big_footer .home_widget{top:34px;}
#big_footer .recent_testimonials hr{top: -12px;}
#big_footer {background: #383838;width: 100%;font-size: 10px;color: #9E9FA0;position: relative;float: left;}
#big_footer #recentPostsSidebar_widget{margin: 30px 0 0 0 !important;}
#footer_content #recentPostsSidebar_widget h2{margin-bottom: 20px;color: #fff !important;font-weight: bold;font-size: 11px !important;text-transform: uppercase;font-family: Helvetica Neue, Arial !important;position: relative;}
#footer_content .textwidget{font-size: 12px !important;text-shadow: none !important;font-family: Helvetica, Arial, sans-serif;position: relative;margin-top: 25px;line-height: 1.6em;color: rgb(144, 144, 146) !important;}
#footer_content{position: relative;width: 1024px;margin: 0 auto;padding: 0;font-size: 16px;font-family: Arial, sans-serif;padding: 40px 0 40px 0;}
#footer_content h4{color: #F8F8F8 !important;font-weight: bold;font-size: 12px !important;margin-bottom: 30px !important;text-transform: uppercase;font-family: Arial !important;top: 30px;position: relative;margin-left: 0 !important;width: auto;clear: both;display: inline-block;background: #002B3D;padding-right: 20px;z-index: 2;}
#footer_content .tagcloud a:hover, #toppanel .tagcloud a:hover{color: #fff !important;}
.footer-widget h4, .footer-widget h4.page_title_testimonials, #footer_content .title h4{color: #fff !important;font-weight: bold;font-size: 11px;margin-bottom: 30px;text-transform: uppercase;font-family: Helvetica Neue, Arial !important;position: relative;}
#footer_content .blogroll{position: relative; top: -10px;}
#footer_content .recent_testimonials{padding: 18px 0 0 0;margin: 0;}
#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title{color: #BCBCBC !important;font-size: 12px;font-family: "Helvetica Neue", "Arial";}
#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title:hover{color: #7AB317;}
#footer_content hr{display: none !important;}

/*FOOTER - MENU*/
#footer_content .menu{margin-top: 15px;position: relative;top: 13px;}
#footer_content .menu li{padding: 8px 0;border-bottom: 1px solid #3F3F3F;list-style: none;background: url(img/sprite.png) -1006px -103px no-repeat;}
#footer_content .menu li:first-child{border-top: 1px solid #3F3F3F;}
#footer_content .menu li a{font-size: 12px;color: #9E9FA0;padding-left: 15px;font-weight: normal;}

/* WIDGETS FOOTER / TOP PANEL */
.tagcloud, #twitter_update_list, #flickr{position: relative;margin: 20px 0;float: left;}
.flickr_widget #flickr{margin: 0;}
.tagcloud a{cursor: pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding: 3px 6px;background: #545454;position: relative;float: left;font-size: 12px;color: #f2f2f2 !important;margin: 2px 6px 4px 0;-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;}
.contact-widget-container .contact-form .submit{color: #888888;text-transform: uppercase;font-family: Open Sans Bold;font-size: 10px;}
#toppanel .flexslider{margin: 0 0 0 0 !important;}
#footer_content .flexslider h4, #toppanel .flexslider h4{top: 0px;}
#footer_content .flexslider hr, #toppanel .flexslider hr{top: -28px !important;}
#big_footer #twitter_update_list li, #toppanel #twitter_update_list li{margin-bottom: 0;}
#big_footer #twitter_update_list li a, #toppanel #twitter_update_list li a{font-size: 12px;font-style: italic;color: #A8A8A8 !important;}
#toppanel .tweet_text{font-size: 13px;color: rgb(144, 144, 146) !important;}
#footer_content a, #toppanel a{color: #c8c8c8;text-shadow: none !important;}
#footer_content .recentposts_listing , #toppanel .recentposts_listing{top: 0 !important;}
#footer_content .recentcomments_widget h2, #toppanel .recentcomments_widget h2, #footer_content .video_widget h2, #toppanel .video_widget h2{color: #fff !important;font-weight: bold;font-size: 11px;margin-bottom: 20px;text-transform: uppercase;font-family: Helvetica Neue, Arial !important;top: 0;position: relative;margin-left: 0 !important;}
.footer-widget, #footer_content #recentPostsSidebar_widget, #footer_content .flickr_container, #footer_content #calendar_wrap, #footer_content .video_widget, #footer_content #recentcomments, #footer_content .recentcomments_widget,  #footer_content .tagcloud, #footer_content .contact-widget-container, .footer-widget, #toppanel #recentPostsSidebar_widget, #toppanel #recentcomments, #toppanel .flickr_container,#toppanel .video_widget,  #toppanel .recentcomments_widget, #toppanel .tagcloud, #toppanel #calendar_wrap, #toppanel .contact-widget-container, #footer_content .flexslider, #toppanel .flexslider{position: relative;float: left;width: 100%;text-align: left;margin: 0;}
#footer_content #testimonials2 .testi-text p, #toppanel #testimonials2 .testi-text p{font-size: 12px;color: #ccc;}
#footer_content .page_title_testimonials, #toppanel .page_title_testimonials{border-bottom: none;margin: 0 0 25px 0 !important;padding: 0 !important;}
#footer_content .recent_testimonials > h4 > span, #toppanel .recent_testimonials > h4 > span{color: #f2f2f2 !important;font-weight: bold;border-bottom: none !important;font-size: 11px;margin-bottom: 25px;text-transform: uppercase;font-family: Helvetica Neue, Arial !important;}
#footer_content .video_frame iframe, #toppanel .video_frame iframe{width: 100%;margin-top: 5px;}
#footer_content #testimonials2 .testi-info, #toppanel #testimonials2 .testi-info{color: #f2f2f2;}
#footer_content .contact-form input, #toppanel .contact-form input{background: none;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;padding: 10px;line-height: 14px;margin: 0;width: 90%;color: rgb(50, 83, 97);font-family: Helvetica Neue, Arial, sans-serif;font-size: 12px;position: relative;float: left;border: 1px solid rgb(25, 53, 65);}
#footer_content .contact-form textarea, #toppanel .contact-form textarea{background: none;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; padding: 10px;line-height: 14px;width: 90%;margin: 0 0 10px 0;height: 60px;color: rgb(50, 83, 97);font-family: Helvetica Neue, Arial, sans-serif;font-size: 12px;position: relative;float: left;border: 1px solid rgb(25, 53, 65);}
#footer_content .contact-form .submit, #toppanel .contact-form .submit{color: #fff !important;text-transform: uppercase;font-family: Open Sans Bold;font-size: 10px;padding: 6px 16px;margin-top: 9px;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
#footer_content .contact-form .submit:hover, #toppanel .contact-form .submit:hover{background: #fff !important;text-decoration: none !important;}
#footer_content .widget_links li, #footer_content .widget_categories li, #toppanel .widget_links li, #toppanel .widget_categories li{border-bottom: 1px solid #333;padding: 5px 0 5px 15px;background: url(img/linkswidgets.png) no-repeat left center;list-style: none;color: #999;}
.toppanel_content .video_widget .video_frame{margin-top: 0 !important;}

/* FORM STUFF */
#footer_content .contact-form{margin-top: 25px !important;margin-left: 0;}
#toppanel input:focus, #toppanel textarea:focus, #footer_content input:focus, #footer_content textarea:focus{color: #ccc;border: 1px solid #474747;}
#toppanel .form_success, #footer_content .form_success{padding: 2px 5px;width: 94.9%;margin-bottom: 5px;}
#toppanel .flex-caption, #footer_content .flex-caption, #secondary .flex-caption, .custom-widget .flex-caption{display: none !important;}
.widget-area .contact-form .submit{color: #f2f2f2 !important;}
.widget-area .contact-form input{width: 93%;}
.widget-area .contact-form textarea{width: 93%;height: 100px;}
/* ACCORDION */
#toppanel #accordion .pane p, #toppanel .acc-substitute .pane p,  #big_footer .service-item p.item-desc{color: rgb(144, 144, 146) !important;}
.footer p{color: rgb(77, 102, 112) !important;}

/* WPML FOOTER */
.footer-widget .widget_categories ul{position: relative;top: -10px !important;}
#footer_content #lang_sel, #footer_content #lang_sel_click {float: left;z-index: 999999;position: relative;top: 0;border: 1px solid #444;width: 100%;height: auto;padding: 7px 0;}
#footer_content #lang_sel > ul > li > ul, #footer_content #lang_sel_click > ul > li > ul{width: 200px !important;}
#footer_content #lang_sel ul ul, #footer_content #lang_sel_click ul ul{top: 25px;left: -1px;}
#footer_content #lang_sel a, #footer_content #lang_sel_click a{display: inline-block;font-size: 11px;text-decoration: none !important;color: #999;border: 1px solid #444;background: #333;padding-left: 10px;width: 100%;position: relative;float: left;}
#footer_content #lang_sel li ul li a, #footer_content #lang_sel_click li ul li a{border-bottom: 1px solid #444 !important;border-top: none !important;color: #999 !important;}
/* MENU FOOTER */
#footer_content .menu-shortcodesmenu-container, #toppanel .menu-shortcodesmenu-container{padding: 30px 0 30px 0;position: relative;float: left;width: 100%;text-align: left;margin: 0;}
#footer_content .menu-shortcodesmenu-container .menu, #toppanel .menu-shortcodesmenu-container .menu{border: 1px solid #444;position: relative;float: left;}
#footer_content .menu-shortcodesmenu-container .menu li, #toppanel .menu-shortcodesmenu-container .menu li{position: relative;width: 100%;border-bottom: 1px solid #444;float: left;height: 40px;-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;}
#footer_content .menu-shortcodesmenu-container .menu li:hover, #toppanel .menu-shortcodesmenu-container .menu li:hover{background: #2c2c2c;}
#footer_content .menu-shortcodesmenu-container .menu li a, #toppanel .menu-shortcodesmenu-container .menu li a{position: relative;float: left;-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;width: 92%;padding: 12px;}
#footer_content .menu-shortcodesmenu-container .menu li:first-child, #toppanel .menu-shortcodesmenu-container .menu li:first-child{-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
#footer_content .menu-shortcodesmenu-container .menu li:last-child, #toppanel .menu-shortcodesmenu-container .menu li:last-child{-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;border-bottom: none;}
#footer_content .menu-shortcodesmenu-container .menu li:hover a, #toppanel .menu-shortcodesmenu-container .menu li:hover a{color: #fff !important;}
#footer_content .menu-shortcodesmenu-container .menu li a:hover, #toppanel .menu-shortcodesmenu-container .menu li a:hover{color: #fff !important;}
#footer_content .widget_links li a:hover, #footer_content .widget_categories li a:hover, #secondary .widget_links li a:hover,#secondary .widget_categories li a:hover, , .custom-widget li a:hover{text-decoration: none;}
/* TWITTER FOOTER */
#big_footer #twitter_update_list{float: left;}

/* SECONDARY FOOTER */
.copys{padding: 25px 0 25px 0;background: #292929;position: relative;float: left;width: 100%;font-weight: normal;}
.copys_right{text-align: right;float: right;line-height: 0px;}
.copys_left, .copys_right{font-size: 12px;color: #666;line-height: 30px;font-family: 'Helvetica Neue', Arial, sans-serif;line-height: 25px;padding-top: 2px;}
.copys_left a:hover{color: #fff !important;}
.footer_right_content{position: relative;width: 100%;float: right;}
.footer_right_content .footer_menu{position: relative;float: right;width: 100%;height: auto;
margin-top: 10px;text-align: right;}
.footer_right_content .footer_menu li{margin: 0 0 0 10px;position: relative;display: inline-block; height: auto;line-height: 9px;border-left: 1px solid;
padding-left: 10px;}
.footer_right_content .footer_menu li:first-child{border: none;}
.footer_right_content .footer_menu li a{color: #666;}

.more-chitem{
	background: rgb(169, 202, 110);
	font-family: Helvetica Neue, Arial;
	color: #fff;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	opacity: 0;
	height: 42px;
	-webkit-border-radius: 42px; 
	-moz-border-radius: 42px; 
	border-radius: 42px;
	width: 42px;
	display: table;
}

.image_container .more-chitem{opacity: 1;}
.more-chitem:hover{	background: rgba(0,0,0,0.55);}

/***************************************************************
					  25. BOX PAGE
***************************************************************/
.boxedpage .header_container{
	width: 1120px !important;
}
.boxedpage .mail_chimp_form_container {
	position: relative;
	float: left;
	width: 100%;
	padding: 40px 0px;
	margin: 0;
}
.boxedpage .info_above_menu .sixteen.columns{margin: 0 0.5% 0 0.5%;width: 99%;}
.boxedpage #slider_container .fullwidthbanner-container {position: relative;z-index: 9999;-webkit-transition: linear .6s;-moz-transition: linear .6s;-ms-transition: linear .6s;-o-transition: linear .6s;transition: linear .6s;}


#footer_content .contact-widget-container hr{width: 99.5%;}
#footer_content .flickr_container hr{width: 99.5%;}
#big_footer a:hover{color: #f2f2f2 !important;}
#big_footer .textwidget, #big_footer .textwidget p{color: rgb(77, 102, 112) !important;}
h1.page_title{line-height: 1.3em;}
.des-marker-textarea-control{width: 100% !important;}
.recentProjects3 hr, .recentProjects4 hr{
	height: 4px;
	border-bottom: 1px solid #f5f5f5;
	margin: 10px 1%;
	position: absolute;
	float: left;
	border-top: 1px solid #f5f5f5;
	border-left: 0;
	border-right: 0;
	margin: 0px 0 40px 0 !important;
	width: 99%;
	top: 9px;
}
#des-options .des-marker-colourpicker-control input.input-colourpicker {
	float: right;
	width: 200px;
	margin-left: 20px;
	float: left !important;
} 
.shortcode.fullwidth-section {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 0 !important;
	background: #f8f8f8;
	border-bottom: none !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-top: none !important;
	-webkit-box-shadow: inset 0px 0px 6px 0px #ddd !important;
	box-shadow: inset 0px 0px 6px 0px #ddd !important;
	background-size: cover;
}
.shortcode.fullwidth-section{
	opacity: 0;
	filter: alpha(opacity=0);
}
.shortcode.fullwidth-section br{display: none;}
.container .eight.columns:last-child {
margin-right: 0 !important;
}
.eight.columns:last-child{
	margin-right: 0 !important;
}

/***************************************************************
					  26. CFORMS 7
***************************************************************/
.wpcf7 input {
	background: #fff;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	padding: 8px;
	line-height: 14px;
	margin: 0 0 15px !important;
	width: 97%;
	color: #848889;
	font-family: Arial, sans-serif;
	font-size: 12px;
	border: 1px solid #d0d0d0;
	position: relative;
	float: left;
}
.wpcf7 textarea {
	background: #fff;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	padding: 8px;
	line-height: 14px;
	margin: 7px 0 !important;
	width: 97%;
	height: 110px;
	color: #848889;
	font-family: Arial, sans-serif;
	font-size: 12px;
	border: 1px solid #d0d0d0;
	position: relative;
	float: left;
}
.wpcf7 input[type=radio]{
	width: 13px !important;
	height: 13px !important;
	background: url(img/check_radio_sheet.png) no-repeat -43px 3px;
	border: none;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	transition: none !important;
	box-sizing: none;
}
.wpcf7 input[type=radio]:focus{
	border: none !important;
}
input[type=radio]:checked{
	background: url(img/check_radio_sheet.png) no-repeat -61px 3px;
	border: none;
	width: 16px !important;
	height: 16px !important;
}
.wpcf7 input[type=checkbox]{
	width: 13px !important;
	height: 13px !important;
	background: url(img/check_radio_sheet.png) no-repeat 0px 3px;
	border: none;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	transition: none !important;
	box-sizing: none;
}
.wpcf7 input[type=checkbox]:focus{
	border: none !important;
}
input[type=checkbox]:checked{
	background: url(img/check_radio_sheet.png) no-repeat -21px 3px;
	border: none;
	width: 16px !important;
	height: 16px !important;
}
.wpcf7 .wpcf7-submit {
	background: #212121;
	padding: 12px 20px;
	color: #fff !important;
	left: 0px;
	position: relative;
	float: left;
	text-shadow: none;
	max-width: 100%;
	display: block;
	margin-top: 29px !important;
	width: auto;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	cursor: pointer;
	border: none;
}
span.wpcf7-list-item {
	margin: 0.65em !important;
	position: relative;
	float: left;
}
span.wpcf7-list-item:first-child{
	margin-left: 0 !important;
}

.wpcf7 .wpcf7-submit:focus {
	border: none !important;
}

.wpcf7 .wpcf7-submit:hover {
	background: #212121 !important;
}

div.wpcf7-validation-errors {
	border: none !important;
	position: relative;
	float: left;
	width: 95%;
	padding: 7px 15px !important;
	margin: 20px 0 !important;
	color: #fff;
}
span.wpcf7-not-valid-tip {
	position: absolute;
	left: -2px !important;
	z-index: 100;
	pointer-events: none;
	background: none !important;
	border: none !important;
	font-size: 11px !important;
	width: auto;
	padding: 4px 10px !important;
	color: #E25252 !important;
	font-size: 11px;
}
.wpcf7 p {
	width: 100% !important;
	position: relative;
	float: left;
	margin: 0;
}
.wpcf7-select {
	vertical-align: top;
	right: 0;
	position: relative;
	float: left;
	border-radius: 0 0 0 0;
	width: auto;
	text-transform: uppercase;
	border: 1px solid #d0d0d0;
	background: #fff url(img/woo-select.png) no-repeat 98% 10px;
	float: left;
	width: 102.3%;
	-webkit-appearance: none;
	box-sizing: none;
	padding: 10px;
	color: #666;
	outline: none;
	margin: 0;
	top: 0;
}
.cforms-name, .cforms-subject, .cforms-captcha{width: 47%;position: relative;float: left;}
.cforms-captcha{width: 16%;position: relative;float: left;margin-top: 15px;}
.cforms-email, .cforms-service, .cforms-confirm{width: 47%;position: relative;float: left;margin-left: 30px;}
.cforms-confirm{width: 26%;margin-top: 15px;position: relative;float: left;margin-left: 30px;}
.cforms-required{color: #ccc;font-size: 11px;}
.cforms-sendbtn{position: relative;float: right;right: -19px;}
div.wpcf7-mail-sent-ok {
	border: none !important;
	position: relative !important;
	float: left !important;
	width: 96.7% !important;
	padding: 10px 10px !important;
	color: #fff !important;
	background: #6FC54A !important;
	margin: 20px 0 0 0 !important;
}
.style-top-bar .info_above_menu ul.cart_list li a, .style-top-bar .info_above_menu .woocommerce ul.cart_list li a:hover{font-size: 12px !important;text-transform: none;}
/* WIDGET WPML */
.widget-area #lang_sel , .widget-area #lang_sel_click {float: left;z-index: 9999;position: relative;top: 0;border: 1px solid #ededed;width: 94%;height: auto;/* padding: 5px 0; */color: #666;}
.widget-area #lang_sel > ul > li > ul, .widget-area #lang_sel_click > ul > li > ul{width: 200px !important;}
.widget-area #lang_sel ul ul, .widget-area #lang_sel_click ul ul{top: 25px;left: -1px;}
.widget-area #lang_sel a, .widget-area #lang_sel_click a{display: inline-block;font-size: 11px;text-decoration: none !important;color: #444444 !important;border: none;background: #fff;padding-left: 10px;width: 100%;position: relative;float: left;}
.widget-area #lang_sel li ul li a, .widget-area #lang_sel_click li ul li a{border-bottom: 1px solid #ededed !important;border-top: none !important;}
.widget-area input:focus{border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;border-right: 0 !important;}
.eight.columns .contact-form{margin: 0 !important;}
.wpb_wrapper{padding-top: 0; overflow: visible !important;float: left;width: 100%;}
.wpb_row{margin: 20px 0 0 0;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
margin-bottom: -5px !important;
}
.wpb_wrapper .team-member hr{
	height: 4px;
	border-bottom: 1px solid #f5f5f5;
	margin: 10px 1%;
	position: relative;
	float: left;
	border-top: 1px solid #f5f5f5;
	border-left: 0;
	border-right: 0;
	margin: 10px 0 30px 0 !important;
	width: 100%;
}
.wpb_text_column .wpb_wrapper .container .eight.columns:last-child{margin-right: 0 !important;}

h2.wpb_heading{
	top: -8px !important;
	font-weight: bold;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 20px;
	position: relative;
	z-index: 2;
	width: auto;
	display: inline-block;
	padding-right: 10px;
}
.wpb_wrapper hr{
	position: absolute;
	top: -4px;
	height: 3px;
	width: 100%;
}
.vc_progress_bar .vc_single_bar .vc_label{color: #fff !important;}
.wpb_content_element{position: relative !important;}
.container .one-third.column{margin-right: 3% !important;}
.wpb_wrapper .container .eight.columns:nth-child(4), .wpb_wrapper .container .one-third.columns:nth-child(6){margin-right: 0% !important;}
.wpb_content_element .container .one-third.column:nth-child(6){margin-right: 0% !important;}
.fullwidth-section .container .one-third.column{margin-right: 3.1% !important;}
.fullwidth-section .container .one-third.column:nth-child(6){margin-right: 0 !important;}
.fullwidthslider .flex-control-nav{bottom: -1%;}
.shortcode-services.default ul.service-items .one-third.column .item-title{width: 77%;}
.home_widget .projects_container .project_list_s2{margin-top: 0 !important;}
.shortcode-services.default ul.service-items .one-third.column .text_container .item-title{width: 100%;}
.servicesScroller .shortcode-unorderedlist li {left: 0px !important;}
#toppanel .menu-top-bar-menu.menu li:first-child{border-top:none !important;}
.widget-flexslider hr{display: none;}
.vc_span12 .shortcode-services.default ul.service-items .one-third.column .text_container .item-title{width: 100%;}
h2.anyatitle span{top:0 !important;padding-right: 10px !important;}
.toppanel_content x.sub-menu, .toppanel_content x.sub-menu li, .toppanel_content .sub-menu a{background: transparent !important;
border-color: #f2f2f2 !important;}
.vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container{width: 88% !important;}
.vc_row-fluid .vc_span6 .shortcode-services ul.service-items.itemsPerRow-1 li{margin: 0 0% 2% 0 !important;}
.info_above_menu .top-bar-menu{float: right;clear: none;}
.info_above_menu .socialdiv, .info_above_menu .socialdiv-dark{float: right;clear: none;}
.tab-container .indproj2.eight.columns {margin-right: 15px;margin-bottom: 16px;}
.button anya_minicart_cart_but, .anya_minicart_checkout_but{padding: 6px 0 !important;
font-size: .8em !important;
letter-spacing: .5px;}
.wpb_wrapper .container .four.columns{margin-right: 2% !important;}
.style-top-bar .socialdiv ul li:first-child, .style-top-bar .socialdiv-dark ul li:first-child{border-left: none !important;}
.wpb_wrapper .wpb_revslider_element .rev_slider_wrapper{float: left;margin-bottom: 30px !important;}
.preview-to-relative{padding-top: 0px !important; margin-top: 0px !important; transition: all 0s linear; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -ms-transition: all 0s linear; -o-transition: all 0s linear; }
.dl-menuwrapper{display: none;}
video {max-width: 100%;height: auto;}
iframe,embed,object {max-width: 100%;}
.fullwidth-section .anyatitle hr{top: 8px !important;}
.shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li ul{
	padding-left: 25px !important;
	width: calc(100% - 40px) !important;
}
.shortcode-unorderedlist ul li i{
	margin-left: -24px;
}
#wpadminbar .ab-top-menu > li:hover .ab-item:hover, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li:hover{color: #2ea2cc !important;}
body > .fullwidth-section .mejs-layers, body > .fullwidth-section .mejs-controls{visibility: hidden !important;opacity: 0;filter: alpha(opacity=0);}
span.wpcf7-form-control-wrap{position: relative;float: left;width: 100%;}
span.wpcf7-form-control-wrap input:hover .wpcf7-not-valid-tip{display: none;}

#footer_content .container .column, #footer_content .container .columns{position: relative !important;}
.container .panes .eight.columns{margin-right: 2% !important;}
.entry.sidebar-left .four.columns .tagcloud, .entry.sidebar-left .four.columns .tagcloud{margin: 10px 0 20px 0;}
.wpb_wrapper hr{top: 7px;}
.wpb_wrapper .wpb_content_element hr{top: 5px;}
.wpb_wrapper .wpb_content_element h2.anyatitle hr{top: 7px;}
.pop-menu{
	padding: 4px 6px;
	margin-left: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-weight: 500;
	font-size: .9em;
	letter-spacing: .5px;
}
.vc_separator{float: left;}
.sidebars-contents .wpb_wrapper .container .four.columns {
	margin-right: 0% !important;
}
.entry.sidebar-right .sidebars-contents .four.columns{padding-left: 2% !important;}
.sub-menu a, .headerstyle-style3 #menulava .sub-menu {
background: #fdfdfd !important;
}
headerstyle-style4 .sf-menu li li a:hover{background: #595959 !important; color: #fff;}
.sf-menu li li a:hover{background: #fff !important;}
/* spacer */
.shortcode-spacer{position: relative;float: left;width: 100%;}
.topcoverup{position: fixed;width:100%;height:40px;top:0px;z-index:99999;}
.headerstyle-style1 #searchform_top, .headerstyle-style2 #searchform_top, .headerstyle-style3 #searchform_top{float: right;}
.search-results .blogarchive .post{width: 96%;padding-bottom: 10px;}
.home .widget-area{margin-top: 0px;}
.home .fullwidth-container{margin-top: 120px !important;height: 0 !important;}
.home .widget-area{padding-top: 0;}
#wrapper .entry.sidebar-none{margin-top: 25px;}
iframe{border: none;}
#toppanel hr, #footer hr{display: none;}
#toppanel .flexslider h4{padding-top: 0;top: -4px;}
.page-sidebar-right{
	padding-left: 2.5% !important;
	border-left: 1px solid #ededed !important;
	margin-left: 1.5% !important;
}
.widget-flexslider{margin-bottom: 70px !important;}
/* .recent_testimonials .page_info_title_testimonials.wdgt-test, .page_info_title_s2.wdgt-test{top:15px;position: relative;} */
.container .entry .woocommerce{margin-top: 50px;}
/*New VC*/

.composer-switch a, .composer-switch a:visited{
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
vc_license-activation-notice{display: none !important;}
.vc_spacer{
	display: none;
}
#TB_window {
z-index: 999999 !important;
}
div.pp_default .pp_close{
	top: 0px !important;
	right: 10px !important;
}
div.pp_pic_holder{
	z-index: 999999 !important;
}
div.pp_overlay{
	z-index: 99999 !important;
}
.wpb_wrapper br{display: none;}
@media only screen and (max-width: 959px) and (min-width: 768px){
	.wpb_wrapper .container .four.columns{margin-right: 1% !important;}
}
ul.da-thumbs, ul.cart_list, ul.dl-menuopen{padding: 0;}
ul.da-thumbs li, .tweet_list li, .filterby .projectCategories li, .shortcode-unorderedlist ul li, .shortcode-orderedlist ol li, ul.cart_list li, .dl-menuwrapper li{margin: 0; list-style-type: none;}
.entry.sidebar-right .recentPosts .post_type, .entry.sidebar-left .recentPosts .post_type{width: 52px;}
.iconfa i{text-align: center;}
a:focus{-webkit-box-shadow: none !important;box-shadow: none !important;}

#mc_embed_signup .mc-field-group input { color: black !important; }
#mc_embed_signup #mc-embedded-subscribe { color: white !important; }

 div.entry-content div.static-links.row div.centered a { display: inline-block; }
.static-links .centered .static-link { float: left; height: 70px; vertical-align: top; }

ol.indent li {
	color: #141e3c !important;
	font-size: 1.2em;

}
#dl-menu { z-index: 2147483647 }
@media only screen and (max-width: 956px) {
#menu-primary-navigation *,
#menu-primary-navigation a,
#menu-primary-navigation a:hover,
#menu-primary-navigation a:visited,
#menu-primary-navigation a:active { color: black !important; }
}


.page-id-126 div.textwidget div.vfo-signup { display: none !important; }