/*
Theme Name: activeair
Theme URI: http://www.proemeequis.com.mx/
Description: Wordpress New Theme.
Version: 1.0
Author: Erik Ibarrra
Author URI: http://moxdesigns.net
Tags: -
*/

/* beginning of youtube responsive css */

.videoWrapper {
	position: relative;
    padding-bottom: 56.25%;
    width: 100%;
    height: 0;
margin-bottom: 20px;
  
}
.videoWrapper iframe {
	 position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* end of youtube responsive css */

 


.desktop{display:block}
.mobile{display:none;}
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;}
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;}
.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; min-width: auto; }
.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:14px;line-height:25px;margin:0;padding-bottom:5px;margin-bottom:0!important;}
.gallery-caption{}
.bypostauthor{}
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:14px;font-family: 'Open Sans', sans-serif;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%;}
.init_div{display:none; }
.breadcrumbs-container{width:54%;display:inline-block;position:relative;line-height:1em;text-align:right;right:0;}
img{max-width:100%;height:auto;}
.index-container{display:none;}
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(assets/img/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:14px;}
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:0;list-style:none;line-height:1.5em;/*margin-top:1%;*/margin-top:0;}
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;}
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:16px;line-height:1.55em;letter-spacing:normal;font-weight:normal!important;margin-bottom:1.2em;}
a{color:#666;}
@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;}
#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(assets/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(assets/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;}
#wrapper{position:relative;float:left;background:white;width:1120px;margin-bottom:0;min-height:720px;margin-top:0px;}
.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;}
.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;}
.info_above_menu{position:relative;float:left;width:100%;font-size:12px;font-family:Helvetica,Arial,sans-serif;color:#999;z-index:9999999999;height:44px;}
.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;}
#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(assets/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;}
.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(assets/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;}
#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(assets/img/arrow-liposts.png) no-repeat center left;margin-left:0;}
#toppanel .post-date{color:#628696;}
#toppanel a:hover{color:#26ade4!important;}
.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;}
.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{position:relative;left:20px;line-height:1em;font-family:'Helvetica Neue',Arial,sans-serif;font-size:11px!important;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;}
.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:45%!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;}
.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,.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{}
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;}
.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;}
.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;}
.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;}
.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;}
.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;}
#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;}
.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:44px;top:22px;position:relative;}
.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:44px;font-size:12px!important;color:#fff;display:initial;margin-right:0;font-weight:500!important;top:0;padding:0px 15px 0 0px;float:left;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(assets/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;}
.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;}
.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{}
.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;min-height:45px;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;}
.socialdiv,.socialdiv-dark{position:relative;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;}
#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;}
.socialdiv .facebook{background:url(assets/img/sprite.png) -312px -7px no-repeat;}
.socialdiv .twitter{background:url(assets/img/sprite.png) -313px -53px no-repeat;}
.socialdiv .forrst{background:url(assets/img/sprite.png) -580px -7px no-repeat;}
.socialdiv .flickr{background:url(assets/img/sprite.png) -373px -7px no-repeat;}
.socialdiv .linkedin{background:url(assets/img/sprite.png) -509px -6px no-repeat;}
.socialdiv .skype{background:url(assets/img/sprite.png) -125px -53px no-repeat;}
.socialdiv .google{background:url(assets/img/sprite.png) -2px -54px no-repeat;}
.socialdiv .vimeo{background:url(assets/img/sprite.png) -374px -53px no-repeat;}
.socialdiv .picasa{background:url(assets/img/sprite.png) -781px -53px no-repeat;}
.socialdiv .deviantart{background:url(assets/img/sprite.png) -187px -7px no-repeat;}
.socialdiv .behance{background:url(assets/img/sprite.png) -4px -7px no-repeat;}
.socialdiv .youtube{background:url(assets/img/sprite.png) -510px -53px no-repeat;}
.socialdiv .rss{background:url(assets/img/sprite.png) -582px -53px no-repeat;}
.socialdiv .pinterest{background:url(assets/img/sprite.png) -710px -53px no-repeat;}
.socialdiv .stumble{background:url(assets/img/sprite.png) -187px -52px no-repeat;}
.socialdiv .delicious{background:url(assets/img/sprite.png) -123px -7px no-repeat;}
.socialdiv .digg{background:url(assets/img/sprite.png) -61px -54px no-repeat;}
.socialdiv .instagram{background:url(assets/img/sprite.png) -781px -7px no-repeat;}
.socialdiv .myspace{background:url(assets/img/sprite.png) -711px -7px no-repeat;}
.socialdiv .blogger{background:url(assets/img/sprite.png) -64px -7px no-repeat;}
.socialdiv .wordpress{background:url(assets/img/sprite.png) -438px -53px no-repeat;}
.socialdiv .grooveshark{background:url(assets/img/sprite.png) -438px -7px no-repeat;}
.socialdiv .reddit{background:url(assets/img/sprite.png) -645px -52px no-repeat;}
.socialdiv .soundcloud{background:url(assets/img/sprite.png) -853px -51px no-repeat;}
.socialdiv .dribbble{background:url(assets/img/sprite.png) -253px -7px no-repeat;}
.socialdiv .tumblr{background:url(assets/img/sprite.png) -253px -52px no-repeat;}
.socialdiv .facebook:hover{background:#3b5998 url(assets/img/sprite.png) -340px -7px no-repeat;border:1px solid #3b5998;}
.socialdiv .twitter:hover{background:#35c9f9 url(assets/img/sprite.png) -339px -53px no-repeat;border:1px solid #35c9f9;}
.socialdiv .forrst:hover{background:#62956a url(assets/img/sprite.png) -608px -7px no-repeat;border:1px solid #62956a;}
.socialdiv .flickr:hover{background:#ff0084 url(assets/img/sprite.png) -401px -7px no-repeat;border:1px solid #ff0084;}
.socialdiv .linkedin:hover{background:#005886 url(assets/img/sprite.png) -537px -6px no-repeat;border:1px solid #005886;}
.socialdiv .skype:hover{background:#50bee3 url(assets/img/sprite.png) -153px -53px no-repeat;border:1px solid #50bee3;}
.socialdiv .google:hover{background:#d24a30 url(assets/img/sprite.png) -30px -54px no-repeat;border:1px solid #d24a30;}
.socialdiv .vimeo:hover{background:#509a99 url(assets/img/sprite.png) -402px -53px no-repeat;border:1px solid #509a99;}
.socialdiv .picasa:hover{background:#9864ae url(assets/img/sprite.png) -808px -53px no-repeat;border:1px solid #9864ae;}
.socialdiv .deviantart:hover{background:#a8b30e url(assets/img/sprite.png) -215px -7px no-repeat;border:1px solid #a8b30e;}
.socialdiv .behance:hover{background:#212121 url(assets/img/sprite.png) -32px -7px no-repeat;border:1px solid #212121;}
.socialdiv .youtube:hover{background:#cb322c url(assets/img/sprite.png) -538px -53px no-repeat;border:1px solid #cb322c;}
.socialdiv .rss:hover{background:#f7771e url(assets/img/sprite.png) -609px -53px no-repeat;border:1px solid #f7771e;}
.socialdiv .pinterest:hover{background:#cb2027 url(assets/img/sprite.png) -737px -53px no-repeat;border:1px solid #cb2027;}
.socialdiv .stumble:hover{background:#32a358 url(assets/img/sprite.png) -215px -52px no-repeat;border:1px solid #32a358;}
.socialdiv .delicious:hover{background:#3274d1 url(assets/img/sprite.png) -151px -7px no-repeat;border:1px solid #3274d1;}
.socialdiv .digg:hover{background:#000 url(assets/img/sprite.png) -89px -54px no-repeat;border:1px solid #000;}
.socialdiv .instagram:hover{background:#517fa4 url(assets/img/sprite.png) -807px -7px no-repeat;border:1px solid #517fa4;}
.socialdiv .myspace:hover{background:#000 url(assets/img/sprite.png) -737px -7px no-repeat;border:1px solid #000;}
.socialdiv .blogger:hover{background:#fc9644 url(assets/img/sprite.png) -91px -7px no-repeat;border:1px solid #fc9644;}
.socialdiv .wordpress:hover{background:#278ab7 url(assets/img/sprite.png) -465px -53px no-repeat;border:1px solid #278ab7;}
.socialdiv .grooveshark:hover{background:#f77f00 url(assets/img/sprite.png) -465px -7px no-repeat;border:1px solid #f77f00;}
.socialdiv .reddit:hover{background:rgb(170,199,228) url(assets/img/sprite.png) -672px -52px no-repeat;border:1px solid rgb(170,199,228);}
.socialdiv .soundcloud:hover{background:#F76700 url(assets/img/sprite.png) -882px -51px no-repeat;border:1px solid #F76700;}
.socialdiv .dribbble:hover{background:#df3e7b url(assets/img/sprite.png) -281px -7px no-repeat;border:1px solid #df3e7b;}
.socialdiv .tumblr:hover{background:#445567 url(assets/img/sprite.png) -281px -52px no-repeat;border:1px solid #445567;}
.socialdiv-dark .facebook{background:#F7F7F7 url(assets/img/sprite.png) -312px -258px no-repeat;}
.socialdiv-dark .twitter{background:#F7F7F7 url(assets/img/sprite.png) -313px -304px no-repeat;}
.socialdiv-dark .forrst{background:#F7F7F7 url(assets/img/sprite.png) -580px -259px no-repeat;}
.socialdiv-dark .flickr{background:#f2f2f2 url(assets/img/sprite.png) -374px -259px no-repeat;}
.socialdiv-dark .linkedin{background:#f2f2f2 url(assets/img/sprite.png) -510px -259px no-repeat;}
.socialdiv-dark .skype{background:#F7F7F7 url(assets/img/sprite.png) -125px -305px no-repeat;}
.socialdiv-dark .google{background:#F7F7F7 url(assets/img/sprite.png) -2px -306px no-repeat;}
.socialdiv-dark .vimeo{background:#F7F7F7 url(assets/img/sprite.png) -374px -304px no-repeat;}
.socialdiv-dark .picasa{background:#F7F7F7 url(assets/img/sprite.png) -781px -305px no-repeat;}
.socialdiv-dark .deviantart{background:#F7F7F7 url(assets/img/sprite.png) -187px -259px no-repeat;}
.socialdiv-dark .behance{background:#F7F7F7 url(assets/img/sprite.png) -5px -259px no-repeat;}
.socialdiv-dark .youtube{background:#F7F7F7 url(assets/img/sprite.png) -510px -305px no-repeat;}
.socialdiv-dark .rss{background:#F7F7F7 url(assets/img/sprite.png) -582px -305px no-repeat;}
.socialdiv-dark .pinterest{background:#F7F7F7 url(assets/img/sprite.png) -710px -305px no-repeat;}
.socialdiv-dark .stumble{background:#F7F7F7 url(assets/img/sprite.png) -188px -304px no-repeat;}
.socialdiv-dark .delicious{background:#F7F7F7 url(assets/img/sprite.png) -188px -304px no-repeat;}
.socialdiv-dark .digg{background:#F7F7F7 url(assets/img/sprite.png) -61px -306px no-repeat;}
.socialdiv-dark .instagram{background:#F7F7F7 url(assets/img/sprite.png) -781px -260px no-repeat;}
.socialdiv-dark .myspace{background:#F7F7F7 url(assets/img/sprite.png) -710px -259px no-repeat;}
.socialdiv-dark .blogger{background:#F7F7F7 url(assets/img/sprite.png) -64px -258px no-repeat;}
.socialdiv-dark .wordpress{background:#F7F7F7 url(assets/img/sprite.png) -438px -305px no-repeat;}
.socialdiv-dark .grooveshark{background:#F7F7F7 url(assets/img/sprite.png) -439px -259px no-repeat;}
.socialdiv-dark .reddit{background:#F7F7F7 url(assets/img/sprite.png) -646px -304px no-repeat;}
.socialdiv-dark .soundcloud{background:#F7F7F7 url(assets/img/sprite.png) -781px -305px no-repeat;}
.socialdiv-dark .dribbble{background:#F7F7F7 url(assets/img/sprite.png) -253px -259px no-repeat;}
.socialdiv-dark .tumblr{background:#F7F7F7 url(assets/img/sprite.png) -254px -305px no-repeat;}
.socialdiv-dark .facebook:hover{background:#3b5998 url(assets/img/sprite.png) -340px -258px no-repeat;}
.socialdiv-dark .twitter:hover{background:#35c9f9 url(assets/img/sprite.png) -339px -304px no-repeat;}
.socialdiv-dark .forrst:hover{background:#62956a url(assets/img/sprite.png) -608px -259px no-repeat;}
.socialdiv-dark .flickr:hover{background:#ff0084 url(assets/img/sprite.png) -401px -259px no-repeat;}
.socialdiv-dark .linkedin:hover{background:#005886 url(assets/img/sprite.png) -537px -259px no-repeat;}
.socialdiv-dark .skype:hover{background:#50bee3 url(assets/img/sprite.png) -153px -305px no-repeat;}
.socialdiv-dark .google:hover{background:#d24a30 url(assets/img/sprite.png) -30px -306px no-repeat;}
.socialdiv-dark .vimeo:hover{background:#509a99 url(assets/img/sprite.png) -402px -304px no-repeat;}
.socialdiv-dark .picasa:hover{background:#9864ae url(assets/img/sprite.png) -809px -305px no-repeat;}
.socialdiv-dark .deviantart:hover{background:#a8b30e url(assets/img/sprite.png) -215px -259px no-repeat;}
.socialdiv-dark .behance:hover{background:#212121 url(assets/img/sprite.png) -32px -259px no-repeat;}
.socialdiv-dark .youtube:hover{background:#cb322c url(assets/img/sprite.png) -537px -305px no-repeat;}
.socialdiv-dark .rss:hover{background:#f7771e url(assets/img/sprite.png) -609px -305px no-repeat;}
.socialdiv-dark .pinterest:hover{background:#cb2027 url(assets/img/sprite.png) -738px -305px no-repeat;}
.socialdiv-dark .stumble:hover{background:#32a358 url(assets/img/sprite.png) -215px -304px no-repeat;}
.socialdiv-dark .delicious:hover{background:#3274d1 url(assets/img/sprite.png) -215px -304px no-repeat;}
.socialdiv-dark .digg:hover{background:#000 url(assets/img/sprite.png) -90px -306px no-repeat;}
.socialdiv-dark .instagram:hover{background:#517fa4 url(assets/img/sprite.png) -808px -260px no-repeat;}
.socialdiv-dark .myspace:hover{background:#000 url(assets/img/sprite.png) -738px -259px no-repeat;}
.socialdiv-dark .blogger:hover{background:#fc9644 url(assets/img/sprite.png) -92px -258px no-repeat;}
.socialdiv-dark .wordpress:hover{background:#278ab7 url(assets/img/sprite.png) -466px -305px no-repeat;}
.socialdiv-dark .grooveshark:hover{background:#f77f00 url(assets/img/sprite.png) -466px -259px no-repeat;}
.socialdiv-dark .reddit:hover{background:rgb(170,199,228) url(assets/img/sprite.png) -674px -304px no-repeat;}
.socialdiv-dark .soundcloud:hover{background:#F76700 url(assets/img/sprite.png) -781px -305px no-repeat;}
.socialdiv-dark .dribbble:hover{background:#df3e7b url(assets/img/sprite.png) -281px -259px no-repeat;}
.socialdiv-dark .tumblr:hover{background:#445567 url(assets/img/sprite.png) -281px -305px no-repeat;}
.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;}
.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;}
.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;}
.tp-caption.very_big_white{background-color:transparent!important;}
.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;}
.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(assets/img/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(assets/img/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{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(assets/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;}
.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(assets/img/goto_projblog.png) no-repeat center center;position:relative;float:right;width:30px;height:30px;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(assets/img/goto_projbloghover.png) no-repeat center center;}
#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(assets/img/sprite.png) -94px -106px;border:1px solid #ECECEC;background-color:rgba(255,255,255,.8);}
.nav-previous-nav1 a:hover{background:url(assets/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(assets/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(assets/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; height:42px;}

.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: 'Open Sans', sans-serif;}

/* 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: #00adef !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: 'Open Sans', sans-serif; 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: 'Open Sans', sans-serif; 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: 14px;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: 'Open Sans', sans-serif;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(assets/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(assets/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: 128px;
	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(assets/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: 'Open Sans', sans-serif;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(assets/img/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(assets/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(assets/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(assets/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(assets/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: 0/*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;}

#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(assets/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(assets/img/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(assets/img/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: 20px 0 20px 0;}

#footer_content h4{color: #F8F8F8 !important;font-weight: bold;font-size: 16px !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(assets/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: 100%;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: 100%;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 !important;-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(assets/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: 0px !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(assets/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(assets/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(assets/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(assets/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: -20px;
	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(assets/img/woo-select.png) no-repeat 98% 10px;
	float: left;
	width: 96.8%;
	-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;}

.headerstyle-style3 #menulava .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;}

.gallery-icon.landscape > a {
    position: relative;
	display:block;
}

#gallery-1 img.overlay {
    position: absolute;
    top: 12px;
    width: 78px;
}
#gallery-1 .gallery-item {

    margin-left: 3px;
}
tab


@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;}

    
a:not(.sf-with-ul){font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;color:#00adef;}

table,dl,ol li,ul li{font-size:13px; font-family:"Helvetica Neue",Arial,sans-serif;color:#828485}

p,#testimonials2 .testi-text p,.special_tabs .label span.tab_title,.the_content,#s_top:focus,.project_list_s3 .p_title a,#projects-1 .p_title a{font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;color:#828485;word-wrap:break-word;}

h1{font-family:"Helvetica Neue",Arial,sans-serif;font-size:25px;color:#575757;}

h2{font-family:"Raleway";font-size:30px;color:#575757;}

h3{font-family:"Open Sans";font-size:21px;color:#444444;}

h4{font-family:"Helvetica Neue",Arial,sans-serif;font-size:16px;color:#575757;}

h5{font-family:"Helvetica Neue",Arial,sans-serif;font-size:14px;color:#575757;}

h6{font-family:"Open Sans Light";font-size:12px;color:#999999;}

body{background-repeat:no-repeat;background-position:center center;-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto;/*background:url(assets/img/body_background.jpg) no-repeat fixed;*/background-size:100% 100%}

.topcoverup{background:url(http://www.designarethemes.net/themes/anya/demo2/wp-content/uploads/sites/3/2014/10/bg-boxed.jpg) no-repeat fixed;background-size:100% 100%background-repeat:no-repeat;background-position:center center;-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto;}

.copys{background:#292929;}

#toppanel,#toppanel h4,#toppanel h4,#toppanel h4.page_title_testimonials,#toppanel .title h4,#toppanel .h-widget-test{background:#383838;}

#toppanel .contact-form textarea,#toppanel .contact-form input,#toppanel .socialdiv ul li a{border:1px solid #383838!important;}

#toppanel .recentPosts .post_type,#toppanel .post-listing .post_type{border-right:1px solid #383838!important;border-bottom:1px solid #383838!important;border-left:1px solid #383838!important;}

#toppanel hr{border-top:1px solid #383838!important;border-bottom:1px solid #383838!important;}

#toppanel .posts_row{border-bottom:1px solid #383838!important;}

#toppanel .menu li:first-child{border-top:1px solid #383838!important;}

#toppanel .textwidget,#toppanel .post-date,#toppanel .textwidget p,#toppanel .contact-form input,#toppanel .contact-form textarea,#toppanel p,#toppanel #testimonials2 .testi-text p,#toppanel .special_tabs .label span.tab_title{color:#ededed!important;}

#toppanel a{color:#26ade4!important;}

#toppanel h4,#toppanel h4,#toppanel h4.page_title_testimonials,#toppanel .title h4,#toppanel .h-widget-test,#toppanel .home_widget .page_info_title_s3,#toppanel .home_widget .page_info_title_s4,#toppanel page_info_title_testimonials,#toppanel .anyatitle span{color:#ffffff!important;}

.fullwidth_container.style-top-bar{background-color:#f7f7f7!important;}

.header_container{background:#ffffff!important;border-top:1px solid #transparent!important;border-bottom:1px solid #transparent!important;-webkit-transition:background 0 linear;-moz-transition:background 0 linear;-o-transition:background 0 linear;transition:background 0 linear;}

.dl-menuwrapper ul{background:#ffffff!important;}

.n-hc{}

.dl-menuwrapper li a{border-bottom:1px solid #transparent;}

#s_top:focus{border:1px solid #ededed!important;}

#white_content,#wrapper,.home_widget .page_info_title_s4,page_info_title_testimonials,.anyatitle span,.post-listing .post_type,#tabs .panes,#tabs ul.tabs li a.current,.page_title_s4 .pag-proj2_s4,.page_title_s2 .pag-proj2_s2,.team_header .pag-proj_team,.shortcode-partners .pag-proj_partners,.pag-testimonials,.wpb_heading,.entry-content .wpb_heading,.contact-form textarea,.contact-form input,#accordion .acc-title h2.current,.acc-substitute .acc-title h2.current,#accordion .acc-title h2,.acc-substitute .acc-title h2{background-color:#ffffff!important;}

.home_widget .page_info_title_s3{ background: none !important; }

#big_footer .home_widget .page_info_title_s3,#big_footer .home_widget .page_info_title_s4,#big_footer page_info_title_testimonials,#big_footer .anyatitle span,#big_footer .pag-proj2_s3,#big_footer .post-listing .post_type,#big_footer #tabs .panes,#big_footer #tabs ul.tabs li a.current,#big_footer .page_title_s4 .pag-proj2_s4,#big_footer .page_title_s2 .pag-proj2_s2,#big_footer .team_header .pag-proj_team,#big_footer .shortcode-partners .pag-proj_partners,#big_footer .pag-testimonials{background:#383838!important;}

#toppanel .page_info_title_s3,#toppanel .page_info_title_s4,#toppanel page_info_title_testimonials,#toppanel .anyatitle span,#toppanel .pag-proj2_s3,#toppanel .post-listing .post_type,#toppanel #tabs .panes,#toppanel #tabs ul.tabs li a.current,#toppanel .page_title_s4 .pag-proj2_s4,#toppanel .page_title_s2 .pag-proj2_s2,#toppanel .team_header .pag-proj_team,#toppanel .shortcode-partners .pag-proj_partners,#toppanel .pag-testimonials{background:#383838!important;}

.fullwidth-section .anyatitle span{background:none!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,.style-top-bar #lang_sel a,.top-bar-menu,.style-top-bar .socialdiv ul li,.style-top-bar .socialdiv-dark ul li{color:#7a7a7a;}

.info_above_menu .socialdiv,.info_above_menu .socialdiv-dark{border-right:1px solid #transparent;border-left:1px solid #transparent;right:-1px;}

#menu_top_bar .sub-menu li a:hover{color:#00adef!important;}

.sf-shadow ul{border-top:1px solid #00adef!important;}

.more-chitem{background:#00adef!important;}

.style-top-bar a,.top-bar-menu ul li>a{color:#7a7a7a;}

.style-top-bar a:hover,.top-bar-menu ul li a:hover{color:#90b054!important;}

.posts_row{border-bottom:1px solid #ededed!important;}

.fullwidth_container.style-top-bar{border-bottom:1px solid #transparent!important;}

.des-sc-dots-divider,.special_tabs .label,.wpb_wrapper hr,.anyatitle hr{border-top:1px solid #ededed!important;}

.simpleborder,.contact-form input,.contact-form textarea,#accordion .acc-title h2.current,.acc-substitute .acc-title h2.current,#accordion .acc-title h2,.acc-substitute .acc-title h2{border:1px solid #ededed!important;}

.recentPosts .data_type .data,.post .data_type .data{background:#4b4b4b!important;color:#ffffff!important;}

.the_title a{color:#4b4b4b!important;}

#toppanel .recentPosts .data_type .data,#toppanel .post .data_type .data{background:#ffffff!important;color:#383838!important;}

#big_footer .recentPosts .data_type .data,#big_footer .post .data_type .data{background:#ededed!important;color:#383838!important;}

#tabs .panes,.special_tabs .label{border:1px solid #ededed!important;}

.special_tabs .label{background:#ffffff!important;}

#tabs ul.tabs li a{border-top:1px solid #ededed!important;border-left:1px solid #ededed!important;border-right:1px solid #ededed!important;}

.recentPosts .post_type,.post-listing .post_type{border-bottom:1px solid #ededed!important;border-left:1px solid #ededed!important;border-right:1px solid #ededed!important;}

#footer_content .more-chitem{color:#fff!important;}

#footer_content .project_list_s3 .proj-title-tags,#footer_content #projects-1 .proj-title-tags,.ch-item,#toppanel .project_list_s3 .proj-title-tags,#toppanel #projects-1 .proj-title-tags,.ch-item{border:none!important;}

#footer_content .project_list_s3 .proj-title-tags,#footer_content #projects-1 .proj-title-tags,.ch-item,#toppanel .project_list_s3 .proj-title-tags,#toppanel #projects-1 .proj-title-tags,.ch-item{border:none!important;}

#footer_content{}

.project_list_s2_style2 .numberofcomments{background:#00adef;}

.project_list_s2_style2 .numberofcomments_triangle{border-color:#00adef transparent transparent transparent;}

.posttype_date_triangle{border-color:transparent transparent #00adef transparent;}

.mail_chimp_form_container{background-repeat:no-repeat;background-position:center center;-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto!important;background:url(http://placehold.it/1490x450) no-repeat;background-size:100% 100%!important;}

#footer_content .menu li{border-bottom:1px solid #3f3f3f!important;}

#footer_content .posts_row{border-bottom:1px solid #3f3f3f!important;}

.cutcorner_bottom{border-color:transparent #3f3f3f transparent transparent;}

.cutcorner_top{border-color:#3f3f3f transparent transparent transparent;}

#footer_content .contact-form textarea,#footer_content .contact-form input,.mail_chimp_form_container input,#footer_content .socialdiv ul li a{border:1px solid #3f3f3f!important;}

#footer_content .recentPosts .post_type,#footer_content .post-listing .post_type{border-left:1px solid #3f3f3f!important;border-bottom:1px solid #3f3f3f!important;border-right:1px solid #3f3f3f!important;}

#footer_content .menu li:first-child{border-top:1px solid #3f3f3f!important;}

.mail_chimp_form_container .banner p,#big_footer .textwidget,#big_footer .textwidget p,#footer_content .contact-form input,#footer_content .contact-form textarea,.mail_chimp_form_container input#mce-EMAIL,#footer_content p,#footer_content #testimonials2 .testi-text p,#footer_content .special_tabs .label span.tab_title,.tweet_text{color:#777879!important;}

#footer_content a{color:#777879!important;}

#footer_content h4,.footer-widget h4,.footer-widget h4.page_title_testimonials,#footer_content .title h4,.mail_chimp_form_container .banner h3,.mail_chimp_form_container input.button,#footer_content .recentPosts .post_type i,#footer_content .post-listing .post_type i{color:#ededed!important;}

#footer_content a.addthis_counter a{color:#333!important;}

.copys_left,.copys_right{color:#666666!important;}

.footer_right_content .footer_menu li a{color:#666666;}

h1.page_title{}

.header-shadow{display:none;}

h2.secondaryTitle{display:none;}

.breadcrumbs-container{margin-top:40px;}

h2.wpb_heading,.home_widget .page_info_title_s3,.home_widget .page_info_title_s4,page_info_title_testimonials,.anyatitle span,.vc_text_separator div,#accordion .acc-title h2,.acc-substitute .acc-title h2,.widget h2,.custom-widget h4,.widget h2,.widget h4,#secondary #recentPostsSidebar_widget h2,.custom-widget h4,.widget-flexslider h4,#recentPostsSidebar_widget h2{font-family:"Open Sans";font-size:18px;color:#4b4b4b!important;font-style:!important;}

#accordion .acc-title h2{font-size:14px!important;}

.shortcode-services.default ul.service-items .item-title{font-family:"Open Sans";color:#4b4b4b!important;font-style:!important;}

#footer_content .home_widget .page_info_title_s3,#footer_content .home_widget .page_info_title_s4,#footer_content page_info_title_testimonials,#footer_content .anyatitle span{color:#ededed!important;text-transform:uppercase;font-family:Arial!important;font-size:12px!important;}

#toppanel .home_widget .page_info_title_s3,#toppanel .home_widget .page_info_title_s4,#toppanel page_info_title_testimonials,#toppanel .anyatitle span{color:#ffffff!important;text-transform:uppercase;font-family:Arial!important;font-size:12px!important;}

.trigger_toppanel_closer .clicker{border-color:transparent #00adef transparent transparent;}

.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover,.camera_prev>span:hover,.camera_next>span:hover,#wrapper .cameracontrols .camera-controls-toggler,.recentPosts_style2 .posttype_date{background-color:#00adef!important;}

.style-top-bar #lang_sel{border-left:1px solid #transparent!important;border-right:1px solid #transparent!important;}

@media only screen and (max-width: 767px) and (min-width: 480px){
.boxedpage .header_container{width: 100% !important;}
.boxedpage #wrapper .fullwidth-section {width: 100%; left: 0;}
.boxedpage #wrapper .fullwidth-section > .container{left:10px;}

.style-top-bar #lang_sel{border:1px solid #transparent!important;}

.style-top-bar .socialdiv ul li{border:none!important;}

.style-top-bar .socialdiv-dark ul li{border:none!important;}

}

@media only screen and (max-width: 479px) {
.boxedpage .header_container{width: 100% !important;}
.boxedpage #wrapper .fullwidth-section {width: 100%; left: 0;}
.boxedpage #wrapper .fullwidth-section > .container{left:10px;}

.style-top-bar #lang_sel{border:1px solid #transparent!important;}

.style-top-bar .socialdiv ul li{border:none!important;}

.style-top-bar .socialdiv-dark ul li{border:none!important;}

}

.camera_prev:hover>span,.camera_next:hover>span,#send-comment,.wpcf7-submit,#back-to-top a:hover,.shop_topbar_middle,.shop_topbar_rightcorner,.shop_bottombar_leftcorner,.shop_bottombar_middle,.trigger_toppanel_closer .clicker .signal,ul.products li.hentry:hover .added_to_cart,ul.products li.hentry .added_to_cart,.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected,.pop-menu,.filterby_btn{background-color:#00adef!important;}

.tagcloud a:hover,.da-thumbs li.four a div .overlay_sep,.da-animate .overlay_sep,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,ul.products li.hentry a.product_type_simple:hover,ul.products .hentry a.product_type_variable:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover{background-color:#00adef!important;}

.cameraholder,.services-graph li span,.socialdiv a[title]:hover:after,span.shortcode-highlight,.dl-menuwrapper li.dl-back>a,.headerstyle-style3 header #menulava>li.current-menu-item>a,.headerstyle-style3 header #menulava>li.current-menu-ancestor>a{background:#00adef!important;}

.settings-open{background:#00adef url(http://www.designarethemes.net/themes/anya/demo2-normalmenu/wp-content/themes/anya-installable/img/close.png) no-repeat center center;}

.shortcode-team .team-box h5,.color_logo,#recentcomments a:hover,.recentcomments_listing a.the_title:hover,#accordion .acc-title h2.current,.acc-substitute .acc-title h2.current,.text_color,.woocommerce form .form-row .required,.woocommerce-page form .form-row .required,.cart_list_product_title a:hover,.mail_chimp_form_container input.button:hover,#footer_content .contact-form .submit:hover,#toppanel .contact-form .submit:hover,#footer_menu li a:hover,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover,.wpb_content_element .wpb_accordion_header a:hover,h3.ui-state-active a,.wpb_tabs_nav .ui-state-active a,.wpb_toggle_title_active,#content h4.wpb_toggle_title_active,.widget_nav_menu .menu li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.recentPosts .post_type i,.post-listing .post_type i{color:#00adef!important;}

.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page #content input.button.added:before,.woocommerce span.onsale,.woocommerce-page span.onsale,.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover{background-color:#00adef!important;}


header #menulava>li>a,.sf-menu li a,.sf-menu li li a,.dl-menuwrapper li a{font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px!important;color:#acaaaa;}

.sf-menu li li a{font-size:1em!important;}

.dl-menuwrapper .gosubmenu{color:#acaaaa;border-color:#ededed;}

header #menulava>li>a{text-transform:uppercase;}

header #menulava>li>a:hover,.sf-menu li li a:hover,.footer_right_content .footer_menu li a:hover,.sf-menu>li li.sfHover>a,.sfHover>a{color:#FFFFFF!important;background:#4caff0!important;}

header #menulava>li{margin-left:20px;margin-right:20px;}

.woocommerce-message a.button:hover{background-color:transparent!important;}

.blogarchive .post .the_title a:hover,#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,.recentposts_listing a.the_title:hover,#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title:hover,#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title:hover,#twitter_update_list li a:hover,.recentPosts .post .title_date .title a:hover,a.button.none:hover,.blogarchive .post a.readmore:hover,.widget_pages li a:hover,#tabs ul.tabs li a.current,.shortcode-toggle h4 a,.text_color,ul.splitter li:hover a,.filterby .projectCategories li a:hover,.filterby .projectCategories li.active a,#secondary a:hover,.woocommerce ul.cart_list li a:hover,.woocommerce ul.product_list_widget li a:hover,.woocommerce-page ul.cart_list li a:hover,.woocommerce-page ul.product_list_widget li a:hover,.product-categories li a:hover,.tp-caption.big_bluee,.special_tabs .label.current span.tab_title,.post-listing .post_type i,.comments_number,.comments_number i,.widget_nav_menu .current-menu-item,#lang_sel ul li ul li:hover a,.entry.sidebar-right .four.columns .page_title_testimonials,.entry.sidebar-left .four.columns .page_title_testimonials,#secondary .menu-anya-menu-container .widget_nav_menu ul li a:hover,.dk_style_basic .dk_plan .dk_head .dk_subtitle{color:#00adef!important;}

.flex-control-nav li a:hover,.flex-control-nav li a.active,.special_tabs .label.current .designare_icon_special_tabs,div.wpcf7-validation-errors,.blogarchive .post .readmore,.dl-menuwrapper button,.borderline-colored,.dk_style_basic .dk_plan .dk_foot{background:#00adef!important;}

#tabs ul.tabs li a.current{border-top:1px solid #52ade7;}

.page_title .arrows-proj2 .next2:hover,.special_tabs .label.current .designare_icon_special_tabs,.filterby_btn{border:1px solid #00adef;}

.arrow-right{border-left:5px solid #00adef;}

input:focus,textarea:focus{border-left:1px solid #ddd!important;border-bottom:1px solid #ddd!important;border-top:1px solid #ddd!important;border-right:0!important;}

#flickr li:hover{border:3px solid #00adef;}

.project_list_s3 .p_title a:hover,.testi-info .company,.the_title a:hover,.numerical-container .unit,.tooltiper span,.tp-caption .df-color-font,.des-sc-button.button.custom:hover,.tweet_time{color:#00adef!important;}

.pricing_tab.highlight{border:1px solid #00adef!important;}

.pricing_tab.highlight .title{background:#00adef!important;}

h1.page_title{font-family:"Helvetica Neue",Arial,sans-serif;}

.woocommerce ul.cart_list.product_list_widget li a:hover{font-size:13px!important;}

h2.secondaryTitle{font-family:"Helvetica Neue",Arial,sans-serif;}

#wp-calendar tbody td a,ins{background-color:#00adef;}

.woocommerce .star-rating span,.woocommerce-page .star-rating span{color:#00adef;}

#footer_content .contact-form textarea,#footer_content .contact-form input{}

#big_footer,#footer_content h4,.footer-widget h4,.footer-widget h4.page_title_testimonials,#footer_content .title h4,#footer_content .contact-form textarea,#footer_content .contact-form input{background:#383838!important;}

.mail_chimp_form_container .banner h3{color:#343434!important;}

.mail_chimp_form_container .eight.columns .banner h3{color:#fff!important;}

.mail_chimp_form_container input#mce-EMAIL{border:1px solid #fff!important;}

.mail_chimp_form_container input.button{border:1px solid transparent!important;}

#footer_content .contact-form textarea,#footer_content .contact-form input{background-color:rgba(0,0,0,.05)!important;}

.dl-menuwrapper li.dl-back>a,.dl-menuwrapper li.dl-back>a:hover{color:#fff!important;}

#toppanel h2.wpb_heading,#toppanel .home_widget .page_info_title_s3,#toppanel .home_widget .page_info_title_s4,#toppanel page_info_title_testimonials,#toppanel .anyatitle span,#toppanel .vc_text_separator div,#big_footer h2.wpb_heading,#big_footer .home_widget .page_info_title_s3,#big_footer .home_widget .page_info_title_s4,#big_footer page_info_title_testimonials,#big_footer .anyatitle span,#big_footer .vc_text_separator div{font-family:Arial!important;font-size:12px!important;}

.mask .more .icon-search{background-color:#00adef;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}

.fullwidth_container_menu,.fullwidth_container_menu #menulava li,.fullwidth_container_menu .sub-menu a,.headerstyle-style3 #menulava .sub-menu,.anya_minicart,#lang_sel ul ul li,#lang_sel_click ul ul li{background:#383838!important;}

#menulava>li>a{text-transform:uppercase;}

.woocommerce-menu #menulava_top>li>ul{margin-top:-10px;}

.fullwidth_container_menu #menulava{position:relative;float:left;}

.fullwidth_container_menu .container{padding-left:20px;}

#menulava>li{margin-right:0px!important;}

#menulava>li.current-menu-item,#menulava>li.current-menu-ancestor,#menulava>li.current-menu-ancestor>a{color:#fff!important;}

#menulava>li:hover{border-top:none;}

#menulava>li a:hover,.headerstyle-style4 #menulava>li.current-menu-ancestor>a,.sf-menu .current-menu-item>a{color:#FFFFFF!important;background:#292828!important;}

.headerstyle-style4 .anya_dynamic_shopping_bag{background:#4CAFF0!important;}

.n-li{max-height:20px!important;}

.n-slogan{margin-top:0px!important;}

.n-hm .style4{margin-top:0px!important;}

header #menu{margin-top:20px;}

header #menu #menulava>li>a{padding-bottom:38px;}

header #menu.n-menu{margin-top:0px;}

header #menu.n-menu #menulava>li>a{padding-bottom:18px;}

.fullwidth-container{display:none!important;opacity:0;}

#wrapper{/* margin-top:20px; */ margin-bottom:20px;}

@media only screen and (min-width: 768px) and (max-width: 959px) {.shopsidebar{margin-right:30px!important;}

}

@media only screen and (max-width: 479px) {#slider_container,#flexslider_container{padding-top:30px!important;}

.tp-caption.boxshadow{padding:4px!important;font-size:8px!important;}

}

.style-top-bar a,.top-bar-menu>li>a{color:#7a7a7a!important;}

.style-top-bar a:hover,.top-bar-menu a:hover{color:#00adef!important;}

#lang_sel ul li ul li a{color:#acaaaa!important;}

.style-top-bar .info_above_menu a.anya_minicart_cart_but,.style-top-bar .info_above_menu a.anya_minicart_cart_but:hover,.style-top-bar .info_above_menu a.anya_minicart_checkout_but:hover,a.anya_minicart_cart_but,a.anya_minicart_checkout_but,.woocommerce-page a.button.anya_minicart_cart_but,.woocommerce-page a.button.anya_minicart_checkout_but{letter-spacing:normal!important;width:100%;margin:5px 0!important;padding:8px 0!important;}

.style-top-bar .info_above_menu a.anya_minicart_cart_but,a.anya_minicart_cart_but,a.anya_minicart_checkout_but,.woocommerce-page a.button.anya_minicart_cart_but,.woocommerce-page a.button.anya_minicart_checkout_but{color:#fff!important;letter-spacing:normal!important;width:100%;margin:5px 0!important;padding:8px 0!important;}

.mail_chimp_form_container input.button{background-color:#00adef!important;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:0;font-weight:600;margin-left:10px;}

.mail_chimp_form_container input.button:hover,.style-top-bar .info_above_menu a.anya_minicart_cart_but:hover,.style-top-bar .info_above_menu a.anya_minicart_checkout_but:hover{color:#00adef!important;}

.mail_chimp_form_container input.button:hover,.style-top-bar .info_above_menu a.anya_minicart_cart_but:hover,.style-top-bar .info_above_menu a.anya_minicart_checkout_but:hover{background:#00adef!important;color:#fff!important;}

.woocommerce span.onsale,.woocommerce-page span.onsale,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:#00adef!important;}

.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#00adef!important;}

.info_above_menu a.anya_minicart_cart_but:hover,.style-top-bar .info_above_menu a.anya_minicart_checkout_but:hover{background:#00adef!important;}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background:#383838;border:1px solid #383838;}

.widget h2,.custom-widget h4,.widget h2,.widget h4,#secondary #recentPostsSidebar_widget h2,.custom-widget h4,.widget-flexslider h4,#recentPostsSidebar_widget h2,.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-size:13px;text-transform:uppercase;}

.servicesScroller .shortcode-unorderedlist ul li{width:calc(100% - 0px)!important;}

@media only screen and (max-width: 1135px) {.shopsidebar{margin-right:30px!important;}

}

#lang_sel ul ul,#lang_sel_click ul ul{border:1px solid #ededed;left:0!important;}

#lang_sel ul ul li:hover,#lang_sel_click ul ul li:hover{background:transparent;}

#tabs .panes{padding:25px;}

#tabs .panes p{margin-bottom:0!important;}

.special_tabs{min-height:450px!important;}

.vc_span8 .special_tabs{min-height:380px!important;}

.special_tabs .tab-container>.content{margin-top:-10px;}

.posts_row{border-bottom:none!important;}

.anya_minicart_wrapper ul.cart_list li.empty{color:#fff;padding-top:10px!important;}

.woocommerce a.button.add_to_cart_button.added:before{background-color:white!important;}



.recentcomments a{display:inline!important;padding:0!important;margin:0!important;}


.header_container{position:relative;}
#nothere{}
#menulava.sf-menu>li:hover>ul,#menulava.sf-menu>li.sfHover>ul{left:0px;top:36px!important;z-index:99;margin-top:9px!important;}
#menulava.sf-menu>li>ul>li>ul{left:0px;top:0px!important;z-index:99;margin-top:0px!important;}


.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption a:hover{color:#ffa902}
.largeredbtn{font-family:"Raleway",sans-serif;font-weight:900;font-size:16px;line-height:60px;color:#fff!important;text-decoration:none;padding-left:40px;padding-right:80px;padding-top:22px;padding-bottom:22px;background:rgb(234,91,31);background:-moz-linear-gradient(top,rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(234,91,31,1)),color-stop(100%,rgba(227,58,12,1)));background:-webkit-linear-gradient(top,rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%);background:-o-linear-gradient(top,rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%);background:-ms-linear-gradient(top,rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%);background:linear-gradient(to bottom,rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea5b1f',endColorstr='#e33a0c',GradientType=0)}
.largeredbtn:hover{background:rgb(227,58,12);background:-moz-linear-gradient(top,rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(227,58,12,1)),color-stop(100%,rgba(234,91,31,1)));background:-webkit-linear-gradient(top,rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%);background:-o-linear-gradient(top,rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%);background:-ms-linear-gradient(top,rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%);background:linear-gradient(to bottom,rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e33a0c',endColorstr='#ea5b1f',GradientType=0)}
.fullrounded img{-webkit-border-radius:400px;-moz-border-radius:400px;border-radius:400px}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption a:hover{color:#ffa902}

.tp-caption a,.tp-caption a:hover{font-weight:400!important;padding:1.2em 1.5em!important;}
#rev_slider_4_1_wrapper{margin-top:-20px!important;}


.tp-caption.small_text{font-size:13px;line-height:20px;font-weight:normal;font-family:Arial;color:#ffffff;text-decoration:none;margin:0px;white-space:nowrap;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.tp-caption.large_bold_white{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,214,88);border-style:none}
.tp-caption.small_light_white{font-size:17px;line-height:28px;font-weight:300;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}
.tp-caption.medium_light_greenAnya{font-size:30px;line-height:36px;font-weight:600;font-family:"Open Sans";color:#00adef;text-decoration:none;background-color:transparent;padding:0px 0px 0px 0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}
.small_text{font-size:13px;line-height:20px;font-weight:normal;font-family:Arial;color:#ffffff;text-decoration:none;margin:0px;white-space:nowrap;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.large_bold_white{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,214,88);border-style:none}
.small_light_white{font-size:17px;line-height:28px;font-weight:300;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}
.medium_light_greenAnya{font-size:30px;line-height:36px;font-weight:600;font-family:"Open Sans";color:#00adef;text-decoration:none;background-color:transparent;padding:0px 0px 0px 0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}



.telephone, .email{ float: left; }


.fullwidth_container_menu{ width:100% !important; background-color:#4caff0!important; }

/*
ul#menulava > li.menu-item{ margin-right:15px; background-color: transparent !important; background-image:url(assets/img/menu_separator.jpg) !important; background-position: left center !important; background-repeat: no-repeat !important;  }

ul#menulava > li.menu-item:nth-of-type(1){ background-image:none !important;}

ul#menulava > li.menu-item:nth-of-type(1) a{ padding:13px 0 13px 0 !important; background-image:none !important;}

ul#menulava > li.menu-item > a{padding: 13px 0px 13px 48px !important; background-color:transparent !important; color:rgba(55, 55, 55, 0.54) !important;}



ul#menulava > li.current-menu-item{ background-color: transparent !important;  }

ul#menulava > li.current-menu-item > a{ background-color:transparent !important; color:#fff !important;}


ul#menulava > li.menu-item:hover{  }

ul#menulava > li.menu-item:hover > a{ background-color:transparent !important; color:#fff !important;}


ul#menulava > li.menu-item > ul.sub-menu{ background-color:#fff !important; border:1px solid rgb(228, 228, 228) !important; border-top:0!important;}

ul#menulava > li.menu-item > ul.sub-menu > ul.sub-menu{ border-top:0!important;}

ul#menulava > li.menu-item > ul.sub-menu li{  }

ul#menulava > li.menu-item > ul.sub-menu li a{ background-color:#fff !important; color:#4caff0 !important; }
*/

.copys{ background-color:#F7F7F7 !important; padding:16px 0 16px 0; }


.copys_left, .copys_right { color: rgba(102, 102, 102, 0.6)!important; }


header .info{ display:block; float:right; width:220px; margin-top:10px; }

header .info h3{ margin:0; color:#8c8c8c; font-size:16px; line-height: 17px; text-align: right; letter-spacing: 1.5px;}

header .info h2{ margin:0; color:#4caff0; font-size:24px !important; line-height:26px; text-align: right;}

header .info h2 a{ margin:0; color:#4caff0; font-size:24px !important; line-height:26px; font-weight: bold; letter-spacing: 2.9px; }

header .info h4{ margin:0; color:#4caff0; font-size:12px; line-height:13px; text-align: right; letter-spacing: .8px;}

.date span.theday{ font-weight: bold; font-size:16px; }


.tp-leftarrow.navbar { background-image:url(assets/img/left_arrow.png); background-size:100%; background-position:center; margin-top:-60px; margin-right: 80px; display:block; background-color:#333; width:35px; height:35px; float:right;}

.tp-rightarrow.navbar { background-image:url(assets/img/right_arrow.png); background-size:100%; background-position:center;margin-top:-60px; margin-right:40px; display:block; background-color:#333; width:35px; height:35px; float:right;}

/*.tp-caption{ padding:20px !important; background-color:rgba(0,0,0,.7) !important; }


.tp-caption{ color:#fff !important; }

*/
.tp-caption h2{ text-align:center; color:#4CAFF0; line-height:28px; }

.tp-caption, .tp-caption p{ color:#fff !important; }

.tp-caption .tp-button{ width: 130px !important; display: block; padding: 5px 15px!important; line-height: 29px !important; margin: 5px auto !important; text-align: center; font-size: 16px; font-weight: normal !important;}

.tp-caption .tp-button:hover{ opacity: .9 !important; padding:5px 15px!important; }


.the_content .posttype_preview.columns img{ position: relative; float: left; height: 140px; width: auto; }

h4.widget-title{ padding-top: 0 !important; }


div.four.columns > div{ margin-top:0 !important; }

#footer_content .contact-form{ margin-top:0 !important; }


#footer_content .contact-form .submit, #footer_content .contact-form input[type="submit"], .content_form_wrapper input[type="submit"] { background-color: #00adef!important; width:auto !important; color:#fff !important; border:0 !important; }

#footer_content .contact-form .submit:hover, #footer_content .contact-form input[type="submit"]:hover, .content_form_wrapper input[type="submit"]:hover{ background-color: #178DBA!important; }

#footer_content .four.columns:nth-of-type(1) img{ margin-top:27px !important; }

#footer_content .menu{ margin-top:5px !important; }


span.ubermenu-target-description.ubermenu-target-text{ display: none; visibility: hidden; }

ul.ubermenu-submenu{ background-color:#fff !important; }

ul.ubermenu-nav > li > a{color:#fff;}

ul.ubermenu{ font-size:13px !important; }

.post-container{ padding:10px 15px !important; }

.gallery_shortcode ul li{ list-style: none;}


.post_wrapper_date{ display:block; margin:0 auto;}

.post_date{ font-size:11px; }

.post_title_date{position: relative; left: 0; display: block; background-color: #333; padding: 5px 15px; color: #fff; }

span.post_theday{display: block; text-align: center; font-size: 18px; font-weight: 700;}

.post_type.image{border-width: 0 1px 1px; border-color: rgba(51, 51, 51, 0.16); border-style: solid; margin: 0;}

i.icon-{ display: block; margin: 0px auto !important; width: 14px !important; padding:5px 0; color:#00adef !important; }

.info_post{ color: #A5A5A5; }

.info_post i{ color: #A5A5A5 !important; margin-right:0 !important; }

.centered{ text-align: center; margin:20px auto; }

a h2{ line-height: 35px; margin-top: 0; }

.wrapper_page{ vertical-align: top !important; }

ul.ubermenu-submenu li{ list-style-image: url(assets/img/li_menu.png); }

.menu-homepage{ padding:20px 0; margin:10px 0; }

ul#menu-homepage-menu li:first-child{ float:left !important; width:270px;  }

ul#menu-homepage-menu li:nth-child(2){ float:left !important; width:270px;  }

ul#menu-homepage-menu li:nth-child(3){ float:left !important; width:270px;  }

ul#menu-homepage-menu li.menu-item-has-children > a{ font-weight:bold; display:block; margin-bottom:10px;  }

ul#menu-homepage-menu li ul.sub-menu li{ width: 92%; margin-left:8%; float:left !important; list-style-image: url(assets/img/li_menu.png);  }


.without_gallery_shortcode .slideshow-wrapper, .without_gallery_shortcode .gallery{ display:none !important;  }

.without_gallery_shortcode ul li a{ color:#555555 !important; }

.without_gallery_shortcode ul li a:hover{ text-decoration:underline; }

.assoc_products ul { list-style:none;}

.assoc_products ul li{ list-style:none; float:left; margin-left:4%; width:48%; min-width:200px !important; }

.assoc_products ul li:nth-of-type(1){ list-style:none; float:left; margin-left:0;}

.assoc_products ul li a{ display:block; margin:10px 0 0; text-align:center; margin-top:10px; width: 100px;
padding: 6px 8px; color:#717171; background-color:#F7F6F7;-webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; font-size:12px; text-transform:uppercase; border:solid 2px #F3F1F2; font-weight: 600; }

.assoc_products ul li a:hover{ background-color:#353535; color:#fff; }

.assoc_products img {
    border: 2px solid #cfcfcf;
}


.assoc_products h4 {
    font-weight: 700;
}

a.button-enquire{ display: block; width: 115px; padding: 10px 15px; background-color: #636363; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-transform: uppercase; color: #fff; }

a.button-enquire:hover{ background-color:#353535; }

td{ vertical-align: top !important; }


.wrapper_page a:not(.sf-with-ul) { color: #00adef !important;}

.contact-form .gform_wrapper .top_label .gfield_label{ margin:0 !important; }

.contact-form .gform_wrapper .gform_footer{ padding:0 !important; }

.contact-form h4{ margin-bottom:10px !important; }

.contact-form .textwidget{ margin-top:0px !important; }


.contact_information_wrapper h2{ font-size:20px !important; margin:15px 0 !important; font-weight:700 }

.content_form_wrapper{ font-family: "Raleway" !important; }

.content_form_wrapper h3.gform_title{ font-weight:normal !important; font-family: "Raleway" !important; font-size: 30px !important; color: #575757;}

.content_form_wrapper .gfield, .content_form_wrapper .gfield_label{ font-family: "Raleway" !important; font-weight:normal !important; }

.content_form_wrapper input{ border: 1px solid #D0D0D0 !important; }

.information_wrapper ul{ list-style:none !important; }

.header_container{ z-index: 99 !important; }

#gallery-3 img{ display: block; width: 100%; max-width: 100%; }

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{float:right;}

.tp-bannertimer{z-index:65!important;}

.ubermenu .ubermenu-has-submenu-stack .ubermenu-submenu-type-stack .ubermenu-target-text::before, .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item .ubermenu-target-text::before{
    color: #50bbff;
    content: "»";
    display: block;
    left: 8px;
    position: absolute;
}

.ubermenu .ubermenu-has-submenu-stack .ubermenu-submenu-type-stack .ubermenu-target-text:hover, .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item .ubermenu-target-text:hover{color:#50bbff;}

.ubermenu .ubermenu-target-with-image > .ubermenu-target-text:hover{color:#50bbff;}

.ubermenu .ubermenu-item.ubermenu-item-level-0 > a .ubermenu-target-text, .ubermenu .ubermenu-item.ubermenu-item-level-0 > span span.ubermenu-target-text{text-transform:uppercase;}


ul#menu-homepage-menu li:nth-child(3) ul {
    padding-left: 66px;
}

ul#menu-homepage-menu li:nth-child(3) a {
    padding-left: 66px;
}


.tax-product-category .four.columns a img {
    border: 2px solid #cfcfcf;
}



.tax-product-category .four.columns a h2 {
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
}





/* Add by mapogora */
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
	padding: 17px 20px;
}


.ubermenu, .ubermenu .ubermenu-column, .ubermenu .ubermenu-divider, .ubermenu .ubermenu-icon, .ubermenu .ubermenu-image, .ubermenu .ubermenu-item, .ubermenu .ubermenu-nav, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-row, .ubermenu .ubermenu-search, .ubermenu .ubermenu-search-input, .ubermenu .ubermenu-search-submit, .ubermenu .ubermenu-submenu, .ubermenu .ubermenu-submenu-footer, .ubermenu .ubermenu-tabs, .ubermenu .ubermenu-tabs-panels, .ubermenu .ubermenu-target, .ubermenu-responsive-toggle {

	line-height: 10px;
	font-size: 12px;
}


body{
	background-color:gray;
}


header .logo_and_menu {
	padding-top: 10px;
}


.button {

	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-o-border-radius: 1px;
	-ms-border-radius: 1px;
}


.ubermenu .ubermenu-has-submenu-stack .ubermenu-submenu-type-stack .ubermenu-target-text::before, .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item .ubermenu-target-text::before {
	color: #8a8a8a;
}


.tp-button {
	padding: 6px 13px 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	height: 30px;
	cursor: pointer;
	color: #fff !important;
	text-shadow: none !important;
	font-size: 14px;
	line-height: 45px !important;
	background: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	float: left;
}


.tp-button.lightgrey, .tp-button:hover.lightgrey{
	background-color: #999;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


.tp-button.lightgrey {
	background-color: #fdfdfd;
	border: 2px solid #fdfdfd;
	color: #212121!important;
	box-shadow: none;
	font-size: 12px;
	letter-spacing: 1px;
}


.latest-tweets ul li{
	list-style: none;
	margin-top:0;
}


.footer_column_container .latest-tweets .tweet-text{
	margin-bottom:20px;

}


.latest-tweets .tweet-text {
	position: relative;
	left: 0;
	float: right;
	padding: 10px;
	border: 1px solid #ededed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	font-size: 12px;
}



.latest-tweets .tweet-text a{
	font-size:12px
}


.latest-tweets-triangle {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #ededed transparent transparent transparent;
	position: absolute;
	bottom: -8px;
	left: 46px;
}


.custom-widget {
	margin: 25px 0 !important;
	position: relative;
	float: left;
	width: 100%;
	font-family: Helvetica Neue, Arial, sans-serif;
	font-size: 12px;
}


.custom-widget li a{
	font-size: 12px;
}


.ubermenu-submenu li a.ubermenu-target{
	padding: 8px 20px;
}


.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{
	padding: 8px 20px;
}



ul.ubermenu-submenu{
	margin: 20px 0;
	padding: 20px 0;
}



a{
	font-size:12px;
}


.bordernone,
.bordernone th,
.bordernone td,
{
	border:none;
}



.table-solutions{
	border:none;
	font-size: 12px;
}


.table-solutions td{
	border:none;
}


.table-solutions a,
.table-solutions li{
	font-size: 12px;
}


.table-solutions > a{
	color:#50bbff;
}



/*.container .four.columns.omega{
	width: 22.9%;
	margin-right: 0%;
}*/


.container .five.columns.omega,
.container .three.columns.omega{
	margin-right: 0%;
}



.six.columns.contact_information_wrapper{
	width: 39%;
}


.main-projects .row{
	margin: 20px 0;
}

.sidebar.four.columns {
    margin-top: 20px;
}
.single-project-body{
	padding: 5px;
	background-color: #fff;
	-webkit-transition: background-color 0.3s linear; /* For Safari 3.1 to 6.0 */
	transition: linear 0.3s ;
	text-align: center;
	color: #00adef;
}

.single-project-body a {
	font-size: 13px;
	color: #00adef;
	transition: linear 0.3s ;

}

.single-project-body:hover{

	background-color: #00adef;
}

.single-project-body:hover a{
	color: #fff!important;
}




.equiptment-menu .ubermenu{
	z-index: 10;
}




.equiptment-menu .ubermenu-target-title {
	color:#777777;
	text-align:center;
	-webkit-transition: color 0.3s linear; /* For Safari 3.1 to 6.0 */
	transition: color 0.3s linear;
	font-size: 12px;
	text-transform: none;
	font-weight: 600;
	margin-top: 30px;
}

.equiptment-menu .ubermenu-target {
	transition: background-color 0.5s linear;
}

.equiptment-menu .ubermenu-target:hover .ubermenu-target-title{
	color:#26ade4;
	text-align:center;
	transition: color 1s linear;
}


.equiptment-menu .ubermenu-target:hover .ubermenu-image{
	opacity: .5;
}


.equiptment-menu .ubermenu-main .ubermenu-item.ubermenu-item-level-0{
	float: none;
	display: inline-block;
	vertical-align: top;
}

.equiptment-menu .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target:hover{
	background-color: white;
	background:none;
}


.equiptment-menu .ubermenu-item.ubermenu-item-level-0 > a .ubermenu-target-text {
	text-transform: capitalize;
}



a.btn-product{ display:block; margin:10px 0 0; text-align:center; margin-top:10px; width: 100px;
	padding: 6px 8px; color:#717171; background-color:#F7F6F7;-webkit-border-radius: 5px;
	-moz-border-radius: 5px; border-radius: 5px; font-size:12px; text-transform:uppercase; border:solid 2px #F3F1F2; font-weight: 600; }

a.btn-product:hover{ background-color:#353535; color:#fff; }


/* 08/03/2015 By Eme Equis (MPGR) */
#s_top {
	width: 128px;
	color: transparent;
	margin-top: 12px;
    padding: 6px 18px 6px 40px;
	height: 16px;
	border: 1px solid #f7f7f7 !important;
	text-indent: -9999px;
	background: #f7f7f7 url(assets/img/sprite.png) -185px -151px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#s_top:hover{background-color: transparent !important;}

#s_top:focus {
	padding: 6px 18px 6px 40px;
	background: url(assets/img/sprite.png) -185px -151px;
}


.socialdiv-dark ul li {
	margin: 9px;
}


div.four.columns > div,
div.five.columns > div,
div.three.columns > div{ margin-top:0 !important; }


.project_list_s3 .p_title{
	height: 60px;
	display:table-cell;
	text-align: center;
	vertical-align: middle;
	min-width: 219px;
}



#footer_content .latest-tweets .tweet-text {
	position: relative;
	left: 0;
	float: right;
	padding: 6px 6px 0 26px;
	border: none;
	background: #383838 url(assets/img/bg-twitter.png) 0 15px no-repeat;
	font-size: 12px;
	margin-bottom: 0;
}


#footer_content .latest-tweets a{
	font-size: 12px;
	color:#a6a6a6 !important;
}


#footer_content .latest-tweets .tweet-details{
	margin-top: 0;
	font-size: 12px;
	float:right;
}


.container .p-three.columns {
	width: 29.73%;
	margin-right: 3.6%;
}


.p-three.columns .category-image{
	border: solid 1px #f2f2f2;
	text-align:center;
	box-shadow: 0 0 6px #f2f2f2;
	-webkit-transition: linear 0.5s; /* Safari */
	transition: linear 1s;
}


.p-three.columns .category-image:hover{
	border: solid 1px #4caff0;
	text-align:center;

	box-shadow: 0 0 6px #4caff0;
}


.p-three .category-title .title{
	font-family: "Open Sans Light", Arial, sans-serif;
	color: #484d51;
	font-size: 14px;
	font-weight: 700px;
	line-height: 20px;
	margin: 10px 0;

}


.p-three .category-excerpt {
	color:#828485;
	font-size: 14px;
}


.gallery img,
#gallery-1 img,
.assoc_products img{
	border: solid 1px #f2f2f2!important;
	text-align:center;
	box-shadow: 0 0 6px #f2f2f2;
	-webkit-transition: linear 0.5s; /* Safari */
	transition: linear 1s;
}


.gallery img:hover,
#gallery-1 img:hover,
.assoc_products img:hover {
	border: solid 1px #4caff0;
	text-align:center;
	box-shadow: 0 0 6px #4caff0;
}


.footer_column_container{
	padding: 0 10px;
}


.footer_column_container.twitter{
	padding-left:0;
}


.footer_column_container.twitter .widget-title{
	padding-left: 20px;
}


.projects-filter{
	float:right;
}


.home-twitter .tweet-text {
	position: relative;
	left: 0;
	float: right;
	padding: 6px 6px 0 26px;
	border: none;
	background: #fff url(assets/img/bg-twitter-blue.png) 0 15px no-repeat;
	font-size: 12px;
	margin-bottom: 0;
}


.home-twitter .tweet-text li{
	margin-top: 0;
}


.home-twitter .latest-tweets a{
	font-size: 12px;
	padding-left: 0;
}


#wrapper .entry.sidebar-none .wpb_row{
	margin-top:0;
}

#wrapper .entry.sidebar-none {
	margin-top: 0;
}


.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack {
	width: auto;
	margin-left: 20px;
}


.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
	padding: 20px 10px 20px 10px;
}


.button_enquire_now, .button_spec_sheet{ display:inline-block; white-space: nowrap; margin:10px 0 0; text-align:center; margin-top:10px; width: 120px;
	padding:6px 8px; color:#717171!important; background-color:#F7F6F7;-webkit-border-radius: 5px;
	-moz-border-radius: 5px; border-radius: 5px; font-size:12px; text-transform:uppercase; border:solid 2px #F3F1F2; font-weight: 600; font-size:12px!important; }

.button_enquire_now:hover, .button_spec_sheet:hover{ background-color:#353535; color:#fff!important; }



a{transition: linear 0.2s;}


.breadcrumbs span a.post{
	display:initial;
	float:none;
}


.select-style {
	margin-top:20px;
	border: 1px solid #ccc;
	width: 200px;
	border-radius: 3px;
	overflow: hidden;
	background: #fafafa url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 90% 50%;

}


.select-style select {
	padding: 8px 8px;
	width: 130%!important;
	border: none;
	box-shadow: none;
	background: transparent;
	background-image: none;
	-webkit-appearance: none;
	font-size: 16px;
	color: #666;
}
.single-projects .breadcrumbs span:last-child {
    display: none;
}


.select-style select:focus {
	outline: none;
}



.wp-pagenavi{
	text-align: center;
}


.wp-pagenavi a,
.wp-pagenavi span{
	padding: 10px 20px;
	border: 1px solid #E7E7E7;
	border-radius: 3px;
}


.wp-pagenavi span.current,
.wp-pagenavi a:hover {
	background-color: #00adef;
	color: #fff;
	border: 1px solid #00adef;
}


.slides_container .single-project-body{
    min-height: 258px;
}


.slides_container .single-project-body .single-project-title{
    line-height: 18px;
    height: 80px;
    display: table-cell;
    vertical-align:middle;
    width: 231px;

}

.home-twitter .latest-tweets ul li:last-child {
    display: none;
}
.gform_wrapper{ margin: 0 !important; }
.vc_empty_space{ clear:both;}
.vc_column_container>.vc_column-inner{ padding: 0px !important; }
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { padding-left:15px !important; padding-right:15px !important;}




/*! responsive style !*//* box resize*/
/********** Media Qyery **********/
@media (max-width: 1280px) {

	
}


@media (min-width: 990px) and (max-width: 1198px) {


}


@media (min-width: 768px) and (max-width: 990px) {
	

}


@media (max-width: 767px) {
#wrapper .entry:not(.sidebar-right) { position: inherit !important; }
	
}


@media (max-width: 640px) {

	
}


@media (max-width: 480px) {
	
	.logo{ width:auto !important; }	

}

@media (max-width: 380px) {
	
}
