/*

 1. ROOT
 2. GENERIC
 3. TYPOGRAPHY
 4. HEADINGS
 5. LINKS
 6. BUTTONS
 7. FIGURES & IMAGES
 8. HEADER — header[role="banner"]
 9. NAVIGATION — nav[role="navigation"]
10. MAIN AREA — div[role="main"]
11. MAIN CONTENT
12. COMPLIMENTARY — div[role="complementary"]
13. CONTENTINFO — footer[role="contentinfo"]
14. GENERIC OBJECTS
15. TEMPLATE SPECIFICS
16. TABLES
17. FORMS (See css/mylibs/forms.css)
18. NOTIFICATIONS & ERRORS
19. ADMIN
MODERNIZR
*/


/********************************/
/* 1. ROOT                      */
/********************************/
body {
	position: relative;}

#wrap{
	background: url("http://test.girlzinweb.com/wp-content/themes/giw/img/bg_triangles.png") repeat scroll 50% 140px transparent;
	overflow: auto;}

/********************************/
/* 2. GENERIC                   */
/********************************/
.wrapper,
ul#menu-top,
#container,
footer#footer aside {
	margin: 0 auto;
	max-width: 960px;}


/********************************/
/* 3. TYPOGRAPHY                */
/********************************/


/********************************/
/* 4. HEADINGS                  */
/********************************/

header#header h1 {
	background:  none;
	display: inline-block;
	margin: 0; }

header#header h2 {
	color: #fff;
	display: inline-block;
	font-size: 1.571428571428571em; /* 22px */
	font-weight: 100;
	left: 230px;
	letter-spacing: .15em;
	padding-top: 10px;
	position: absolute;
	top: 28px;}

header#header h2 strong {
	font-weight: 400;}


/********************************/
/* 5. LINKS                     */
/********************************/
.menu-top-container a {
    border-right: none;
    padding: 4px 10px 6px;
    text-decoration: none;}

#menu-main-1 li a {
	background: #0cbef0;
	color: #fff;
	display: inline-block;
	font-size: 1.142857142857143em; /* 16px */
	font-weight: 200;
	letter-spacing: .03em;
	padding: 6px 10px 5px;
	text-decoration: none;
	text-shadow: 0 1px 1px #05aad8}

#menu-main-1 li.current-menu-item a,
#menu-main-1 li.current_page_item a {
	background: #444;
	text-shadow: none;}

#menu-main-1 li.current-menu-item.current_page_item.agenda a {
	background: #0cbef0;
}


/********************************/
/* 6. BUTTONS                   */
/********************************/

a.btn_subscribe {
	display: inline-block;
	position: relative;}

a.btn_subscribe:after {
	background: url("http://test.girlzinweb.com/wp-content/themes/giw/img/giw-sprite.png") repeat-x -400px 0;
	content:"";
	display: block;
	height: 33px;
	position: absolute;
	right: -18px;
    top: -27px;
    width: 43px;}


/********************************/
/* 7. FIGURES & IMAGES          */
/********************************/


/********************************/
/* 8. HEADER
      header[role="banner"]     */
/********************************/

.menu-top-container {
	margin-bottom: 0;}

header#header .outside {
	background: url("http://test.girlzinweb.com/wp-content/themes/giw/img/bg_header.png") repeat-x 0 8px;
	margin-top: 10px;}


/********************************/
/* 9. NAVIGATION
	  nav[role="navigation"]    */
/********************************/
.responsiveSelectContainer {
    padding: 15px 0 0;}


/* Top nav */
ul#menu-top {
	text-align: right;}

/* Main nav */
.responsiveSelectContainer ul {
	margin: 0;
	padding: 0;}

.responsiveSelectContainer ul li {
	display: inline-block;
	list-style: none;}



/********************************/
/* 10. MAIN AREA
	   div[role="main"]         */
/********************************/


/********************************/
/* 11. MAIN CONTENT             */
/********************************/
#content {
    -webkit-box-sizing : border-box;
    -moz-box-sizing : border-box;
    -o-box-sizing : border-box;
    box-sizing : border-box;

	float: left;
	width: 61.45833333333333%;}

/********************************/
/* 12. COMPLIMENTARY
	   div[role="complementary"] */
/********************************/
#sidebar {
	-webkit-box-sizing : border-box;
    -moz-box-sizing : border-box;
    -o-box-sizing : border-box;
    box-sizing : border-box;

	float: right;
	width: 36.45833333333333%;}



/********************************/
/* 13. CONTENTINFO
	   footer[role="contentinfo"] */
/********************************/

footer#footer {
	background: #444;
	clear: both;
	padding: 10px;}


footer#footer ul {
	margin: 0 0 10px;}

footer#footer .footer-nav li {
	display: inline-block;}

footer#footer .footer-nav li a {
	color: #55d1f4;
	margin-right: 10px;}


	/* Social links */

	.social-nav li a:hover,
	.social-nav li a:active,
	.social-nav li a:focus {
		background-color: #000;	}

/********************************/
/* 14. GENERIC OBJECTS          */
/********************************/


/********************************/
/* 15. TEMPLATE SPECIFICS       */
/********************************/
/* Events calendar */

table.tribe-events-calendar {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);}

#tribe-events-calendar-header {
	display: block;}

body .tribe-events-events .tribe-events-event-entry {
    float: left;
    padding: 0 5% 0 0;
    width: 60%;}

body .tribe-events-events .tribe-events-event-list-meta {
    float: right;
    font-size: 12px;
    margin-bottom: 20px;
    padding: 10px ;
    width: 30%;}

.tribe-events-calendar td .tribe-events-event.status-publish  {
	background: #0cbef0;}

.tribe-events-calendar td .tribe-events-event.status-publish a {
	color: #fff;}

/********************************/
/* 16. TABLES                   */
/********************************/


/********************************/
/* 17. FORMS
		(See css/mylibs/forms.css)                     */
/********************************/


/********************************/
/* 18. NOTIFICATIONS & ERRORS   */
/********************************/


/********************************/
/* 19. ADMIN                    */
/********************************/


/********************************/
/* MODERNIZR                    */
/********************************/