/*



Theme Name: Merchandiser Child

Theme URI: http://merchandiser.getbowtied.com/

Description: This is a child theme for Merchandiser.

Author: Get Bowtied

Author URI: http: //www.getbowtied.com/

Template: merchandiser

Text Domain: getbowtied

Version: 1.0



*/











/****************************************************************/



/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/



/****************************************************************/











/*@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900');*/







@font-face{



	font-family:'peque script';



	src:url('fonts/pequescript.eot');



	src:url('fonts/pequescript.eot?#iefix') format('embedded-opentype'),



		url('fonts/pequescript.woff') format('woff'),



		url('fonts/pequescript.ttf') format('truetype');



	font-weight:normal;



	font-style:normal;



}







@font-face{



	font-family:'Myriad Pro';



	src:url('fonts/MyriadPro-Regular.eot');



	src:url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),



		url('fonts/MyriadPro-Regular.woff') format('woff'),



		url('fonts/MyriadPro-Regular.ttf') format('truetype');



	font-weight:normal;



	font-style:normal;



}
div#mailpoet_form_1 {
    float: right;
}
.blog_post.getbowtied_blog_ajax_load_more_item_visible:hover {
  transform: scale(1.02);
}
.lang select {
  -moz-appearance: none;
  background: rgba(0, 0, 0, 0) url("https://rosarios4.com/wp-content/uploads/2018/02/drop.png") no-repeat scroll right center / 10px 12px !important;
  border: medium none black;
  color: #a0847d;
  cursor: pointer;
  font-size: 13px;
  font-weight: 300;
  height: auto;
  margin: 0;
  padding: 0 0.83333rem;
}
.lang::after {
  content: none !important;
}
.draggable .bx-wrapper {
  background: #fff none repeat scroll 0 0;
  border: medium none;
  box-shadow: 0 0 5px #ccc;
}
.wpsf-product.slick-slide .wpsf-product-img {
  height: 600px;
}
.offcanvas_quickview .buttons .view-product {
  bottom: 0;
  margin-bottom: 0 !important;
  position: inherit !important;
}
.quick_newslatter {
  margin: 0 !important;
  padding-bottom: 5px !important;
  padding-top: 15px !important;
}
.wpsf-product.slick-slide.slick-active img {
  border: medium none !important;
}
.wpsf-product .wpsf-product-title {
  bottom: 7%;
  margin: auto !important;
  position: absolute;
  text-align: center;
  width: 100% !important;
}
.wpsf-product.slick-slide {
  position: relative;
}
.single-post em {
  font-style: italic !important;
  line-height: inherit !important;
}
.single-post i {
  font-style: italic !important;
  line-height: inherit !important;
}

.single-pos strong {
  font-weight: bold !important;
  line-height: inherit !important;
}
.single-post b {
  font-weight: bold !important;
  line-height: inherit !important;
}
.buttons .wpcf7-form > p {
  display: block !important;
  padding-top: 11px;
}
.wpsf-product-img.wp-post-image {
  width: 100%;
}
.wpsf-product.slick-slide {
  margin: 0 !important;
}
.wpsf-cart-button {
  display: none;
}
.wpsf-product-title a {
  color: #fff !important;
}
.wpsf-product-title {
  bottom: 26%;
  margin: auto;
  position: absolute;
  text-align: center;
  width: 450px !important;
}
.wpsf-cart-button {
  bottom: 20%;
  position: absolute;
  width: 463px;
}
.wpsf-product.slick-slide.slick-cloned.slick-active img {
  border: medium none !important;
}
.button.product_type_simple.ajax_add_to_cart {
  border: medium none;
  color: #fff !important;
  font-size: 17px;
}
.vc_custom_1490861191818 .slick-prev.slick-arrow {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 2px solid;
  border-radius: 50% !important;
  height: 55px !important;
  left: 27px !important;
  top: 45% !important;
  width: 55px !important;
}
.vc_custom_1490861191818 .sp-wps-font-icon.icon-angle-left {
  font-size: 45px;
  margin-left: -8px;
}
.vc_custom_1490861191818 .slick-next.slick-arrow {
  top: 45% !important;
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 2px solid;
  border-radius: 50% !important;
  height: 55px !important;
   width: 55px !important;
   right: 19px !important;
}
.vc_custom_1490861191818 .slick-next.slick-arrow:hover {
   background: #235085 !important;
}
.vc_custom_1490861191818 .slick-prev.slick-arrow:hover {
   background: #235085 !important;
}
.wpsf-product-title > img {
  margin: 0 auto 13px;
}
.vc_custom_1490861191818 .sp-wps-font-icon.icon-angle-right {
  font-size: 45px;
  margin-left: -4px;
}
.wpsf-product-title > a {
  color: #fff !important;
  font-size: 32px !important;
}


html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td,



article, aside, canvas, details, embed, 



figure, figcaption, footer, header, hgroup, 



menu, nav, output, ruby, section, summary,



time, mark, audio, video{



    margin:0;



    padding:0;



    border:0;



    font-size:100%;



    font:inherit;



    vertical-align:baseline;



}



body {



	font-family: 'Source Sans Pro', sans-serif;



}



/* HTML5 display-role reset for older browsers */



article, aside, details, figcaption, figure, 



footer, header, hgroup, menu, nav, section{display:block}



body{



    font-family:'Source Sans Pro', sans-serif;



    font-size:17px;



    font-weight:400;



    line-height:1;



}



ol, ul{



    list-style:none;



    margin:0;



    padding:0;



}



blockquote, q{quotes:none}



blockquote:before, blockquote:after,



q:before, q:after{



    content:'';



    content:none;



}



table{



    border-collapse:collapse;



    border-spacing:0;



}



.clearfix::after{



    clear:both;



    content:" ";



    display:table;



}



.container{



	margin:0 auto;



	padding:0 10px;



	box-sizing:border-box;



}



/********************************



           Custom style



********************************/







/*********** header ***********/



.header{



    background:#fff;



    display:block;



    position:relative;



    width:100%;



}



.logo_wrap{



    display:block;



    float:left;



    position:relative;



    padding:17px 0;



    width:26.1086%;



}



.logo{



    display:block;



    height:39px;



    margin:auto;



    max-width:146px;



    width: 100%;



}

body > div.offcanvas_container > div.offcanvas_main_content > div > div > div.row > div > nav > div.nav-previous, body > div.offcanvas_container > div.offcanvas_main_content > div > div > div.row > div > nav > div.nav-next{

    top: 65px!important;

    position: absolute!important;

}

div.p13_s2_dtl > div > div > div > div.yith-wcwl-add-button.show > a:after{

    content: "";

    display: block;

    width: 100%;

    height: 2px;

    background: #5F5F5F;

    transition: all 0.3s ease-in-out;

    margin-top: 2px;

}

div.p13_s2_dtl > div > div > div > div.yith-wcwl-add-button.show > a:hover:after{

    width:0;

}



.logo img{width:100%}



.nav_menu{



    display:block;



    float:left;



    width:47.4703%;



}



.nav_menu ul{



    display:block;



    width:100%;



    text-align:center;



}



.nav_menu ul li{display:inline-block}



.nav_menu ul li a{



    color:#676767;



    display:block;



    font-size:13px;



    font-weight:400;



    padding:30px 10px;



    text-decoration:none;



    text-transform:uppercase;



    transition:all 0.2s ease 0s;



}



