
body,
html { height: 100%; }

.img-responsive {max-width:100%; height:auto; display:block;}

img { max-width:100%; }

*:focus {
	outline: none !important;
	box-shadow: none !important;
	text-decoration: none !important;
}

.hide { display: none; }

.force-hidden {
    display: none;
}

/* =============== */
/* ===== BODY ==== */
/* =============== */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666666;
    background-color: #ffffff;
    -webkit-font-smoothing: antialiased;
	position: relative;
    overflow-x: hidden;
}

/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/

#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled {
    padding-left: 310px;
}

#sidebar-wrapper {
    z-index: 1000;
    left: 310px;
    width: 0;
    height: 100%;
    margin-left: -310px;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}

#wrapper.toggled #sidebar-wrapper {
    width: 310px;
}

#page-content-wrapper {
    width: 100%;
    /*padding-top: 70px;*/
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -310px;
}

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/

.hamburger {
  position: fixed;
  top: 20px;
  z-index: 999;
  margin-left: 15px;
  border: none;
}

.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none;
}

/*-------------------------------*/
/*            Overlay            */
/*-------------------------------*/
.overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(250,250,250,.8);
    z-index: 1;
}

.navbar-toggle_ {
	position: absolute;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	top: 20px;
	right: 20px;
	z-index: 99;
}


/* ==================== */
/* ===== BOX ICONS ==== */
/* ====================*/

.blanco_box,
.blanco_box h3,
.blanco_box p {
	text-align: center;
}


/* ======================================= */
/* ===== FACEBOOK LIKE BOX RESPONSIVE ==== */
/* ======================================= */
.fb-like-box.fb_iframe_widget {display:block !important;}
.fb-like-box iframe {width:100% !important;}
.fb-like-box span {width:auto !important; position:initial !important;}
/* .fb_iframe_widget_fluid span {width:100% !important;} */
.fb_iframe_widget span {position:static !important;}

.facebook_like_box {width:100% !important;}
.facebook_like_box iframe {width:100% !important;}



/* ==================== */
/* ===== MENU FLAT ==== */
/* ==================== */
.menu-flat {
	padding-left: 0;
	overflow: hidden;
}

.menu-flat li {
	float: left;
	list-style: none;
}

.menu-flat li .tiret {
	display: inline-block;
	padding: 0 15px;
}

.menu-flat li:first-child .tiret {
	display: none;
}

/* =============== */
/* ===== MENU ==== */
/* =============== */

.main-nav {
	margin-bottom : 0;
}

.computer-nav ul {
	text-align:left;
    background-color:;
    list-style-position:outside;
    list-style-type:none;
    display:block;
	float : none;

    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;

    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;

    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
    overflow: hidden;

    }

.computer-nav ul li {
	margin-left:0;

    float: left;
    list-style: none;
    display: block;

	}

.computer-nav ul>li a:not(.button){
	display: block;
    font-family: Montserrat;
    font-size: 14px;
    line-height: 50px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration:none;
    text-align: left;
    color: #7e8c99;

    background-color: ;

    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom: none ;

    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;

    margin-top:;
    margin-left:;
    margin-right:20px;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    opacity:1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}

.computer-nav ul>li a:hover {
    color: #e6751a;
    
    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom: none ;

    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;

    margin:    ;
    padding:    ;
    opacity: 1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}

.computer-nav ul > li.active a {
    color: #435061;

    
    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom: none ;

    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;

    margin:    ;
    padding:    ;
    opacity: 1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}


/* ========================== */
/* ===== MENU RESPONSIVE ==== */
/* ========================== */

.mobile-nav ul {
	padding-left: 0;
}

.mobile-nav ul {
	text-align:left;
    background-color:#eeeeee;
    list-style-position:outside;
    list-style-type:none;
    display:block;
	float : none;

    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;

    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;

    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
    overflow: hidden;

    }

.mobile-nav ul li {
	margin-left:0;
    list-style: none;
    display: block;
}

.mobile-nav ul>li a:not(.button){
	display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    text-transform: none;
    text-align: left;
    color: #666666;

    background-color: ;

    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom:1px solid #cccccc;

    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;

    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;

    opacity:1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}

