/*
Theme Name:desktop
Description: Desktop theme, Custom theme based on Demet
Author: Matthew Gregory, and WR Group Crew
*/

body{background-color:#EBEBEB;font-family:Arial, Helvetica, Sans-serif;}
#wrapper{padding:0;position:relative;}
#container{background-color:#EBEBEB;position:relative;z-index:0;}
#content{background-color:#FFF;padding:15px 25px;}
#contentwrap{background:url('images/content-wrapper-background.gif') top left repeat-y;}
#container{box-shadow:0px 3px 10px #CBCBCB;position:relative;z-index:2;}
#footer{position:relative;z-index:3;box-shadow:0px 3px 10px #CBCBCB;border-top:7px solid #EBEBEB;}

/* ====== Links ====== */
a{color:#2BA1F9;}
a:hover{color:#1E7BC2;}
.sidebar a{text-decoration:none;color:#615b5b;}
.sidebar a:hover{text-decoration:underline;color:#2BA1F9;}
.sidebar .tagcloud{text-align:center;}
.sidebar .tagcloud a{text-decoration:none;color:#615b5b;margin-right:6px;}
.sidebar .tagcloud a:hover{text-decoration:underline;color:#2BA1F9;}
.sidebar .contact-us a{text-decoration:underline;}

/* ====== Header ====== */
#header{height:85px;background:url('images/header-background.gif') top center no-repeat;position:relative;}
#header .header-inner{float:right;width:760px;margin:35px 0 0 0;}
/* #header .header-inner h1{color:#FFF;font-size:22px;font-weight:normal;text-transform:uppercase;margin:0;padding:0;letter-spacing:7px;} */
#header .header-inner h2{
color:#FFF;font-size:26px;font-weight:normal;text-transform:uppercase;margin:0;padding:0;letter-spacing:7px;}
#header a{position:absolute;left:23px;bottom:23px;width:173px;height:39px;}
#header .logoimg{position:relative;width:173px;height:39px;}

/* ====== Navigation ====== */
.nav-wrapper{background:#489EDF;border-top:1px solid #FFF;position:relative;z-index:1;}
.nav-wrapper #nav li{color:#FFF;position:relative;}
.nav-wrapper #nav li a{color:#FFF;padding:14px 16px;position:relative;}
.nav-wrapper #nav li a span{heigth:12px;width:1px;background:#FFF;position:absolute;top:14px;right:0;}
.nav-wrapper #nav li.last-item a span{display:none;}

/* ====== Language Selector ====== */
/* To help from jumping while jQuery renders the ul and li's */
#myDropdown{float:right;width:230px;height:24px;margin-right:8px;} 
.language-selector .choose-language{
color:#FFF;font-size:12px;text-align:right;
position:absolute;top:12px;right:252px;width:250px;}
.language-selector ul.uploadifyDropdown{
margin:0;padding:0;width:230px!important;position:absolute;top:8px;right:8px;background:#FFF;}
.language-selector ul.uploadifyDropdown li[name=selected]{
cursor:default;background:#FFF;box-shadow:4px 3px 5px #CBCBCB inset;height:24px;font-size:12px;}
.language-selector ul.uploadifyDropdown li[name=selected] span.selectText{padding:4px 8px 0;float:left;}
.language-selector ul.uploadifyDropdown li[name=selected] a.changeValue{
color:#FFF;float:right;border-left:3px solid #489EDF;padding:6px 0 0;text-decoration:none;background:#666;
height:18px;width:24px;text-align:center;line-height:1;}
.language-selector ul.uploadifyDropdown li.generated{font-size:12px;
border-right:2px solid #B2B2B2;padding:4px 8px;border-left:1px solid #B2B2B2;
border-top:1px solid #B2B2B2;}
.language-selector ul.uploadifyDropdown li.generated:last-child{border-bottom:2px solid #989898;}
.language-selector ul.uploadifyDropdown li.generated:hover{color:#eee;background:#39F;}
.language-selector ul.uploadifyDropdown li.generated:first-child{display:none;}
.language-selector ul.uploadifyDropdown li[name=selected] a.changeValue:focus{outline:0}

/* ====== Sidebar ====== */
.sidebar h2{color:#505050;font-size:15px;font-weight:bold;text-transform:capitalize;text-align:left;
height:22px;margin:0 0 10px;padding:4px 0 2px 8px;background:#D8D8D8;}
.sidebar ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px;}
.sidebar ul li{list-style-type:none;padding:10px;margin:0;background:#FFF;border-bottom:5px solid #EBEBEB;}
.sidebar ul ul{list-style-type:none;margin:0px;padding:0;}
.sidebar ul li li{padding:3px 0px 3px 15px;margin:0px;background:url(images/bullet.gif) no-repeat top left;}
.sidebar ul li ul li{background:url('images/bullet.gif') no-repeat top left;padding:2px 0px 2px 15px;margin:2px 0;}
.sidebar ul li ul li.cat-item{background-image:url('images/bullet-2.png');}
.sidebar-right .widget_recent_entries li{border:none;}
/* Bottom most widgets have no border */
.sidebar ul li#categories-3,.sidebar ul li#text_icl-23,
.sidebar ul li#text_icl-19,.sidebar ul li#text_icl-21,
.sidebar ul li#text_icl-20,.sidebar ul li#text_icl-17,
.sidebar ul li#text_icl-29{border-bottom:none;}

/* Contact Us widget formatting */
.post .contact-us{font-size:12px;}
.post .contact-us .leftbox{width:45%;float:left;}
.post .contact-us .rightbox{width:45%;float:right;}
.post .contact-us .country-division{padding:12px 0;border-bottom:1px solid #CCC;}
.post .contact-us h2{font-weight:bold;margin:0 0 5px 0;line-height:1.2;font-size:13px;color:#006BB5;}
.post .contact-us h3{font-weight:bold;margin:0 0 5px 0;line-height:1.2;font-size:12px;}
.post .contact-us p{margin:0 0 5px 0;color:#615B5B;}

/* FB like boxes, top right column */
.root-level-social-icons{margin:12px 0 0 0;text-align:center;}


.sidebar ul li ul#social li{margin:0;padding:0;}
.sidebar ul#social li{border:none;}
#social a  {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 141px;
}

  #social li a {
	float: left;
	list-style: none;
}
		
 #social li    {
	display: inline-block;
	list-style: none;
		
}

#social.social_buttons li {
	background-image: url(http://blog.biovea.com/wp-content/themes/Demet/images/social_buttons.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	
}
#social li.socialiconstwitter{ width:35px; height:32px; background-position:-142px 0; }
#social li.socialiconstwitter:hover { width: 35px; height: 32px; background-position: -177px 0;	cursor: pointer;}

#social li.socialiconsgoogleplus{ width:37px; height:32px; background-position:-212px 0; }
#social li.socialiconsgoogleplus:hover {
	width: 37px;
	height: 32px;
	background-position: -249px 0;
	cursor: pointer;
}

#social li.socialiconspinterest { width:37px; height:32px; background-position:0 0; }
#social li.socialiconspinterest:hover{
	width: 37px;
	height: 32px;
	background-position: -37px 0;
	cursor: pointer;
}

#social li.socialiconsrsfeed  {width:34px; height:32px; background-position:-74px 0; }
#social li.socialiconsrsfeed:hover{
	width: 34px;
	height: 32px;
	background-position: -108px 0;
	cursor: pointer;
}

.facebook-wrapper.fbwuk{height:72px;}
.facebook-wrapper.fbwfr{height:72px;}
.facebook-wrapper.fbwde{height:87px;}
.facebook-wrapper.fbwit{height:72px;}
.facebook-wrapper.fbwes{height:72px;}
.facebook-wrapper.fbwpt{height:92px;}
.facebook-wrapper.fbwes .fan_box .connect_top{padding:10px 10px 8px 0;}
#text_icl-26{padding-left:0;}


/* ====== Search Widget ====== */
.sidebar #search-4 h2,.sidebar #search-5 h2{background:#3FA325;color:#FFF;font-weight:bold;}

#search{border:1px solid #D1D1D1;width:178px;height:28px;padding:0;
background:#FFF url(images/search-background.png) top left repeat-x;margin:0px;
box-shadow:4px 3px 5px #CBCBCB inset;} /* Search form wrapper */
#search #searchform{width:178px;height:28px;padding:0;margin:0;} /* form tag */
#search #searchform input#s{ /* search field */
border:0;background:none;margin:0;padding:0 0 0 8px;float:left;
width:135px;height:28px;color:#666;}
#search #searchform input#ssubmit{ /* submit button */
border:0;background:none;margin:0;padding:0;float:right;
width:26px;height:28px;}

/* ====== Content ====== */
.post{padding-bottom:15px;margin:0 0 12px 0;}
.post .share-buttons{margin:0;height:30px;}

.post .share-buttons .addthis_button_facebook_like{
width:82px !important;padding-right:5px;
background-image:url('images/fb-zero-counter.gif');
background-position:0px 0px;
background-repeat:no-repeat;}
.post .share-buttons.fr .addthis_button_facebook_like{width:102px !important;background-position:10px 0px;}
.post .share-buttons.de .addthis_button_facebook_like{width:135px !important;background-position:30px 0px;}
.post .share-buttons.it .addthis_button_facebook_like{width:102px !important;background-position:21px 0px;}
.post .share-buttons.es .addthis_button_facebook_like{width:120px !important;background-position:25px 0px;}
.post .share-buttons.pt .addthis_button_facebook_like{width:112px !important;background-position:10px 0px;}

.post .addthis_toolbox .share-buttons .addthis_button_tweet{width:88px !important;padding-right:5px;}
.post .addthis_toolbox .share-buttons .addthis_button_google_plusone{width:69px !important;}

.post .share-buttons.bottom{margin:16px 0 4px 0;height:30px;}
.post .postdate{font-size:11px;padding:2px 0px;color:#5b5b5b;margin:0 0 12px 1px;}
.post .postdate img{border:none;margin:2px;}
.post .postmeta{font-size:11px;padding:2px 4px;}
.post .postmeta img{border:none;margin:2px;}

.post .title{color:#333;font-size:30px;font-weight:bold;line-height:1.1;margin:12px 0 8px 0;padding:0;}
.post .title a{text-decoration:none;/*color:#4a4848;*/}
.post .title a:hover{text-decoration:none;/*color:#2ba1f9;*/}

.post h1,
.post h2,
.post h3{color:#333;font-weight:bold;font-size:1.5em;margin:.2em 0 .5em;/*color:#1E7BC2;*/}

.post img{margin-left:1px;}

.post p{margin-bottom:10px;}

.post .entry{text-align:left;line-height:1.4;font-size:14px;padding:0 0 15px;}

.navigation{margin:18px 0 0 0;padding:5px 0;
border-top:1px solid #DDD;border-bottom:1px solid #DDD;background:#E7E7E7;}
.navigation .alignleft{margin:0;padding:0 0 0 12px;width:40%;text-align:left;}
.navigation .alignright{margin:0;padding:0 12px 0 0;width:40%;text-align:right;}
/*.navigation a{color:#C34F02;}
.navigation a:hover{color:#F77C00;}*/

/* ====== Comments ====== */
#comments h3{margin-bottom:10px;	}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{margin:0 0 5px auto;float:right;}

.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;}

.nocomments{text-align:center;margin:0;padding:0;}
#commentform p{margin:5px 0;}
.commentmetadata{margin:0;display:block;}

.comments-bar{padding:2px 0 3px 10px;background:url('images/comments-background.gif') top left repeat-x;font-size:11px;}
.comments-bar a{color:#615B5B;}
.comments-bar a:hover{color:#3FA325;}

/* Alignments and margins for on-page elements */
.aligncenter,div.aligncenter{display:block;margin:12px auto 8px;}
.aligntopcenter,div.aligntopcenter{display:block;margin:0 auto 8px;}
.alignleft{float:left;margin:4px 12px 8px 0;}
.alignright{float:right;margin:4px 0 8px 12px;}
.aligntopleft{float:left;margin:4px 12px 8px 0;}
.aligntopright{float:right;margin:4px 0 8px 12px;}

/* ====== Footer ====== */
#footer{padding:10px;width:970px;margin:0px auto 12px;
text-align:center;color:#C7C7C7;font-size:11px;background:#FFF;}
#footer a{color:#449ded;text-decoration:none;} 
#footer a:hover{color:#1281cd;} 

#footerDisclosure{padding:10px;width:750px;margin:16px auto 50px;
text-align:center;color:#666;font-size:11px;}
#footerDisclosure .footer-disclosure{text-align:left;}
#footerDisclosure h1{font-size:11px;color:#666;}

#credits{color:#FFF;font-size:11px;text-align:center;padding:10px;}	
#credits a{color:#FFF;text-decoration:none;} 

/* ====== Misc ====== */
.wp-caption{border:1px solid #DDD;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:1.1;padding:0 4px 5px;margin:0;}
/* wp-pagenavi */
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{
color:#686868 !important;background:#dfdfdf !important;
border:1px solid #989898 !important;font-size:15px !important;padding: 4px 8px !important;}
.wp-pagenavi span.current{color:#434343 !important;background:#fff !important;
border:1px solid #b6b5b5 !important;font-size:15px !important;padding: 4px 8px !important;font-weight:bold;}
.wp-pagenavi a:hover{color:#494949 !important;background:#dfdfdf !important;border:1px solid #626262 !important;}
.wp-pagenavi span.pages{color:#676767 !important;background:#fff !important;border:1px solid #b6b5b5 !important;
font-size:15px !important;padding: 4px 8px !important;}
.wp-pagenavi span.extend{background:transparent !important;font-size:15px !important;padding: 4px 8px !important;
color:#676767 !important;background:#fff !important;border:1px solid #b6b5b5 !important;font-weight:bold;}

/* ====== Calendar Shit Yo ====== */
#wp-calendar{padding-left:5px;}
#wp-calendar th{font-style:normal;text-transform:capitalize;color:#555;background:none;}
#wp-calendar caption{padding:2px 4px;text-transform:uppercase;	margin:2px 0 2px 0;background:none;}
#wp-calendar td{color:#555;font:normal 12px 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;letter-spacing:normal;padding:2px 0;text-align:center;}
#wp-calendar td:hover,#wp-calendar #today{background:#eee;color:#555;}
#wp-calendar{empty-cells:show;font-size:14px;margin:0;font-weight:bold; width:95%;}

/* Inputs and form submits */
input#submit{background:#E7E7E7;border:1px solid #CCC;padding:5px;}
input#submit:hover{background:#9CF;border:1px solid #5D9EDE;}










pre{overflow:auto; width:470px; }

.pagetitle{margin-bottom:20px;line-height:1.2;text-decoration:underline;}

.alt{margin:0;padding:10px;}

blockquote{overflow:hidden;padding-left:9px;font-style:italic;color:#666;border-left:3px solid #CADAE7;}
.post img{max-width:680px;}

img.wp-smiley{max-height:12px;margin:0;padding:0;border:none;}

#pagemenucontainer{height:30px;margin-top:4px;}

#pagemenu{height:30px;}
#pagemenu,
#pagemenu ul{padding:0;margin:0;list-style:none;line-height:1;}
#pagemenu{margin-bottom:1px;}
#pagemenu ul{float:left;list-style:none;margin:0px 0px 0px 0px;padding:0px}
#pagemenu li{float:left;list-style:none;margin:0px;padding:0px 6px 0 0px;}
#pagemenu ul li{list-style:none;margin:0px;padding:0;}
#pagemenu li a,#pagemenu li a:link{color:#919090;display:block;margin:0;padding:6px 12px;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
#pagemenu li a:hover,#pagemenu li a:active{color:#FFF;background:#727171;display:block;text-decoration:none;}
#pagemenu li.current_page_item a{background:#727171;color:#FFF;}
#pagemenu li:hover,#pagemenu li.sfhover{position:static;}

.children{padding:0;}

#credits{display:none;}
.post_thumbnail{padding:6px;background:#eee;border:1px solid #DDD;margin:0 10px 10px 0;display:none;}

.widget_categories .cat-item{border:none;}

/* Misc */
.ad125{margin:10px;}

.post h2.leave-a-message{margin:35px 0 0;}

.footnote{font-size:11px;}


