/*@font-face {
	font-family: 'PlayfairDisplaySCRegular';
	src: url('/web/20190122074130im_/http://fs.com.uy/static/css/playfairdisplay-regular.eot');
	src: url('/web/20190122074130im_/http://fs.com.uy/static/css/playfairdisplay-regular.eot') format('embedded-opentype'),
	     url('/web/20190122074130im_/http://fs.com.uy/static/css/playfairdisplay-regular.woff') format('woff'),
		 url('/web/20190122074130im_/http://fs.com.uy/static/css/playfairdisplay-regular.ttf') format('truetype'),
		 url('/web/20190122074130im_/http://fs.com.uy/static/css/playfairdisplay-regular.svg#PlayfairDisplaySCRegular') format('svg');
}*/
@import url(https://web.archive.org/web/20190122074130cs_/http://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
@font-face {
    font-family: 'HelveticaLTStdLightCondensed';
    src: url('/web/20190122074130im_/http://fs.com.uy/static/css/helveticaltstd-lightcond.eot');
    src: url('/web/20190122074130im_/http://fs.com.uy/static/css/helveticaltstd-lightcond.eot') format('embedded-opentype'),
         url('/web/20190122074130im_/http://fs.com.uy/static/css/helveticaltstd-lightcond.woff') format('woff'),
         url('/web/20190122074130im_/http://fs.com.uy/static/css/helveticaltstd-lightcond.ttf') format('truetype'),
         url('/web/20190122074130im_/http://fs.com.uy/static/css/helveticaltstd-lightcond.svg#HelveticaLTStdLightCondensed') format('svg');
}

@font-face {
		font-family: 'Georgia';
		src: url('/web/20190122074130im_/http://fs.com.uy/static/css/georgia.eot');
		src: url('/web/20190122074130im_/http://fs.com.uy/static/css/georgia.eot#iefix') format('embedded-opentype'),
				 url('/web/20190122074130im_/http://fs.com.uy/static/css/georgia.woff') format('woff'),
				 url('/web/20190122074130im_/http://fs.com.uy/static/css/georgia.ttf') format('truetype'),
				 url('/web/20190122074130im_/http://fs.com.uy/static/css/georgia.svg#georgia') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
    font-family: 'PlayfairDisplaySCRegular';
    src: url('/web/20190122074130im_/http://fs.com.uy/static/font/playfairdisplaysc-regular.eot');
    src: url('/web/20190122074130im_/http://fs.com.uy/static/font/playfairdisplaysc-regular.eot') format('embedded-opentype'),
         url('/web/20190122074130im_/http://fs.com.uy/static/font/playfairdisplaysc-regular.woff') format('woff'),
         url('/web/20190122074130im_/http://fs.com.uy/static/font/playfairdisplaysc-regular.ttf') format('truetype'),
         url('/web/20190122074130im_/http://fs.com.uy/static/font/playfairdisplaysc-regular.svg#PlayfairDisplaySCRegular') format('svg');
}

@font-face {
    font-family: 'millerregular';
    src: url('/web/20190122074130im_/http://fs.com.uy/static/font/miller-text-roman-1361530747-webfont.eot');
    src: url('/web/20190122074130im_/http://fs.com.uy/static/font/miller-text-roman-1361530747-webfont.eot#iefix') format('embedded-opentype'),
         url('/web/20190122074130im_/http://fs.com.uy/static/font/miller-text-roman-1361530747-webfont.woff') format('woff'),
         url('/web/20190122074130im_/http://fs.com.uy/static/font/miller-text-roman-1361530747-webfont.ttf') format('truetype'),
         url('/web/20190122074130im_/http://fs.com.uy/static/font/miller-text-roman-1361530747-webfont.svg#millerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


* {
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	text-decoration: none;
	border: none;
}
b{

}
.contMap {position:relative;overflow:hidden;width:100%;height:280px;}
.contMap #gmap_canvas {position:absolute;top:0;left:0;width:100%;height:100%;}
.section .container {
	width: 100%;
	float: left;
	padding: 0;
}
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px!important;
	color:#1E1E1E!important;
}
h1 { 
	font-size: 24px;
	font-weight: 700;
	margin: 0;
}
h1 {
	font-size: 24px;
	font-weight: 500;
	margin: 0;
}
a {
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
a:hover {
	text-decoration: none !important;
}
/*--------------------------------------------------- Header ---------------------------------------------------*/
.header {
	float: left;
	width: 100%;
	border-top: 4px solid #660033;
	clear: both;
}
.logo {
	float: left;
	margin: 18px 0px 13px 10px;
}
.follow_us {
	float: right;
	width: 100%;
	margin-top: 40px;
}
.follow_us span {
	float: right;
	width: auto;
	font-family: 'PlayfairDisplaySCRegular';
	font-size: 15px;
	color: #58585a;
   margin-top: -4px;
}
.follow_social {
	float: right;
	width: auto;
	margin-left: 20px;
}
.follow_social li {
	float: left;
	width: auto;
	padding: 0px 13px;
}
.follow_social li a {
	float: left;
}
.menu {
	float: left;
	width: 100%;
	/*background: #47484c;*/
	background: #434448;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDQ0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTU2NWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #434448 0%, #55565a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#434448), color-stop(100%,#55565a));
	background: -webkit-linear-gradient(top,  #434448 0%,#55565a 100%);
	background: -o-linear-gradient(top,  #434448 0%,#55565a 100%);
	background: -ms-linear-gradient(top,  #434448 0%,#55565a 100%);
	background: linear-gradient(to bottom,  #434448 0%,#55565a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434448', endColorstr='#55565a',GradientType=0 );

}
.menu .container ul {
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
.menu .container ul > li {
	float: left;
	/*border-right: 1px solid #999999;*/
	padding: 4px 0px;
	position:relative;
	z-index:9999;
}
.menu .container ul li > a {
	float: left;
	font-family: 'PlayfairDisplaySCRegular';
	font-size: 15px;
	color: #999999;
	text-transform: capitalize;
	border-right: 1px solid #999999;
	padding: 6px 31px;
}
.menu .container ul li:hover a {
	color: #FFF;
}
.menu .container ul li a.active {
	color: #FFF;
}
.menu .container ul li:last-child a {
	border-right: none;
}
.menu .container ul li:hover ul{display:block;}
.menu .container ul li ul{position:absolute;background:#727378;width:350px;top:32px;padding:10px;box-shadow:0 2px 3px #444 inset;border-top:1px solid #57575a;display:none;}
.menu .container ul li ul li{float:left;width:100%;border:none;margin:5px 0;padding:0;}
.menu .container ul li ul li a{color:#c7c5c6;font-size:15px;float:left;padding:0;text-transform:capitalize;border:0;font-family:'Open Sans', sans-serif;}
.menu .container ul li:hover ul li a{color:#c7c5c6;}
.menu .container ul li ul li a:hover, .menu .container ul li ul li a.current{color:#fff;}

/*--------------------------------------------------- Section slider ---------------------------------------------------*/
.section {
	float: left;
	width: 100%;
	margin-top: 18px;
}
#wrapper {
	background-color: #fff;
	width: 100%;
	height: 465px;
	overflow: hidden;
	position: absolute;
	left: 0;
	text-align:center;
}
#carousel li {
	float: left;
	display: block;
	margin: 0 5px;
	position: relative;
}
#carousel li p {
	position: absolute;
	text-align: left;
	width: 95%;
	z-index: 1000;
	right: 15px;
	bottom: 44px;
	color: #FFF;
	font-size:43px;
	line-height:43px;
	font-family: 'millerregular';
}
#carousel img {
	display: block;
	float: left;
}
#prev, #next {
	/* background-color: rgba(255, 255, 255, 0.7); */
	background: transparent!important;
	display: block;
	height: 450px;
	width: 44.5%;
	top: 0;
	position: absolute;
}/*
#prev:hover, #next:hover {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
} */
#prev {
	left: -505px;
   height: 100%;
   outline: 0;
}
#next {
	right: -505px;
   height: 100%;
   outline: 0;
}
#pager {
	margin-left: -470px;
	position: absolute;
	left: 43.5%;
	bottom: 25px;
   display: none!important;
}
#pager a {
	border: 2px solid #fff;
	border-radius: 10px;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px 0 0;
}
#pager a:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
#pager a span {
	display: none;
}
#pager a.selected {
	background-color: #fff;
}
#donate-spacer {
	height: 100%;
}
#donate {
	border-top: 1px solid #999;
	width: 750px;
	padding: 50px 75px;
	margin: 0 auto;
	overflow: hidden;
}
#donate p, #donate form {
	margin: 0;
	float: left;
}
#donate p {
	width: 650px;
}
#donate form {
	width: 100px;
}
.slider-shadow{display:inline-block;width:100%;
}
/*--------------------------------------------------- Cantent ---------------------------------------------------*/
.cantent {
	float: left;
	width: 100%;
	margin-top: 40px;
}
.news {
	float: left;
	width: 100%;
}
.heading {
	float: left;
	width: 100%;
	background: #6b0039;

}
.heading h1 {
	float: left;
	width: auto;
	font-family: 'PlayfairDisplaySCRegular';
	font-size: 18px;
	color: #FFF;
	text-transform: capitalize;
	padding: 5px 0px 5px 15px;
}
.news .news_detils.lineHe ul li p:first-of-type{text-indent:0px;}
.news_detils {
	float: left;
	width: 100%;
	padding: 0px 10px;
}
.news_detils ul {
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
.news_detils ul li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #cccccc;
	padding: 30px 0px;
}
.news_detils ul li h1 {
	float: left;
	width: 100%;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
}
.news_detils ul li p {
	float: left;
	width: 100%;
	font-weight: 400;
	font-size: 15px;
	color: #1E1E1E;
	margin-top: 15px;
	/*text-indent: 35px;*/
	text-align: justify;
	line-height: 1.55em;
	margin: 0;
	width: 100%;
}
.news_detils ul li:last-child {
	border-bottom: none;
}
.Download_Presentations {
	float: left;
	width: 100%;
	text-align:center;
}
.Download_Presentations h1{bottom:5px;text-align:left;}
.Uruguay {
	display:inline-block;
	width: 100%;
	background: url(/web/20190122074130im_/http://fs.com.uy/static/images/down_1.jpg) no-repeat;
	height: 150px;
	margin-top: 10px;
	position:relative;
}
.Uruguay h1 {
	float: left;
	position: absolute;
	width: 300px;
	font-family: 'PlayfairDisplaySCRegular';
	font-size: 24px;
	color: #FFF;
	text-transform: capitalize;
	padding:0 10px;
	bottom:5px;
}
.Vehicles {
	display:inline-block;
	width: 100%;
	background: url(/web/20190122074130im_/http://fs.com.uy/static/images/down_2.jpg) no-repeat;
	height: 150px;
	margin-top: 10px;
	position:relative;
}
.Vehicles h1 {
	float: left;
	position: absolute;
	bottom:5px;
	width: 300px;
	font-family: 'PlayfairDisplaySCRegular';
	font-size: 24px;
	color: #FFF;
	text-transform: capitalize;
	padding:0 10px;
}

.Zones {
	display:inline-block;
	width: 100%;
	background: url(/web/20190122074130im_/http://fs.com.uy/static/images/down_3.jpg) no-repeat;
	height: 150px;
	margin-top: 10px;
	position:relative;
}

.Zones h1 {
	float: left;
	position: absolute;
	bottom:5px;
	/*width: 170px;*/
	font-family: 'PlayfairDisplaySCRegular';
	font-size: 24px;
	color: #FFF;
	text-transform: capitalize;
	padding:0 10px;
}
.Farmland {
	display:inline-block;
	width: 100%;
	background: url(/web/20190122074130im_/http://fs.com.uy/static/images/down_4.jpg) no-repeat;
	height: 150px;
	margin-top: 10px;
	position:relative;
}
.Farmland h1 {
	float: left;
	position: absolute;
	bottom:5px;
	/*width: 170px;*/
	font-family: 'PlayfairDisplaySCRegular';
	font-size: 24px;
	color: #FFF;
	text-transform: capitalize;
	padding:0 10px;
}
.Process {
	float: none;
	display:inline-block;
	width: 100%;
	background: url(/web/20190122074130im_/http://fs.com.uy/static/images/down_5.jpg) no-repeat;
	height: 150px;
	margin-top: 10px;
	position:relative;
}
.Process h1 {
	float: left;
	position: absolute;
	bottom:5px;
	width: 300px;
	font-family: 'PlayfairDisplaySCRegular';
	font-size: 24px;
	color: #FFF;
	text-transform: capitalize;
	padding:0 10px;
}
.Practice_Areas {
	float: left;
	width: 100%;
	margin-top: 25px;
}
/*--------------------------------------------------- Container Slider ---------------------------------------------------*/
.ca-container {
	position: relative;
	margin: 0px auto;
	width: 98%;
	height: 150px;
}
.ca-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}
.ca-item {
	position: relative;
	float: left;

	width: 280px;
	height: 100%;
	text-align: center;
}
.ca-more {
	position: absolute;
	bottom: 10px;
	right: 0px;
	padding: 4px 15px;
	font-weight: bold;
	background: #ccbda2;
	text-align: center;
	color: white;
	font-family: "Georgia", "Times New Roman", serif;
	font-style: italic;
	text-shadow: 1px 1px 1px #897c63;
}
.ca-close {
	position: absolute;
	top: 10px;
	right: 10px;
	background: #fff url(/web/20190122074130im_/http://fs.com.uy/static/images/cross.png) no-repeat center center;
	width: 27px;
	height: 27px;
	text-indent: -9000px;
	outline: none;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	opacity: 0.7;
}
.ca-close:hover {
	opacity: 1.0;
}
.ca-item-main {
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	background:#f5f5f5;
	overflow: hidden;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	border: 1px solid #993366;
}
.ca-icon {
	width: 100px;
	height: 150px;
	position: relative;
	margin: 0 auto;
	float: left;
}
.ca-item-1 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_12.jpg);
}
.ca-item-2 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_3.jpg);
}
.ca-item-3 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_10.jpg);
}
.ca-item-4 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_6.jpg);
}
.ca-item-5 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_9.jpg);
}
.ca-item-6 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_8.jpg);
}
.ca-item-7 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_1.jpg);
}
.ca-item-8 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_4.jpg);
}
.ca-item-9 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_11.jpg);
}
.ca-item-10 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_5.jpg);
}
.ca-item-11 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_2.jpg);
}
.ca-item-12 .ca-icon {
	background-image: url(/web/20190122074130im_/http://fs.com.uy/static/images/icon_2.jpg);
}
.ca-content-wrapper {
	background: #b0ccc6;
	position: absolute;
	width: 0px; /* expands to width of the wrapper minus 1 element */
	height: 440px;
	top: 5px;
	text-align: left;
	z-index: 10000;
	overflow: hidden;
}
.ca-content {
	width: 660px;
	overflow: hidden;
}
.ca-content-text {font-size: 15px;font-style: italic;font-family: "Georgia", "Times New Roman", serif;margin: 10px 20px;padding: 10px 20px;line-height: 1,55em;}
.ca-nav span {
	width: 29px;
	height: 29px;
	background: transparent url(/web/20190122074130im_/http://fs.com.uy/static/images/arrows.png) no-repeat top left;
	position: absolute;
	top: 50%;
	margin-top: -19px;
	left: -31px;
	text-indent: -9000px;
	opacity: 0.7;
	cursor: pointer;
	z-index: 100;
}
.ca-nav span.ca-nav-next {
	background-position: top right;
	left: auto;
	right: -35px;
}
.ca-nav span:hover {
	opacity: 1.0;
}
.container_detils {
	width: 153px;
	height: 137px;
  display: table-cell;
  vertical-align: middle;

}
.container_detils p {
	float: left;
	color: #666666;
	font-size: 15px;

	font-family: 'PlayfairDisplaySCRegular';
text-align: center;
width: 85%;
margin: 0 10px;
}

.jspContainer {
	overflow: hidden;
	position: relative;
}
.jspPane {
	position: absolute;
}
.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: #fff;
}
.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
}
.jspVerticalBar *, .jspHorizontalBar * {
	margin: 0;
	padding: 0;
}
.jspCap {
	display: none;
}
.jspHorizontalBar .jspCap {
	float: left;
}
.jspTrack {
	background: #fff;
	position: relative;
}
.jspDrag {
	background: #000;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}
.jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: none;
	cursor: pointer;
}
.jspArrow.jspDisabled {
	cursor: default;
	background: #80808d;
}
.jspVerticalBar .jspArrow {
	height: 10px;
}
.jspHorizontalBar .jspArrow {
	width: 10px;
	float: left;
	height: 100%;
}
.jspVerticalBar .jspArrow:focus {
	outline: none;
}
.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}
/*--------------------------------------------------- Footer ---------------------------------------------------*/

