@charset 'utf-8';
/*
 Theme Name:   Beauty Blog Child
 Theme URI:    http://beauty.themerex.net/
 Description:  Beauty Blog - Multipurpose and Multiskin Responsive Wordpress theme
 Author:       ThemeREX
 Author URI:   http://www.cristinamariani-art.com
 Template:     beauty
 Version:      1.4
 Tags:         light, inheritable theme-options
 Text Domain:  themerex
*/


@import url("../beauty/style.css");
@import url("../beauty/style.min.css");
@import url("../beauty-child/fonts/barkentina/stylesheet.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
/*modifiche*/

/*body*/
body{color:#555 !important;background: -moz-linear-gradient(left,  rgba(205,235,139,1) 0%, rgba(205,235,139,0.4) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(205,235,139,1)), color-stop(100%,rgba(205,235,139,0.4))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(205,235,139,1) 0%,rgba(205,235,139,0.4) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(205,235,139,1) 0%,rgba(205,235,139,0.4) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(205,235,139,1) 0%,rgba(205,235,139,0.4) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(205,235,139,1) 0%,rgba(205,235,139,0.4) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8b', endColorstr='#66cdeb8b',GradientType=1 ); /* IE6-9 */}

@media (max-width: 1167px) and (min-width: 1024px){
body.boxed .boxedWrap {width: 93% !important;}}

@media (max-width: 1023px) and (min-width: 568px){
body.boxed .boxedWrap {width: 95% !important;}}


/*header*/
div.sliderHomeBullets div.rsNav.rsBullets{bottom:50px !important;}

.userHeaderSection.custom .sc_content.main.frase h2{color:#fff;margin-left: 350px;}
.topTabsWrap {background-image: url(http://conexoes-em-movimento.com/wp-content/uploads/2014/09/naturabig.jpg) !important;
background-position: 70% 10% !important;}
.topTabsWrap h3.pageTitle{color: #fff !important;font-family: 'barkentina_1regular';}

@media (max-width: 799px){
div.userHeaderSection.custom{background: url(http://conexoes-em-movimento.com/wp-content/uploads/2014/11/background-cit--e1415979547183.png) no-repeat;}
.sc_parallax.light {height:auto !important;}
.home figure.sc_image.sc_image_shape_square.cit{height:auto !important;}
}

/*immagini*/

@media (min-width: 1000px){
.page-id-2671 figure.sc_image.sc_image_shape_square{height:400px !important;}
}

/*content area*/
@media (max-width: 1023px) and (min-width: 480px){
.main {width: 85% !important;}}

@media (max-width: 479px){
.main {width: 90% !important;}}

/*cerca*/
.topWrap .search.searchOpen {width: 220px;background-color: #EAFFB5;}
.topWrap .search .searchForm .searchField {color: #666 !important;}

/*blog e post*/
h1.post_title.entry-title{font-size:36px;color:#78b634;font-family: 'barkentina_1regular';}
.blog h4 a, .home h4 a{color:#78b634 !important;text-transform: uppercase;font-family: 'barkentina_1regular';font-size: 18px;}
.blog h4 a:hover, .home h4 a:hover{color:#458498 !important;text-transform: uppercase;font-size: 18px;}
ul.share-social.shareDrop.inited{width: 90px;}
.single-post .itemInfo{margin-bottom: 95px;}
h4.sc_blogger_title.sc_title a{color:#78b634 !important; font-size: 18px;}
h4.sc_blogger_title.sc_title a:hover{color:#458498 !important; font-size: 18px;}
.topTabsWrap .speedBar a, .topTabsWrap .speedBar .breadcrumbs_delimiter {color: #C7C7C7 !important;}
.topTabsWrap .speedBar a:hover{color: #fff !important;}
figure.sc_image.sc_image_shape_square{height:auto !important;}

/*footer*/
.footerContentWrap {display: none;} .user_footer{padding-top: 15px;padding-bottom: 15px;} .user_footer .sc_icon.icon-facebook-1{margin-right: 1em !important;}
.userFooterSection.custom div.sc_section.bgfooter{background: rgb(120,182,52); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(120,182,52,1) 0%, rgba(192,214,128,1) 28%, rgba(69,132,152,1) 61%, rgba(184,211,101,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(120,182,52,1)), color-stop(28%,rgba(192,214,128,1)), color-stop(61%,rgba(69,132,152,1)), color-stop(100%,rgba(184,211,101,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(120,182,52,1) 0%,rgba(192,214,128,1) 28%,rgba(69,132,152,1) 61%,rgba(184,211,101,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(120,182,52,1) 0%,rgba(192,214,128,1) 28%,rgba(69,132,152,1) 61%,rgba(184,211,101,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(120,182,52,1) 0%,rgba(192,214,128,1) 28%,rgba(69,132,152,1) 61%,rgba(184,211,101,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(120,182,52,1) 0%,rgba(192,214,128,1) 28%,rgba(69,132,152,1) 61%,rgba(184,211,101,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78b634', endColorstr='#b8d365',GradientType=1 ); /* IE6-9 */
}

/*logo doppio - logo fixed*/
 img.logo_fixed{display:none;} 
header.fixedTopMenu .topWrap .logo img {height: 35px !important;}
@media (max-width: 1280px){
div.logo.logo_left a img.logo_main{height:120px !important;}}

@media (max-width: 1167px){
div.logo.logo_left a img.logo_main{height:100px !important;}
header.noFixMenu .topWrap .logo {height: 135px !important;}}

@media (max-width: 1023px) and (min-width: 870px){
.topWrap .logo.logo_left a{margin-left: -20px !important;}}

@media (max-width: 479px){
header.noFixMenu .topWrap .logo {text-align:center !important; float:none;}}

@media (max-width: 799px){
header.noFixMenu .topWrap .logo {height: 115px !important;}
header.noFixMenu.menu_right .topWrap .search {margin-top: 55px !important;margin-bottom: 0px !important;}}

/*menu*/
#mainmenu a{color:#015772;} #mainmenu a:hover{color:#78b634;} 
#mainmenu li.current-menu-item a{color:#78b634;} 
.topWrap .search, .openRightMenu {border-color: #78b634 !important;}
.topWrap .topMenuStyleLine > ul > li:after {background: #78b634 !important;}
body.single.single-post li#menu-item-2434 a{color:#78b634;} 
body.single.single-event li#menu-item-2534 a{color:#78b634;}
 
@media (max-width: 1280px){
#mainmenu a {font-size: 12px;}}

@media (min-width: 1000px) and (max-width: 1167px) {
a.openResponsiveMenu, nav{margin-right: 260px;}}

@media (min-width: 890px) and (max-width: 999px) {
a.openResponsiveMenu, nav{margin-right: 190px;}}

@media (min-width: 800px) and (max-width: 889px) {
a.openResponsiveMenu, nav{margin-right: 130px;}}

@media (min-width: 800px) and (max-width: 1167px) {
#mainmenu a {font-size: 14px;}
a.openResponsiveMenu, nav{float:right; width:350px;  clear:both;}
.responsive_menu .menuTopWrap { display: none;}
.responsive_menu .openResponsiveMenu{margin-top: -100px;}

.topWrap .topMenuStyleLine {margin-top: -60px;margin-bottom: 25px;}

header.noFixMenu.menu_right .topWrap .topMenuStyleLine > ul > li, header.noFixMenu.menu_right .topWrap .topMenuStyleFon > ul > li {
  clear:both;
  padding-bottom:0 !important;
  padding-top:0 !important;}

header.noFixMenu.menu_right .topWrap .search {margin-top: 50px !important; margin-bottom: 0px !important;}
}

@media (max-width: 1023px) and (min-width: 800px){
.responsive_menu .menuTopWrap {float: right !important;}
}


/*generico hover*/
a:hover{color:#78b634 !important;}

/*homepage*/
body.home .post_text_area .sc_section{font-size: 18px;line-height: 26px;color: #015772;}
body.home div.sc_section{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
h2.eventi a, h2.articoli a{color:#78b634;font-family: 'barkentina_1regular';}
h2.eventi, h2.articoli{padding-bottom: 15px;}
body.home h3.newsletter{color:#78b634;text-align: center;font-family: 'barkentina_1regular';}
body.home .frase{color:#fff; font-size:24px;}
div.sc_section.cit{text-align:center;}
@media (max-width: 610px) and (min-width: 390px){
body.home .inputSubmitAnimation.sFocus{width:370px;}}
@media (max-width: 389px){
body.home .inputSubmitAnimation.sFocus{width:270px;}}

/*timeline*/
.sc_blogger_date {background: #ABD394 !important;} 
.sc_blogger_date .day_month{color:#fff !important;}
.sc_blogger_date .year {color:#666 !important;}
.sc_scroll_controls ul.flex-direction-nav a:before{color:#78b634 !important;}

/*events old*/
.events-table-header .event-time,.events-table-header .event-description{color:#2b307f;
-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
background: -moz-linear-gradient(left,  rgba(205,235,139,1) 0%, rgba(205,235,139,0.48) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(205,235,139,1)), color-stop(100%,rgba(205,235,139,0.48))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(205,235,139,1) 0%,rgba(205,235,139,0.48) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(205,235,139,1) 0%,rgba(205,235,139,0.48) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(205,235,139,1) 0%,rgba(205,235,139,0.48) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(205,235,139,1) 0%,rgba(205,235,139,0.48) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8b', endColorstr='#7acdeb8b',GradientType=1 ); /* IE6-9 */
}

.events-table-list .event-time,.events-table-list .event-description, div.eventi-hp{color:#fff;line-height: 24px;
-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
background: -moz-linear-gradient(left,  rgba(1,87,114,1) 0%, rgba(1,87,114,0.48) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(1,87,114,1)), color-stop(100%,rgba(1,87,114,0.48))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(1,87,114,1) 0%,rgba(1,87,114,0.48) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(1,87,114,1) 0%,rgba(1,87,114,0.48) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(1,87,114,1) 0%,rgba(1,87,114,0.48) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(1,87,114,1) 0%,rgba(1,87,114,0.48) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015772', endColorstr='#7a015772',GradientType=1 ); /* IE6-9 */}
h3.events{color: #2b307f;
margin-top: 55px;
padding-bottom: 20px;
text-transform: uppercase;
font-size: 20px;}

.post-2518 .post_info.infoPost, .type-event .itemInfo{display:none;}
.post-2518 .post_title.entry-title, .post-2671 .post_title.entry-title{display:none;}
span.data{font-size:16px;}
span.evento a, div.eventi-hp a{font-size:16px;color:#CCFF00;}
span.ora, i.location{color:#ccc;}
.single-evento span.data-single, .single-evento span.ora-single, .single-evento span.location-single a{color:#000;}


/*sidebar*/
#sidebar_main h3{color:#015772;}
#sidebar_main ul li.dropMenu a{font-size:14px;color:#fff !important;padding-left: 8px;}
#sidebar_main ul li.dropMenu a:hover{color:#CCFF00 !important;}
#sidebar_main ul li.dropMenu{margin-bottom: 20px;padding: 6px 6px 6px 15px;
-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
background: -moz-linear-gradient(left,  rgba(1,87,114,1) 0%, rgba(1,87,114,0.48) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(1,87,114,1)), color-stop(100%,rgba(1,87,114,0.48))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(1,87,114,1) 0%,rgba(1,87,114,0.48) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(1,87,114,1) 0%,rgba(1,87,114,0.48) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(1,87,114,1) 0%,rgba(1,87,114,0.48) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(1,87,114,1) 0%,rgba(1,87,114,0.48) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015772', endColorstr='#7a015772',GradientType=1 ); /* IE6-9 */
}
#sidebar_main ul>li.dropMenu:before{padding: 8px;color:#c0d680;}
#sidebar_main ul li.dropMenu ul{color:#c0d680;}

table.em-calendar td.month_name{font-weight: 600;background-color: #CCCCFF;}
table.em-calendar td a.em-calnav{font-size: 14px;font-weight: 600;color:#fff;}
table.em-calendar thead{background-color: #CCCCFF;}
table.em-calendar tr.days-names{background-color:#E1F2BA;}
td.eventful{background-color: #015772;}
td.eventful a{color: #c0d680 !important;}

.textwidget .sc_emailer.inputSubmitAnimation.sFocus .sInput{font-size: 12px;width: 250px;}
@media (max-width: 615px){
.inputSubmitAnimation.sFocus{width:auto !important;}}
.textwidget .sc_emailer.inputSubmitAnimation.sFocus{width:auto !important;}

/*trabalho*/
h4.trabalho{color: #458498 !important;text-transform: uppercase; margin-top:35px;text-align: center;font-family: 'barkentina_1regular';}
figure.trabalho, figure.trabalho img{width: 233px;height: 233px;}
section.post-876 .sc_column_item {padding-right: 25px;}
@media (max-width: 750px){
.page-id-876 .columns1_3 {width: 95.8334% !important;}}
.page-id-876 .columns1_3 {margin-bottom: 35px;}}

/*contactos*/
input[type="text"], input[type="password"], textarea{background-color: #EAFFB5 !important;}
.page-id-825 div.sc_contact_form{background-color: #D2F1A9;padding: 20px 15px;}
.page-id-825 h2{font-family: 'barkentina_1regular';}
@media (max-width: 1024px){
.sc_contact_form.sc_contact_form_contact{margin-left:auto !important;margin-right:auto !important;}}
@media (max-width: 479px){
.sc_contact_form .columns1_3 {margin-bottom: 10px;}}
.page-id-825 h1.title{color:#78b634;text-align: center;font-size: 20px;padding-bottom: 30px;font-family: 'barkentina_1regular';text-transform:uppercase;}

/*booking events*/
.eventCardExtendedCnt .eventDescription .info {color: #707070 !important;line-height: 18px !important;}
.eventDetails .buyCnt a.buyBtn.md-trigger:hover{color: #000 !important;}
.home .eventCardExtendedCnt {margin-top: 0px;}
.custom-calendar-wrap {overflow: visible;}
.custom-calendar-wrap #custom-year, .custom-calendar-wrap #custom-month{padding-bottom: 0px !important; line-height: 20px;}
.fc-calendar .fc-row > div.fc-content:not(.noToolTip):before {background: #78b634;width: 200px;}
.fc-calendar .fc-row > div.fc-content:after {display: none !important;}

/*calendar sidebar*/
.textwidget .fc-calendar .fc-head {font-size: 10px;}
.textwidget .fc-calendar .fc-row > div > span.fc-date{font-size: 14px;}

/*pagina 404*/
.page-id-872 .speedBar{display:none;}
.page404 .titleError, .page404 .h2, .page404 p{color: #015772 !important;}
.page404 p a{color: #78b634 !important;}

/* serena: test per mobile ma non funge 
@media only screen and (max-width: 200px){
  .scroll-wrapper{
    position:absolute;
    overflow-x:scroll;
  }
*/