/* 
-- Id: css/style_foot.css 2016-07-10 
-- Copyright (c) 2016 MovimientoWeb.com
*/

/* BEGIN foot */
.mw_foot_content { width:100%; background-color:#181818; padding-top:30px; padding-bottom:30px; } 
#mw_foot_social { background-color:#282828; } 
#mw_foot_menu { padding-top:50px; padding-bottom:50px; } 
#mw_foot_copy { background-color:#111111; padding-top:20px; padding-bottom:20px; } 

.mw_foot { width:1280px; vertical-align:top; text-align:center; padding-top:0px; } 
.mw_foot_frm_social { vertical-align:top; } 
.mw_foot_frm { display:inline-block; width:600px; text-align:left; vertical-align:top; } 
.mw_foot_social { display:inline-block; width:600px; text-align:right; vertical-align:top; } 
.mw_foot_social a .fa 
{ 
	width:40px; height:32px; margin-top:0px; display:inline-block; font-size:26px; text-align:center; padding-top:8px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
	border:1px solid #b0b0b0; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; margin-left:15px; margin-right:15px; 
	-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; overflow: hidden; -webkit-transition-duration: 0.4s; 
	transition-duration: 0.4s; -webkit-transition-property: color, background-color; transition-property: color, background-color;
} 
#mw_foot_facebook { background-color:#282828; color:#b0b0b0; -webkit-transition:all .1s ease; transition:all .3s ease; } 
#mw_foot_twitter { background-color:#282828; color:#b0b0b0; -webkit-transition:all .1s ease; transition:all .3s ease; } 
#mw_foot_facebook:hover { background-color:#45619d; border:1px solid #45619d; color:#ffffff; -webkit-transition:all .1s ease; transition:all .3s ease; } 
#mw_foot_twitter:hover { background-color:#55acee; border:1px solid #45619d; color:#ffffff; -webkit-transition:all .1s ease; transition:all .3s ease; } 

.mw_foot_menu { display:inline-block; vertical-align:top; padding-top:5px; text-align:center; -webkit-transition:all .1s ease; transition:all .3s ease; } 
.mw_foot_menu a { padding-left:25px; padding-right:25px; width:120px; display:inline-block; font-family:'Raleway', Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-align:center; text-transform:uppercase; -webkit-transition:all .1s ease; transition:all .3s ease; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; padding-top:5px; padding-bottom:5px; } 
.mw_foot_menu a:hover { color:#ffffff; background-image:none; background-color:#26acce; -webkit-transition:all .1s ease; transition:all .3s ease; } 

.mw_foot_copy, .mw_foot_copy span { font-family:'Raleway', Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-align:center; } 
.mw_foot_copy span a { color:#26acce; font-size:inherit; } 
.mw_foot_copy span a:hover { color:#f1f1f1; text-decoration:underline; } 

@media only screen and (min-width:1024px) and (max-width:1300px) { 
	.mw_foot { width:990px; }
	.mw_foot_frm { width:500px; } 
	.mw_foot_social { width:470px; } 
} 
@media only screen and (min-width:800px) and (max-width:1023px) { 
	.mw_foot { width:760px; }
	.mw_foot_frm { width:500px; } 
	.mw_foot_social { width:240px; } 
	.mw_foot_menu a { padding-left:5px; padding-right:5px; width:110px; font-size:14px; } 
}
@media only screen and (min-width:640px) and (max-width:799px) { 
	.mw_foot { width:600px; }
	.mw_foot_frm { width:400px; } 
	.mw_foot_social { width:190px; } 
	.mw_foot_menu a { padding-left:5px; padding-right:5px; width:100px; font-size:13px; } 
} 
@media only screen and (min-width:480px) and (max-width:639px) { 
	.mw_foot { width:440px; }
	.mw_foot_frm { width:440px; display:none; visibility:hidden; } 
	.mw_foot_social { width:440px; text-align:center; } 
	.mw_foot_menu a { display:block; border-bottom:1px dotted #333333; width:370px; padding-left:50px; padding-right:20px; text-align:left; } 
	.mw_foot_copy span { display:block; } 
}
@media only screen and (min-width:1px) and (max-width:479px) { 
	.mw_foot { width:280px; }
	.mw_foot_frm { width:280px; text-align:center; display:none; visibility:hidden; } 
	.mw_foot_social { width:280px; text-align:center; padding-top:10px; } 
	.mw_foot_social a .fa { margin-top:0px; } 
	.mw_foot_menu a { display:block; border-bottom:1px dotted #333333; width:260px; padding-left:10px; padding-right:10px; text-align:left; } 
	.mw_foot_copy span { display:block; } 
} 
/* END foot */
