@font-face {
	font-family: 'Conv_Lato-Black';
	src: url('../fonts/Lato-Black.eot');
	src: url('../fonts/Lato-Black.woff') format('woff'), url('../fonts/Lato-Black.ttf') format('truetype'), url('../fonts/Lato-Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Lato-Light';
	src: url('../fonts/Lato-Light.eot');
	src: url('../fonts/Lato-Light.woff') format('woff'), url('../fonts/Lato-Light.ttf') format('truetype'), url('../fonts/Lato-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* ==========================================================================
   HTML5 styles
   ========================================================================== */
html,button,input,select,textarea {color: #222;}
body {
    /* background-position: center top;*/
    /* background-repeat: no-repeat;*/
    /* background-image: url(../img/bg-head.png);*/
    /* background-size: 100%;*/
    font-size: 1,5em;
    line-height: 1.4;
	 background: #2D347B;
}

::-moz-selection {
    background: #fff;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}



.bghead {
width: 100%;
min-height: 175px;
background: #e9e9e9; /* Old browsers */
background: -moz-linear-gradient(top,  #e9e9e9 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9e9e9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9e9e9 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9e9e9 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e9e9e9 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}

.logo {margin-top: 18px;}

.buscador{ margin-top: 55px;}
.buscador legend{color: #373F8B; font-family: 'Lato', sans-serif;font-weight: 300;font-size: 18px; border: none; margin: 0}
.custom-search {width: 100%;float: right;border: none;background: transparent;margin-right: 10px;}
.srch {background: #fff;border: 1px solid #777;box-shadow: 0px 0px 0px transparent;font-family: 'Lato', sans-serif;font-weight: 300;font-size: 20px; height: 50px;color: #9DA1C6;}
.icon-search {width: 22px; height: 22px; background:  url(http://www.casagold.com.ar/img/search.png) no-repeat; display: block; position: absolute; top: 40px; right: 10px; z-index: 2; border: none;}
.form-control::-webkit-input-placeholder {color: #9DA1C6;font-family: 'Lato', sans-serif;font-weight: 300;font-size: 18px;}
.srch::-webkit-input-placeholder {color: #1c1c1c; font-family: 'Lato', sans-serif;font-weight: 300;font-size: 18px;}

/* Navbar */
.navbar {border: 1px solid transparent;margin-bottom: 0px;position: relative;z-index: 9999;}
.navbar-default {border-left: 0px;border-right: 0px;border-radius: 0px;border: 0px;font-family: 'Lato', sans-serif;font-weight: 900;font-size: 18px;background-color: #51922E;text-align: center; color: #ffffff; text-transform: uppercase; }

.navbar-default ul{width: 100%;font-family: 'Lato', sans-serif; color: #fff;}
.navbar-default .navbar-nav > li{position: relative;}

.navbar-default .navbar-nav > li.submenu{background: url(http://www.casagold.com.ar/img/submenu.gif) right center no-repeat;}
.navbar-default .navbar-nav > li > a {line-height: 98px;color: #ffffff; padding: 0 20px; font-size:18px;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus ,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {color: #ffffff;background: #51922E;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5YTczNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjZiMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #51922E 0%, #1E2259 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51922E), color-stop(100%,#626b22)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #51922E 0%,#1E2259 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #51922E 0%,#1E2259 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #51922E 0%,#1E2259 100%); /* IE10+ */
background: linear-gradient(to bottom,  #51922E 0%,#1E2259 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51922E', endColorstr='#1E2259',GradientType=0 ); }
.navbar-default .navbar-nav > li ul{background: #51922E; color: #fff; text-align: center; list-style: none; font-size: 15px; line-height: 120%;}
.navbar-default .navbar-nav > li ul li a:hover{color: #333; text-decoration: none;}
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color: #51922E;}
.navbar-default .navbar-toggle .icon-bar{background-color: #ffffff;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{border-color: #1E2259;}
.navbar-default .navbar-link,
.navbar-default .navbar-link:hover{color: #ffffff;}
.navbar .nav,.navbar .nav > li {float:left;display:inline-block;*display:inline;*zoom:1;vertical-align: top; margin-bottom:-3px;}
.navbar-inner {text-align:center;}      
.navbar{width: 100%;margin: 0 auto;}

/* Iconos Sociales */
.social{width: 140px; display: inline-block; float: none; clear: both; height: 32px; margin: 33px auto; text-align: center;}
	.social a{width: 32px; height: 32px; display: inline-block; clear: none; overflow: hidden; margin: 0 2px; background: url(https://www.casagold.com.ar/img/sociales.png) left top no-repeat; filter: alpha(opacity=50);opacity: .5;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out; text-indent: -9999px;}

	.social.sider a{background: url(https://www.casagold.com.ar/img/sociales2.png) left top no-repeat; }


	.social a.twitter{background-position:-42px 0;}
	.social a.google{background-position:-83px 0;}
.social a:hover{filter: alpha(opacity=100);opacity:1; }


/* Destacados */

.backgrounded{background-position: center top;background-repeat: no-repeat;background-image: url(https://www.casagold.com.ar/img/pagebg.jpg);background-size: 100%;width: 100%;  padding-top: 40px;}
.backgrounded .container{background: #38408B; }
#slider{ background: #38408B; padding-left: 20px; text-align: center;}
#slider .item a{position: relative; display: block; width: 100%; height: auto; max-height: 500px; overflow: hidden;}
	#slider .item .col-md-4 .col-md-12{}
	#slider .item .col-md-12 a{max-height: 240px;}
	#slider .item a>span.stripe{
display: block;
float: right;
clear: both;
position: absolute;
width: 40%;
top: 0;
right: 0;
z-index: 3;
height: 100%;
background: url(https://www.casagold.com.ar/img/greenstripe.png) bottom left no-repeat;
text-align: right;
padding: 20px;
color: #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 120px 20px 0;
}
	#slider .item .col-md-12 a .stripe{padding: 40px 20px 0; text-align: right;}
		#slider h2{font-size:48px; font-weight: bold;font-family: 'Conv_Lato-Black'; text-align: right;}
		#slider h3{font-size: 36px; font-family: 'Conv_Lato-Light'; text-align: right; font-weight: 100; text-transform: none;}
		#slider p{font-size: 24px; font-weight: 600;font-family: 'Conv_Lato-Light'; text-align: right;}
			#slider .col-md-12 p{font-size: 13px;text-align: right; font-weight: 400}
h2,h3{color: #fff; font-size: 35px;font-family: 'Conv_Lato-Black';text-transform: uppercase;}
	h3{font-size: 30px; text-align: center; font-family: 'Lato', sans-serif; font-weight: 700}

.titfeatured {
    color: #ffffff; 
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 29px;
    margin-top: 50px;
    margin-bottom: 30px;
}
/* Carouser / Slider*/

.carousel-control{width: 43px; height: 69px; display: block; overflow: hidden;
position: absolute;
top:50%;
z-index: 5;
filter: alpha(opacity=100);
opacity: 1;
text-indent: -9999px;
margin-top: -35px;
}
.carousel-control.left{background-image: url(https://www.casagold.com.ar/img/arrows.png);
background-position: top left;
background-repeat: no-repeat;
left: 34px; right: auto;
}
.carousel-control.right{background-image: url(https://www.casagold.com.ar/img/arrows.png);
background-position: top right;
background-repeat: no-repeat;
left: auto; right: 30px;}

.carousel-control.left:hover{left: 30px;filter: alpha(opacity=100);
opacity: 1;}
.carousel-control.right:hover{right: 26px;filter: alpha(opacity=100);
opacity: 1;}



/* planos */
.proyecto{position: relative; display: block; float: left; clear: both; overflow: hidden; max-height: 325px; margin-bottom: 30px;background-color: #fff;}
	.proyecto span{
		width: 100%; height: auto; padding: 30px 0; text-align: center;  
		color: #fff; font-size: 35px;font-family: 'Conv_Lato-Black';text-transform: uppercase;  background: url(img/stripe.png); 
		position: absolute; left: 0; bottom: 0; z-index: 2
	}
	.proyecto:hover>span{background: #1E2259;}
/* Casas */
.casas{position: relative; display: block; float: left; clear: both; overflow: hidden; text-align: center;font-family: 'Lato', sans-serif; margin:7px;}
	.casas .imgcasa{width:100%; height: auto;max-height: 175px; display: block; float: none; clear: both; overflow: hidden;}
	.casas .fotocasa{width:100%; height: auto;max-height: /**256px**/none; display: block; float: none; clear: both; overflow: hidden; margin-bottom: 20px}
		.casas .imgcasa img,.casas .fotocasa img{width:100%; height: auto;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease; }
	.casas h4{text-transform: uppercase; font-weight: 600;}
	.casas:hover{color: #51922E;filter: alpha(opacity=100);opacity: 1; text-decoration: none;}

	.casas:hover>.imgcasa>img{-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}


	.minicasas{ max-height: 100px; overflow: hidden;padding: 0 15px 0 0; margin-bottom: 20px}
		.minicasas:nth-child(even){padding: 0 0 0 15px;}
		.minicasas img{width:100%; height: auto;}

/* Footer */
footer {width: 100%; height: auto; background: #1E2259; display: block; position: relative; color: #fff; text-align: left; padding: 50px 0; font-size: 18px; font-weight: 300; font-family: 'Lato', sans-serif; }
	footer h2,footer h3{color: #fff; font-size: 36px;font-family: 'Conv_Lato-Black';text-transform: uppercase;text-align: left; line-height: 30px;padding: 0; margin: 10px 0;}
	footer h2{margin-bottom: 20px}
	footer h3{font-size: 24px; text-align: left; line-height: 20px; font-weight: 800; font-family: 'Lato', sans-serif; }
	footer .address{padding-left: 0;}
	
/* pwd*/
.pwd{width: 100%; height: auto; display: block; padding: 15px 0; background: #222; text-align: right;}
	
/* inner */
.interna{width: 100%; height: auto; padding: 0 20px 30px 20px; }
.inner{background: #fff; display: block; float: none; clear: both; width: 100%; height: auto; padding: 40px; overflow: hidden; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 400; color: #777777;}
	.inner h2{color: #212121; font-size: 24px}
	.inner h3{color: #212121; font-size: 19px; text-align: left; font-family: 'Conv_Lato-Black';text-transform: uppercase; margin-top: 0}
	
fieldset{display: block; position: relative; width: 100%; padding: 0 0 0 0 !important; margin: 0;}
fieldset.left{padding: 0 15px 0 0 !important;}
fieldset.right{padding: 0 0 0 15px !important;}
fieldset input[type="text"],
fieldset input[type="tel"],
fieldset input[type="email"],
fieldset textarea{display: block; float: none; clear: both; width: 100%; height: 50px; padding: 10px; margin-bottom: 10px;font-family: 'Lato', sans-serif;font-weight: 400;font-size: 17px;line-height: 16px; border: 1px solid #999}
fieldset textarea{height: 115px;}
fieldset input[type="submit"],footer a{display: block; float: none; clear: both; margin: 15px 0; background: transparent; color: #51922E; font-size: 28px; font-family: 'Conv_Lato-Black'; border: none;}
.minicons input[type="submit"]{font-size: 24px}
footer a{color: #fff; font-weight: 800; font-family: 'Lato', sans-serif; }
.t15 a,footer a:hover{color: #51922E; text-decoration: none;}
	
	
	



/* ==========================================================================
   Media Custom
   ========================================================================== */

/* LARGE 1200px */
@media (min-width: 1200px) {
	
	.navbar-default .navbar-nav > li ul{position: absolute; left: 0; top: 98px; list-style: none; text-align: left; padding: 0 15px; width: auto; z-index: 2; display: none; line-height: 120%; min-width: 300px;}
		.navbar-default .navbar-nav > li ul li{line-height: 130%; display: block; line-height: 30px}
	.navbar-default .navbar-nav > li:hover> ul{display: block;}
.navbar-default .navbar-nav > li:last-child{float: right;}
.navbar-default .container{text-align: left;}
	#slider .col-md-12 h2{font-size: 24px;text-align: right;}
	#slider .col-md-12 h3{font-size: 18px;text-align: right;}
	#slider .item{max-height: 400px; margin: 0 75px 0 60px; overflow:hidden;}
	#slider .item .col-md-12 a{min-height: 240px;}

}
/* MEDIUM 1024 */
@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-default .navbar-nav > li ul{position: absolute; left: 0; top: 98px; list-style: none; text-align: left; padding: 0 15px; width: auto; z-index: 2; display: none; line-height: 120%; min-width: 300px;}
		.navbar-default .navbar-nav > li ul li{line-height: 130%; display: block; line-height: 30px}
	.navbar-default .navbar-nav > li:hover> ul{display: block;}
	#slider .col-md-12 h2{font-size: 24px;text-align: right;}
	#slider .col-md-12 h3{font-size: 18px;text-align: right;}
	#slider .item{max-height: 400px; overflow: hidden;}
	#slider .item .col-md-12 a{height: auto;}
	#slider .item a>span.stripe{padding: 60px 30px 0 50px;}
	#slider .item .col-md-12 a .stripe{padding: 10px 10px 0; text-align: right;}
		#slider h2{font-size:40px;}
		#slider h3{font-size: 30px;}
		#slider p{font-size: 20px;}
	
}
/* SMALL 768 */
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-default .navbar-nav > li ul{position: absolute; left: 0; top: 98px; list-style: none; text-align: left; padding: 0 15px; width: auto; z-index: 2; display: none; line-height: 120%; min-width: 300px;}
		.navbar-default .navbar-nav > li ul li{line-height: 130%; display: block; line-height: 30px}
	.navbar-default .navbar-nav > li:hover> ul{display: block;}
    .navbar-default { font-size: 15px; }

	#slider .item{max-height: 300px; overflow: hidden;}
	#slider .item .col-md-12 a{height: auto;}
	#slider .item a>span.stripe{padding: 30px 30px 0 50px;}
	#slider .item .col-md-12 a .stripe{padding: 10px 5px 0; text-align: right;}
		#slider h2{font-size:30px;}
		#slider h3{font-size: 20px;}
		#slider p{font-size: 14px;}
		#slider .col-md-12 h2{font-size: 18px; margin-bottom: 0}
			#slider .col-md-12 h3{font-size: 14px;text-align: right; margin-top: 0}
	 
}
/* XSMALL 480 */
@media (max-width: 767px) {
	.buscador{margin-top: 0}
	.social{margin: 0px auto;}
    .navbar .nav,.navbar .nav > li {float:none; display:block; *display: block; *zoom:1; vertical-align: top;}
	 .navbar-default .navbar-nav > li > a {line-height: 28px;}
    .navbar-inner { text-align:center; }
	#slider .col-md-12{padding: 0 0 0 0}
	.minicasas,.imgcasa{ max-height: 250px !important;}
	.casas .fotocasa{max-height: none;}
	.inner{padding: 10px;}

	.interna{padding: 0 0px 0px 0px; }
}
/* 320 */
@media (max-width: 480px) { 

}
/* 240 */
@media (max-width: 320px) {}




/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

#loading {
padding: 5px;
background-color: #C33;
color: #FFF;
text-align: center;
display: none;
margin: 10px;
border-radius: 5px;
}

.formu-detalle > form > .col-md-6 {width:100%;}