.mobile-nav ul>li a:hover {
    color: #666666;
    background-color:#ffffff;
    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom:1px solid #cccccc;

    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;

    margin:    ;
    padding:    ;
    opacity: 1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}

.mobile-nav ul > li.active a {
    color: #ffffff;

    background-color:#1376b8;
    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom:1px solid #cccccc;

    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;

    margin:    ;
    padding:    ;
    opacity: 1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}


/* ====================== */
/* ===== TITLES H(X) ==== */
/* ====================== */
h1, h1 span {	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	color: #000000;

	    margin-top:0px;
    margin-left:;
    margin-right:;
    margin-bottom:20px;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}

h2, h2 span {	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	color: #e6751a;

	    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:10px;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}

h3, h3 span {	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	text-transform: none;
	text-align: left;
	color: #666666;

	    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:20px;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}

h4, h4 span {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	color: #666666;

	    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:14px;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}

h5, h5 span {	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	line-height: 38px;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	color: #666666;

	    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}

h6, h6 span {	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	line-height: 38px;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	color: #666666;

	    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}



/* ===================== */
/* ===== PARAGRAPHS ==== */
/* ===================== */
p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.7;
    font-weight: normal;
    text-transform: none;
    text-align: left;
    color: #666666;

    
    margin-top: ;
    margin-bottom: 14px;
    margin-left : ;
    margin-right : ;

    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;

    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
}


/* ================== */
/* ===== UL & OL ==== */
/* ================== */
ul, ol {
    text-align: left;

    
    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;

    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;

    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
    list-style-position : outside;
    list-style-type : disc;
}


