@charset "utf-8";
/*
Theme Name: Gabriela Asafe
Theme URI: http://www.gabrielaasafe.com
Description: Tema do site Gabriela Asafe
Version: 1.0
Author: Quartel Design
Author URI: http://www.quarteldesign.com
*/

@import url("http://fonts.googleapis.com/css?family=Abel");

*{
	padding:0;
	margin:0;
	outline:none;
	list-style:none;
	border:none;
	vertical-align:baseline;
	font-smoothing:antialiased;
		-moz-font-smoothing:antialiased;
		-webkit-font-smoothing:antialiased;
}
*:focus{outline:none;}
a{text-decoration:none;color:#6b2649;}
a:hover{color:#d07964;}
a:active, a:focus{outline:none;}
img{border:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;text-transform:uppercase;}


/* COMMOM CLASSES */
.full-width-wrapper{width:100%;float:left;}
.centered-wrapper{width:980px;margin:0px auto;}

.clear{clear:both;}

.right-aligned{float:right !important;}


/* ELEMENTS WITH TRANSITION EFFECT */
a,
input[type='submit'],
.gallery img,
.gallery-hover,
#photos-slider .photos-slide a span{
	transition:0.3s;
		-o-transition:0.3s;
		-ms-transition:0.3s;
		-moz-transition:0.3s;
		-webkit-transition:0.3s;
}


/* --------------------------------------------- WRAPPERS --------------------------------------------- */
html, body{height:100%;}
body{background:#d07964;font:16px 'Abel', Arial, Helvetica, sans-serif;overflow-x:hidden;color:#FFF;}

#global-wrapper{height:100%;min-height:100%;height:auto !important;margin:0 auto -516px;overflow:hidden;}


/* --------------------------------------------- HEADER AREA --------------------------------------------- */
#header-wrapper,
#header{height:308px;}
#header-wrapper{border-bottom:15px solid #FFF;background:url("assets/images/back_header.jpg") no-repeat center top #0e123f;}
#header,
#footer-wrapper .centered-wrapper{position:relative;}

#logo,
#logo a{width:246px;height:125px;float:left;}
#logo{position:absolute;left:36px;top:98px;}
#logo a,
#quartel,
.posts-nav a{overflow:hidden;text-indent:-99999px;}

#header .menu{width:100%;float:left;margin:25px 0 0;text-align:center;}
#header .menu li{display:inline-block;position:relative;}
#header .menu li a{height:35px;padding:0 12px;float:left;font-size:18px;line-height:35px;text-transform:uppercase;color:#FFF;}
#header .menu li a:hover,
#header .menu li a.active,
#header .menu li.current-menu-item a{color:#d78573;}
#header .menu li ul{width:150px;position:absolute;left:50%;top:35px;display:none;margin:0 0 0 -75px;background:#d78573;}
#header .menu li ul li{width:100%;float:left;}
#header .menu li ul li a{width:140px;height:auto;padding:5px;line-height:normal;}
#header .menu li.current-menu-item ul li a{color:#FFF;}
#header .menu li ul li a:hover,
#header .menu li ul li a.active,
#header .menu li.current-menu-item ul li a:hover{background:#FFF;color:#666;}
#header .menu li ul li ul{left:150px;top:0;margin:0;}

.social-networks{position:absolute;right:0;top:160px;}
.social-networks li{float:left;margin:0 0 0 7px;}
.social-networks li a{width:40px;height:40px;float:left;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background:#FFF;overflow:hidden;}
.social-networks li a strong{width:18px;height:18px;float:left;margin:11px;background:url("assets/images/sprites.png") no-repeat -204px -56px;}
.social-networks li a span{height:40px;float:left;margin:0 25px 0 0;font-size:12px;font-weight:bold;line-height:40px;text-transform:uppercase;color:#131d56;}
.social-networks li a.twitter strong{background-position:-224px -56px;}
.social-networks li a.youtube strong{background-position:-244px -56px;}
.social-networks li a.instagram strong{background-position:-417px -83px;}
.social-networks li a:hover{width:auto;background:#d07964;}


/* --------------------------------------------- FOOTER AREA --------------------------------------------- */
#footer-push{height:516px;}
#footer-wrapper{height:516px;background:#FFF;}

/* UPPER FOOTER */
#upper-footer-wrapper{height:363px;}
#upper-footer{padding:60px 0 0;height:303px;}
#upper-footer h4{width:100%;float:left;font-size:36px;text-transform:uppercase;color:#666;}

.footer-social{width:410px;float:left;margin:35px 30px 0 0;}
.footer-social iframe{width:230px;height:62px;float:right;margin:50px 0 0;border:none;overflow:hidden;}
.social-icon{width:170px;height:170px;float:left;background:url("assets/images/sprites.png") no-repeat 0 0;}
.social-icon span{width:74px;height:52px;float:left;margin:57px 0 0 45px;background:url("assets/images/sprites.png") no-repeat -174px 0;}
.social-icon.facebook span{width:18px;margin:69px 0 0 77px;background-position:-251px 0;}

#tweet-wrapper{width:220px;float:right;margin:40px 0 0;color:#6d6d64;}
#tweet-wrapper a{color:#1c86e0;}
#tweet-wrapper .created{color:#b40752;}

#footer-img{width:351px;height:414px;position:absolute;right:-213px;bottom:0;background:url("assets/images/img_footer-photo.png") no-repeat 0 0;}

/* LOWER FOOTER */
#lower-footer-wrapper,
#lower-footer{height:153px;}
#lower-footer-wrapper{background:url("assets/images/back_lower-footer.jpg") no-repeat center top #5c2a4a;}

#footer-copy{float:left;margin:60px 0 0;font-size:14px;}

#footer-wrapper .menu{width:580px;position:absolute;left:385px;top:25px;}
#footer-wrapper .menu li{float:left;}
#footer-wrapper .menu li a{height:20px;padding:0 9px;float:left;font-size:14px;line-height:20px;text-transform:uppercase;color:#FFF;}
#footer-wrapper .menu li a:hover{color:#999;}

#footer-wrapper .social-networks{right:auto;left:388px;top:65px;}

#quartel{width:27px;height:35px;position:absolute;right:240px;bottom:25px;background:url("assets/images/sprites.png") no-repeat -174px -56px;}


/* --------------------------------------------- SIDEBAR AREA --------------------------------------------- */
#sidebar{width:200px;float:right;}

.widget,
.widget h3,
.widget ul,
.widget ul li{width:100%;float:left;}
.widget{margin:0 0 25px;}
.widget h3{margin:0 0 20px;font-size:30px;}
.widget ul{border-bottom:1px solid #FFF;}
.widget ul li{border-top:1px solid #FFF;}
.widget ul li a{width:160px;padding:5px 20px;float:left;font-size:20px;text-transform:uppercase;color:#FFF;}
.widget ul li a:hover{background:#a05d4d;color:#FFF;}


/* --------------------------------------------- CONTENT AREA --------------------------------------------- */
#content-outer-wrapper{padding:60px 0 80px;}
.page-id-2 #content-outer-wrapper{background:url("assets/images/back_page_sobre.png") no-repeat center bottom;}
.page-id-5 #content-outer-wrapper{background:url("assets/images/back_page_contato.png") no-repeat center top;}
.page-id-13 #content-outer-wrapper{background:url("assets/images/back_page_convite.png") no-repeat center top;}
.archive #content-outer-wrapper,
.single-post #content-outer-wrapper{min-height:720px;background:url("assets/images/back_page_blog.png") no-repeat center bottom;}
.post-type-archive-videos #content-outer-wrapper,
.post-type-archive-agenda #content-outer-wrapper,
.post-type-archive-fotos #content-outer-wrapper,
.single-videos #content-outer-wrapper{min-height:0;}
.post-type-archive-videos #content-outer-wrapper,
.single-videos #content-outer-wrapper{background:url("assets/images/back_page_videos.png") no-repeat right top;}
.post-type-archive-fotos #content-outer-wrapper,
.single-fotos #content-outer-wrapper{background:url("assets/images/back_page_fotos.png") no-repeat center top;}
.post-type-archive-agenda #content-outer-wrapper,
.single-agenda #content-outer-wrapper{background:url("assets/images/back_page_agenda.png") no-repeat center top;}

#content{width:740px;float:left;}

.msg-info{width:100%;float:left;}

.page-title{width:100%;float:left;font-size:48px;line-height:48px;}
.page-title,
.page-title a{color:#FFF;}
.page-title a:hover,
.page-title span{color:#fbb7a6;}


/* ------------- SINGLE CONTENT -------------- */
.entry{width:100%;float:left;}
.entry p,
.entry .yt-video{margin-top:20px;}
.entry p{line-height:20px;}
.entry ul,
.entry ol{padding:10px 15px 5px;}
.entry ul li,
.entry ol li{list-style:inside;}
.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6{margin:20px 0 10px;}
.entry h4{font:18px 'Gotham Light', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#FFF;}
.entry h4 strong{font:18px 'Gotham Black', Arial, Helvetica, sans-serif;color:#5796ce;}
.entry blockquote{padding:10px 20px 20px;position:relative;margin-top:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:rgba(255, 255, 255, 0.2);font-style:italic;color:#FFF;}
.entry blockquote:before{content:"“";position:absolute;left:9px;top:0;font:60px Georgia, "Times New Roman", Times, serif;color:#484e5a;z-index:0;}
.entry blockquote:after{content:"”";position:absolute;right:9px;bottom:-34px;font:60px Georgia, "Times New Roman", Times, serif;color:#484e5a;z-index:0;}
.entry blockquote p{position:relative;margin:10px 0 0;z-index:1;}
.entry .wp-caption{max-width:641px;padding:7px;margin-top:17px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:rgba(255, 255, 255, 0.2);color:#FFF;}
.entry .wp-caption img{max-width:100%;}
.entry .wp-caption p{text-align:center;}
.entry #post-gallery{width:100%;margin:15px 0 0;display:inline-block;text-align:center;}
.entry table{width:100%;margin:10px 0;text-align:center;}
.entry table td{padding:7px;}
.entry table thead{background:#333;font-weight:bold;color:#FFF;}
.entry table tbody tr:nth-child(2n){background:#EEE;}
.entry table tbody tr td:first-child{text-align:left;}

.entry .alignright{float:right;margin:10px 0 2px 10px;}
.entry .alignleft{float:left;margin:10px 10px 2px 0;}
.entry .centered,
.entry .aligncenter{margin-left:auto;margin-right:auto;display:block;}
.entry img{max-width:100%;height:auto;margin:0;}
.entry img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
.entry img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}


/* TN3 GALLERY */
.tn3-gallery,
.tn3-image,
.tn3-controls-bg,
.tn3-albums,
.tn3-inalbums{width:640px;}
.tn3-thumbs{width:486px;}
.tn3-gallery{height:425px;background-color:#000;}
.tn3-image{height:378px;}
.tn3-albums{height:425px;}
.tn3-inalbums{height:380px;}


/* ARCHIVE */
.post,
.post-header,
.post-title,
.post-title a,
.post-title span,
.post-date span,
.post-date strong{width:100%;padding:0;float:left;}
.post{margin:60px 0 0;}
.post-date{width:70px;height:85px;padding:5px 0 0;float:left;background:#4b2348;font-size:48px;line-height:48px;text-align:center;color:#FFF;}
.post-date strong{font-size:30px;font-weight:normal;line-height:30px;text-transform:uppercase;}
.post-header .comments-link{
	height:43px;
	padding:0 25px;
	float:left;
	margin:20px 0 0 30px;
	border:1px solid #FFF;
	font-size:24px;
		line-height:43px;
		text-transform:uppercase;
		color:#FFF;
}
.post-header .comments-link:hover{background:#FFF;color:#4b2348;}
.post-title a,
.post-title span{padding:25px 0;margin:25px 0;border-top:1px solid #FFF;border-bottom:1px solid #FFF;font-size:26px;line-height:26px;color:#FFF;}
.post-title a:hover{color:#4b2348;}

.post-share{height:43px;float:left;margin:50px 0 0;border:1px solid #FFF;}
.post-share h4{padding:0 15px;float:left;background:#d07964;font-size:24px;line-height:43px;color:#FFF;}
.post-share .addthis_toolbox{height:23px;padding:10px;float:left;background:#FFF;}
.single-videos .post-share,
.single-fotos .post-share{float:right;margin:0;}


/* NAVIGATION */
.navigation,
.navigation .wp-pagenavi,
#photos-slider .pagination{width:100%;float:left;padding:25px 0 0;text-align:center;}
#photos-slider .pagination li{display:inline-block;}
.navigation .wp-pagenavi a,
.navigation .wp-pagenavi span,
#photos-slider .pagination li a{
    height:30px;
    padding:0 10px;
    display:inline-block;
    margin:0;
    border:none;
		border-right:1px solid #FFF;
    background:none;
		box-shadow:none;
    font-size:18px;
        line-height:30px;
        color:#FFF;
}
.navigation .wp-pagenavi a:hover,
.navigation .wp-pagenavi span.current,
#photos-slider .pagination li a:hover,
#photos-slider .pagination li.current a{border-color:#FFF;background:#a05d4d;font-weight:normal;color:#FFF;}
.navigation .wp-pagenavi a:last-child,
.navigation .wp-pagenavi span:last-child{border-right:none;}
.category .navigation .wp-pagenavi a,
.category .navigation .wp-pagenavi span{float:left;}


/* COMMENTS */
#comments{width:100%;float:left;margin:0 0 15px;font-size:48px;line-height:48px;color:#FFF;}

#comments-wrapper{padding:60px 0;background:#5c2a4a;}
#comments-wrapper .commentlist,
#comments-wrapper .comment-author,
#comments-wrapper .comment-content{width:100%;padding:0;float:left;}
#comments-wrapper .commentlist li{width:908px;padding:35px 35px 25px;float:left;position:relative;margin:15px 0 0;border:1px solid #FFF;list-style:none;}
#comments-wrapper .commentlist li .comment-author,
#comments-wrapper .commentlist li .comment-author a{color:#d07964;}
#comments-wrapper .commentlist li p{margin:0 0 10px;}
#comments-wrapper .commentlist li ul.children{width:90%;float:right;margin:20px 0 0;}

#comments-wrapper .navigation{width:100%;float:left;}
#comments-wrapper .navigation div{width:50%;float:left;}
#comments-wrapper .navigation div a{float:left;margin:0 0 30px;}

#respond{width:500px;padding:40px 70px;float:left;position:relative;margin:0 170px;border-top:5px solid #FFF;background:#d07964;}
#respond form,
#respond h3,
#respond form p{width:100%;float:left;color:#FFF;}
#respond h3{font-size:36px;}
#respond form p,
#global-wrapper .frm-show-form .form-field{padding:0;position:relative;margin:10px 0 0;}
#respond form p label,
#global-wrapper .frm-show-form .frm_form_fields label{float:left;position:absolute;left:15px;top:10px;font-size:14px;font-weight:normal;color:#343048;}
#respond form p input,
#respond form p textarea,
#global-wrapper .frm-show-form .frm_form_fields input,
#global-wrapper .frm-show-form .frm_form_fields select,
#global-wrapper .frm-show-form .frm_form_fields textarea{
	width:480px;
	padding:10px;
	float:left;
	border:none;
		border-radius:0;
	background:#FFF;
		box-shadow:none;
	font-size:14px;
		color:#343048;
}
#respond form p textarea{width:400px;height:100px;}
#respond form p #submit,
#global-wrapper .frm-show-form .frm_submit input,
.event-more{
	width:auto;
	height:55px;
	padding:0 35px;
	float:left;
	border:none;
		border-radius:0;
	background:#FFF;
		box-shadow:none;
    font-size:12px;
        text-align:center;
		text-transform:uppercase;
		line-height:55px;
		color:#343048;
	cursor:pointer;
}
#respond form p #submit:hover,
#global-wrapper .frm-show-form .frm_submit input:hover{background:#5c2a4a;color:#FFF;}


/* FORMS */
.frm_forms.with_frm_style{max-width:100% !important;float:right;}
#content-wrapper .frm_forms.with_frm_style,
#content-wrapper .frm_forms .frm_form_fields,
#global-wrapper .frm-show-form,
#global-wrapper .frm-show-form h3,
#global-wrapper .frm-show-form .form-field{width:100%;float:left;position:relative;}
#global-wrapper .frm-show-form h3,
#global-wrapper .frm-show-form .frm_form_fields #frm_field_110_container{margin:30px 0 0;font-size:30px;}
#global-wrapper .frm-show-form .form-field{clear:none;}
#global-wrapper .frm-show-form .frm_form_fields .frm_description{margin:3px 0 0;font-size:11px;}
#content-wrapper .frm_forms.with_frm_style,
#global-wrapper .frm-show-form .frm_form_fields input,
#global-wrapper .frm-show-form .frm_form_fields select,
#global-wrapper .frm-show-form .frm_form_fields textarea{
    width:730px;
}
#global-wrapper .frm-show-form .frm_form_fields select{height:37px;padding:0;}
#global-wrapper .frm-show-form .frm_form_fields textarea{height:130px;}
#global-wrapper .frm-show-form .frm_submit{padding:0;float:left;margin:10px 0 0;}

#global-wrapper .frm-show-form .form-field .frm_checkbox,
#global-wrapper .frm-show-form .form-field .frm_radio{float:left;margin:5px 15px 0 0;}
#global-wrapper .frm-show-form .frm_form_fields .frm_checkbox label,
#global-wrapper .frm-show-form .frm_form_fields .frm_radio label{width:auto;margin:0;position:relative;left:auto;top:auto;}
#global-wrapper .frm-show-form .frm_form_fields .frm_checkbox input,
#global-wrapper .frm-show-form .frm_form_fields .frm_radio input{width:auto;padding:0;margin:0 10px 0 0;border:none;}

#global-wrapper .frm-show-form .form-field.half-width,
#global-wrapper .frm-show-form .form-field.half-width select,
#global-wrapper .frm-show-form .form-field.half-width input,
#global-wrapper .frm-show-form .form-field.half-width textarea{width:360px;}

#global-wrapper .frm-show-form .form-field .frm_radio{float:left;margin:0 30px 0 0;}
#global-wrapper .frm-show-form .form-field .frm_radio label{position:relative;left:auto;top:auto;}
#global-wrapper .frm-show-form .form-field .frm_radio input{height:auto;}

#global-wrapper .frm_error_style{width:100%;float:left;margin:0 0 3px;font-size:12px;font-weight:bold;color:#be2e17;}
#global-wrapper .with_frm_style #message{padding:0;margin:0;border:none;background:none;}
#global-wrapper .with_frm_style .frm_message p{padding:0;float:left;margin:0;background:none;color:#5796ce;}

#frm_form_9_container{margin:40px 0 0;}



/* --------------------------------------------- ABOUT --------------------------------------------- */
#about-page-wrapper{width:415px;height:315px;float:left;margin:50px 0 0;}
#about-page-wrapper .tab{height:315px;}
.tab{display:none;}
.tab.active{display:block;}

#about-menu{float:right;margin:70px 0 0;}
#about-menu li{float:left;margin:0 0 0 15px;}
#about-menu li a{
	width:160px;
	height:160px;
	float:left;
	border:2px solid #FFF;
	border-radius:82px;
		-moz-border-radius:82px;
		-webkit-border-radius:82px;
	font-size:24px;
		line-height:160px;
		text-transform:uppercase;
		text-align:center;
		color:#FFF;
}
#about-menu li a:hover{background:rgba(255, 255, 255, 0.2);border-color:rgba(255, 255, 255, 0.4);}
#about-menu li a.active{background:#FFF;color:#6b2649;}


/* --------------------------------------------- CONTACT --------------------------------------------- */
.page-id-5 .entry,
.page-id-13 .entry{width:730px;float:right;}


/* --------------------------------------------- VIDEOS --------------------------------------------- */
.video,
.video img{width:300px;height:225px;float:left;}
.video{position:relative;margin:30px 0 0;border:5px solid #FFF;background:#000;}
.video.middle{margin:30px 25px 0;}
.video img,
#home-videos .tabs-links li a img{opacity:0.5;-moz-opacity:0.5;-webkit-opacity:0.5;filter:alpha(opacity=50);}
.video-icon{width:70px;height:70px;position:absolute;left:50%;top:50%;margin:-35px 0 0 -35px;background:url("assets/images/sprites.png") no-repeat -174px -95px;}
a:hover .video-icon,
a.active .video-icon{background-position:-247px -95px;}

.single-videos .post{width:680px;position:relative;margin:0 150px;}
.single-videos .page-title,
.single-fotos .page-title{width:auto;}
.single-videos #content-outer-wrapper {padding-bottom:40px;}
#single-video{width:660px;height:371px;float:left;position:relative;margin:20px 0 0;border:10px solid #FFF;}

.posts-nav a,
#events-slide .prev,
#events-slide .next{width:43px;height:80px;position:absolute;top:50%;left:-140px;margin:-40px 0 0;background:url("assets/images/sprites.png") no-repeat -300px 0;}
.posts-nav.next a{left:auto;right:-140px;background-position:-347px 0;}


/* --------------------------------------------- EVENTS --------------------------------------------- */
.event{width:300px;min-height:260px;float:left;margin:30px 0 0;border:1px solid;color:#FFF;text-transform:uppercase;}
.event.middle{margin:30px 22px 0;}
.event-header{width:100%;height:110px;float:left;background:url("assets/images/back_event-header.jpg") no-repeat center top;}
.event-header-inner{width:240px;height:89px;padding:20px 0 0;float:left;margin:0 30px;border-bottom:1px solid #FFF;}
.event-date{width:55px;float:left;font-size:30px;line-height:25px;text-align:center;}
.event-date span,
.event-content > h1,
.event-content > h3,
.event-content > h4{width:100%;float:left;}
.event-date span.day{font-size:48px;line-height:48px;}
.event-header h3,
.event-header p{width:160px;float:right;}
.event-header h3{margin:10px 0 0;font-size:30px;line-height:26px;}
.event-header p{font-size:18px;}
.event .event-content{width:240px;float:left;margin:20px 30px;}
.event .event-content h1{font-size:16px;text-transform:none;}
.event .event-more{margin:10px 0 0;font-size:14px;text-transform:none;}
.event:hover .event-more{background:#a15a51;color:#FFF;}
.event:hover{border-color:rgba(255, 255, 255, 0.2);background:rgba(255, 255, 255, 0.2);color:#FFF;}

#single-event{width:780px;float:left;position:relative;margin:30px 100px 0;}
#single-event .event-date{padding:15px 40px;border:1px solid #FFF;text-transform:uppercase;}
#single-event .event-content{width:600px;float:right;}
#single-event .event-content > h1{margin:0 0 20px;font-size:30px;}
#single-event .event-content > h3{font-size:22px;}
#single-event .event-content > h4{margin:0 0 15px;font-size:16px;}



/* ------------------------------------------- PHOTOS ------------------------------------------- */
#galleries-listing,
#photos-slider{width:975px;padding:0 0 5px 5px;float:left;position:relative;margin:20px 0 0;}
.gallery,
.gallery img{width:190px;height:190px;float:left;}
.gallery{position:relative;margin:5px 5px 0 0;background:#000;overflow:hidden;}
.gallery.corner{position:absolute;left:5px;top:195px;}
.gallery-hover{
	width:170px;
	position:absolute;
		left:20px;
		bottom:20px;
	opacity:0;
		-moz-opacity:0;
		-webkit-opacity:0;
		filter:alpha(opacity=0);
	text-transform:uppercase;
		color:#FFF;
}
.gallery.featured .gallery-hover{width:365px;}
.gallery-hover h1,
.gallery-hover p{width:100%;float:left;}
.gallery-hover h1{font-size:15px;}
.gallery-hover p{font-size:12px;color:#fd947b;}
.gallery-hover .gallery-photo-count{height:30px;padding:0 20px 0 10px;float:left;margin:10px 0 0;background:#fd947b;font-size:15px;line-height:30px;}
.gallery-hover .gallery-photo-count strong{width:28px;height:22px;float:left;margin:4px 15px 0 0;background:url("assets/images/sprites.png") no-repeat -266px -56px;}
.gallery:hover img{opacity:0.3;-moz-opacity:0.3;-webkit-opacity:0.3;filter:alpha(opacity=30);}
.gallery:hover .gallery-hover,
#photos-slider .photos-slide a:hover span{opacity:1.0;-moz-opacity:1.0;-webkit-opacity:1.0;filter:alpha(opacity=100);}

#photos-slider,
#photos-slider .slides_container,
#photos-slider .photos-slide{width:975px;height:585px;float:left;}
#photos-slider .photos-slide{position:relative;}
#photos-slider .photos-slide .gallery.corner{left:0;}
#photos-slider .photos-slide a span{
	width:84px;
	height:84px;
	position:absolute;
		left:50%;
		top:50%;
	margin:-42px 0 0 -42px;
	background:url("assets/images/back_zoom-img.png") no-repeat 0 0;
	opacity:0;
		-moz-opacity:0;
		-webkit-opacity:0;
		filter:alpha(opacity=0);
}



/* ------------------------------------------- HOME ------------------------------------------- */
.home #header-wrapper,
.home #header{height:730px;}
.home #header-wrapper{border-bottom:none;background:url("assets/images/back_header_home.jpg") no-repeat center top #04092a;}
.home #logo{top:160px;}

.home #content-outer-wrapper{padding:0;}

#buy-cd-link{height:45px;padding:0 20px;position:absolute;left:192px;top:520px;background:#FFF;text-transform:uppercase;line-height:45px;color:#6a254b;}
#buy-cd-link:hover{background:#d07964;color:#FFF;}

#home-events{height:300px;padding:60px 0 0;background:url("assets/images/back_home-events.png") no-repeat center bottom #FFF;}
#home-events h3{width:805px;float:right;font-size:48px;line-height:48px;color:#6a254b;}
#events-slide,
#events-slide .slides_container,
#events-slide .event-slide{width:705px;height:210px;float:right;}
#events-slide{padding:0 100px 0 0;position:relative;margin:30px 0 0;overflow:hidden;}
.home-event,
.home-event .event-date,
.home-event p{width:215px;float:left;}
.home-event{margin:0 30px 0 0;}
.home-event.last{margin:0;}
.home-event .event-date{font-size:44px;line-height:44px;text-align:left;color:#6a254b;}
.home-event p{color:#6d6d64;}
.home-event-more{height:45px;padding:0 15px;float:left;margin:10px 0 0;background:#6a254b;line-height:45px;text-transform:uppercase;color:#FFF;}
.home-event:hover .event-date{color:#e97a64;}
.home-event:hover .home-event-more{background:#e97a64;}
#events-slide .prev,
#events-slide .next{left:auto;transition:0s;overflow:hidden;text-indent:-999px;}
#events-slide .prev{right:60px;background-position:-323px -84px;}
#events-slide .prev:hover{background-position:-393px 0;}
#events-slide .next{right:0;background-position:-370px -84px;}
#events-slide .next:hover{background-position:-440px 0;}

#home-videos{height:567px;background:url("assets/images/back_home-videos.jpg") no-repeat center top #6b2649;}
#home-videos #single-video{width:520px;height:292px;margin:80px 0 0;}
#home-videos .tabs-links{width:378px;float:right;}
#home-videos .tabs-links li,
#home-videos .tabs-links li a{width:189px;height:189px;float:left;}
#home-videos .tabs-links li a{position:relative;overflow:hidden;background:#000;}
#home-videos .tabs-links li a img{width:252px;height:189px;float:left;margin:0 0 0 -26px;}
#home-videos .tabs-links li #more-videos-btn{
	width:68px;
	height:68px;
	float:left;
	margin:60px 0 0 60px;
	border:2px solid #FFF;
	border-radius:35px;
		-moz-border-radius:35px;
		-webkit-border-radius:35px;
	background:none;
	font-size:18px;
		font-weight:bold;
		text-align:center;
		line-height:68px;
		color:#FFF;
}
#home-videos .tabs-links li #more-videos-btn:hover{border-color:#e97a64;color:#e97a64;}

#home-about{height:719px;background:url("assets/images/back_home-about.png") no-repeat center top;}
#home-about .centered-wrapper{position:relative;}
#home-about-content{width:475px;height:370px;float:right;margin:120px 0 0;}
#send-invitation-btn{
	width:303px;
	height:60px;
	position:absolute;
		right:206px;
		top:621px;
	background:#FFF;
	font-size:16px;
		line-height:60px;
		text-align:center;
		text-transform:uppercase;
		color:#6a254b;
}
#send-invitation-btn:hover{background:#6a254b;color:#FFF;}



/* HIDE */
.hide,
.frm_submit img,
.wp-bannerize-support,
#respond form .required,
label .frm_required,
#comments-wrapper .commentlist li img.avatar,
#footer-wrapper .menu li ul,
.hide-label label,
.page-id-5 .page-title,
.page-id-13 .page-title,
.page-id-15 .page-title,
.navigation .wp-pagenavi .pages{display:none !important;}