.footer {
	float: left;
	width: 100%;
}
.footer_logo {
	float: left;
	width: 100%;
	background: #cccccc;
	padding: 4px 0px 4px 0px;
}
.footer_logo a {
	float: left;
	width: 100%;
}
.footer_logo a > img {
	float: left;
	width: auto;
	text-align: center;
}
.footer_detils {
	float: left;
	width: 100%;
	background: #660033;
}
.footer_menu {
	float: left;
	width: 100%;
	border-right: 1px solid #853e61;
	margin: 24px 0 20px 0px;
}
.footer_menu ul {
	float: left;
	width: 100%;
	margin: 15px 0px;
}
.footer_menu ul li {
	float: left;
	width: 100%;
	padding: 5px 0px;
}
.footer_menu ul li a {
	float: left;
	font-size: 15px;
	color: #FFF;
}
.footer_menu ul li a:hover {
	color: #853e61;
}
.Twitter {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.Twitter h1 {
	float: left;
	width: 100%;
	color: #FFF;
	font-family: 'PlayfairDisplaySCRegular';
	font-size: 16px;
	text-transform: capitalize;
}
.Twitter ul {
	float: left;
	width: 100%;
	border-right: 1px solid #853e61;
}
.Twitter ul li {
	float: left;
	width: 85%;
	margin-left: 34px;
	padding: 12px 0px;
}
.Twitter ul li > img {
	float: left;
	width: auto;
	margin-top: 5px;
}
.Twitter ul li p {
	float: left;
	width: 85%;
	color: #FFF;
	font-size: 15px;
	margin-left: 10px;
}
.twi_span {
	color: #9b9b9b;
}
.Twitter ul li a {
	float: left;
	width: auto;
	color: #c3c3c3;
	font-size: 14px;
	margin-left: 8px;
}
.Twitter ul li a:hover {
	color: #853e61;
}
.description {
	float: left;
	width: 100%;
}
.description p {
	float: left;
	width: 100% !important;
	color: #FFF;
	font-size: 15px !important;
	margin-left: 0px !important;
	margin-top: 10px;
}
.Newsletter {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.Newsletter h1 {
	float: left;
	width: 100%;
	color: #FFF;
	font-family: 'PlayfairDisplaySCRegular';
	font-size: 16px;
	text-transform: capitalize;
}
.Newsletter ul {
	float: left;
	width: 100%;
	margin-top: 12px;
}
.Newsletter ul li {
	float: left;
	width: auto;
	margin-left: 34px;
	padding: 0px 0px 8px 0px;
}
.Newsletter ul li span {
	float: left;
	width: 100%;
	font-size: 15px;
	color: #FFF;
	margin: 2px 0px;
}
.Newsletter ul li input[type="text"] {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #dddddd;
	color: #660033;
	font-size: 11px;
	padding: 3px 0 3px 7px;
	width: 225px;
}
.Newsletter ul li button {
	/*float: left;*/
	width: auto;
	background: url(/web/20190122074130im_/http://fs.com.uy/static/images/sub.png) repeat-x;
	border-radius: 8px;
	color: #660033;
	margin-top: 5px;
	padding: 2px 24px;
	font-size: 14px;
	font-weight: bold;
}
.contact_us {
	float: left;
	width: 100%;
	background: #58585a;
	text-align: center;
}
.contact_us p {
	float: none;
	display: inline-block;
	font-size: 15px;
	color: #FFF;
	margin-top: 16px;
	width: 100%;
	line-height: 1.55em;
}
.contact_us a {
	float: none;
	display: inline-block;
	font-size: 14px;
	color: #FFF;
}
.contact_us a:hover {
	color: #660033;
}
.contact_us ul {
	float: none;
	display: inline-block;
	margin: 15px 0px;
	width: 100%
}
.contact_us ul li {
	float: none;
	display: inline-block;
	padding: 0px 10px;
}
.Network {
	float: left;
	width: 100%;
	text-align: center;
}
.Network h1 {
	float: none;
	display: inline-block;
	color: #3f4044;
	font-size: 16px;
	font-family: 'PlayfairDisplaySCRegular';
	text-transform: capitalize;
	margin-top: 28px;
}
.Network ul {
	float: none;
	width: 100%;
	display: inline-block;
	margin: 20px 0px;
}
.Network ul li {
	float: none;
	display: inline-block;
}
.Network ul li > img {
	float: none !important;
	display: inline-block !important;
}

/*--------------------------------------------------- Firm ---------------------------------------------------*/

.banner{float:left;width:100%;margin:20px 0 0;}
.banner .container{position:relative;}
.banner span{position:absolute;color:#fff;font-family: 'Georgia';font-size:50px;text-transform:capitalize;left:18px;top:-116px;}
.content-detail{float:left;width:100%;border-top:1px solid #ccc;padding:20px 0 0;}
.detail-box{float:left;width:100%;padding:0 0 25px;}
.detail-box p {float:left;width:100%;margin:7px 0 0;line-height:1.55em;text-align:justify;
	font-weight: 400;
	font-size: 15px;
	color: #1E1E1E;
}
.detail-box p img{float:left;margin:14px 25px 10px 0;}
.line-through{text-decoration:line-through;}
.testimonial p{width:55%;}
.testimonial-box{float:right;width:42%;margin:60px 0 0;}
.testimonial-box span{font-size:18px;float:left;width:100%;padding:15px 20px 5px 30px;}
.testimonial-box img{float:left;clear:both;}
.testimonial-box span+img{float:right;}
.contact-us{float:left;width:100%;margin:40px 0 0;}
.contact-detail{float:left;width:100%;margin:10px 0 0;}
.contact-detail span{float:left;width:100%;font-size:16px;font-weight:bold;margin:20px 0 0;}
.contact-detail p{float:left;width:100%;font-size:16px;margin:15px 0 0;line-height:1.55em;}
.contact-detail p a{color:#333;}
.share-block{float:left;width:100%;padding:12px 0 0;border-top:1px solid #ccc;margin:70px 0;}
.share-block span{float:left;font-family:'PlayfairDisplaySCRegular';color:#58585a;font-size:16px;text-transform:capitalize;}
.share-block ul{float:left;}
.share-block ul li{float:left;margin-left:20px;}

/*--------------------------------------------------- Firm-members ---------------------------------------------------*/
.member-heading{float:left;width:100%;}
.member-heading h6{font-size:18px;color:#660033;text-transform:capitalize;font-family:'PlayfairDisplaySCRegular';font-weight:normal;}
.associates{float:left;width:100%;padding:20px 0 0 0px;}
.associates li{float:left;font-size:14px;width:25%;padding:0 5px 32px 17px;background:url(/web/20190122074130im_/http://fs.com.uy/static/images/bullet.png) no-repeat left 5px;}
.associates li a{color:#333;}
.associates li a label{float:left;}
.associates li a b{float:left;}
.associates li a span{float:left;margin-right:4px;}
.associates li:nth-child(4n+1){clear:left;}

/*--------------------------------------------------- Practice-Areas ---------------------------------------------------*/
.no-indent{text-indent:0px !important;}
.service-list{float:left;width:100%;padding:5px 0 0 15px;}
.service-list li{float:left;width:100%;background:url(/web/20190122074130im_/http://fs.com.uy/static/images/bullet.png) no-repeat left 6px;padding:0 0 0 20px;margin:10px 0 0;}
.service-list li a{color:#333;}
.video-link{color:#333;float:left;}
.video-link img{float:none !important;margin:0 8px 0 0 !important;}
.video-link span{top:3px;position:relative;}
.right-img{float:right !important;margin:7px 0 10px 25px !important;}

/*--------------------------------------------------- Clients ---------------------------------------------------*/
.partners{float:left;width:100%;padding:0 0 45px;}
.partners li{/*float:left;*//*margin:10px 0 0 16px;*//*border-bottom:3px solid #660033;*/width:24%;vertical-align:bottom;display:inline-block;
margin-bottom: 50px;}
/* .partners li:first-child{margin-left:0;} */
.partners li .partnersPadd a{color:#333;border-bottom:3px solid #660033;float:left;padding:5px 0;width:100%;cursor:default;}
.partners li .partnersPadd a span{float:left;width:100%;font-size:15px;color:#1E1E1E;font-family: 'Open Sans', sans-serif;padding:3px 0 0;}
.partners li .partnersPadd a span img{margin:-1px 0 0;}
.partners li .partnersPadd a strong{font-size:14px;margin:3px 0 0;float:left;font-family: 'Open Sans', sans-serif;}
.partners li .partnersPadd a label{float:left;font-size:14px;font-weight:normal;margin:4px 0 0 5px;font-family: 'Open Sans', sans-serif;}
.partnersPadd {padding: 5px;}
/*--------------------------------------------------- Contact ---------------------------------------------------*/
.contact-main{float:left;width:100%;}
.map{float:left;width:100%;border-top:1px solid #CCC;padding:0 0 30px;}
.map .member-heading{padding:7px 0 22px;}
.address-details{float:left;width:46%;border-right:1px solid #CCC;margin:0 0 20px;}
.contact-det{float:left;width:100%;padding:15px 0 30px;}
.contact-det p{float:left;width:100%;line-height:1.55em;
	float: left;
	width: 100%;
	font-weight: 400;
	font-size: 15px;
	color: #1E1E1E;
}
.contact-det a{color:#333;}
.contact-form{float:left;width:54%;padding:0 20px 30px 43px;}
.contact{float:left;width:100%;}
.form-row{float:left;width:100%;padding:20px 0 0;}
.form-row label{font-weight:normal;margin:0 17px 0 0;text-align:right;float:left;width:60px;}
.form-row input[type="text"]{float:left;box-shadow:2px 2px 5px #d0d0d0 inset;max-width:265px;width:265px;height:24px;border:1px solid #6e6e6e;float:left;}
.form-row input[type="email"]{float:left;box-shadow:2px 2px 5px #d0d0d0 inset;max-width:265px;width:265px;height:24px;border:1px solid #6e6e6e;float:left;}
.form-row textarea{float:left;box-shadow:2px 2px 5px #d0d0d0 inset;width:265px;max-width:265px;height:124px;max-height:124px;border:1px solid #6e6e6e;float:left;}
.form-row input[type="submit"]{background:#660033;margin-right: 16px;color:#fff;float:right;min-width:118px;text-align:center;padding:5px 0;}

/*--------------------------------------------------- Responsive ---------------------------------------------------*/

.res_menu{display:none;float:left;width:100%;text-transform:capitalize;margin:15px 0 0; text-align:left;}
.res_menu ul#responsive_menu{position:relative;float:left;width:100%;display:none;}
.res_menu ul#responsive_menu li{border-top: 1px solid #dddddd;display: block;position: relative;float:left;width:100%;}
.res_menu ul#responsive_menu li a{ background:#FFFFFF;display: block;padding:8px 10px !important;font-family: 'PlayfairDisplaySCRegular';
	font-size: 14px;
	color: #999999;}
.res_menu ul#responsive_menu li a:hover, .res_menu ul#responsive_menu li a.active, .res_menu ul#responsive_menu li a.current{background-color: #660033;color: #FFF;text-decoration: none;transition: background-color 0.3s ease 0s;}
#res_menu_link{color: #A8A8A7;cursor: pointer;height: 43px;line-height: 40px;
    padding-left: 43px;position: relative;font-family: 'HelveticaLTStdLightCondensed';
	font-size: 25px;
	color: #999999;}
#res_menu_link > img {float:left; width:auto; margin:10px 10px 0px 10px;}
#res_menu_link span {float:left; width:auto; margin-top:3px;}
#responsive_menu ul{float:left;width:100%;position:relative;position:relative;padding:0 10px 10px;background:#fff;}
#responsive_menu ul li{border:none !important;float:left;width:100%;}
#responsive_menu ul li a{padding:10px 10px 5px !important;float:left;width:100%;font-family:Arial !important;}


/******************************************/
.Download_Presentations a{
   margin:0;
   padding:0;
}
.icon_down {
   margin: 0;
   float: none;
   padding: 5px;
}

.link_txt {
   color:#660033!important;
   padding:0!important;
   margin:0!important;
}
.btnPrev {
   width: 29px;
   height: 29px;
   background: transparent url(/web/20190122074130im_/http://fs.com.uy/static/images/arrows.png) no-repeat top left;
   position: absolute;
   top: 46%;
   float: left;
   z-index:9999;
right: -50px;
}

.btnNext {
   width: 29px;
   height: 29px;
   background: transparent url(/web/20190122074130im_/http://fs.com.uy/static/images/arrows.png) no-repeat top right;
   position: absolute;
   top: 46%;
   float: right;
   z-index:9998;
   left: -50px;
}

.contShadow {
   max-width: 1140px;
   display: block;
   margin: 0 auto;
}

.margenBox img{
  float: left;
  display: inline-block;
  padding-top: 12px;
  padding-right: 15px
}

.margenBox p {
  float: left;
  text-indent: 0;
  display: inline-block;
  width: 90%
}

.lineHe ul li p{
  line-height: 1.55em;
  text-align:justify
}
.lineHe ul li {
  padding:20px 0;
  padding-top:0;
}


/*****PRESS********/
.contTxtPress{
	margin-top: 30px;
	border-bottom: solid 1px #CCC;
}
.contTxtPress:last-child{
	margin-top: 30px;
	border-bottom: transparent;
}
.pressTitle{
	text-transform: uppercase;
	color: #333;
}
.pressNotice{
	text-indent: 0px!important;
	margin-left: 20px!important;
	margin-bottom: 30px!important;
	width: 90%!important;

}
.pressNotice img{
	margin: 0!important;
	padding: 0 5px 0 0 !important;
	float: none!important;
}
.pressLink {
	color:#660033!important;
	padding:0!important;
	margin:0!important;
}
.profileImg img{
	width: 100%;
margin-top: 15px;
margin-bottom: 15px;
}
.curriVitae p{
	margin-top: 10px!important;
	margin-bottom: 10px!important;
	text-align: left;
	line-height: 1.55em;
}
.curriVitae ul li{
	margin-top: 10px!important;
	margin-bottom: 10px!important;
	text-align: left;
	line-height: 1.55em;
	background: url(/web/20190122074130im_/http://fs.com.uy/static/images/bullet.png) no-repeat left 9px!important;
padding-left: 20px;
}
.curriVitae ul li:first-child,
.curriVitae p > span {
	background: none!important;
	padding: 0;
	font-size: 18px;
	color: #660033;
	text-transform: capitalize;
	font-family: 'PlayfairDisplaySCRegular';
	font-weight: normal;
}
.curriVitae .service-list li{
	margin-left: -15px!important;
}
.txtCV p{
	margin-bottom: 20px;
	margin: 7px 0 0;
	line-height: 1.55em;
	text-align: justify;

	float: left;
	width: 100%;
	font-weight: 400;
	font-size: 15px;
	color: #1E1E1E;
	text-indent: 35px;
}
.txtCV ul li {

	line-height: 1.55em;
	margin: 20px 0 0;
	background: url(/web/20190122074130im_/http://fs.com.uy/static/images/bullet.png) no-repeat left 12px!important;
}


.opacity {
	opacity: 0.5;
}

#carousel li.active {
	opacity: 1!important;
}
#carousel li.opacity {
	opacity: 0.5!important;
}
#carousel li {
	transition:all 800ms ease;
	-webkit-transition:all 800ms ease;
	-moz-transition:all 800ms ease;
	transition:all 800ms ease;
}
.btnBack {
background: #660033;
color: #fff;
float: right;
min-width: 118px;
text-align: center;
padding: 5px 10px;
margin-top: 30px;
}
.btnBack:hover {

color: #fff;

}

.news_date {float:right; font-size:15px; font-family:georgia; margin:20px 10px 0 0; padding-bottom: 5px; border-bottom: 1px solid #CCC}
.news_date span{ float: left; width: 10px; height: 10px; background-color: #6b0039; margin:5px 10px 0}

/*******************TWITTER*****************************/
#twitter-widget-0 .timeline{
	background-color:none!important;
}
.timeline-header.customisable-border {
	display: none;
}

/* marcelor */
form span.error {
    color: red;
    float: right;
    font-size: 15px;
    margin-top: 5px;
}
.paddTopBottom{padding-top: 50px;padding-bottom: 100px}
.profileTxt{text-align: justify;}

/*****************TEXT BOTTOM LOGO*********************/
.txtLogo {display:block;clear:both;width:90%;margin:0 auto;padding:0;}
.txtLogo ul{padding:0;margin:0;width:100%;text-align: center;}
.txtLogo ul li{padding:0;margin:0;display:inline-block;}
.txtLogo ul li:nth-child(2):before,
.txtLogo ul li:nth-child(2):after{content:url(/web/20190122074130im_/http://fs.com.uy/static/images/bulletLogo.png);position: absolute;top:42%;width:-50%;}
.txtLogo ul li:nth-child(2):before{left:-15px;}
.txtLogo ul li:nth-child(2):after{right:-10px}
.txtLogo ul li:nth-child(2){margin:0 20px;position: relative;}
.txtLogo ul li p {font-family:'PlayfairDisplaySCRegular';font-size: 18px;letter-spacing: 5px;}


.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:1;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: auto;
	overflow: scroll;
}
.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
width: 60%;
    position: relative;
    margin: 2% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px
}

.bottom_txt{
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.75);
	padding: 15px 0px;
	opacity: 0;
}

.bottom_txt p{
    color: white;
    font-weight: bold;
    padding-top: 6px;
    margin-right: 10px;
}

h2.modal-title{
	color: white;
	text-align: center;
}

.modal-header {
    background: #ab0e1e;
}

.modal-body p{
	font-size: 16px;
	line-height:  18px;
}

.modal-body a{
 color: #ab0e1e;
}

button.close {
    color: #fff;
    opacity: 1;
}

.modal-dialog .btn-primary {
    color: #fff;
    background-color: #ac321c;
    border-color: #8c2614;
}

.modal-dialog .btn-primary:hover {
    color: #fff;
    background-color: #222;
    border-color: #222;
}

.services_highlight {
    background: #e2e0e0;
    padding: 10px 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #000000;
    border-left: 2px solid;
}

.logo_and_web img {
    width: 175px;
    margin-right: 45px;
    margin-bottom: 30px;
}



.logo_and_web div.pull-left{
	margin-right: 15px;
}

.logo_and_web a{
	font-size: 13px;
	text-decoration: none;
}

.logo_and_web a svg{
    margin-bottom: -6px;
}

.logo_and_web div.pull-left {
    margin-right: 15px;
    padding-top: 18px;
}

@media screen and (max-width:1280px){
	#prev, #next {width:44.2%;}
	#carousel img {width:100%; height:auto;}
	#pager {left: 43%;}
}

@media screen and (max-width:1200px){/*.partners li{margin:10px 0 0 6px;width:auto;}*/}

@media screen and (max-width:1200px){
 	.menu .container ul li a {padding:4px 15px;font-size: 12px;}
 	.txtLogo ul li p{font-size:14px!important; }
 	.txtLogo{width:100%!important;}
}
@media screen and (max-width:1024px){
	.footer_logo a {float:none; display:flex;}
	.footer_menu {text-align:center; border-right: none; border-bottom:1px solid #853e61;}
	.footer_menu ul {float:none; display:inline-block; margin:15px 0 39px 0px;}
	.footer_menu ul li {float:none; display:inline-block; padding:5px 15px; width:auto;}
	.Twitter {text-align:center;}
	.Twitter ul { float:none; display:inline-block;border-right: none; border-bottom:1px solid #853e61;}
	.Twitter ul li {width:47%; margin-left:22px; float:none; display:inline-block; padding:25px 0px;}
	.Twitter ul li p {text-align:left;}
	.Newsletter {text-align:center;}
	.Newsletter ul li { width:100%; margin-left:0px;}
	.Newsletter ul li input[type="text"] { width:30%;}
	input {width:30% !important;}
	.Newsletter ul li a {float:none; display:inline-block; }
	.ca-container {width:78%;}
	#carousel li {width:900px;}
	#prev, #next {width:54.2%;}
	#carousel li p {bottom:20px;}
	#wrapper {height:auto !important;}
	.container > div {/* height:auto !important;*/}
	.section {height:380px;}
	#pager {left: 54%; bottom:20px;}
	.banner span{top:-96px;}
}

@media (max-width:992px){
	.Process,
	.Farmland,
	.Zones,
	.Vehicles,
	.Uruguay{width: 48%!important;background-position: center center!important;}

	.Process h1,
	.Farmland h1,
	.Zones h1,
	.Vehicles h1,
	.Uruguay h1{font-size:18px!important;}
	.modalDialog > div {
width: 100%;
}
	/*.modalDialog  {
position: absolute;
}*/

}
@media screen and (max-width:960px){
	.header {text-align:center;}
	.logo {float:none; display:inline-block;max-width:100%;}
	.follow_us {float:none; display:inline-block; margin-top:0px; margin-bottom:10px; width:30%;}
	.follow_social {float:none; display:inline-block; margin-left:0px;}
	.follow_us span {float:left;}
	.res_menu{display:block; background:#444549;}
	.menu{display:none;}
	.ca-container {width:78%;}
	.Twitter ul li { width:100%; margin-left:0px;}
	.Twitter ul li > img {float:none;}
	.Twitter ul li p {float:none; margin-left:0px; display:inline-block; text-align:center; width:100%; margin-top:10px;}
	.Twitter ul li a { float:none; display:inline-block; margin-left:0px;}
	.Download_Presentations {text-align:center;}
	.Download_Presentations h1 {text-align:left;}
	.Uruguay{ float:none; display:inline-block; width:420px;}
	.Vehicles { float:none; display:inline-block; width:420px;}
	.Zones { float:none; display:inline-block; width:420px;}
	.Farmland { float:none; display:inline-block; width:420px;}
	.Process { float:none; display:inline-block; width:420px;}
	#carousel li {width:850px;}
	#prev, #next {width:57%;}
	#carousel li p {font-size:35px; line-height:36px;width: 90%;}
	.section {height:359px;}
	.cantent {margin-top:20px;}
	#pager {left: 57%;}
	.contact-detail{text-align:center;}
	.share-block {text-align:center;}
	.share-block ul, .share-block span{display:inline-block;float:none;margin:0;}
	.share-block span {position:relative;top:-4px;}
	.heading h1{padding:9px 0 5px;text-align:center;width:100%;}
	.Download_Presentations h1{width:100% !important;text-align:center !important;bottom:5px !important;}
	.banner span{top:-85px;}
	.partners li {margin:10px 30px 0 0;width: 28%;
margin-bottom: 30px;}

	.form-row textarea, .form-row input[type="text"]{width:241px !important;max-with:100% !important;}
}

@media screen and (max-width:800px){
	#carousel li {width:700px;}
	#prev, #next {width:69%;}
	.section {height:295px;}
	#pager {left: 68%;}
	.banner span{top:-79px;left:10px;}
	#carousel li p{width:90%;}
}


@media screen and (max-width:768px){
	.ca-container {width:78%;}
	.follow_us {width:40%;margin-top:30px;}
	#carousel li {width:680px;}
	#prev, #next {width:71.1%;}
	.section {height:287px;}
	#res_menu_link { font-size:22px;}
	#pager {left: 70%;}
}

@media screen and (max-width:720px){
	.ca-container {width:87%;}
	.footer_menu ul li {padding:5px 8px;}
	.Newsletter ul li input[type="text"] { width:45% !important;}
	#carousel li {width:640px;}
	#prev, #next {width:75%;}
	.section {height:269px;}
	#carousel li p {bottom:12px; font-size:28px; line-height:30px;width: 90%}
	#pager {left: 74%;}
	.testimonial p, .testimonial-box{width:100%;}
	.banner span{top:-67px;font-size:40px;}
	.member-heading{text-align:left;}
	/*.partners{text-align:center;}
	.partners li{display:inline-block;float:none;margin:10px 10px 0 !important;min-width:200px;}
	.partners li a label, .partners li a strong{display:inline-block;float:none;}*/
	.partners li{width:27%;margin-bottom: 30px;}
	.associates li{width:33.33%;}
	.associates li:nth-child(4n+1){clear:none;}

	.form-row label{float:left;width:100%;margin:0 0 5px;text-align:left;}
	.form-row input[type="submit"]{float:left;}
}

@media screen and (max-width:685px){
	.ca-container {width:88%;}
	#carousel li {width:651px;}
	.section {height:274px;}

}

@media screen and  (max-width:685px){
	.txtLogo ul li > p {font-size:10px!important;}
}

@media screen and (max-width:640px){
	.ca-container {width:72%;}
	.follow_us {width:48%;}
	#carousel li {width:608px;}
	.section {height:256px;}
	#pager {left: 79%;}
	.banner span{top:-65px;}
}

@media screen and (max-width:600px){
	.ca-container {width:53%;}
	.footer_menu ul li {padding:5px 12px;}
	#carousel li {width:568px;}
	.section {height:239px;}
	#pager {left: 84%;}
	.banner span{top:-60px;}
}

@media screen and (max-width:568px){
	.ca-container {width:62%;}
	.Twitter ul li:first-child {padding:25px 0px 0px 0px;}
	.Newsletter ul li input[type="text"] {width:60% !important;}
	#carousel li {width:535px;}
	.section {height:225px;}
	#pager {left: 89%;}
	.banner span{top:-60px;font-size:40px;}
	.service-list li{text-align:left;}
	.service-list{padding-left:3px;}
	.partners li{width:40%;text-align:left;margin-bottom: 30px;}
	.partners{text-align:left;}
}

@media screen and (max-width:480px){
	.cantent {text-align:center;}
	.heading h1{ float:none; display:inline-block; padding-left:0px;}
	.ca-container {width:74%;}
	#carousel li {width:448px;}
	.section {height:189px;}
	#carousel li p {font-size:21px; line-height:23px;width: 90%}
	#pager {left: 107%;}
	.banner span{font-size:30px;top:-48px;}
	.associates li{width:50%;}
	.Farmland, .Vehicles, .Zones, .Process, .Uruguay{max-width:100%;}
	.address-details{border:none;width:100%;}
	.contact-form{width:100%;padding-left:0;padding-right:0;}
	.contact-main .member-heading{text-align:center;}
	.contact{width:241px;display:inline-block;float:none;max-width:100%;}
	.form-row label{text-align:center;}
	.form-row input[type="submit"]{float:none;display:inline-block;}
}

@media screen and (max-width:380px){
	.Uruguay{  width:97%;}
	.Vehicles { width:97%;}
	.Zones {  width:97%;}
	.Farmland {  width:97%;}
	.Process {  width:97%;}
	.follow_us {width:65%;}
	.logo {width:100%; margin:31px 0px;}
	.ca-container {width:83%;}
	.footer_menu ul li {padding:5px 13px;}
	.Newsletter ul li input[type="text"] {width:85% !important;}
	.Network ul li > img {padding:12px 25px;}
	#res_menu_link {font-size:21px;}
	#carousel li {width:348px;}
	.section {height:146px;}
	#pager {left: 136%;}
	.banner span {font-size: 20px;top:-38px;font-size:26px;}
	.detail-box p img{display:block;float:none;margin-bottom:10px;}
	.testimonial-box span{padding:15px 20px;}
	.right-img{float:left !important;margin:7px 25px 10px 0 !important;}
	.video-link{text-indent:0;}
	.video-link img{float:left !important;margin:1px 8px 0 0 !important;}
	.video-link span{float:left;top:0;width:89%;}
	.Download_Presentations h1{padding:0 5px;}
	.partners li{width:100%;margin-right:0;margin-bottom: 20px;}
	#carousel li p {font-size:17px; line-height:23px;width: 90%}
}

@media screen and (max-width:360px){
	.follow_us {width:75%;}
	.ca-container {width:90%;}
	.ca-nav span {left:-26px;}
	.ca-nav span.ca-nav-next {right:-29px;}
	.Uruguay h1{ font-size:21px;}
	.Vehicles h1 { font-size:21px;}
	.Zones h1 {  font-size:21px;}
	.Farmland h1 {  font-size:21px;}
	.Process  h1{  font-size:21px;}
	#carousel li {width:328px;}
	.section {height:138px;}
	#carousel li p {font-size:15px; line-height:19px;width: 90%;}
	#pager {left: 145%;}
}

@media screen and (max-width:330px){
	.ca-container {width:77.6% !important;}
	.ca-nav span {left:-31px;}
	.ca-nav span.ca-nav-next {right:-31px;}
	#carousel li {width:298px;}
	.section {height:125px;}
	#pager {left: 163%;}
	.banner span {font-size:20px;top:-32px;}
	.associates li{width:100%;padding-bottom:10px;}
	.associates{padding-left:60px;}
	#carousel li p {font-size:13px; width:70%;}
}
@media screen and (max-width:480px){
	.follow_us{margin-top: 0}
}

@media screen and (max-width:320px){
	.follow_us {width:81%;}
	#res_menu_link {line-height:35px;}
	#res_menu_link > img {margin:8px 10px 0;}
	.ca-container {width:95% !important;}
	.ca-nav span {left:-15px; top:53%;}
	.ca-nav span.ca-nav-next {right:-14px;top:53%;}
	.footer_menu ul li {padding:5px 7px;}
	.footer_menu {margin:0px;}
	.footer_menu ul {margin:15px 0px;}
	.contact_us p {width:83%;}
	#carousel li {width:288px;}
	.section {height:121px;}
	#pager {left: 165%;}
}

@media screen and (max-width:240px){
	#carousel li {width:150px;}
}

@media (max-height: 768px){
.modal-body p {
    font-size: 13px;
    line-height: 15px;
}
}
/*
     FILE ARCHIVED ON 07:41:30 Jan 22, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:03:39 Sep 22, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  esindex: 0.013
  LoadShardBlock: 175.145 (3)
  load_resource: 513.579 (2)
  CDXLines.iter: 15.552 (3)
  exclusion.robots.policy: 0.18
  PetaboxLoader3.datanode: 425.643 (5)
  captures_list: 198.705
  PetaboxLoader3.resolve: 202.15 (3)
  exclusion.robots: 0.196
  RedisCDXSource: 4.975
*/