/* ================ */
/* ===== LINKS ==== */
/* ================ */
a {
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
    color: #666666;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

a:hover {
    color: #e6751a;
    text-decoration:none;
    opacity:1.0;
    filter: alpha(opacity=100);
}

a:focus {color: #666666;}


/* ================== */
/* ===== BUTTONS ==== */
/* ================== */
.btn {
	font-family: Montserrat;
    font-size: 18px;
    line-height: 50px !important;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    text-decoration:none;
	opacity:1.0;
    filter: alpha(opacity=100);


    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;

    padding-top: 0px;
    padding-bottom: 0px;
    padding-left : ;
    padding-right : ;

    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    box-shadow : ;
}

.btn:hover {

	text-decoration: ;
    opacity:1.0;
    filter: alpha(opacity=100);

    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;

    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;

    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
}

.btn:active {
    text-decoration: ;
	opacity:1.0;
	filter: alpha(opacity=100);

	margin-top: ;
	margin-bottom: ;
	margin-left : ;
	margin-right : ;

	padding-top: ;
	padding-bottom: ;
	padding-left : ;
	padding-right : ;

	border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
}

.btn-blanco {
    color: #ffffff;
    background-color: #ff551a;
}

.btn-blanco:hover {
    color: #ffffff;
    background-color: #39a3de;
}

.btn-blanco:active {
    color: #ffffff;
    background-color: #ff551a;
}

.button.dropdown.split > span { background-color: #e6751a; }
.button.dropdown.split:hover { background-color: ; }
.button.primary { background-color: #e6751a; }


/* =========================== */
/* ===== BACKGROUND COLOR ==== */
/* =========================== */
.highlight {background-color: #e6751a; }
div.alert-box {background-color: #e6751a; }
.label {background-color: #e6751a; }
.panel.callout {background-color: #e6751a; }
.user-control .notification {background-color: #e6751a; }
.login-modal .close-reveal-modal {background-color: #e6751a; }
.tp-leftarrow:hover {background-color: #e6751a; }
.tp-rightarrow:hover {background-color: #e6751a; }
a.prev:hover {background-color: #e6751a; }
a.next:hover {background-color: #e6751a; }
.content_top {background-color: #e6751a; }
.service-icon img {background-color: #e6751a; }
.service:hover .service-sub {background-color: #e6751a; }
.hover-links a.view-item {background-color: #e6751a; }
.hover-links a.view-image {background-color: #e6751a; }
/*.content_bottom {background-color: #e6751a; } */
div.progress .meter {background-color: #e6751a; }
.accordion-title.active {background-color: #e6751a; }
.ol-type1 > li:before {background-color: #e6751a; }
ul.pagination li.current a {background-color: #e6751a; }
/*.scrollup:hover {background-color: #e6751a; }*/
.toggle-view li:hover span {background-color: #e6751a; }
.service-block-icon {background-color: #e6751a; }
.left_pagination:hover {background-color: #e6751a; }
.all_pagination:hover {background-color: #e6751a; }
.right_pagination:hover {background-color: #e6751a; }
.post-date-type1 .post-date-day {background-color: #e6751a; }
.recent-post .post-date-type1 .post-date-day {background-color: #e6751a; }
.option-set li a.selected {background-color: #e6751a; }
ul.side-nav li.active a {background-color: #e6751a; }
.tabs.vertical dd.active a {background-color: #e6751a; }
.tabs.vertical li.active a {background-color: #e6751a; }
.lt-ie9 .top-bar ul li a.active {background-color: #e6751a; }
.tabs.pill dd.active a {background-color: #e6751a; }
.tabs.pill li.active a {background-color: #e6751a; }


/* =========================================== */
/* ===== BACKGROUND COLOR WITH !important ==== */
/* =========================================== */
.arrow a:hover {background-color: #e6751a !important; }
.pricing_plan1:hover .plan_price {background-color: #e6751a !important; }
.pricing_plan2:hover .plan_price {background-color: #e6751a !important; }
.pricing_plan3:hover .plan_price {background-color: #e6751a !important; }
.pricing_plan4:hover .plan_price {background-color: #e6751a !important; }
.pricing-active .plan_price {background-color: #e6751a !important; }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {background-color: #e6751a !important; }
span.highlight {background-color: #e6751a !important; }


/* ===================== */
/* ===== TEXT COLOR ==== */
/* ===================== */
.color { color: #e6751a !important; }
#logo h1 span { color: #000000; }
.caption.big_color { color: #e6751a; }
.service:hover .service-main { color: #e6751a; }
.work-item-content h5 { color: #666666; }
.footer a:hover { color: #e6751a; }
.footer_bottom a:hover { color: #e6751a; }
dl.tabs dd a:hover { color: #e6751a; }
dl.tabs dd a:focus { color: #e6751a; }
.type1 a:hover { color: #e6751a; }
.type1 li:hover:before { color: #e6751a; }
.type2 a:hover { color: #e6751a; }
.type2 li:hover:before { color: #e6751a; }
.type3 a:hover { color: #e6751a; }
.type3 li:hover:before { color: #e6751a; }
.type4 a:hover { color: #e6751a; }
.type4 li:hover:before { color: #e6751a; }
.toggle-view li:hover h2 { color: #e6751a; }
.member-name { color: #e6751a; }
.article_meta a:hover { color: #e6751a; }
.article_meta_type1 a:hover { color: #e6751a; }
.article_meta_type2 a:hover { color: #e6751a; }
.comment .author a:hover { color: #e6751a; }
.sidebar-widget a:hover { color: #e6751a; }
ul.side-nav li.active ul li.active a { color: #e6751a; }
i.templatecolor { color: #e6751a; }


/* ======================= */
/* ===== BORDER COLOR ==== */
/* ======================= */
.maincontent h3 { border-color: #666666; }
.work-item:hover { border-color: #e6751a; }
.footer h4 { border-color: #666666; }
dl.tabs dd.active { border-color: #e6751a; }
.member-description { border-color: #e6751a; }
.member-social li { border-color: #e6751a; }
.portfolio-item:hover .portfolio-item-content { border-color: #e6751a; }
.panel.callout { border-color: #e6751a; }


/* ================================== */
/* ===== GENERAL BACKEND OPTIONS ==== */
/* ================================== */
.top-bar ul > li.has-dropdown .dropdown li { width: px; }
/* .row { width: px; } */


/* ================== */
/* ===== REGIONS ==== */
/* ================== */
.region1wrap {	background-color: #f1f4f8;
	background-repeat : repeat;

	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region1cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	}

.region1wrap * {color : }

.region2wrap {	background-repeat : repeat;

	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:26px;
    padding-left:;
    padding-right:;
    padding-bottom:26px;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region2cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	}

.region2wrap * {color : }

.region3wrap {	background-repeat : repeat;

	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region3cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	}

.region3wrap * {color : }

.region4wrap {	background-repeat : repeat;

	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region4cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:20px;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	}

.region4wrap * {color : }

.region5wrap {	background-repeat : repeat;

	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region5cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	}

.region5wrap * {color : }

.region6wrap {	background-repeat : repeat;

	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:40px;
    padding-left:;
    padding-right:;
    padding-bottom:20px;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region6cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	}

.region6wrap * {color : }

.region7wrap {	background-repeat : repeat;

	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region7cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	
	color: #ffffff;
	background-color: #31a2e1;
}

.region7wrap * {color : #ffffff}

.region8wrap {	background-repeat : repeat;

	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region8cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	}

.region8wrap * {color : }

.region9wrap {	background-repeat : repeat;

	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region9cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	}

.region9wrap * {color : }

.region10wrap {	background-repeat : repeat;

	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region10cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	}

.region10wrap * {color : }

.region11wrap {	background-image: url("../../../images/accueil/piscine.jpg");
	background-repeat : no-repeat;

	background-size: cover;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:135px;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region11cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	
	color: #bfbfbf;
}

.region11wrap * {color : #bfbfbf}

.region12wrap {	background-repeat : repeat;

	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;


	}

.region12cont {
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;

    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;

    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;

	}

.region12wrap * {color : }



/* ============================================================= */
/* ======================== TIPSY TOOLTIPS ===================== */
/* ============================================================= */
/* Tispy */
.tipsy {font-size:15px; padding:5px; z-index:100000; position:absolute;}
.tipsy-inner {max-width:200px; text-align:center; line-height:1.6; color:#FFF; background-color:#333; padding:10px;}

/* Rounded corners */
.tipsy-inner {}

/* Uncomment for shadow */
/*.tipsy-inner {box-shadow:0 0 5px #000000; -webkit-box-shadow:0 0 5px #000000; -moz-box-shadow:0 0 5px #000000;} */
.tipsy-arrow {width:0; height:0; line-height:0; border:5px dashed #000; position:absolute;}

/* Rules to colour arrows */
.tipsy-arrow-n {border-bottom-color:#333;}
.tipsy-arrow-s {border-top-color:#333;}
.tipsy-arrow-e {border-left-color:#333;}
.tipsy-arrow-w {border-right-color:#333;}

.tipsy-n .tipsy-arrow {top:0; left:50%; margin-left:-5px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-nw .tipsy-arrow {top:0; left:10px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-ne .tipsy-arrow {top:0; right:10px; border-bottom-style:solid; border-top:none;  border-left-color:transparent; border-right-color:transparent;}
.tipsy-s .tipsy-arrow {bottom:0; left:50%; margin-left: -5px; border-top-style:solid; border-bottom:none;  border-left-color:transparent; border-right-color:transparent;}
.tipsy-sw .tipsy-arrow {bottom:0; left:10px; border-top-style:solid; border-bottom:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-se .tipsy-arrow {bottom:0; right:10px; border-top-style:solid; border-bottom:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-e .tipsy-arrow {top:50%; right:0; margin-top:-5px; border-left-style:solid; border-right:none; border-top-color:transparent; border-bottom-color:transparent;}
.tipsy-w .tipsy-arrow {top:50%; left:0; margin-top:-5px; border-right-style:solid; border-left:none; border-top-color:transparent; border-bottom-color:transparent;}


/* ========================================================== */
/* ======================== BACK TO TOP ===================== */
/* ========================================================== */
.scrollup{width:40px; height:40px; opacity:0.9; position:fixed; bottom:30px; right:10px; display:none; text-indent:-9999px; background:url('../images/icon_top.png') no-repeat center center #e6751a; z-index:9999;}
.scrollup:hover{ opacity:0.9; background:url('../images/icon_top.png') no-repeat center center #b9b9b9;}


/* ========================================= */
/* ===== ECWID STYLING BACKGROUND COLOR ==== */
/* ========================================= */


/* =============================== */
/* ===== BOXED VERSION ON OFF ==== */
/* =============================== */


.form-horizontal .control-label {
	text-align: left;
}

.form-horizontal .button, .form-horizontal .btn, .form-horizontal .button, .form-horizontal .btn-blanco {
	margin-left: 0;
}

.mod_blanco_aboutus ul { list-style: none; padding-left: 0; }
.mod_blanco_aboutus ul li i { margin-right: 10px; }

.carousel-indicators li {
	background-color: #ff551a;
}

.carousel-indicators li:hover {
	background-color: #39a3de;
}

.carousel-indicators li.active {
	background-color: #ff551a;
}

/*.menu_language ul.lang-inline li a:hover, ul.lang_facebook li a:hover {
    background: ;
}

.menu_language ul.lang-inline li.lang-active a,
ul.lang_facebook li.current a {
    background: ;
}*/

#modal-more-info .modal-body {
    min-height: 100px;
}

.modal .loading-modal {
    position: absolute;
    top: 15px;
    left: 0;
    width: 100%;
}


.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #ff551a;
    border-color: #ff551a;
}

body .pagination>li>a, .pagination>li>span {
    color: #ff551a;
}

@media (max-width: 767px){
    .fix-col.col-xs-1:nth-child(12n+1), .fix-col.col-xs-2:nth-child(6n + 1), .fix-col.col-xs-3:nth-child(4n+1), .fix-col.col-xs-4:nth-child(3n+1), .fix-col.col-xs-6:nth-child(2n+1) {
        clear: left;
    }
	.col-fix.col-xs-1:nth-child(12n+1), .col-fix.col-xs-2:nth-child(6n + 1), .col-fix.col-xs-3:nth-child(4n+1), .col-fix.col-xs-4:nth-child(3n+1), .col-fix.col-xs-6:nth-child(2n+1) {
        clear: left;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .fix-col.col-sm-1:nth-child(12n+1), .fix-col.col-sm-2:nth-child(6n + 1), .fix-col.col-sm-3:nth-child(4n + 1), .fix-col.col-sm-4:nth-child(3n + 1), .fix-col.col-sm-6:nth-child(2n + 1) {
        clear: left;
    }

	.col-fix.col-sm-1:nth-child(12n+1), .col-fix.col-sm-2:nth-child(6n + 1), .col-fix.col-sm-3:nth-child(4n + 1), .col-fix.col-sm-4:nth-child(3n + 1), .col-fix.col-sm-6:nth-child(2n + 1) {
	    clear: left;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .fix-col.col-md-1:nth-child(12n + 1), .fix-col.col-md-2:nth-child(6n + 1), .fix-col.col-md-3:nth-child(4n + 1), .fix-col.col-md-4:nth-child(3n + 1), .fix-col.col-md-6:nth-child(2n + 1) {
        clear: left;
    }

	.col-fix.col-md-1:nth-child(12n + 1), .col-fix.col-md-2:nth-child(6n + 1), .col-fix.col-md-3:nth-child(4n + 1), .col-fix.col-md-4:nth-child(3n + 1), .col-fix.col-md-6:nth-child(2n + 1) {
	    clear: left;
	}
}

@media (min-width: 1200px){
    .fix-col.col-lg-1:nth-child(12n + 1), .fix-col.col-lg-2:nth-child(6n + 1), .fix-col.col-lg-3:nth-child(4n + 1), .fix-col.col-lg-4:nth-child(3n + 1), .fix-col.col-lg-6:nth-child(2n + 1) {
        clear: left;
    }
}

/* Bounce To Top */
.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-top .hover-element {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
  color: white;
}

.hvr-bounce-to-top:hover .hover-element, .hvr-bounce-to-top:focus .hover-element, .hvr-bounce-to-top:active .hover-element {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
