/* Add your own css rules here */

/* COLOURS: 
	logo turq: #049dc0
	light turq: #9ee7f3 87cee1
	mid turq: #006487
	dark turq: #013541
	light tan: #c9662d
	dark tan: #a2390a
*/

p { margin-bottom: 25px; }
.post-content p { margin: 0 0 25px; }
.connect { width: 220px; }
.post-type-archive-creativo_portfolio .post_container { width: 100%; }
.homepagePort { background-color: #049dc0; padding: 0; position: absolute; top: 56%; width: 100%; opacity: 0.5; }
.homepagePort h3 { margin: -10px 0 0; color: #fff; }
.homePort .portfolio_tags { margin: 0; height: 100%; }
.page-template-homepage-portfolio .page_description { border-bottom: 0px; }
.branding img { display: inline; margin-right: 20px; }
.main-navigation { float: none; }
.main-navigation #navigation { max-width: 62%; margin-top: 4px; }
#navigation { display: inline; }
#navigation ul li { font-size: 36px; padding: 0 0px 12px; float: none; }
.main-navigation li a { padding: 6px 12px; }
#navigation ul ul { width: 371px; }
#navigation ul li li { font-size: 36px; }
#navigation ul ul a, #navigation ul ul a:link, #navigation ul ul a:visited { padding: 8px 20px; margin-bottom: 12px; width: 334px; border-bottom: 4px solid #fff; }
.portfolio-four .portfolio-item, .one-fourth .gallery_zoom { height:220px; }
.copyright { color: #fff; }
.footer a { color: #049dc0; }
.extra-width-full-port { height: 220px; }
.col .description { padding: 0; background-color: #c9662d; min-height: 320px; }
.col h3, .col h3 a { color: #013541; line-height: 16px; padding: 2px 0 6px; }
.col h3 a:hover { color: #fff; }
.mini { border-color: #c9662d; }
.flexslider { display: inline-block; float: left; padding-right: 10px; }
.mini { padding-right: 0; }
.blogpost h2 { display: inline-block; }
.whatcanidoH2 h2 { background-color: #87cee1; color: #fff; display: block; padding: 6px 12px; margin: 15px 0 5px; }
.blogpost_split { background: none; background-color: #c9662d; height: 30px; margin-bottom: 20px; }
.project-description { margin-top: 20px; }
.portfolio-area .project-description ul, .post-content ul { list-style: outside none disc; margin: 0 60px 35px; }
.portfolio-area .project-description ol, .post-content ol { list-style: outside 30px numeric; margin-left: 60px; margin-right: 60px; }
.footer_widget_content { color: #fff; }
#quoteauthor { width:100%; }
.homePort .ch-info h3 { min-height: 60px; }
.alignleft { padding-bottom: 10px; padding-right: 30px; }
.alignright { margin-left: 20px; padding-bottom: 10px; display: inline; }
.footer_widget_content { width: 31%; }
.textwidget iframe { height: 480px; }
.button, .button.small, .button:hover, .button.small:hover { border-radius: 0; box-shadow: none; border: 0; }
.button.small { background-color: #7cb1bf; background-image: linear-gradient(#42a8bf, #7cb1bf); border-color: #049dc0; text-shadow: 1px 1px 1px #049dc0; }
.button.small:hover { border-color:#049dc0; background-image: -moz-linear-gradient(#7cb1bf, #42a8bf); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7cb1bf), to(#42a8bf)); background-image: -webkit-linear-gradient(#7cb1bf, #42a8bf); background-image: -o-linear-gradient(#7cb1bf, #42a8bf); background-color: #42a8bf; }
.post_container { width: 100%; }
.full .gallery_zoom, .full .image_show { height: 400px; width: 400px; }
.review blockquote q { background: #a2390a none repeat scroll 0 0; border-color: #c9662d; color: #fff; }
.review blockquote div { background: rgba(255, 255, 255, 1) url("images/toggles/testimonials.gif") no-repeat scroll 55px 0; }
.review blockquote strong { color: #a2390a; }
.clearboth { clear: both; }
.ch-info .ch-info-back2 { opacity: 0; transform: translate3d(0px, 0px, -200px) rotate3d(1, 0, 0, 90deg); }
.portfolio-2 { height: 200px; width: 400px; max-width: 100%; }
.portfolio-2 h3 { font-size: 36px; min-height: 76px; }
.portfolio-2 .portfolio_tags { font-size: 15px; }
.jointheaction { background-color: #c9662d; color: #fff; display: block; padding: 25px; text-align: center; }
.imgRollover3d { transform: translate3d(0px, 0px, 0px); }
.shareImgCol h3 { min-height: 50px; }
.shareImgCol h4 { color: #fff; margin: 0 15px; text-align: center; }
.shareImgCol .portfolio_tags { border-top: 0; }
.portfolio_tags ul { list-style: outside none none!important; padding-left: 37px; }
iframe, img { max-width: 100%; }
img { height: auto; }
.page-id-453 .blogpost h2 { display: none; }

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
body { color: #444; }
.footer_widget_content { width: 100%; margin: 0; }
.button.large, .button.small { font-size: 13px; }
.portfolio-area .project-description ul, .post-content ul { list-style: outside 15px disc; margin: 0 10px 10px; }
.portfolio-area .project-description ol, .post-content ol { list-style: outside 30px numeric; margin-left: 30px; margin-right: 30px; }
.shareImgCol h3 { min-height: 30px; }
.portfolio-2 h3 { font-size: 28px; min-height: 46px; }
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px)
and (max-width : 480px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}