Ir para o conteúdo. | Ir para a navegação

Ferramentas Pessoais

Navegação

Você está aqui: Página Inicial / CondomínioExpert / Site / css / responsive.css

responsive.css

CSS stylesheet icon responsive.css — CSS stylesheet, 9 KB (10150 bytes)

Conteúdo do arquivo

@charset "utf-8";
/* CSS Document */

/*----*****---- << Responsive >> ----*****----*/

	/*----*****---- << Desktop >> ----*****----*/	
	
    /* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

    @media only screen and (min-width:1020px) and (max-width:1120px) {
		
		.container { width:900px; }
		.boxed .wrapper, .boxed #header { width:980px; }
		
		.testimonial-content-wrapper { width:75%; }
		
		.portfolio.one-third { margin-bottom:20px; width:31.8%; }
		.portfolio.one-third .portfolio-thumb img { height:215px; }
		
		.newsletter-form input[type="email"] { width:65.5%; }
		
		.contact-frm > input[type="text"] { width:43.7%; }
		.contact-frm textarea { width:42.3%; }
		.contact-frm input[type="email"], .contact-frm input[type="tel"] { width:39.9%; }
		.support .support-info { margin-right:39px; }
		
	}

	/*----*****---- << Tablet (Portrait) >> ----*****----*/	
	
    /* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

    @media only screen and (min-width:798px) and (max-width:1020px) {
		
		body { font-size:13px; }
		
		.container { width:710px; }
		.boxed .wrapper, .boxed #header { width:790px; }
		
		#logo { margin-top:17px; }
		#logo img { max-width:190px; }
		#main-menu ul li a { font-size:14px; padding:35px 9px; }
		
		.banner { margin-top:91px; }
		
		.one-third { width:31.3%; }
		
		.testimonial-content-wrapper { width:68.6%; }
		
		.service h4, .portfolio-title h4 { font-size:15px; }
		blockquote { font-size:15px; }
		
		.newsletter-form input[type="email"] { width:56.5%; }
		
		.portfolio.one-third { width:31.4%; }
		.portfolio-title { width:66.2%; }
		.portfolio.one-third .portfolio-thumb img { height:167px; }
		
		.portfolio-detail .views { padding:8px 18px 7px; }
		
		.portfolio:hover .image-overlay a.link { left:26.8%; }
		.portfolio:hover .image-overlay a.zoom { right:26.8%; }
		
		.portfolio:hover .image-overlay a.link, .portfolio:hover .image-overlay a.zoom { top:37.2%; }
		
		.contact-frm .twocolumn { width:48.3%; }
		.contact-frm .twocolumn, .contact-frm > input[type="text"] { margin-right:30px; }
		.contact-frm > input[type="text"] { width:44%; }
		.contact-frm input[type="email"], .contact-frm input[type="tel"] { width:37.3%; }
		.contact-frm textarea { width:42%; }
		
		.button.ico { line-height:40px; }
		.button.ico i { margin-right:13px; font-size:40px; }
		.button.ico i:after { left:79px; }
		
		.support figure { margin-top:-56px; }
		.support .button.ico.medium { margin-left:30px; }
		.support .ico { margin-top:5px; margin-bottom:10px; }
		
		.aligncenter { width:100%; height:auto; }
		
	}
	
	/*----*****---- << Mobile (Landscape) >> ----*****----*/	
	
    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 797px) {
		
		.mobile-menu { display:block; }
		#main-menu ul { display:none; }
		
		.container { width:420px; }
		.boxed .wrapper, .boxed #header { width:100%; }
		
		#logo { text-align: center; width: 100%; margin-top:7px; margin-bottom:5px; }
		#logo img { max-width:200px; }
		
		#header { border-bottom:none; }
		#header .container { width:100%; }
		.content { padding:69px 0 0px; }
		#home { margin:0px 0 -69px; padding:71px 0px 30px; }
		.mean-container a.meanmenu-reveal { padding:24px; }
		
		.banner .button.small { padding:5px 10px 8px; font-size:12px; }
		.banner .button span { margin-left:0px; font-size:12px; }
		.banner { margin-top:0px; }
		
		h1 { line-height:60px; }
		
		#main-menu { clear: both; width: 100%; }
		
		.one-third, .column.no-space.one-fourth, .two-third, .one-fourth, .one-half, .three-fourth, .one-fifth, .four-fifth {  width:100%; }
		.column { margin-right:0; margin-bottom:15px; }
		
		.column.no-space.one-fourth { margin-bottom:15px; }
		
		.progress-bar-wrapper .progress-bar-content { margin-bottom:20px; }
		
		ul.tabs-vertical-frame { width:99%; margin-bottom:20px; }
		
		.testimonial-content-wrapper { width:100%; text-align:center; }
		.testimonial-wrapper figure.testimonial-thumb, .testimonial-wrapper figure.testimonial-thumb.alignright { margin:0 auto; float:none; display:inline-block; }
		
		.newsletter-container { width:90%; }		
		.newsletter-form input[type="email"] { width:61.5%; }
		
		.column.last .service:after, .column.last .service:before { content:""; }
		
		.sorting-container { text-align:center; }
		.sorting-container a { display:inline-block; float:none; }
		.portfolio.one-third { width:100%; }
		.portfolio.one-third .portfolio-thumb img { height:315px; }

		.portfolio-thumb > img { width:100%; }
		.portfolio-title { width:78.5%; }
		
		.portfolio:hover .image-overlay a.link { left:38%; }
		.portfolio:hover .image-overlay a.zoom { right:38%; }
		
		.portfolio:hover .image-overlay a.link, .portfolio:hover .image-overlay a.zoom { top:43%; }
		
		.contact-frm .twocolumn, .contact-frm > input[type="text"] { margin-right:0; }
		.contact-frm > input[type="text"], .contact-frm textarea { width:91%; }
		.contact-frm .twocolumn { width:99.5%; }
		.contact-frm input[type="email"], .contact-frm input[type="tel"] { width:38.9%; }
		.contact-info .one-half .one-half h4, .contact-info .one-half .one-half a { padding-left:0; }
		
		.support .support-info { margin-right:0; padding-left:0; }
		.support figure { float: none; margin-left: auto; margin-right: auto; margin-top: -107px; text-align: center; }
		.support figure img { float: none; margin: 0 auto; width: auto; }
		
		.support { text-align:center; }
		.support .support-info { width:100%; text-align:center; }
		.support .ico { margin-top:5px; margin-bottom:10px; }
		footer .button.ico { float:none; }
		
		.aligncenter { max-width:100%; height:auto; }
		
		#toTop { bottom:10px; right:10px; }	
		
	}
	
	/*----*****---- << Mobile >> ----*****----*/	

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		.mobile-menu { display:block; }
		#main-menu ul { display:none; }
		
		.container { width:200px; }
		.boxed .wrapper, .boxed #header { width:100%; }
		
		#logo { text-align: center; width: 100%; margin-top:7px; margin-bottom:5px; }
		#logo img { max-width:130px; }
		
		#header { border-bottom:none; }
		#header .container { width:100%; }
		.content { padding:48px 0 0px; }
		#home { margin:0px 0 -48px; padding:46px 0px 30px; }
		.mean-container a.meanmenu-reveal { padding:14px; }
		
		.banner .button.small { padding:2px 2px 4px; font-size:8px; }
		.banner .button span { margin-left:0px; font-size:8px; }
		.banner { margin-top:4px; }
		
		h1 { font-size:29px; line-height:39px; }
		.main-title h2 { text-align:center; font-size:40px; }
		
		.intro-text h2 { font-size:44px; line-height:49px; }
		
		#main-menu { clear: both; width: 100%; }
		
		.one-third, .column.no-space.one-fourth, .two-third, .one-fourth, .one-half, .three-fourth, .one-fifth, .four-fifth {  width:100%; }
		.column.no-space.one-fourth.service { width:90%; }

		.column { margin-right:0; margin-bottom:15px; }
		
		.progress-bar-wrapper .progress-bar-content { margin-bottom:20px; }
		
		ul.tabs-vertical-frame, .testimonial-content-wrapper { width:100%; }
		.tabs-vertical-frame-content { padding-top:20px; }
		
		.newsletter-container { width:79%; padding-bottom:25px; }	
		.newsletter-form { text-align:center; }
		.newsletter-form input[type="email"] { width:80%; border-radius:5px; }
		.newsletter-form input[type="submit"] { float:none; display:inline-block; padding:10px 10px 11px; border-radius:5px; margin:10px 0 0; }
		
		.aligncenter { width:100%; height:auto; }
		
		.demo-btn { font-size:13px; width:100%; }
		.demo-btn a { padding:20px; }
		.demo-btn span { left:40.6%; font-size:15px; line-height:25px; padding:0px; top:28%; height:25px; width:25px; }
		
		.testimonial-wrapper { text-align:center; }
		.testimonial-wrapper figure.testimonial-thumb, .testimonial-wrapper figure.testimonial-thumb.alignright { margin:0 auto; display:inline-block; text-align:center; float:none; }
		
		.sorting-container { text-align:center; }
		.sorting-container a { display:inline-block; float:none; }
		.portfolio.one-third { width:100%; }
		.portfolio.one-third .portfolio-thumb img { height:150px; }
		
		.portfolio:hover .image-overlay a.link { left:25%; }
		.portfolio:hover .image-overlay a.zoom { right:25%; }
		
		.portfolio:hover .image-overlay a.link, .portfolio:hover .image-overlay a.zoom { top:35.5%; }
		
		.portfolio-title { width:66%; }
		.portfolio-title h4 { font-size:16px; }
		.portfolio-detail .views { padding:8px 13px 7px; }
		
		.contact-frm .twocolumn, .contact-frm > input[type="text"] { margin-right:0; }
		.contact-frm > input[type="text"], .contact-frm input[type="email"], .contact-frm input[type="tel"], .contact-frm textarea { width:81%; }
		.contact-frm .twocolumn { width:100%; }
		.contact-info { text-align:center; }
		.contact-info .one-half .one-half h4, .contact-info .one-half .one-half a { padding-left:0; }
				
		.button.ico.medium { padding:7px 15px; }
		.button.ico i { font-size:30px; margin-right:10px; padding-right:8px }
		.button.ico { line-height:30px; font-size:15px; font-weight:300; }
		.button.ico i:after { left:52px; }
		.support .ico { margin-top:5px; margin-bottom:10px; }
		
		.copyright { text-align:center; }
		.copyright .social-media { float:none; }
		
		.custom-services { padding-left:0; text-align:center; }
		.custom-services span { position:inherit; margin-right:auto; margin-left:auto; display:block; }
		
		.support .support-info { width:100%; margin:20px 0px 0px; padding:0px; text-align:center; }
		.support .support-info h2 { font-size:24px; line-height:30px; margin-bottom:10px; }
		.support figure { width:100%; }
		footer .button.ico { float:none; }
		
		.copyright .social-media li { float:none; display:inline-block; margin:0px -2px; }
		
		.column.last .service:after, .column.last .service:before { content:""; }
		
		#toTop { bottom:10px; right:10px; }	

	}