.nav_menu ul li a:hover{color:#FFAB66;}



.nav_menu ul.sub-menu{



    background:#edd2c3 none repeat scroll 0 0;



    box-sizing:border-box;



    display:inline-block;



    left:0;



    opacity:0;



    padding:0 13%;



    position:absolute;



    top:100%;



    transition:all 0.2s ease 0s;



    visibility:hidden;



    width:100%;



    z-index:999;



	margin: 0



}



.nav_menu ul li:hover ul.sub-menu{



    visibility:visible;



    opacity:1;



}



.nav_menu ul.sub-menu li{



    border-right:thin solid #d9beb1;



    display:table-cell;



    padding:23px 50px 52px 25px;



    position:relative;



    text-align:left;



    vertical-align:top;



    transition:.2s;



}



.nav_menu ul.sub-menu li:last-child{border:none;}



.nav_menu ul.sub-menu li:hover{background:#e9ccbc;}



.nav_menu ul.sub-menu li a{



    color:#a0847d;



    font-size:14px;



    font-weight:600;



    line-height:23px;



    padding:0;



}



.nav_menu ul.sub-menu ul.sub-menu{



    background:transparent;



    display:block;



    padding:0;



    position:relative;



}



.nav_menu ul.sub-menu ul.sub-menu li{



    display:block;



    border:none;



    padding:0;



}

.woocommerce .product-images-wrapper .product-images-carousel .swiper-slide img{

    padding-left: 0!important;

}



div.Modelos > div.row_split > div > div.second_col_split.catita_sec1_cont_right > div > h3{

    display: none;

}



.nav_menu ul.sub-menu ul.sub-menu a{



    color:#676767;



    font-size:13px;



    font-weight:400;



    line-height:24px;



}



.nav_menu ul.sub-menu ul.sub-menu li:hover a{color:#ffab66;}



.woo_header{



    box-sizing:border-box;



    display:block;



    float:left;



    padding:27px 40px;



    text-align:right;



    width:26.4209%;



}



.woo_header ul{



    display:inline-block;



    text-align:right;



    width:auto;



}



.woo_header li{



    display:inline-block;



    padding:0 10px;



    width:auto;



}



.woo_header .user_btn:hover a{color:#ffab66}



.woo_header a{



    color:#676767;



    display:block;



    font-size:16px;



}



.woo_header i.fa.fa-heart{color:#fe7600;}



.lang{



    box-sizing:border-box;



    display:inline-block;



    width:auto;



	position:relative;



	padding-right:5px;



}



.lang:after{



	content:'\f107';



	font-family:fontAwesome;



	width:15px;



	height:15px;



	position:absolute;



	right:-5px;



	top:3px;



	color:#ad958f;



	font-size:15px;



}



.lang select{



    -moz-appearance:none;



    appearance:none;



    cursor:pointer;



    background:rgba(0, 0, 0, 0) none repeat scroll 0 0;



    border:medium none black;



    color:#a0847d;



    font-size:13px;



    font-weight:300;



	margin: 0;



	height: auto;



	padding: 0 0.83333rem



}



.cart_btn{position:relative}



.cart_btn span{



    background:#a0847d;



    border-radius:50%;



    color:#fff;



    font-size:10px;



    font-weight:600;



    height:14px;



    line-height:14px;



    position:absolute;



    right:3px;



    text-align:center;



    top:-5px;



    width:14px;



}



.clearfix:before, .clearfix:after{



    content:"";



    display:table;



}



.clearfix:after{clear:both}



.clearfix{*zoom:1}



.user_login{



    background: #edd2c3;



    left: 0;



    padding: 63px 0 22px;



    position: absolute;



    top: 100%;



    transition: .2s;



    width: 100%;



    z-index: 999;



    visibility: hidden;



    opacity: 0;



}



.user_btn:hover .user_login {



    visibility: visible;



    opacity: 1;



}



.login_form{



    display:none;



    margin:auto;



    text-align:left;



    max-width:270px;



    width: 100%



}



.single_input{



    display:block;



    margin-bottom:15px;



    width:100%;



    position: relative;



}



.single_input:nth-of-type(3n-3) {



    margin-right: 0 !important;



}



.single_input label{



    color:#23282d;



    display:block;



    font-size:12px;



    font-weight:600;



    line-height:22px;



    text-transform: uppercase;



}



.single_input input[type="text"],



.single_input input[type="password"],



.single_input input[type="email"]{



    border:medium none;



    height:34px;



    width:100%;



    padding: 0 10px;



    box-sizing: border-box;



}



.single_input select {



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    background: #fff;



    border: medium none;



    color: #4f5357;



    font-size: 11px;



    height: 34px;



    padding: 0 10px;



    width: 100%;



}



.pais_sel {position: relative;}



.pais_sel:after {



    content: '\f0d7';



    font-family: fontAwesome;



    font-size: 16px;



    position: absolute;



    right: 5px;



    top: 70%;



    transform: translate(0px, -50%);



}



.single_input select option {



    background: #fff;



    padding: 10px;



}



.loginReg_wrap {



    display: block;



    margin: auto auto 15px;



    text-align: left;



    width: 270px;



}



.remember {



    display: block;



    margin-bottom: 15px;



}



.remember label {



    color: #23282d;



    display: inline-block;



    font-size: 11px;



    font-weight: 600;



    text-transform: uppercase;



    width: auto;



    line-height: 20px;



}



.remember input[type="checkbox"] {



    display: inline-block;



    margin: 0;



    vertical-align: bottom;



}



.remember a {



    color: #23282d;



    display: inline-block;



    float: right;



    font-size: 11px;



    font-weight: 600;



    line-height: 20px;



    text-align: right;



    text-decoration: none;



}







.loginReg_wrap button {



    -moz-border-bottom-colors: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    background: transparent;



    border-color: currentcolor currentcolor #a4a4a4;



    border-image: none;



    border-style: none none solid;



    border-width: medium medium 4px;



    color: #a4a4a4;



    cursor: pointer;



    display: inline-block;



    font-size: 12px;



    font-weight: 600;



    margin: 0;



    padding: 0 0 15px;



    text-align: left;



    transition: .2s;



    width: 135px;



}



.loginReg_wrap button:hover,



.loginReg_wrap button.active {



    color: #23282d;



    border-color: #23282d;



}



.login_form button,



.reg_form button {



    background: #23282d;



    border: medium none;



    color: #fff;



    cursor: pointer;



    display: block;



    font-size: 12px;



    font-weight: 600;



    padding: 16px;



    margin-bottom: 43px;



    transition: .2s;



    width: 100%;



}



.reg_form button {



    margin: auto;



    width: 168px;



}



.login_form button:hover {background: #313437;}







.reg_form {



    display:block;



    margin:auto;



    text-align:left;



    max-width:826px;



    width: 100%



}



.reg_form_left {



    display: block;



    max-width: 641px;



    width: 100%;



    float: left;



}



.reg_form_right {



    display: block;



    max-width: 150px;



    width: 100%;



    float: right;



}



.reg_form .reg_form_left .single_input {



    display: inline-block;



    margin: 0 19px 15px 0;



    width: 31%;



}



.reg_form_right h4 {



    color: #23282d;



    font-size: 12px;



    font-weight: 600;



    line-height: 22px;



}



.reg_form_right ul {



    text-align: left;



    margin: 0;



    padding: 0;



    list-style: none;



}



.reg_form_right ul li {



    display: block;



    margin: 0;



    padding: 0;



}



.reg_form_right label {



    color: #4f5357;



    display: inline;



    font-size: 11px;



    font-weight: 400;



    line-height: 25px;



}



.reg_form_right input[type="checkbox"] {



    display: none;



    margin: 0;



}



.reg_form_right input[type="checkbox"] + label {



    display: inline-block;



    padding-left: 20px;



    position: relative;



}



.reg_form_right input[type="checkbox"]:not(:checked) + label:after {



    background: #fff;



    border-radius: 50%;



    content: "";



    height: 13px;



    left: 0;



    line-height: 25px;



    position: absolute;



    top: 50%;



    transform: translate(0px, -50%);



    width: 13px;



}



.reg_form_right input[type="checkbox"]:checked + label:after {



    content: '';



    width: 13px;



    height: 13px;



    background: #ff7600;



    border-radius: 50%;



    position: absolute;



    left: 0;



    top: 50%;



    transform: translate(0px, -50%);



    line-height: 25px;



}



.reg_form_left .remember {



    margin: 11px 0 24px;



    text-align: center;



}



.reg_form_left .remember a {



    float: none;



    margin-right: 26px;



}















.remember input[type="checkbox"] {



    display: none;



    margin: 0;



}



.remember input[type="checkbox"] + label {



    display: inline-block;



    padding-left: 20px;



    position: relative;



}



.remember input[type="checkbox"]:not(:checked) + label:after {



    background: #fff;



    border-radius: 50%;



    content: "";



    height: 13px;



    left: 0;



    line-height: 25px;



    position: absolute;



    top: 50%;



    transform: translate(0px, -50%);



    width: 13px;



}



.remember input[type="checkbox"]:checked + label:after {



    content: '';



    width: 13px;



    height: 13px;



    background: #ff7600;



    border-radius: 50%;



    position: absolute;



    left: 0;



    top: 50%;



    transform: translate(0px, -50%);



    line-height: 25px;



}







/*********** sec_01 ***********/



.sec_01{



	width:100%;



	position:relative;



}



.sec_01 ul{



	width:100%;



	overflow:hidden;



}



.sec_01 ul li{float:left}



.sec_01 ul li .sec_01_slideCont{



	width:100%;



	position:relative;



}



.sec_01 ul li .sec_01_slideCont img{



	width:100%;



	display:block;



}



.sec_01 .slick-dots{



	width:100%;



	position:absolute;



	right:0;



	left:0;



	bottom:30px;



	margin:auto;



	text-align:center;



}



.sec_01 .slick-dots li{



	padding:0 5px;



	float:none;



	display:inline-block;



}



.sec_01 .slick-dots li button{



	width:17px;



	height:17px;



	padding:0;



	background:url("images/pagination.png") no-repeat right top;



	overflow:hidden;



	cursor:pointer;



	border:medium none;



	display:block;



	text-indent:-10000px;



}



.sec_01 .slick-dots li.slick-active button{background-position:left top}



.sec_01_slideTxt {



	width:100%;



	padding-bottom:110px;



	position:absolute;



	left:0;



	bottom:0;



	text-align:center;



}



.sec_01_slideTxt h2 {



	margin:0;



	padding: 30px 0px 20px 0px;



	line-height:48px;



	font-size:48px;



	color:#fff;



	font-weight:900;



	position:relative;



text-align:center;



}







.sec_01_slideTxt p {



	margin:0;



	line-height:48px;



	font-size:48px;



	color:#fff;



	font-weight:900;



	position:relative;



text-align:center;



}







.sec_01_slideTxt h2:before{



	content:'';



	width:58px;



	height:8px;



	position:absolute;



	left:0;



	right:0;



	top:0;



	margin:auto;



	background:url(images/sec_01_slideTxtBg.png) no-repeat left top;



background-size: 58px 8px;



}



.sec_01_slideTxt a{



	width:168px;



	margin:0 auto;



	padding:10px 5px 9px;



	line-height:19px;



	font-size:12px;



	color:#a0847d;



	font-weight:600;



	text-align:center;



	text-transform:uppercase;



	text-decoration:none;



	background-color:#fff;



	border:1px solid #dfe1e0;



	display:block;



}







/*********** sec_02 ***********/



.sec_02{



    background:#f3f3f3;



    display:block;



    position:relative;



    padding:63px 0;



    width:100%;



}



.rosarios_wrap{



	max-width:640px;



    width:100%;



    height:auto;



    margin:auto;



	padding:0 15px;



	box-sizing:border-box;



    text-align:center;



}



.rosarios_logo{



    max-width:325px;



    height:85px;



    margin:auto auto 24px;



}



.rosarios_logo img{



    height:auto;



    width:100%;



}



.rosarios_wrap p{



    margin-bottom:28px;



    line-height:20px;



	font-size:17px;



    color:#a0847d;



	font-weight:400;



}



.rosarios_wrap span{



    border-bottom:2px solid;



    color:#4f5357;



    font-size:12px;



    font-weight:600;



}







/*********** sec_04 ***********/



.sec_04{



	width:100%;



	position:relative;



}



.sec_04 ul{



	width:100%;



	overflow:hidden;



}



.sec_04 ul li{



	width:33.3333%;



	height:570px;



	float:left;



}



.sec_04 ul li .sec4_slide_cont{



	width:100%;



	height:100%;



	position:relative;



}



.sec_04 ul li .sec4_slide_cont img{



	width:100%;



	height:100%;



	display:block;

	object-fit: cover;



}



.sec_04 ul li .sec4_slide_contIn{



	width:100%;



	padding-bottom:35px;



	position:absolute;



	left:0;



	bottom:0;



	text-align:center;



}



.sec_04 ul li .sec4_slide_contIn img{



	width:56px;



	height:59px;



	margin:0 auto 3px;



}



.sec_04 ul li .sec4_slide_contIn h4{



	margin:0;



	line-height:53px;



	font-size:43px;



	color:#fff;



	font-weight:700;



}



.sec_04 ul li .sec4_slide_contIn span{



	line-height:24px;



	font-size:18px;



	color:#4f5357;



	font-weight:600;



	display:block;



	text-transform:uppercase;



}



.sec_04 ul li.slick-current span{color:#fff}



.sec4_slide .slick-arrow{



	width:55px;



	height:55px;



	padding:0;



	position:absolute;



	top:0;



	bottom:0;



	margin:auto;



	background-color:transparent;



	background-image:url("images/sec4_slideBtn.png");



	background-repeat:no-repeat;



	background-size:200% auto;



	border:medium none;



	border-radius:50%;



	overflow:hidden;



	display:block;



	text-indent:-1000px;



	z-index:9;



}



.sec4_slide .slick-next{



	background-position:right top;



	right:20px;



}



.sec4_slide .slick-next:hover{background-color:#235085}



.sec4_slide .slick-prev{



	background-position:left top;



	left:20px;



}



.sec4_slide .slick-prev:hover{background-color:#235085}







/*********** sec_05 ***********/



.sec_05{



	width:100%;



	position:relative;



}



.sec_05 img{



	width:100%;



	display:block;



}



.sec_05_In{



	max-width:510px;



	width:100%;



	position:absolute;



	top:27%;



	right:0;



}



.sec_05 h3{



	font-size:60.03px;



	font-weight:700;



	line-height:66px;



	color:#a0847d;



	margin:0;



}



.sec_05 p{



	font-size:18px;



	font-weight:700;



	line-height:21px;



	color:#676767;



	margin:0;



	max-width:415px;



}



.sec_05 a{



	font-size:14px;



	font-weight:700;



	line-height:21px;



	color:#676767;



	margin:0;



}



.sec_05 .inner_img{



	padding:27px 0 15px;



	width:163px;



	height:52px;



	box-sizing: initial



}







/*********** sec_06 ***********/



.sec_06{



	width:100%;



	background-color:#f3f3f3;



	text-align:center;



	padding:27px 0;



}



.sec_06 h5{

padding: 15px 0 0 0;

	margin-right:13px;



	line-height:40px;



	font-size:16px;



	font-weight:400;



	color:#676767;



	display:inline-block;



}



.sec_06 input[type="email"]{



	text-align:left;



	margin:0;



	width:100%;



	font-size:15px;



	color:#000;



	background-color:#edd2c3;



	height:40px;



	border:none;



	width:265px;



	margin-right:28px;



	padding-left:29px;



	display: inline-block



}



.sec_06 input[type="submit"]{



	margin:0;



	line-height:19px;



	font-size:16px;



	font-weight:600;



	color:#fff;



	text-align:center;



	background-color:#c0c0c0;



	border:none;



	padding:8px 9px 11px 11px;



	border:1px solid #e3e3e3;



	display:inline-block;



}



.sec_06 .fa-envelope-o{



	width:34px;



	height:22px;



	padding-right:9px;



	line-height:23px;



	font-size:23px;



}







/*********** footer ***********/



.footer{



	width:100%;



	position:relative;



}



.ftr_cntct{



	width:100%;



	background-color:#c0c0c0;



	padding:33px 0 25px;



	position:relative;



}



.footer .container{



	max-width:1020px;



	padding-left:60px;



	padding-right:10px;



	box-sizing:border-box;



	width:100%;



}



.ftr_contIn{



	width:100%;



	overflow:hidden;



}



.ftr_contInBox1{



	width:19.5353%;



	float:left;



}



.ftr_contInBox2{



	width:18.3738%;



	float:left;



}



.ftr_contInBox3{



	width:12.9883%;



	float:left;



}



.ftr_contInBox4{



	width:18.0570%;



	float:left;



}



.ftr_contInBox5{



	width:12.9883%;



	float:left;



}



.ftr_contInBox6{



	width:17.9514%;



	float:left;



}



.ftr_contIn h4{



	font-size:16px;



	font-weight:700;



	line-height:22px;



	color:#4f5357;



	margin:0;



}



.ftr_contIn ul{



	width:100%;



	padding:0;



}



.ftr_contIn ul li{



	width:100%;



	list-style:none;	



}



.ftr_contIn ul li a{



	font-size:17px;



	font-weight:400;



	line-height:23px;



	color:#fff;



	margin:0;



	display:block;



	text-decoration:none;



}



.ftr_contIn .ftr_contInBox6 a{



	display:inline-block;



	padding-right:15px;



}



.ftr_contIn .ftr_contInBox6 a:last-child{padding-right:0}



.ftr_contIn .ftr_contInBox6 a i{



	line-height:28px;



	font-size:23px; 



	color:#4f5357;



}



.insta{



	width:100%;



	background-color:#f4ede7;



	text-align:center;



	padding:13px 0 17px;



}



.insta a{display:inline-block}



.insta h5{



	font-size:19px;



	font-weight:400;



	line-height:20px;



	color:#a0847d;



	margin:0;



}



.insta span{



	font-size:17px;



	font-weight:400;



	line-height:16px;



	color:#a0847d;



	display:block;



}



.insta .fa-instagram{



	width:15px;



	height:14px;



	padding-bottom:4px;



	font-size:18px;



	color:#a0847d;



}



.ftr_cntct span{



	margin:0;



	line-height:15px;



	font-size:11px;



	color:#676767;



	font-weight:400;



	position:absolute;



	bottom:10px;



	right:9%;



}



.ftr_imgBx{width:100%}



.ftr_imgIN{



	width:25%;



	float:left;



}



.ftr_imgIN img{



	width:100%;



	display:block;



}







/*********** site04_media ***********/



.site04_media{



	width:100%;



	height:443px;



	background-color:#f4f0ec;



	position:relative;



}



.site04_mediacont{



	max-width:470px;



	width:100%;



	height:100%;



	padding-left:230px;



	display:table;



}



.site04_mediaContIn{



	width:100%;



	height:100%;



	display:table-cell;



	vertical-align:middle;



}



.site04_mediaContIn h2{



	line-height:51px;



	font-size:48.19px;



	color:#676767;



	font-weight:900;



	padding-bottom:36px;



	text-transform:uppercase;



}



.site04_mediaContIn p{



	line-height:20px;



	font-size:17px;



	font-weight:400;



	color:#676767;



}







/*********** site04_media_02 ***********/



.site04_media_02{



	width:100%;



	padding:43px 0 60px;



	background-color:#fff;



}



.mediaCon_hdr{



	width:100%;



	padding:0 0 85px;



	position:relative;



}



.mediaCon_hdr ul{



	margin:0;



	padding:0;



	list-style:none;



	text-align:center;



}



.mediaCon_hdr ul li{



	display:inline-block;	



	padding:0 13px 0 18px;



}



.mediaCon_hdr ul li a{



	margin:0;



	padding-right:5px;



	line-height:29px;



	font-size:16px;



	font-weight:600;



	color:#d7d7d7;



	text-decoration:none;



	text-transform:uppercase;



}



.mediaCon_hdr ul li.active a{



	color:#4f5357;



	border-bottom:2px solid #848689;



}



.mediaCon_hdr ul li a:active,



.mediaCon_hdr ul li a:hover{



	color:#4f5357;



	border-bottom:2px solid #848689;



}



.mediaCon_content{



	width:100%;



	position:relative;



}



.mediaCon_content .container{



	max-width:1400px;



	width:100%;



}



.mediaCon_contentIn{



	width:100%;



	display:table;



}



.mediaCon_contIn_SnglBox{



	width:33%;



	padding:0 30px 48px;



	display:table-cell;



}



.mediaCon_contIn_SnglBox span{



	padding-bottom:14px;



	line-height:19px;



	font-size:15px;



	color:#676767;



	font-weight:400;



	display:block;



	text-transform:uppercase;



}



.mediaCon_contIn_SnglBox h3{



	padding-bottom:25px;



	line-height:27px;



	font-size:27.85px;



	color:#a0847d;



	font-weight:700;



}



.mediaCon_contIn_SnglBox p{



	padding-bottom:20px;



	line-height:19px;



	font-size:16px;



	color:#676767;



	font-weight:400;



}



.mediaCon_contIn_SnglBox a{



	padding-right:5px;



	line-height:19px;



	font-size:12px;



	color:#4f5357;



	font-weight:600;



	display:inline-block;



	border-bottom:2px solid #4f5357;



	text-decoration:none;



	text-transform:uppercase;



}



.mediaCon_contIn_SnglBox a:hover{color:#a0847d}







/*************** texto ****************/



.texto{



	width:100%;



	padding:60px 0 128px;



	background-color:#fff;



}



.texto .container{



	max-width:755px;



	width:100%;



}



.texto .texto_wrp{width:100%}



.texto_wrp span{



	padding-bottom:35px;



	line-height:19px;



	font-size:14px;



	color:#a0847d;



	font-weight:400;



	text-align:center;



	display:block;



	text-transform:uppercase;



}



.texto_wrp h2{



	padding-bottom:22px;



	line-height:55px;



	font-size:48.19px;



	color:#676767;



	font-weight:900;



	text-align:center;



	text-transform:uppercase;



}



.textoDate{



	width:100%;



	padding-bottom:38px;



	text-align:center;



}



.textoDate span{



	padding-left:20px;



	padding-bottom:0;



	line-height:19px;



	font-size:15px;



	color:#d7d7d7;



	background:url(images/textoDateBg.png) no-repeat left top 1px / 11%;



	font-weight:400;



	display:inline-block;



	text-transform:lowercase;



}



.texto_wrp p{



	padding-bottom:21px;



	line-height:20px;



	font-size:17px;



	color:#676767;



	font-weight:400;



}







/************* agenda *************/



.agenda{



	width:100%;



	background:#f7f7f7;



	position:relative;



}



.agendaWrap{



	width:100%;



	overflow:hidden;



}



.agenda_con{



	width:50%;



	float:left;



	padding:115px 9% 0;



	box-sizing:border-box;



}



.agenda_con h2{



	padding-bottom:20px;



	margin:0;



	line-height:55px;



	font-size:48.19px;



	color:#676767;



	font-weight:900;



	text-transform:uppercase;



}



.agenda_con p{



	margin:0;



	line-height:21px;



	font-size:17px;



	color:#676767;



	font-weight:400;



}



.agenda_con span{



	margin:0;



	padding-bottom:28px;



	line-height:21px;



	font-size:17px;



	color:#676767;



	font-weight:400;



	display:inline-block;



}



.agenda_imgBx{



	width:50%;



	float:right;



}



.agenda_imgBx .imgBx_In{



	width:50%;



	height:400px;



	float:left;



	position:relative;



}



.imgBx_In_spanBx{



	width:100%;



	height:100%;



	position:absolute;



	left:0;



	bottom:0;



	top:0;



	display:table;



}



.imgBx_In_spanBx span{



	width:100%;



	height:100%;



	display:table-cell;



	vertical-align:middle;



	line-height:22px;



	font-size:15px;



	font-weight:400;



	color:#d7d7d7;



	text-align:center;



}



.imgBx_In_spanBx span i{padding-right:8px}



.grey{background-color:#c0c0c0}



.pink{background-color:#f4ede7}



.ash{background-color:#f3f3f3}



.orange{background-color:#ffe7cd}



.white{background-color:#fff}



.agenda_imgBx .fa-calendar-minus-o{padding-right:8px}







/**************** page6_sec1 ****************/



.page6_sec1{



	width:100%;



	padding:150px 0 108px;



	position:relative;



	background:url(images/site04_06Fios_img1.jpg) no-repeat center top;



	background-size:auto 100%



}



.page6_sec1Cont{



	max-width:700px;



	margin:0 auto;



	text-align:center;



}



.page6_sec1_heading{



	display:inline-block;



	padding:0 115px;



	position:relative;



}



.page6_sec1_headLft{



	width:20.6%;



	position:absolute;



	top:36px;



	left:5px;



}



.page6_sec1_headLft img{



	width:100%;



	display:block;



}



.page6_sec1_headRgt{



	width:20.46%;



	position:absolute;



	top:41px;



	right:0;



}



.page6_sec1_headRgt img{



	width:100%;



	display:block;



}



.page6_sec1Cont h1{



	margin:0 0 27px;



	padding-bottom:16px;



	line-height:85px;



	font-size:83.37px;



	color:#fff;



	font-family:'peque script';



	position:relative;



}



.page6_sec1Cont h1:after{



	content:'';



	width:140px;



	height:7px;



	position:absolute;



	left:0;



	right:0;



	bottom:0;



	margin:auto;



	background:url(images/site04_06Fios_headBg.png) no-repeat left top / 100% 100%;



}



.page6_sec1Cont p{



	margin:0;



	line-height:28px;



	font-size:29.3px;



	color:#fff;



	font-weight:900;



}







/**************** page6_sec2 ****************/



.page6_sec2{



	width:100%;



	padding:62px 0 36px;



	position:relative;



	background-color:#fff;



}



.page6_sec2 .container{



	max-width:1462px;



	width:100%;



}



.page6_sec2Cont{



	width:100%;



	overflow:hidden;



}



.page6_sec2ContLft{



	width:47%;



	padding:0 80px 0 52px;



	float:left;



	box-sizing:border-box;



}



.page6_sec2ContLft .imgBox{



	width:220px;



	margin:0 auto;



}



.page6_sec2ContLft .imgBox img{



	width:100%;



	display:block;



}



.page6_sec2ContLft p{



	margin-top:31px;



	line-height:19px;



	font-size:16px;



	color:#676767;



	font-weight:400;



}



.page6_sec2ContRgt{



	width:52%;



	float:right;



}



.page6_sec2ContRgt img{



	width:100%;



	display:block;



}







/**************** page6_sec3 ****************/



.page6_sec3{



	width:100%;



	height:594px;



	position:relative;



}



.page6_sec3 img{



	width:100%;



	height:100%;



	display:block;



}



.page6_sec3Cont{



	height:100%;



	position:absolute;



	left:105px;



	top:0;



	display:table;



}



.page6_sec3ContIn{



	width:100%;



	height:100%;



	display:table-cell;



	vertical-align:middle;



}



.page6_sec3ContIn h2{



	line-height:58px;



	font-size:60.3px;



	color:#fff;



	font-weight:700;



}



.page6_sec3ContIn h5{



	line-height:49px;



	font-size:42px;



	color:#fff;



	font-weight:700;



}



.page6_sec3ContIn p{



	max-width:255px;



	padding-bottom:10px;



	line-height:20px;



	font-size:17px;



	color:#fff;



	font-weight:400;



}



.page6_sec3ContIn a{



	padding-bottom:10px;



	padding-right:5px;



	line-height:16px;



	font-size:12px;



	color:#fff;



	font-weight:600;



	display:inline-block;



	border-bottom:2px solid #fff;



	text-decoration:none;



}



/**************** page6_sec4 ****************/



.page6_sec4{



	width:100%;



	padding-top:40px;



	background-color:#fff;



}



.page6_sec4 .container{



	max-width:1390px;



	width:100%;



}



.page6_sec4Cont{



	width:100%;



	height:560px;



	overflow:hidden;



}



.page6_sec4ContLft{



	width:50%;



	height:100%;



	float:left;



}



.page6_sec4ContLft img{



	width:100%;



	display:block;



}



.page6_sec4ContRgt{



	width:50%;



	height:100%;



	padding-left:130px;



	box-sizing:border-box;



	float:right;



	display:table;



}



.page6_sec4RgtContIn{



	width:100%;



	height:100%;



	display:table-cell;



	vertical-align:middle;



}



.page6_sec4ContRgt h2{



	padding-bottom:10px;



	line-height:60px;



	font-size:60.3px;



	color:#a0847d;



	font-weight:700;



}



.page6_sec4ContRgt p{



	padding-bottom:14px;



	line-height:21px;



	font-size:18px;



	color:#676767;



	font-weight:400;



}



.page6_sec4ContRgt a{



	line-height:21px;



	font-size:14px;



	color:#4f5357;



	font-weight:600;



	display:inline-block;



	text-decoration:none;



	border-bottom:2px solid #4f5357;



}







/**************** page6_sec5 ****************/



.page6_sec5{



	width:100%;



	padding:37px 0 102px;



	position:relative;



	background-color:#f4ede7;



}



.page6_sec5 .container{



	max-width:1390px;



	width:100%;



}



.page6_sec5 h2{



	padding-bottom:50px;



	line-height:70px;



	font-size:60.3px;



	color:#ffc697;



	font-weight:700;



}



.page6_sec5_content{



	max-width:950px;



	width:100%;



	margin:0 auto;



	overflow:hidden;



	box-sizing:border-box;



}



.page6_sec5_contentLft{



	width:50%;



	padding-right:110px;



	box-sizing:border-box;



	float:left;



}



.page6_sec5_contentRgt{



	width:50%;



	padding-left:110px;



	box-sizing:border-box;



	float:right;



}



.page6_sec5_content h4{



	padding-bottom:13px;



	line-height:39px;



	font-size:35px;



	color:#a0847d;



	font-weight:700;



}



.page6_sec5_content p{



	padding-bottom:23px;



	line-height:22px;



	font-size:18px;



	color:#676767;



	font-weight:400;



}



.page6_sec5_content a{



	line-height:23px;



	font-size:14px;



	color:#4f5357;



	font-weight:600;



	display:inline-block;



	text-decoration:none;



	text-transform:uppercase;



	border-bottom:2px solid #4f5357;



}







/**************** page6_sec6 ****************/



.page6_sec6{



	width:100%;



	padding:49px 0 12px;



	position:relative;



	text-align:center;



	background-color:#fff;



}



.page6_sec6 .container{



	max-width:960px;



	width:100%;



}



.page6_sec6 h2{



	line-height:58px;



	font-size:60.3px;



	color:#a0847d;



	font-weight:700;



}



.page6_sec6 p{



	padding-bottom:22px;



	line-height:22px;



	font-size:18px;



	color:#676767;



	font-weight:400;



}



.page6_sec6_contBox{



	width:100%;



	position:relative;



}



.page6_sec6_contBox h5{



	margin-right:25px;



	padding:11px 60px 10px;



	line-height:18px;



	font-size:16px;



	color:#676767;



	font-weight:400;



	background-color:#f3f3f3;



	display:inline-block;



}



.page6_sec6_contBox input[type="email"]{



	width:265px;



	height:37px;



	margin-right:25px;



	padding-left:10px;



	font-size:16px;



	color:#676767;



	background-color:#f4ede7;



	border:none;



	text-align:left;



}



.page6_sec6_contBox input[type="submit"]{



	padding:9px 9px 8px 10px;



	margin:0;



	line-height:21px;



	font-size:14px;



	color:#fff;



	font-weight:600;



	background-color:#c0c0c0;



	display:inline-block;



	text-align:center;



	border:none;



}



.page6_sec6 .mapBox{



	width:100%;



	margin-top:65px;



	position:relative;



}



.page6_sec6 .mapBox img{



	width:100%;



	display:block;



}







/**************** page14_sec1 ****************/



.page14_sec1{



	width:100%;



	padding:10px 0 35px;



	position:relative;



	background-color:#fff;



}



.page14_sec1 .container{



	max-width:1150px;



	width:100%;



}



.page14_sec1Cont{



	width:100%;



	overflow:hidden;



}



.page14_sec1Cont_lft{



	width:55%;



	padding-right:50px;



	padding-left:100px;



	float:left;



	box-sizing:border-box;



}



.page14_sec1Cont_rgt{



	width:45%;



	float:right;



}



.page14_sec1Cont_rgt img{



	width:100%;



	display:block;



}



.page14_sec1_lftCont{



	width:100%;



	padding:46px 0px 56px 0px;



	box-sizing:border-box;



}



.page14_sec1Cont_lft h2{



	padding-bottom:27px;



	line-height:67px;



	font-size:48.19px;



	color:#676767;



	font-weight:900;



	text-transform:uppercase;



}



.page14_sec1Cont_lft p{



	line-height:20px;



	font-size:16px;



	color:#676767;



	font-weight:400;



}



.page14_sec1Cont_lft [data-control],



.page14_sec1Cont_lft [data-content] > *{



	border-bottom:0;



	padding:0;



}



.page14_sec1Cont_lft h3{



	padding-bottom:5px !important;



	padding-left:30px !important;



	line-height:42px;



	font-size:35px;



	color:#4f5357;



	font-weight:900;



	position:relative;



	text-transform:uppercase;



}



.page14_sec1Cont_lft h5{



	padding-bottom:5px;



	padding-left:15px !important;



	line-height:25px;



	font-size:15px;



	color:#4f5357;



	font-weight:600;



}



.page14_sec1Cont_lft [data-accordion] > [data-control]::after{



	content:"\f067";



	width:24px;



	height:15px;



	font-family:fontAwesome;



	font-size:25px;



	color:#4f5357;



	font-weight:700;



	background:none;



	position:absolute;



	top:3px;



	left:0;



}



.page14_sec1Cont_lft .open[data-accordion] > [data-control]::after{



	content:'\f068';



	transform:none;



}



.page14_sec1Cont_lft .page14_multiple_contIn [data-accordion] > [data-control]::after{



	font-size:14px;



	font-weight:400;



	top:1px;



}



.page14_sec1Cont_lft .page14_multiple_snglCont{padding-bottom:5px}



.page14_multiple_contIn p{padding-bottom:8px !important}







/*********** page02_sec1 ***********/



.page02_sec1{



	width:100%;



	height:462px;



	background:url(images/page02_sec1_bgImg.jpg) no-repeat center top;



	background-size:100% 100%;



	position:relative;



}



.page02_sec1 .container{



	max-width:1150px;



	width:100%;



	height:100%;



}



.page02_sec1Cont{



	width:100%;



	height:100%;



	display:table;



}



.page02_sec1ContIn{



	width:100%;



	height:100%;



	display:table-cell;



	vertical-align:middle;



}



.page02_sec1ContIn h2{



	line-height:46px;



	font-size:48.19px;



	color:#fff;



	font-weight:900;



}







/*********** page02_sec2 ***********/



.page02_sec2{



	width:100%;



	padding:138px 0 66px;



	background-color:#f7f7f7;



}



.page02_sec2 .container{



	max-width:1340px;



	width:100%;



}



.page02_sec2 img{



	width:100%;



	display:block;



}



.page02_sec2 h6{padding:12px 0 9px}



.page02_sec2 h6 a{



	line-height:28px;



	font-size:18px;



	color:#a0847d;



	font-weight:400;



	text-transform:uppercase;



	display:inline-block;



	text-decoration:none;



}



.page02_sec2 p{



	line-height:21px;



	font-size:18px;



	color:#676767;



	font-weight:400;



}



.page02_sec2_box1{



	width:100%;



	padding-bottom:53px;



	overflow:hidden;



}



.page02_sec2_box1Lft{



	width:62.3134%;



	padding:28px 70px 0 0;



	box-sizing:border-box;



	float:left;



}



.page02_sec2_box1Lft .page02_sec2_cmnTxtBox{padding-left:30px}



.page02_sec2_cmnTxtBox{max-width:420px}



.page02_sec2_box1Rgt{



	width:37.6865%;



	padding:0 28px 0;



	box-sizing:border-box;



	float:right;



}



.page02_sec2_box2{



	width:100%;



	padding:0 30px;



	box-sizing:border-box;



	overflow:hidden;



}



.page02_sec2_box2 .page02_sec2_box2_cont1{



	width:48.9859%;



	padding:100px 36px 0 0;



	box-sizing:border-box;



	float:left;



}



.page02_sec2_box2 .page02_sec2_box2_cont2{



	width:51%;



	padding:0 0 0 36px;



	box-sizing:border-box;



	float:left;



}



.page02_sec2_box2 .page02_sec2_box2_cont3{



	width:61.6224%;



	padding:48px 27px 0 0;



	box-sizing:border-box;



	float:left;



}



.page02_sec2_box2 .page02_sec2_box2_cont4{



	width:38.3775%;



	padding:0 0 0 27px;



	box-sizing:border-box;



	float:left;



	position:relative;



	top:-215px;



}



.page02_sec2_box3{



	width:100%;



	padding:0 30px;



	box-sizing:border-box;



	overflow:hidden;



}



.page02_sec2_box3Lft{



	width:50.3125%;



	padding:15px 19px 0 0;



	box-sizing:border-box;



	float:left;



}



.page02_sec2_box3Rgt{



	width:49.6093%;



	padding:0 0 0 19px;



	box-sizing:border-box;



	float:right;



}



.page02_sec2_box3Lft_ImgBox{



	max-width:430px;



	padding-left:20px;



	padding-top:8px;



}



.page02_sec2_box3Lft_ImgBox .page02_sec2_cmnTxtBox{



	padding-left:40px;



	padding-top:23px;



}







/*********** page08_sec1 ***********/



.page08_sec1{



	width:100%;



	padding:16px 32px;



	box-sizing:border-box;



	background-color:#edd2c3;



	overflow:hidden;



}



.page08_sec1_lft{



	width:50%;



	line-height:29px;



	font-size:23px;



	color:#fff;



	font-weight:600;



	float:left;



	text-transform:uppercase;



}



.page08_sec1_rgt{



	width:50%;



	padding-top:4px;



	float:right;



	text-align:right;



}



.page08_sec1_rgt a{



	display:inline-block;



	margin:0 13px;



}







/*********** page08_sec2 ***********/



.page08_sec2{



	width:100%;



	position:relative;



	display:table;



}



.page08_sec2_sidebar{



	width:19.3004%;



	padding:25px 0 190px;



	display:table-cell;



	background-color:#f4ede7;



	vertical-align:top;



}



.page8_multiple_snglCont h2{



	padding:10px 10px 6px 30px;



	line-height:28px;



	font-size:22px;



	color:#a0847d;



	font-weight:600;



	text-transform:uppercase;



	border-bottom:2px solid #cab9b2 !important;



}



.page08_sec2_sidebar [data-control],



.page08_sec2_sidebar [data-content] > * {border-bottom:none}



.page8_multiple_contIn [data-accordion] {



	padding:0 10px 0 30px;



	border-bottom:1px solid #cab9b2;



}



.page8_multiple_contIn h5{



	padding:10px 0 12px !important;



	line-height:29px;



	font-size:16px;



	color:#919191;



	font-weight:400;



	text-transform:uppercase;



}



.page8_multiple_contIn ul{padding:0 0 10px}



.page8_multiple_contIn ul li {



    display: block;



    margin: 0;



    padding: 0;



}



.page8_multiple_contIn label {



    line-height:24px;



    font-size: 15px;



    color: #676767;



    font-weight:600;



    display: inline;



}



.page8_multiple_contIn input[type="checkbox"] {



    display: none;



    margin: 0;



}



.page8_multiple_contIn input[type="checkbox"] + label {



    display: inline-block;



    padding-left: 20px;



    position: relative;



}



.page8_multiple_contIn input[type="checkbox"]:not(:checked) + label:after {



    background-color:transparent;



	border:1px solid #c9c5c2;



    border-radius: 50%;



    content: "";



    height: 11px;



    left: 0;



    line-height: 25px;



    position: absolute;



    top: 50%;



    transform: translate(0px, -50%);



    width: 11px;



}



.page8_multiple_contIn input[type="checkbox"]:checked + label:after {



    content:'\2714';



    width: 11px;



    height: 11px;



	line-height:11px;



	font-size:8px;



	color:#fff;



	text-align:center;



    background-color:#a1a1a1;



    border-radius: 50%;



    position: absolute;



    left: 0;



    top: 50%;



    transform: translate(0px, -50%);



}



.page08_sec2_rgt{



	width:80.6995%;



	padding-right:113px;



	box-sizing:border-box;



	display:table-cell;



	overflow:hidden;



}



.page08_sec2_rgtCmnBox{



	width:33.3333%;



	padding:0 15px;



	box-sizing:border-box;



	float:left;



	text-align:center;



}



.page08_sec2_rgtCmnBox h6{



	padding-top:20px;



	line-height:22px;



	font-size:15.34px;



	color:#919191;



	font-weight:400;



}



.page08_sec2_CmnBoxIn{



	width:100%;



	padding-top:92.2%;



	background-color:#f3f3f3;



	position:relative;



}



.page08_sec2_CmnBoxIn span{



	line-height:28px;



	font-size:22px;



	color:#000;



	font-weight:600;



	position:absolute;



	left:50%;



	top:50%;



	transform: translate(-50%, -50%);



}



.page08_sec2_CmnBoxIn img{



	width:100%;



	height:100%;



	position:absolute;



	left:0;



	top:0;



	display:block;



}







/*********** page11_sec2 ***********/



.page8_multiple_contIn h3{



	padding:18px 0 10px;



	line-height:27px;



	font-size:22px;



	color:#a0847d;



	font-weight:600;



}



.page11_sec2_rgtCmnBox{



	width:25%;



	padding:35px 12px 5px;



	box-sizing:border-box;



	float:left;



}



.page11_sec2_rgtImgBox{



	width:100%;



	position:relative;



	padding-top:130.2%;



	background-color:#9C9;



}



.page11_sec2_rgtImgBox img{



	width:100%;



	height:100%;



	display:block;



	position:absolute;



	left:0;



	top:0;



}



.page11_sec2_rgtImgTxt{



	width:100%;



	height:62px;



	padding:13px 10px 0;



	text-align:center;



}



.page11_sec2_rgtImgTxt h6{



	line-height:22px;



	font-size:16px;



	color:#a0847d;



	font-weight:400;



}







/*********** page04_sec2 ***********/



.page04_sec2_rgt{padding-right:0}



.page4_sec2_rgtSnglBox{



	width:25%;



	padding:;



	box-sizing:border-box;



	float:left;



}



.page4_sec2_rgtSnglBox img{



	width:100%;



	display:block;



}































































































































/*esoft*/



/*-----23.03.17-------*/







.page9_sec_01{



	width:100%;



	height:483px;



	background:url(images/page9_img1.png) no-repeat right top;



}



.page9_sec_02{



	width:100%;



	background-color:#fff;



}



.sec_2_hdr{



	width:100%;



	padding:33px 0 71px;



	box-sizing:border-box;



}



.sec_2_hdr ul{



	width:100%;



	padding:0;



	text-align:center;	



}



.sec_2_hdr ul li{



	list-style:none;



	display:inline-block;



	padding-right:11px;



}



.sec_2_hdr ul li a{



	font-size:20px;



	font-weight:600;



	line-height:26px;



	color:#d7d7d7;



	margin:0;



	text-decoration:none;



}



.sec_2_hdr ul li a:hover{



	color:#4f5357;



}



.sec_2_cont{



	width:100%;



	text-align:center;



	padding-bottom:190px;



	box-sizing:border-box;



	position:relative;



}



.sec_2_cont .vdoBx1{



	width:50%;



	float:left;



	position:relative;



}



.sec_2_cont .vdoBx2{



	width:50%;



	float:right;



	position:relative;



}



.sec_2_cont .vdoBx1 .cptn1,



.sec_2_cont .vdoBx2 .cptn2{



	width:100%;



	position:absolute;



	bottom:.5%;



	left:5.5%;



	background:rgba(255, 255, 255, .5); 



} 



.cptn1 h3,.cptn2 h3{



	margin:0;



	display:block;



	font-size:18px;



	font-weight:700;



	line-height:32px;



	color:#4f5357;	



	text-align:left;



	padding-left:35px;



}



.sec_2_cont .vdoBx1 iframe,.sec_2_cont .vdoBx2 iframe{



  box-shadow:4px 4px 10px #000;



} 



.page13_sec_01{



	width:100%;



	padding:39px 0 35px;



}



.page13_sec_01 span{



	font-size:14px;



	font-weight:400;



	line-height:18px;



	color:#a0847d;



	text-align:right;



    display:block;



	padding-right:12.5%;



}



.page13_sec_01 .fa-angle-left{



	color:#a0847d;



	padding-right:4px;



}



.page13_sec_02{



	width:100%;



}



.page13_sec_02 .p13_sec2_con{



	width:100%;



}



.p13_s2_vdoBx{



	width:50%;



	float:left;



	text-align:right;



}



.p13_s2_dtl{



	width:50%;



	float:right;



	padding:0 11% 0 8%;



	box-sizing:border-box;



}



.p13_s2_con{



	width:100%;



	border-bottom:1px solid #edd2c3;



	padding-bottom:105px;



}



.p13_s2_dtl h5{



	margin:0;



	font-size:14px;



	font-weight:400;



	line-height:17px;



	color:#a0847d;



}



.p13_s2_dtl h2{



	margin:0;



	font-size:40px;



	font-weight:700;



	line-height:51px;



	color:#ffc697;



	padding:19px 0 18px;



}



.p13_s2_dtl p{



	margin:0;



	font-size:18px;



	font-weight:400;



	line-height:21px;



	color:#676767;



}



.page13_sec_03{



	width:100%;



	padding:15px 9.3125%;



	text-align:right;



	box-sizing:border-box;



}



.page13_sec_03 span{



	font-size:11px;



	font-weight:400;



	line-height:17px;



	color:#4f5357;



	display:inline-block;



	padding-right:1.3125%;



}



.page13_sec_03 .fa{



	font-size:17px;



	color:#4f5357;



	padding-right:.875%;



}



.page13_sec_04{



	width:100%;



	padding:52px 0 149px;



}



.page13_sec_04 h4{



	margin:0;



	font-size:21px;



	font-weight:600;



	line-height:35px;



	color:#a0847d;



	padding-bottom:23px;



	text-align:center;



}



.p13_s4_imgBx{width:100%}



.p13_s4_imgBx_wrp{



	width:73.625%;



	margin:0 auto;



}



.p13_s4_imgBx .p13_s4_img{



	width:33.3333%;



	float:left;



	box-sizing:border-box;



	padding:0 3.125%;



}



.p13_s4_imgBx .p13_s4_img img{



	width:100%;



	display:block;



}



.p13_s4_imgBx .p13_s4_img h5{



	margin:0;



	font-size:16px;



	font-weight:400;



	line-height:25px;



	color:#a0847d;



	text-align:center;



}



.fav_sec1{width:100%}



.fav_hdr{



	width:100%;



	background-color:#edd2c3;



	padding:17px 0 15px 37px;



}



.fav_hdr h4{



	margin:0;



	font-size:22.31px;



	font-weight:600;



	line-height:30px;



	color:#fff;



}



.fav_sec2{width:100%}



.fav_sec2 .container{



	max-width:947px;



	width:100%;



}



.fav_cont{



	width:100%;



	padding-bottom:63px;



}



.fav_cmnBx{



	width:100%;



	padding:30px 0;



	border-bottom:2px solid #f6e9e1;	



}



.fav_imgBx{



	width:50%;



	float:left;



	position:relative;



}



.fav_imgBx img{



	display:block;



	margin:0 auto;



}



.fav_imgBx span{



	position:absolute;



	top:50%;



	right:0;



	font-size:16px;



	font-weight:400;



	line-height:22px;



	color:#a0847d;



	display:block;



}



.fav_imgBx .fav_cross{



	position:absolute;



	top:50%;



	left:15%;



}



.fav_img_des{



	width:50%;



	height:324px;



	float:right;



	display:table;



	padding-left:100px;



	box-sizing:border-box;



}



.fav_img_des_display{



	height:100%;



	display:table-cell;



	vertical-align:middle;	



}



.fav_img_des_display p{



	margin:0;



	font-size:17px;



	font-weight:400;



	line-height:20px;



	color:#676767;



}



.blog{



	width:100%;



	background-color:#f6e9e1;



}



.blog_wrp{



	max-width:1351px;



	width:100%;



	padding:50px 0 73px;



	margin:0 auto;



}



.blog_hdn{



	width:100%;



	text-align:center;



}



.blog_hdn h2{



	margin:0;



	font-size:48.19px;



	font-weight:900;



	line-height:60px;



	color:#676767;



}



.blog_menu{



	width:100%;



	padding:23px 0 50px;



}



.blog_menu ul{



	width:100%;



	text-align:center;



}



.blog_menu ul li{



	display:inline-block;



	list-style:none;



	padding-right:42px;



}



.blog_menu ul li a{



	text-decoration:none;



	font-size:16px;



	font-weight:600;



	line-height:22px;



	color:#d7d7d7;



}



.blog_menu ul li a:hover{



	color:#4f5357;



}



.deco_sec1{



	width:100%;



	padding-top:64px;



}



.deco_hdn{



	width:100%;



	text-align:center;



}



.deco_hdn h3{



	font-size:15px;



	font-weight:400;



	line-height:22px;



	color:#676767;



	padding-bottom:20px;



}



.deco_sec1 h2{



	line-height:56px;



	font-size:48.19px;



	color:#676767;



	font-weight:900;



	padding-bottom:20px;



}



.deco_menu{



	width:100%;



	padding-bottom:81px;



}



.deco_menu ul{



	width:100%;



	text-align:center;



}



.deco_menu ul li{



	display:inline-block;



	list-style:none;



	padding:0 46px;



}



.deco_menu ul li a{



	text-decoration:none;



	font-size:15px;



	font-weight:400;



	line-height:22px;



	color:#4f5357;



}



.deco_menu ul li a:hover{color:#d7d7d7}



.deco_imgBx{width:100%}



.deco_imgBx_cont{



	width:951px;



	height:478px;



	margin:0 auto;



	background-color:#f6e9e1;



}



.deco_menu ul li .fa{padding-right:12px}



.deco_desc{



	width:100%;



	padding-top:41px;



}



.deco_desc p{



	margin:0 auto;



	font-size:17px;



	font-weight:400;



	line-height:20px;



	color:#676767;



	text-align:left;



	max-width:750px;



	padding-bottom:21px;



}



.deco_sec2{



	width:100%;



	padding-top:32px;



	background-color:#f7f7f7;



}



.deco_sec2 .container{



	max-width:951px;



	width:100%;



	margin:0 auto;



}



.comentorios_hdn{



	width:100%;



	text-align:center;



	background:url(images/deco_img1.png) no-repeat top center;



}



.comentorios_hdn h2{



	margin:0;



	font-size:27.85px;



	font-weight:700;



	line-height:40px;



	color:#a0847d;



	padding:65px 0 19px;



}



.cmnBx{



	width:100%;



	padding:41px 0 32px;



	border-top:1px solid #f2e5dd;



}



.cmnBx_left{



	width:40%;



	float:left;



	text-align:right;



	padding-right:30px;



	box-sizing:border-box;



}



.cmnBx_left img{display:inline-block}



.cmnBx_left h5{display:inline-block}



.cmnBx_left span{display:block}



.cmnBx_right{



	width:60%;



	float:right;



}



.cmnBx_right p,



.cmnBx_right1 p{



	margin:0;



	font-size:15px;



	font-weight:400;



	line-height:18px;



	color:#676767;



}



.responder{



	font-size:13px;



	font-weight:600;



	line-height:18px;



	color:#676767;



	padding:10px 0 0 31px;



	text-decoration:none;



	display:block;



}



.cmnBx_left1{



	width:50%;



	float:left;



}



.cmnBx_right1{



	width:50%;



	float:right;



}



.deco_sec3{width:100%}



.deco_sec3_cont{



	width:100%;



	padding:49px 0 56px;



}



.deco_sec3_cont .container{



	max-width:755px;



	width:100%;



	margin:0 auto;



}



.comentorios_hdn2{



	width:100%;



	text-align:center;



	background:url(images/deco_img2.png) no-repeat top center;



}



.comentorios_hdn2 h2{



	margin:0;



	font-size:27.85px;



	font-weight:700;



	line-height:38px;



	color:#a0847d;



	padding:69px 0 15px;



}



.comentorios_hdn2 p{



	margin:0;



	font-size:15px;



	font-weight:400;



	line-height:24px;



	color:#676767;



	padding-bottom:13px;



}



.deco_sec3 label{



	float:left;



	width:100%;



	text-align:left;



	font-weight:600;



	color:#23282d;



	font-size:12px;



	line-height:30px;



}



.deco_sec3 textarea{



	width:100%;



	background-color:#dfdfdf;



	height:164px;



	border:none;



}



.deco_sec3 input[type=submit]{



	width:100%;



	background-color:#000;



	height:45px;



	margin-top:32px;



	font-size:12px;



	font-weight:600;



	line-height:18px;



	color:#fff;



	border:none;



}



.deco_form{



	width:100%;



}



.form_text{



	width:40%;



	float:left;



	padding-right:30px;



	box-sizing:border-box;



	border:none;



}



.form_email{



	width:60%;



	float:right;



}



.form_text input[type=text]{



	width:100%;



	background-color:#dfdfdf;



	height:45px;



	border:none;



}



.form_email input[type=email]{



	width:100%;



	background-color:#dfdfdf;



	height:45px;



	border:none;



}



.cmnBx_left{



	padding-right:30px;



	box-sizing:border-box;



}



.cmnBx_left_img{



	width:50%;



	float:left;



	text-align:center;



}



.cmnBx_left_desc{



	width:50%;



	float:right;



	padding-top:10px;



 	text-align:left;



}



.cmnBx_left_desc span{



	font-size:15px;



	font-weight:600;



	line-height:22px;



	color:#676767;



}



.cmnBx_left_desc h5{



	font-size:15px;



	font-weight:400;



	line-height:22px;



	color:#c0c0c0;



}



.cmnBx_left1 .cmnBx_left_desc span{padding-left:40px}



.cmnBx_left1 .cmnBx_left_desc h5{padding-left:40px}



.cmnBx_left1 .cmnBx_left_img{text-align:right}







/*------28.03.17-------*/



.page9_sec_01_cont{



	max-width:436px;



	width:100%;



	height:100%;



	display:table;



	padding-left:234px;



}



.page9_sec_01_contIn{



	height:100%;



	width:100%;



	display:table-cell;



	vertical-align:middle;



}



.page9_sec_01_contIn h2{



	font-size:48.19px;



	font-weight:900;



	line-height:51px;



	color:#676767;



	padding-bottom:38px;



}



.page9_sec_01_contIn p{



	font-size:17px;



	font-weight:400;



	line-height:23px;



	color:#676767;



}



.sec_2_cont .sec_2_cont_wrp{



	max-width:1160px;



	width:100%;



	margin:0 auto;



}



.cmnBx_left1 .cmnBx_left_img{padding:0}



.cmnBx_left1 .cmnBx_left_desc{padding-left:0}



.deco_desc_wrp{



	max-width:753px;



	width:100%;



	margin:0 auto;



}



.fav_sec2 .container {



    max-width: 949px;



}



.agenda_con{padding:9.5833% 9% 0}



/*



.catita_sec1{width:100%}



.catita_sec1_cont{



	width:100%;



	padding-bottom:60px;



}



.catita_sec1_cont_left{



	width:57%;



	float:left;



}



.catita_sec1_cont_left .colorBx{



	width:34.21%;



	float:left;



}



.catita_sec1_cont_left .colorImg{



	width:65.7894%;



	float:right;



}



.catita_sec1_cont_right{



	width:43%;



	float:right;



	padding-top:63px;



}



.catita_sec1_cont_right .catita_sec1_cont_right_wrp{



	max-width:545px;



	width:100%;



}



.catita_sec1_cont_right .catita_sec1_cont_right_wrp .body{



	width:100%;



	border-bottom:2px solid #f2ddd2;



} 



.catita_sec1_cont_right_wrp a{



    color:#a0847d;



    display:inline-block;



    font-size:14px;



	line-height:20px;



    font-weight:400;



	text-decoration:none;



}



.catita_sec1_cont_right_wrp h2{



    color:#a0847d;



    font-size:60.03px;



	line-height:67px;



    font-weight:700;



	padding-top:25px;



}



.catita_sec1_cont_right_wrp h3{



    color:#ffc697;



    font-size:30.66px;



	line-height:49px;



    font-weight:700;



	padding-bottom:13px;



}



.catita_sec1_cont_right_wrp p{



    color:#676767;



    font-size:16px;



	line-height:21px;



    font-weight:400;



}



.catita_sec1_cont_right_wrp h4{



    color:#a0847d;



    font-size:15px;



	line-height:30px;



    font-weight:400;



	padding-top:11px;



}



.catita_sec1_cont_right_wrp span{



    color:#676767;



    font-size:16px;



	line-height:21px;



    font-weight:400;



}



.catita_sec1_cont_right_wrp .imgBx1{



	width:100%;



	padding:9px 0 15px;



}



.catita_sec1_cont_right_wrp .imgBx2{



	width:100%;



	padding:8px 0 15px;



}



.catita_sec1_cont_right_wrp .imgBx1 img{padding-right:12px}



.catita_sec1_cont_right_wrp .imgBx2 img{padding-right:15px}



.catita_sec1_cont_right_wrp .favoritos{



	width:100%;



	padding:12px 0;



}



.catita_sec1_cont_right_wrp .favoritos span{



	color:#4f5357;



    font-size:12px;



	line-height:18px;



    font-weight:600;



	border-bottom:3px solid #4f5357;



}



.catita_sec1_cont_right_wrp .ftr{



	width:100%;



	padding-top:16px;



}



.catita_sec1_cont_right_wrp .social_icon{



	width:50%;



	float:right;



	text-align:right;



	box-sizing:border-box;



}



.catita_sec1_cont_right_wrp .download{



	width:50%;



	float:left;



	text-align:left;



	box-sizing:border-box;



}



.catita_sec1_cont_right_wrp .download a{



	color:#a0847d;



    font-size:11px;



	line-height:19px;



    font-weight:400;



}



.catita_sec1_cont_right_wrp .download .fa{



	padding-right:10px;



	font-size:18px;



	color:#4f5357;



}



.catita_sec1_cont_right_wrp .social_icon span{



	color:#4f5357;



    font-size:11px;



	line-height:19px;



    font-weight:400;



}



.catita_sec1_cont_right_wrp .social_icon .fa{



	padding-left:17px;



	font-size:19px;



	color:#4f5357;



}



.catita_sec2{



	width:100%;



	background-color:#f1f1f1;



	padding:39px 0 74px;



}



.catita_sec2_wrp{



	max-width:807px;



	width:100%;



	margin:0 auto;



}



.catita_sec2 .catita_sec2_wrp ul{



	display:block;



    width:100%;



    text-align:center;



	padding-bottom:44px;



}



.catita_sec2 .catita_sec2_wrp ul li{display:inline-block}



.catita_sec2 .catita_sec2_wrp ul li a{



    color:#4f5357;



    display:block;



    font-size:16px;



	line-height:33px;



    font-weight:600;



    padding:0 36px;



	text-decoration:none;



}



.catita_sec2 .catita_sec2_wrp p{



	color:#676767;



    display:block;



    font-size:15px;



	line-height:18px;



    font-weight:400;



}



.catita_sec2 .catita_sec2_wrp .vdoBx{



	width:100%;



	padding-top:30px;



}



.catita_sec3{



	width:100%;



	padding:71px 0 78px;



}



.catita_sec3 h3{



	color:#a0847d;



    display:block;



    font-size:21.4px;



	line-height:28px;



    font-weight:600;



	text-align:center;



}



.catita_sec3_wrp{



	max-width:1050px;



	width:100%;



	margin:0 auto;



}



.catita_sec3_imgBx{



	width:100%;



	padding-top:30px;



}



.catita_sec3_imgIn{



    width: 33.3333%;



    float: left;



    box-sizing: border-box;



    padding: 0 58px;



	position:relative;



}



.catita_sec3_imgBx h5 {



    font-size: 16px;



    font-weight: 400;



    line-height: 27px;



    color: #a0847d;



    text-align: center;



}



.catita_sec3_imgIn .img_abs{



	position:absolute;



	width:82px;



	top:0;



	left:0;



}*/



.deco_sec3 input[type=submit]{padding:0}



.deco_sec3 textarea{



	padding: 20px 0 0 20px;



	box-sizing: border-box;



}



.form_text input[type=text]{



	padding-left:10px;



	box-sizing: border-box;



}



.form_email input[type=email]{



	padding-left:10px;



	box-sizing: border-box;



}















/*-----29.03.17------*/







.mod_sec1{width:100%}



.mod_cont{



    width:100%;



    padding:68px 0 129px;



}



.mod_cont_left{



    width:50%;



    float:left;



    padding-top:15px;



}



.mod_cont_left .left_img{



    width:11.985%;



    float:left;



    padding:0 32px 0 17px;



    box-sizing:border-box;



}



.mod_cont_left .left_img img{



    display:block;



    padding-bottom:27px;



}



.mod_cont_left .left_imgBx{



    width:88.0149%;



    float:right;



    padding:0 55px;



    box-sizing:border-box;



}



.mod_cont_left .left_imgBx img{



    width:100%;



    display:block;



}



.mod_cont_right{



    width:50%;



    float:right;



    position:relative;



}



.abs_half_img{



    position:absolute;



    width: 35.75%;



    top:0;



    right:0;



}



.mod_sec1 .mod_cont_right a{



    font-size: 14px;



    font-weight: 400;



    line-height: 17px;



    color: #a0847d;



}



.mod_sec1 .mod_cont_right h2{



    font-size:60.03px;



    font-weight:700;



    line-height:72px;



    color: #a0847d;



    padding-top:15px;



}



.mod_sec1 .mod_cont_right h3{



    font-size:30.66px;



    font-weight:700;



    line-height:46px;



    color: #ffc697;



    padding-top:15px;



}



.mod_sec1 .mod_cont_right h4{



    font-size: 15px;



    font-weight: 400;



    line-height: 28px;



    color: #a0847d;



    padding-top:16px;



}



.mod_sec1 .mod_cont_right span{



    font-size: 15px;



    font-weight: 400;



    line-height: 20px;



    color: #676767;



    padding:8px 0 23px;



    max-width:400px;



}



.mod_sec1 .mod_cont_right .body {



    width: 100%;



    border-bottom: 2px solid #f2ddd2;



}



.mod_sec1 .mod_cont_right .body .favoritos {



    width: 100%;



    padding: 12px 0;



}



.mod_sec1 .mod_cont_right .body .favoritos a {



    display: inline-block;



    vertical-align: top;



    padding-top: 7px;



    text-decoration:none;



}



.mod_sec1 .mod_cont_right .body .favoritos a span {



    color: #4f5357;



    font-size: 12px;



    line-height: 18px;



    font-weight: 600;



    border-bottom: 3px solid #4f5357;



    padding:0;



}



.mod_sec1 .mod_cont_right .ftr{



    width:100%;



    padding-top:16px;



}



.mod_sec1 .mod_cont_right .social_icon{



    width:50%;



    float:right;



    text-align:right;



    box-sizing:border-box;



}



.mod_sec1 .mod_cont_right .download{



    width:50%;



    float:left;



    text-align:left;



    box-sizing:border-box;



}



.mod_sec1 .mod_cont_right .download a{



    color:#a0847d;



    font-size:11px;



    line-height:19px;



    font-weight:400;



}



.mod_sec1 .mod_cont_right .download .fa{



    padding-right:10px;



    font-size:18px;



    color:#4f5357;



}



.mod_sec1 .mod_cont_right .social_icon span{



    color:#4f5357;



    font-size:11px;



    line-height:19px;



    font-weight:400;



}



.mod_sec1 .mod_cont_right .social_icon .fa{



    padding-left:17px;



    font-size:19px;



    color:#4f5357;



}



.mod_sec2{



    width:100%;



    padding-bottom:86px;



    border-bottom:2px solid #f6f0ec;



}



.mod_sec2 h4{



    font-size:21px;



    font-weight:600;



    line-height:35px;



    color:#a0847d;



    padding-bottom:23px;



    text-align:center;



}



.mod_sec2_imgBx{width:100%}



.mod_sec2_imgBx_wrp{



    width:73.625%;



    margin:0 auto;



    padding-top:62px;



}



.mod_sec2_imgBx .mod_sec2_img{



    width:33.3333%;



    float:left;



    box-sizing:border-box;



    padding:0 3.125%;



}



.mod_sec2_imgBx .mod_sec2_img img{



    width:100%;



    display:block;



}



.mod_sec2_imgBx .mod_sec2_img h5{



    font-size:16px;



    font-weight:400;



    line-height:25px;



    color:#a0847d;



    text-align:center;



}



.mod_sec3{



    width:100%;



    padding:35px 0 78px;



}



.mod_sec3 h4{



    font-size:16px;



    font-weight:600;



    line-height:27px;



    color:#4f5357;



    padding-bottom:40px;



    text-align:center;



}



.mod_sec3_container{



    max-width:1178px;



    width:100%;



    margin:0 auto;



}



.mod_sec3 ul li .sec4_slide_cont {



    width: 100%;



    height: 100%;



    position: relative;



}



.mod_sec3 ul li .sec4_slide_contIn {



    width: 100%;



    padding-bottom: 35px;



    position: absolute;



    left: 0;



    bottom: 0;



    text-align: center;



}



.mod_sec3 ul li .sec4_slide_contIn img {



    width: 56px;



    height: 59px;



    margin: 0 auto 3px;



}



.mod_sec3 ul li .sec4_slide_contIn h4 {



    line-height: 53px;



    font-size: 43px;



    color: #fff;



    font-weight: 700;



}



.mod_sec3 ul li .sec4_slide_contIn span {



    color: #fff;



}



.arra_sec1{width:100%}



.arra_cont{



    width:100%;



    padding:61px 0 43px;



}



.arra_cont_left{



    width:56.8394%;



    float:left;



    text-align:center;



    padding:0 60px;



    box-sizing:border-box;



}



.arra_cont_left .imgBx1,.arra_cont_left .imgBx2{



    width:100%;



}



.arra_cont_left .imgBx1 img{



    width:14.2322%;



    display:block;



    margin:0 auto;



}



.arra_cont_left .imgBx2 img{



    width:100%;



    display:block;



}



.arra_cont_right{



    width:43.1605%;



    float:right;



}



.arra_cont_right a {



    color: #a0847d;



    display: inline-block;



    font-size: 14px;



    line-height: 20px;



    font-weight: 400;



    text-decoration: none;



}



.arra_cont_right h2 {



    color: #a0847d;



    font-size: 60.03px;



    line-height: 67px;



    font-weight: 700;



    padding-top: 25px;



}



.arra_cont_right p{



    color: #676767;



    font-size:16px;



    line-height: 19px;



    font-weight: 400;



    padding-bottom: 20px;



}



.arra_cont_right h4 {



    color: #a0847d;



    font-size: 15px;



    line-height: 20px;



    font-weight: 400;



    padding-top: 20px;



}



.arra_cont_right .arra_cont_right_wrp .body span {



    color: #676767;



    font-size: 16px;



    line-height: 21px;



    font-weight: 400;



    padding-bottom:18px;



}



.arra_cont_right .arra_cont_right_wrp{



    max-width: 545px;



    width: 100%;



}



.arra_cont_right .arra_cont_right_wrp .body{



    width: 100%;



    border-bottom:4px solid #f4e3da;



}



.arra_cont_right .arra_cont_right_wrp .body{



    width: 100%;



    padding: 12px 0;



}



.arra_cont_right .arra_cont_right_wrp .body .favoritos img {



    width: 7%;



    padding-right: 13px;



}



.arra_cont_right .arra_cont_right_wrp .body .favoritos span {



    color: #4f5357;



    font-size: 12px;



    line-height: 18px;



    font-weight: 600;



    border-bottom: 3px solid #4f5357;



    padding-bottom:0;



}



.arra_cont_right .arra_cont_right_wrp .body .favoritos a {



    display: inline-block;



    vertical-align: top;



    padding-top: 7px;



    text-decoration:none;



}



.arra_cont_right .arra_cont_right_wrp .social_icon{



    width:100%;



    text-align:right;



    padding-top:12px;



}



.arra_cont_right .arra_cont_right_wrp .social_icon span {



    color: #4f5357;



    font-size: 11px;



    line-height: 19px;



    font-weight: 400;



    display: inline-block;



    vertical-align: top;



}



.arra_cont_right .arra_cont_right_wrp .social_icon a {



    color: #a0847d;



    display: inline-block;



    font-size: 14px;



    line-height: 20px;



    font-weight: 400;



    text-decoration: none;



}



.arra_cont_right .arra_cont_right_wrp .social_icon .fa {



    padding-left: 17px;



    font-size: 19px;



    color: #4f5357;



}



.arra_sec2{



    width:100%;



    background-color:#f1f1f1;



}



.arra_sec2_cont{



    width:100%;



    padding:38px 0 168px;



}



.arra_imgBx{



    width:44.8469%;



    float:left;



    text-align:right;



}



.arra_imgBx img{



    width:55.013%;



}



.arra_imgDesc{



    width:55.153%;



    float:right;



    padding-left:100px;



    box-sizing:border-box;



}



.arra_imgDesc p{



    line-height:21px;



    font-size:16px;



    color: #676767;



    font-weight:400;



}



.arra_sec2_cont .arra_imgDesc ul{



    width:100%;



    padding-top:22px;



    font-size:16px;



    font-weight:400;



    line-height:21px;



    color:#676767;



    text-align:left;



}



.arra_sec2_cont .arra_imgDesc ul li{



    list-style:none;



    font-size:16px;



    font-weight:400;



    line-height:21px;



    color:#676767;



    text-align:left;



    display:block;



}



.arra_sec2_cont ul{



    width:100%;



    padding-bottom:147px;



    text-align:center;



}



.arra_sec2_cont ul li{



    list-style:none;



    display:inline-block;   



    padding:0 25px;



    box-sizing:border-box;



}



.arra_sec2_cont ul li a{



    font-size:16px;



    font-weight:600;



    line-height:35px;



    color:#4f5357;



    margin:0;



    display:inline-block;



    text-decoration:none;



}



.arra_sec3{



    width:100%;



    padding:60px 0;



    text-align:center;



}



.arra_sec3 h4{



    font-size:21.4px;



    font-weight:600;



    line-height:30px;



    color:#a0847d;



}



.arra_sec3 h3{



    font-size:21.4px;



    font-weight:600;



    line-height:30px;



    color:#676767;



    padding-top:27px



}



.arra_sec3 p{



    font-size:16px;



    font-weight:400;



    line-height:22px;



    color:#676767;



    padding-top:26px;



    max-width:690px;



    margin:0 auto;



}



.arra_sec3 ul{



    width:100%;



    padding:40px 0 60px;



    text-align:center;



}



.arra_sec3 ul li{



    list-style:none;



    display:inline-block;   



    padding:0 10px;



    box-sizing:border-box;



}



.arra_sec3 ul li img{



    width:100%;



    display:block;



}



.arra_sec3 h5{



    font-size:21.4px;



    font-weight:600;



    line-height:30px;



    color:#676767;



}



.arra_sec3 .revistas{width:100%}



.arra_sec3 .revistas_container{



    max-width:1047px;



    width:100%;



    margin:0 auto;



}



.arra_sec3 .revistas_container ul{



    width:100%;



    text-align:center;



    padding:34px 0 0 0;



}



.arra_sec3 .revistas_container ul li{



    list-style:none;



    display:inline-block;   



    padding:0 58px;



    box-sizing:border-box;



}



.arra_sec3 .revistas_container ul span{



    font-size:16px;



    font-weight:400;



    line-height:22px;



    color:#a0847d;



    text-align:center;



    padding-top:34px;



    display:block;



}



.arra_cont_right .imgBx1 {



    width: 100%;



    padding: 9px 0 15px;



}



.arra_cont_right .imgBx2 {



    width: 100%;



    padding:15px;



}



.blog_sec1{width:100%}



.blog_sec1_wrp{



    max-width:1351px;



    width:100%;



    margin:0 auto;



}



.blog_hdn{



    width:100%;



    text-align:center;



}



.blog_hdn h2{



    margin:0;



    font-size:48.19px;



    font-weight:900;



    line-height:60px;



    color:#676767;



    padding-top:51px;



}



.blog_menu{



    width:100%;



    padding:23px 0 50px;



}



.blog_menu ul{



    width:100%;



    text-align:center;



}



.blog_menu ul li{



    display:inline-block;



    list-style:none;



    padding-right:42px;



}



.blog_menu ul li a{



    text-decoration:none;



    font-size:16px;



    font-weight:600;



    line-height:22px;



    color:#d7d7d7;



}



.blog_menu ul li a:hover{



    color:#4f5357;



}



.blog_sec2{width:100%}



.blog_sec2_cont{width:100}



.blog_sec2_left{



    width:32.2723%;



    float:left;



    padding-right:26px;



    box-sizing:border-box;



}



.blog_sec2_left .blog_sec2_leftBx{



    width:100%;



    height:256px;



    background-color:#f3f3f3;



}



.blog_cmn_desc{



    width:100%;



    max-width:555px;



}



.blog_cmn_desc h4{



    font-size:15px;



    font-weight:400;



    line-height:22px;



    color:#676767;



    padding-top:19px;



}



.blog_cmn_desc h3{



    font-size:27.85px;



    font-weight:700;



    line-height:25px;



    color:#a0847d;



    padding-top:11px;



}



.blog_cmn_desc p{



    font-size:16px;



    font-weight:400;



    line-height:20px;



    color:#676767;



    padding-top:26px;



}



.blog_cmn_desc a{



    font-size:12px;



    font-weight:600;



    line-height:16px;



    color:#4f5357;



    text-decoration:none;



    border-bottom:3px solid #4f5357;



}



.blog_sec2_right{



    width:67.7276%;



    float:right;



    padding-left:26px;



    box-sizing:border-box;



}



.blog_sec2_right .blog_sec2_rightBx{



    width:100%;



    height:442px;



    background-color:#f3f3f3;



}



.blog_sec2_right .blog_cmn_desc{



    padding-left:220px;



    box-sizing:border-box;



}











.catita_sec1{width:100%}



.catita_sec1_cont{



    width:100%;



    padding-bottom:60px;



}



.catita_sec1_cont_left{



    width:57%;



    float:left;



    padding-top:46px;



}



.catita_sec1_cont_left .colorBx{



    width:34.21%;



    float:left;



    padding-right:70px;



    box-sizing:border-box;



}



.catita_sec1_cont_left .colorBx img{



    width:100%;



    display:block;



}



.catita_sec1_cont_left .colorBx ul{



    display:block;



    width:100%;



    text-align:center;



}



.catita_sec1_cont_left .colorBx ul li{display:inline-block}



.catita_sec1_cont_left .colorBx ul li a{



    display:block;



    padding:0 5px;



}



.catita_sec1_cont_left .colorImg{



    width:65.7894%;



    float:right;



    padding:147px 113px 0 0;



    box-sizing:border-box;



    position:relative;  



}



.catita_sec1_cont_left .colorImg img{width:100%}



.catita_sec1_cont_left .colorImg .zoom {



    position: absolute;



    width: 7%;



    bottom: -15%;



    right: 30%;



}



.catita_sec1_cont_right{



    width:43%;



    float:right;



    padding-top:63px;



}



.catita_sec1_cont_right .catita_sec1_cont_right_wrp{



    max-width:545px;



    width:100%;



}



.catita_sec1_cont_right .catita_sec1_cont_right_wrp .body{



    width:100%;



    border-bottom:2px solid #f2ddd2;



} 



.catita_sec1_cont_right_wrp a{



    color:#a0847d;



    display:inline-block;



    font-size:14px;



    line-height:20px;



    font-weight:400;



    text-decoration:none;



}



.catita_sec1_cont_right_wrp h2{



    color:#a0847d;



    font-size:60.03px;



    line-height:67px;



    font-weight:700;



    padding-top:25px;



}



.catita_sec1_cont_right_wrp h3{



    color:#ffc697;



    font-size:30.66px;



    line-height:49px;



    font-weight:700;



    padding-bottom:13px;



}



.catita_sec1_cont_right_wrp p{



    color:#676767;



    font-size:16px;



    line-height:21px;



    font-weight:400;



}



.catita_sec1_cont_right_wrp h4{



    color:#a0847d;



    font-size:15px;



    line-height:30px;



    font-weight:400;



    padding-top:11px;



}



.catita_sec1_cont_right_wrp span{



    color:#676767;



    font-size:16px;



    line-height:21px;



    font-weight:400;



}



.catita_sec1_cont_right_wrp .imgBx1{



    width:100%;



    padding:9px 0 15px;



}



.catita_sec1_cont_right_wrp .imgBx2{



    width:100%;



    padding:8px 0 15px;



}



.catita_sec1_cont_right_wrp .imgBx1 img{padding-right:12px}



.catita_sec1_cont_right_wrp .imgBx2 img{padding-right:15px}



.catita_sec1_cont_right_wrp .favoritos{



    width:100%;



    padding:12px 0;



}



.catita_sec1_cont_right_wrp .favoritos span{



    color:#4f5357;



    font-size:12px;



    line-height:18px;



    font-weight:600;



    border-bottom:3px solid #4f5357;



}



.catita_sec1_cont_right_wrp .favoritos a{



    display: inline-block;



    vertical-align: top;



    padding-top: 7px;;



}



.catita_sec1_cont_right_wrp .favoritos img{



    width:7%;



    padding-right:13px;



}



.catita_sec1_cont_right_wrp .ftr{



    width:100%;



    padding-top:16px;



}



.catita_sec1_cont_right_wrp .social_icon{



    width:50%;



    float:right;



    text-align:right;



    box-sizing:border-box;



}



.catita_sec1_cont_right_wrp .download{



    width:50%;



    float:left;



    text-align:left;



    box-sizing:border-box;



}



.catita_sec1_cont_right_wrp .download a{



    color:#a0847d;



    font-size:11px;



    line-height:19px;



    font-weight:400;



    display: inline-block;



    vertical-align: top;



}



.catita_sec1_cont_right_wrp .download .fa{



    padding-right:10px;



    font-size:18px;



    color:#4f5357;



}



.catita_sec1_cont_right_wrp .social_icon span{



    color:#4f5357;



    font-size:11px;



    line-height:19px;



    font-weight:400;



    display: inline-block;



    vertical-align: top;



}



.catita_sec1_cont_right_wrp .social_icon .fa{



    padding-left:17px;



    font-size:19px;



    color:#4f5357;



}



.catita_sec2{



    width:100%;



    background-color:#f1f1f1;



    padding:39px 0 74px;



}



.catita_sec2_wrp{



    max-width:807px;



    width:100%;



    margin:0 auto;



}



.catita_sec2 .catita_sec2_wrp ul{



    display:block;



    width:100%;



    text-align:center;



    padding-bottom:44px;



}



.catita_sec2 .catita_sec2_wrp ul li{display:inline-block}



.catita_sec2 .catita_sec2_wrp ul li a{



    color:#4f5357;



    display:block;



    font-size:16px;



    line-height:33px;



    font-weight:600;



    padding:0 36px;



    text-decoration:none;



}



.catita_sec2 .catita_sec2_wrp p{



    color:#676767;



    display:block;



    font-size:15px;



    line-height:18px;



    font-weight:400;



}



.catita_sec2 .catita_sec2_wrp .vdoBx{



    width:100%;



    padding-top:30px;



}



.catita_sec3{



    width:100%;



    padding:71px 0 78px;



}



.catita_sec3 h3{



    color:#a0847d;



    display:block;



    font-size:21.4px;



    line-height:28px;



    font-weight:600;



    text-align:center;



}



.catita_sec3_wrp{



    max-width:1050px;



    width:100%;



    margin:0 auto;



}



.catita_sec3_imgBx{



    width:100%;



    padding-top:30px;



}



.catita_sec3_imgIn{



    width: 33.3333%;



    float: left;



    box-sizing: border-box;



    padding: 0 58px;



    position:relative;



}



.catita_sec3_imgBx h5 {



    font-size: 16px;



    font-weight: 400;



    line-height: 27px;



    color: #a0847d;



    text-align: center;



}



.catita_sec3_imgIn .img_abs{



    position:absolute;



    width:82px;



    top:0;



    left:0;



}



.catita_sec1{width:100%}



.catita_sec1_cont{



    width:100%;



    padding-bottom:60px;



}



.catita_sec1_cont_left{



    width:57%;



    float:left;



}



.catita_sec1_cont_left .colorBx{



    width:34.21%;



    float:left;



}



.catita_sec1_cont_left .colorImg{



    width:65.7894%;



    float:right;



}



.catita_sec1_cont_right{



    width:43%;



    float:right;



    padding-top:63px;



}



.catita_sec1_cont_right .catita_sec1_cont_right_wrp{



    max-width:545px;



    width:100%;



}



.catita_sec1_cont_right .catita_sec1_cont_right_wrp .body{



    width:100%;



    border-bottom:2px solid #f2ddd2;



} 



.catita_sec1_cont_right_wrp a{



    color:#a0847d;



    display:inline-block;



    font-size:14px;



    line-height:20px;



    font-weight:400;



    text-decoration:none;



}



.catita_sec1_cont_right_wrp h2{



    color:#a0847d;



    font-size:60.03px;



    line-height:67px;



    font-weight:700;



    padding-top:25px;



}



.catita_sec1_cont_right_wrp h3{



    color:#ffc697;



    font-size:30.66px;



    line-height:49px;



    font-weight:700;



    padding-bottom:13px;



}



.catita_sec1_cont_right_wrp p{



    color:#676767;



    font-size:16px;



    line-height:21px;



    font-weight:400;



}



.catita_sec1_cont_right_wrp h4{



    color:#a0847d;



    font-size:15px;



    line-height:30px;



    font-weight:400;



    padding-top:11px;



}



.catita_sec1_cont_right_wrp span{



    color:#676767;



    font-size:16px;



    line-height:21px;



    font-weight:400;



}



.catita_sec1_cont_right_wrp .imgBx1{



    width:100%;



    padding:9px 0 15px;



}



.catita_sec1_cont_right_wrp .imgBx2{



    width:100%;



    padding:8px 0 15px;



}



.catita_sec1_cont_right_wrp .imgBx1 img{padding-right:12px}



.catita_sec1_cont_right_wrp .imgBx2 img{padding-right:15px}



.catita_sec1_cont_right_wrp .favoritos{



    width:100%;



    padding:12px 0;



}



.catita_sec1_cont_right_wrp .favoritos span{



    color:#4f5357;



    font-size:12px;



    line-height:18px;



    font-weight:600;



    border-bottom:3px solid #4f5357;



}



.catita_sec1_cont_right_wrp .ftr{



    width:100%;



    padding-top:16px;



}



.catita_sec1_cont_right_wrp .social_icon{



    width:50%;



    float:right;



    text-align:right;



    box-sizing:border-box;



}



.catita_sec1_cont_right_wrp .download{



    width:50%;



    float:left;



    text-align:left;



    box-sizing:border-box;



}



.catita_sec1_cont_right_wrp .download a{



    color:#a0847d;



    font-size:11px;



    line-height:19px;



    font-weight:400;



}



.catita_sec1_cont_right_wrp .download .fa{



    padding-right:10px;



    font-size:18px;



    color:#4f5357;



}



.catita_sec1_cont_right_wrp .social_icon span{



    color:#4f5357;



    font-size:11px;



    line-height:19px;



    font-weight:400;



}



.catita_sec1_cont_right_wrp .social_icon .fa{



    padding-left:17px;



    font-size:19px;



    color:#4f5357;



}



.catita_sec2{



    width:100%;



    background-color:#f1f1f1;



    padding:39px 0 74px;



}



.catita_sec2_wrp{



    max-width:807px;



    width:100%;



    margin:0 auto;



}



.catita_sec2 .catita_sec2_wrp ul{



    display:block;



    width:100%;



    text-align:center;



    padding-bottom:44px;



}



.catita_sec2 .catita_sec2_wrp ul li{display:inline-block}



.catita_sec2 .catita_sec2_wrp ul li a{



    color:#4f5357;



    display:block;



    font-size:16px;



    line-height:33px;



    font-weight:600;



    padding:0 36px;



    text-decoration:none;



}



.catita_sec2 .catita_sec2_wrp p{



    color:#676767;



    display:block;



    font-size:15px;



    line-height:18px;



    font-weight:400;



}



.catita_sec2 .catita_sec2_wrp .vdoBx{



    width:100%;



    padding-top:30px;



}



.catita_sec3{



    width:100%;



    padding:71px 0 78px;



}



.catita_sec3 h3{



    color:#a0847d;



    display:block;



    font-size:21.4px;



    line-height:28px;



    font-weight:600;



    text-align:center;



}



.catita_sec3_wrp{



    max-width:1050px;



    width:100%;



    margin:0 auto;



}



.catita_sec3_imgBx{



    width:100%;



    padding-top:30px;



}



.catita_sec3_imgIn{



    width: 33.3333%;



    float: left;



    box-sizing: border-box;



    padding: 0 58px;



    position:relative;



}



.catita_sec3_imgBx h5 {



    font-size: 16px;



    font-weight: 400;



    line-height: 27px;



    color: #a0847d;



    text-align: center;



}



.catita_sec3_imgIn .img_abs{



    position:absolute;



    width:82px;



    top:0;



    left:0;



}











/********02.04.2017**********/



.p13_s2_dtl h2 {line-height: 0.9;}











/*added at 05.04.2017*/



.nav_menu ul > li > span {



  cursor: pointer;



  display: none;



  padding: 2px 5px;



}



.nav_menu ul > li > span:hover {color: #ffab66}



















/*added at 09-05-2017*/



.ftr_contInBox1,



.ftr_contInBox2,



.ftr_contInBox3,



.ftr_contInBox4,



.ftr_contInBox5,



.ftr_contInBox6{width: 16.6666%}



.nav_menu ul.sub-menu li a {



	font-size: 11px;



	line-height: 18px;



}



.nav_menu ul.sub-menu ul.sub-menu a {



	color: #676767;



	font-size: 10px;



	line-height: 16px;



}



.nav_menu {width: 60.47%;}


.woo_header {width: 13.421%;}



.nav_menu ul li a {



	font-size: 12px;



	padding-left:10px;



	padding-right:10px;



}



.rosarios_wrap p{font-weight:300}



.page8_multiple_snglCont h2{font-size:18px}



.page8_multiple_contIn h5{font-size:13px}



.sec_06 .widget_wysija.shortcode_wysija input[type="text"]{font-weight:normal}



.sec_06 h5 {font-size: 14px}



.sec_06 h5 img {



	margin-right: 6px;



	max-width: 26px;



	vertical-align: middle;



}



.remember {



	width:100%;



	text-align:center;



	float: left;



}



.header .myaccount-popup .woocommerce-account .woocommerce #customer_login p.sendbutton {float: left}



.offcanvas_container .shop-page-header.with-padding{



	padding:50px 0 220px !important;



	background-repeat: no-repeat;



	background-size:auto 100%;



}



.woocommerce .shop-page-header .shop-page-category-description p {color: #000}



/****************************************************************/



/****************************************************************/



/****************************************************************/



/*************shattique=13-05-17**********/



.sec_02.vc_custom_1490856456248{padding-top:30px}



h3.shortcode_title{margin-bottom:1rem}



div.vc_custom_1490867700662{padding-bottom:10px !important}



.woocommerce ul.products li.product{padding-bottom:0px !important}



.woocommerce .shop-product-badges{display:none}



li.product-category .category_img{



	background-size: auto 100% !important;



	background-repeat: no-repeat;



}



.fav_imgBx{height:275px;}



.fav_imgBx img{width:auto;height:100%}







.ftr_cntct span {    right: auto;    bottom: 30px;}

.footerLogo img {    max-height: 50px;    margin: 5px;    opacity: .85;}

.footerLogo .textwidget {    font-size: 0;    text-align: center; width:68% !important;   }

.footerLogo {    height: 60px;}

@media (min-width:769px){.footerLogo .textwidget {      text-align: left; width:68%; float:right;  }}



@media (max-width:768px){

.ftr_cntct span {

    position: inherit;

    width: 100%!important;

    border: 0;

    display: block;

    padding-top: 10px;

    bottom: 0;

}

}

.row.swatch{    text-align: center;}

.row.swatch img{max-width:100%}

li.slick-slide img {    max-width: 100%;}

li.slick-slide {max-width:100%}



ul.sec4_slide.product_slick.slick-initialized.slick-slider div {

    width: 100%;

    display: block;

}



.slick-track {width:100%;}



ul.tabs.wc-tabs {

    margin-bottom: 0!important;

}



div#tab-modelos {

    margin-bottom: 0!important;

}



section.mod_sec3 {

    padding-bottom: 15px;

}

h1{    line-height: 1.2em!important;}

.page08_sec2_sidebar {    display: none!important;}

ul.product-categories li  {    display: none;}

ul.product-categories li.current-cat, ul.product-categories li.current-cat-parent{display:block}

ul.product-categories li.current-cat li, ul.product-categories li.current-cat-parent li {    display: block!important;}

aside.widget.woocommerce.widget_product_categories {    background-color: #f4ede7;padding-left: 20px;    padding-right: 15px;border-bottom: 0px;}

aside.widget.woocommerce.widget_product_categories a{font-size: 14px;color: #a0847d; text-transform: uppercase; line-height: 22px;}

aside.widget.woocommerce.widget_product_categories h4.widget-title {    display: none;}

.shop-listing-with-sidebar {    padding-top: 15px!important;}

.lang {   /* display: none;*/}



.offcanvas_quickview .buttons .view-product {

       bottom: 27px;

    z-index: 99;

    background: #fff;

    width: 97%;

}





#qtranxs_select_qtranslate-2-chooser option:nth-child(6),

#qtranxs_select_qtranslate-2-chooser option:nth-child(5), 

#qtranxs_select_qtranslate-2-chooser option:nth-child(3), 

#qtranxs_select_qtranslate-2-chooser option:nth-child(4){

display:none;

}