﻿
.h00bimg {float: left; display: inline-block; margin-right: 0.5em; width: 50%;}


#main-carousel {
	max-width: 1024px;
	margin: 0 auto;
	position: relative;
}


#main-carousel .main-carousel-brandtag {
	padding: 6px 8px;
	font-size: 14px;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', serif;
	background: #B41F3C;
	display: inline-block;
	color: #fff;
	margin: 0;
	margin-top: 15px;
	white-space: nowrap;
}


#main-carousel .main-carousel-subtitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #fff;
	margin-left: -10px;
	display: none;
	white-space: nowrap;
}


#main-carousel .main-carousel-title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 28px;
	margin: 5px 0 0 0;
	padding: 0;
	color: #fff;
	font-weight: normal;
	padding-bottom: 40px;
}


#main-carousel .main-carousel-readmore {
	background: #FFF;
	color: #05A0D3;
	border: 1px solid #9BD9ED;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	height: 25px;
	line-height: 24px;
	display: inline-block;
	padding: 0 6px;
	margin: 0 0 0 3px;
	text-decoration: none;
	min-width: 80px;
	white-space: nowrap;
}


.wf-active #main-carousel .main-carousel-subtitle,
.wf-active #main-carousel .main-carousel-title {
	font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}


#main-carousel-thumbs {
	z-index: 500;
	position: absolute;
	right: 0;
	width: 49%;
	bottom: 25px;
	display: none;
}


#main-carousel-thumbs li {
	display: inline-block;
	width: 24%;
}


#main-carousel-thumbs .carousel-thumb {
	max-width: 100px;
	max-height: 100px;
	padding: 5px;
}


#main-carousel-thumbs .carousel-thumb img {
	width: 100%;
	height: auto;
	max-width: 60px;
	max-height: 60px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 4px solid #e7e8e0;
	-webkit-transition: border 0.3s ease-in-out;
	-moz-transition: border 0.3s ease-in-out;
	-ms-transition: border 0.3s ease-in-out;
	-o-transition: border 0.3s ease-in-out;
	transition: border 0.3s ease-in-out;
}


#main-carousel-thumbs li.flex-active .carousel-thumb img {
	border-color: #B41F3C;
}




#main-carousel .flex-direction-nav {
	*height: 0;
}

#main-carousel .flex-direction-nav a  {
	display: block; 
	width: 40px; 
	height: 40px; 
	margin: -20px 0 0; 
	line-height: 1.5;
	position: absolute; 
	top: 50%; 
	z-index: 10; 
	overflow: hidden; 
	cursor: pointer; 
	color: rgba(0,0,0,0.8); 
	-webkit-transition: all .3s ease; 
	-moz-transition: all .3s ease; 
	transition: all .3s ease;
	background-color: #ECEDE5; 
	opacity: 0.8;
}

#main-carousel .flex-direction-nav .flex-prev { 
	left: 0px;
	text-indent: 3px;
}

#main-carousel .flex-direction-nav .flex-next { 
	right: 0px;
	text-indent: 5px;
}

#main-carousel .flexslider:hover .flex-prev { 
	opacity: 0.7; 
}

#main-carousel .flexslider:hover .flex-next { 
	opacity: 0.7; 
}

#main-carousel .flexslider:hover .flex-next:hover, 
#main-carousel .flexslider:hover .flex-prev:hover { 
	opacity: 1;
}

#main-carousel .flex-direction-nav .flex-disabled { 
	opacity: 0.5 !important; 
	filter:alpha(opacity=0); 
	cursor: default;
}

#main-carousel .flex-direction-nav a:before  { 
	font-family: 'dashicons'; 
	font-size: 28px; 
	display: inline-block; 
	content: "\f341"; 
}

#main-carousel .flex-direction-nav a.flex-next:before  { 
	content: "\f345"; 
}

	
	#main-carousel .flex-direction-nav .flex-prev, 
	#main-carousel .flex-direction-nav .flex-next { 
		background: none
	}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}



.home.page #main {
	max-width: none;
	padding: 0;
}


	.header-home-black #main-nav-menu {
		background-color: #000000;
	}


	.header-home-grey #main-nav-menu {
		background-color: #595959;
	}


	.header-home-dark-purple #main-nav-menu {
		background-color: #78556E;
	}


	.header-home-deep-violet #main-nav-menu {
		background-color: #293352;
	}


	.header-home-violet #main-nav-menu {
		background-color: #4F5076;
	}


	.header-home-purple-blue #main-nav-menu {
		background-color: #5E7599;
	}


	.header-home-sky-blue #main-nav-menu {
		background-color: #7FAFCD;
	}


	.header-home-aquamarine #main-nav-menu {
		background-color: #86B9CC;
	}


	.header-home-ocean #main-nav-menu {
		background-color: #77ABB0;
	}


	.header-home-seafoam #main-nav-menu {
		background-color: #598783;
	}


	.header-home-teal #main-nav-menu {
		background-color: #468D97;
	}


	.header-home-green #main-nav-menu {
		background-color: #97BE6D;
	}


	.header-home-lime-green #main-nav-menu {
		background-color: #A9BF67;
	}


	.header-home-salmon #main-nav-menu {
		background-color: #D0704B;
	}


	.header-home-peach #main-nav-menu {
		background-color: #F7B446;
	}


	.header-home-grey-blue #main-nav-menu {
		background-color: #4D6E76;
	}


	.header-home-dark-grey-blue #main-nav-menu {
		background-color: #405C69;
	}


	.header-home-dark-brown #main-nav-menu {
		background-color: #625957;
	}


	.header-home-medium-brown #main-nav-menu {
		background-color: #AC9F95;
	}


	.header-home-light-green #main-nav-menu {
		background-color: #99A478;
	}


	.header-home-pastel-blue #main-nav-menu {
		background-color: #9DC0C4;
	}


	.header-home-grey-sky #main-nav-menu {
		background-color: #9EAFB1;
	}


	.header-home-meduim-blue #main-nav-menu {
		background-color: #7FADBC;
	}


	.header-home-granite #main-nav-menu {
		background-color: #8996A0;
	}


	.header-home-light-purple #main-nav-menu {
		background-color: #A59BAF;
	}
#mobile-nav .primary-navigation ul.level0{background-color:#eae9e7;border-top:1px solid #e0e0e0;display:none;padding:15px 0}
#mobile-nav .primary-navigation ul.level0 li{border:0}
#mobile-nav .primary-navigation ul.level0 a{padding:5px 31px}
#desktop-nav ul.level0{background:rgba(234,78,87,0.95);display:none;overflow:hidden;left:0;position:absolute;top:100%;min-width:180px;z-index:100}
#desktop-nav ul.level0 li{float:none}
#desktop-nav ul.level0 li.view-all{white-space:nowrap}
#desktop-nav ul.level0 li.view-all a{background:rgba(15,139,174,0.85)}
#desktop-nav ul.level0 li.view-all a:hover{background:#0f8bae}
#desktop-nav ul.level0 a{background-color:transparent;display:block;text-align:left}
#desktop-nav li.level0.parent{display:table-cell;position:relative;width:12%}
#desktop-nav li.level0.nav-6.level-top.parent{width:10%}
#desktop-nav li.level0{display:table-cell;width:10%}
.lt-ie9 #desktop-nav ul.level0{background:#ea4e57}
#full-bottom-inner .full-container .full-container-left{width:780px;padding:10px;padding-bottom:0;float:left;min-height:480px}


img.centered, .aligncenter{display:block;margin:0 auto 10px;}

.withdrawal-categories article .categories-content {
	border: 1px solid #eeeeee;
	border-top: none;
	margin-top: -2px;
	padding: 22px 14px 12px 18px;
	border-radius: 3px 3px 3px 3px;
}

.withdrawal-categories article .categories-content h2 {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 12px;
	text-shadow: 0 1px #A5C5D7;
	font-size: 17px;
	line-height: 20px;
	color: #5995B7;
	font-family: 'Open Sans', sans-serif;
}

.withdrawal-categories article .categories-content p {
	padding-top: 9px;
	text-shadow: 0 1px #c9c9c9;
}

.content_holder {
	position: relative;
	margin: 0px auto;
	display:none;
	min-height: 400px;
	
}

		.w-socials-item-popup {
			position: absolute;
			left: 0;
			bottom: 50px; 
			font-size: 13px; 
			line-height: 26px; 
			padding: 0 10px; 
			visibility: hidden;
			z-index: 10;
			opacity: 0;
			background-color: rgba(0,0,0,0.8);
			color: #fff;
			-webkit-transform: translateY(-10px);
					transform: translateY(-10px);
			-webkit-transition: opacity 0.2s ease-out 0.3s, -webkit-transform 0.2s ease-out 0.3s;
					transition: opacity 0.2s ease-out 0.3s, transform 0.2s ease-out 0.3s;
			}

			.w-socials-item:hover .w-socials-item-popup {
				visibility: visible;
				opacity: 1;
				-webkit-transform: translateY(0);
						transform: translateY(0);
				}

			.w-socials-item-popup:after {
				content: '';
				display: block;
				position: absolute;
				bottom: -6px;
				left: 10px; 
				width: 0;
				height: 0;
				border-left: 6px solid transparent;
				border-right: 6px solid transparent;
				border-top: 6px solid rgba(0,0,0,0.8);
				}

	.w-socials.size_normal .w-socials-item-popup {
		bottom: 60px; 
		}

	.w-socials.size_big .w-socials-item-popup {
		bottom: 70px; 
		}


.mobile-performance{display: none; bottom: 0; left: 0;overflow: scroll;position: fixed; right: 0; top: 100%; z-index: 10000; background-color: #333333;}

	.mobile-performance a.performance-close{color: #000; position: absolute;right: 10px;top: 10px; padding: 0 10px 10px; font-size: 30px;}

		.mobile-performance a.performance-close:hover{opacity: 0.5;}

	.mobile-performance span{display: block;}

	.mobile-performance p.mpv-heading{ color: #fff; font-size: 20px; line-height: 24px; padding-bottom: 15px; padding-top: 15px; text-align: center; background-color: #000; font-family: 'Lucida Grande', sans-serif;}

		.mobile-performance p.mpv-heading span{color: #fff; font-size: 12px;   font-weight: 400;}

	.mobile-performance img{display: block;}

.mobile-performance ul{display: block;}

	.mobile-performance ul li{ clear: both; display: block; float: left; list-style-type: none; width: 100%; border-bottom: 1px solid #1a1a1a; border-top: 1px solid #4d4d4d; background-color: #3a3939;}

		.mobile-performance ul li a{font-family: 'Lucida Grande', sans-serif;}

			.mobile-performance ul li a .mpv-icon{width: 18%; display: block; float: left; box-sizing: border-box; padding: 15px;}

				.mobile-performance ul li a .mpv-icon i{display: block; float: left; font-size: 30px; color: #d6d6d6; padding-left: 5px;}

					.mobile-performance ul li a .mpv-icon i:nth-child(4){padding-left: 0;}

			.mobile-performance ul li a .mpv-text{ background-color: #333333; box-sizing: border-box; color: #d6d6d6; display: block; float: left; font-size: 15px; font-weight: 400; line-height: 22px; padding: 20px; width: 82%;;}

			.mobile-performance ul li a .mpv-text.mpv-phone{width: 26%; font-size: 12px; font-weight: 900; line-height: 18px;}

			.mobile-performance ul li a .mpv-text.mpv-number{padding-top: 34px; width: 56%;}
.lines-button{position:relative;float:right;cursor:pointer;text-align:center;padding-top:18px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.navbar-header .lines,.navbar-header .lines-button .text,.navbar-header .lines::after,.navbar-header .lines::before{-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}
.navbar-default.navbar-shrink .navbar-header .lines,.navbar-default.navbar-shrink .navbar-header .lines::after,.navbar-default.navbar-shrink .navbar-header .lines::before,.navbar-header .lines,.navbar-header .lines::after,.navbar-header .lines::before{background:#FFF none repeat scroll 0 0}
.lines-button.x .lines{background:transparent none repeat scroll 0 0!important}
.lines-button.x.collapsed .lines,.navbar-default.navbar-shrink .lines-button.x.collapsed .lines{background:#FFF none repeat scroll 0 0!important}
.lines-button.x .lines::before{-webkit-transform:translateX(7px) rotate3d(0,0,1,45deg)!important;-ms-transform:translateX(7px) rotate3d(0,0,1,45deg)!important;transform:translateX(7px) rotate3d(0,0,1,45deg)!important}
.lines-button.x.collapsed .lines::before{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:28px!important;top:7px!important}
.lines-button.x .lines::after,.lines-button.x .lines::before,.navbar-default.navbar-shrink .lines-button.x .lines::after,.navbar-default.navbar-shrink .lines-button.x .lines::before{background:#FFF none repeat scroll 0 0!important}
.lines-button.x .lines::after{-webkit-transform:translateX(7px) rotate3d(0,0,1,-45deg)!important;-ms-transform:translateX(7px) rotate3d(0,0,1,-45deg)!important;transform:translateX(7px) rotate3d(0,0,1,-45deg)!important}
.lines-button.x.collapsed .lines::after{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:28px!important;top:-7px!important}
.lines-button.x .lines::after,.lines-button.x .lines::before{-webkit-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0;top:0;width:22px}
.lines{display:inline-block;width:28px;height:3px;border-radius:3px;position:relative;vertical-align:top}
.lines::before{top:7px}
.lines::after{top:-7px}
.lines::after,.lines::before{display:inline-block;width:36px;height:3px;border-radius:3px;position:absolute;left:0;content:"";-webkit-transform-origin:.5px center 0;-ms-transform-origin:.5px center 0;transform-origin:.5px center 0}
.lines-button .text{font-size:13px;color:#FFF!important;position:absolute;top:17px;left:0;right:0}
.navbar-default.navbar-shrink .lines-button .text{color:#3F3F3F!important}

.imagebrief{
	position:absolute;bottom:0;width:484px;padding:0 25px;background:#000;left:8px;z-index:99;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
	
.imagebrief p{
	color:#FFF;margin:15px 0 20px}
.site-footer .content-links{margin:15px 0}
.site-footer .content-links.social a{font-size:230%;color:#fff;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;background-color:#000;position:relative;display:inline-block;margin-right:5px}
.site-footer .content-links.social a:hover{color:#ddd}
.site-footer .content-links.social a span.fa{position:absolute;left:0;top:21%;bottom:20%;right:0;margin:auto}
.site-footer .content-links a.facebook span.fa:after{content:"\f09a"}
.site-footer .content-links a.pinterest span.fa:after{content:"\f231"}
.site-footer .content-links a.twitter span.fa:after{content:"\f099"}
.site-footer .content-links a.google-plus span.fa:after{content:"\f0d5"}
.site-footer .content-links a.rss-feed span.fa:after{content:"\f09e"}
.site-footer .content-links.about a{font-size:14px;font-family:"MB Empire W01 Bold"}
.site-footer .content-links.about a.contact-email{font-size:180%;line-height:180%;color:#fff;background-color:#000;border-radius:22px;vertical-align:middle;display:inline-flex;text-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}
.site-footer .content-links.about a.contact-email span.fa{padding-bottom:1px}
.site-footer .content-links.about a.contact-email:hover{color:#ddd}
.site-footer .content-links.about a.contact-email span.fa:after{content:"\f0e0"}
.site-footer .content-links.about div.contact-us{margin-left:2%;width:71%;vertical-align:top}

.f_blanco .galeria_mask .galeria .galeria_int .slide .pie_de_pagina{
	position: absolute;
	margin-top: 0px;
	top: 101%;
}

.slide {
	text-align: center;
	
	position: absolute;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	display: none;
}

.slide img {
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
}


.seccion-gal .galeria_int .slider .slide .slide_img{
    
    width: 740px;
    left: 0;
    top: 0;
    margin: 0;
    text-align: center;
    position: relative;
    cursor: pointer;
}


.seccion-gal .galeria_int .slider .slide .slide_img img{
	max-width: 99.5%;
max-height: 100%;
height: auto;
width: auto;
min-height: inherit;
min-width: inherit;
	display: inline-block;  vertical-align: middle;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide{
    text-align: left;
    top: inherit;
    left: inherit;
    overflow: initial;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide .overlay_slide .autor{
	font-size: 12px;
	color: #777;
	line-height: inherit;
	margin-top: 5px;
	position: relative;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide .overlay_slide{
background: transparent;
position: absolute;
height: auto;
top: inherit;
bottom: 0px;
padding-bottom: 0px;
left: inherit;
right: 0;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide .overlay_slide .fecha{
	font-size: 12px;
	color: #777;
	line-height: inherit;
	font-family: 'Lato', sans-serif;
	position: relative;
}

.page_footer_copy {
	color: #c8c8c8;
	font-size: 10px;
	line-height: 1.6;
	text-align: left;
	margin-bottom: -40px;
	margin-top: 0;
}
.latest_post .post_content p{height:42px;overflow:hidden}
.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}



.modal-content ul.list-group .list-group-item{
	border-radius: 0 !important;
	border-left: 0;
	border-right: 0;
}

.modal-content ul.list-group .list-group-item a{
	text-decoration: none;
}

.modal-content ul.list-group .list-group-item span.logo{
	width: 109px;
	display: inline-block;
	margin-right: 5px;
	text-align: right;
}
.social-tabs .tab-index ul{margin:0}
.social-tabs .tab-index li{display:inline-block;margin:0 1rem}
.social-tabs .tab-index a{display:block;color:#999}
.social-tabs .tab-index a:hover,.social-tabs .tab-index a.active{color:#333}
.social-tabs .tab-index .glyphicon{font-size:2em;display:inline-block;vertical-align:middle;margin-right:0.75rem}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item1 .link1{
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 5px;
    font-family: Arial;
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item1 .link1 a{
  	color: #0000FF;
    font-weight: bold;
    margin-right: 5px;
    
    color: #0000FF;
    font-weight: bold;
    text-shadow: none;
}

.bulletloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}

.bulletloop .loop-content .hentry {width: 49%}

.loop.vidloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.8em;}

.feedloop .loop-content .hentry {margin: 0.5em !important;}

.catsloop .loop-content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}

.catsloop .loop-content .hentry {width: 48%; -webkit-align-self:  stretch; -ms-flex-item-align:  stretch; align-self:  stretch; overflow:hidden;}

.aulacloop .loop-content .post, .aulailoop .loop-content .post {width: 33%; display: inline-block; box-sizing: border-box; padding: 0 0.3em; text-align: center;}

.postcloop .loop-content .tema-ciudadania .postcred, .postcloop .loop-content .tema-ciudadania .datime, .postcloop .loop-content .tema-ciudadania .postcex, .postcloop .loop-content .tema-ingles .postcred, .postcloop .loop-content .tema-ingles .datime, .postcloop .loop-content .tema-ingles .postcex {display:none;}
 .btn,
.more-link,
.loop-utility a,
input[type="submit"],
input[type="button"],
.comment-reply-link {
font-weight: normal;
font-size: inherit;
cursor: pointer;
display: inline-block;
background: #333;
color: #FFFFFF;
padding: .5em 1em;
border: 1px solid transparent;
border-radius: 2px;
-webkit-font-smoothing: antialiased;
-webkit-appearance: none;
margin-bottom: 1.5em;
text-decoration: none;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
transition: all .2s ease-in;
}

.btn:hover,
.more-link:hover,
.loop-utility a:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.comment-reply-link:hover {
background: #ad3333;
color: #FFFFFF;
text-decoration: none;
}

.loop-title {
font-weight: bold;
}
 .loop-utility {
clear: both; }


div.headertext{
	font-family: Verdana, sans-serif; 
	font-size: 13px;
        position:absolute;
	top:80px;
	right:50px;
	width:800px;
	text-align: right;
}


.span8 {
  width: 620px;
}


.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}


input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}


.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.span8.user-account{width:640px;}
.address_span8 .span8{width:670px;}

.row.span8{width:auto;margin-top:2.9em;}

.footer .container.footer-bg .row .span12.row-top.marginleft0 .row .span8.email-container.email form#signup_footer div#span8{padding-bottom:25px;}

.contactUsForm .row .span8{width:480px;margin-right:20px;}

.sub-mar-top .sub-img.span8{width:604px;}

.margn-bottom.mar-top1 .row.box-margn.marg_left0.margin_top00 .contact_bd form .row .span8{width:480px;}
.span12 .item-mid-container .span8{width:560px;}

.span12 .item-mid-container .span8.item-desc-cart{width:530px;}
.item-desc-cart .span8.text-black{width:530px;}

.pd_content_container .pd_inner_sec .span8 p.width530{width:615px;}

.span8.gc_user_account{width:630px;margin-top:81px;}
.span8.gc_user_account .padrightbox1 .gc_hr-line{overflow:hidden;}

#gc .sub-img.span8.hero-shot-small+.span3{background-color:#edf1e0;}
#gc .sub-img.span8.hero-shot-small+.span3 p{color:#000;}

#gc.gc-body-container .sub-img.span8.hero-shot-small .row.span8.choose-card{width:640px;margin-top:0px;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .header_line{visibility:visible;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .prof_inf{margin-top:40px;}

.sub-img.span8.hero-shot-small h3{text-transform:none;}

.express_pay_main .span8.rt-container{margin:0;width:590px;float:right;border:1px solid #b5b5b5;min-height:60.3em;background-color:#ffffff;padding:20px;font-size:14px;margin-top:28px;}
.express_pay_main .span8.rt-container h3.title{color:#000;font-family:Futura BT W01 Book;font-size:16px;font-weight:bold;margin-bottom:0px;text-transform:uppercase;}
.express_pay_main .span8.rt-container h3.title img{margin-top:10px;}

.express_pay_main .span8.rt-container .payment_sec{display:inline-block;padding:20px 0;width:100%;}
.express_pay_main .span8.rt-container .payment_sec .capitalize{text-transform:capitalize;}

.express_pay_main .span8.rt-container h4.subtitle{color:#000;}

.express_pay_main .span8.rt-container .card_info_table .colm260,.express_pay_main .span8.rt-container .card_info_table .colm165,.express_pay_main .span8.rt-container .card_info_table .colm115,.express_pay_main .span8.rt-container .card_info_table .colm244,.express_pay_main .span8.rt-container .card_info_table .colm160,.express_pay_main .span8.rt-container .card_info_table .colm104,.express_pay_main .span8.rt-container .card_info_table .colm90,.express_pay_main .span8.rt-container .card_info_table .colm210,.express_pay_main .span8.rt-container .card_info_table .colm240{display:inline-table;vertical-align:top;}

.express_pay_main .span8.rt-container .card_info_table .colm260{width:260px;}

.express_pay_main .span8.rt-container .card_info_table .colm165{width:165px;}

.express_pay_main .span8.rt-container .card_info_table .colm115{width:115px;}

.express_pay_main .span8.rt-container .card_info_table .colm244{width:244px;}

.express_pay_main .span8.rt-container .card_info_table .colm160{width:160px;}

.express_pay_main .span8.rt-container .card_info_table .colm100{width:100px;text-align:center;padding-left:25px;}

.express_pay_main .span8.rt-container .card_info_table .colm140{width:100px;}

.express_pay_main .span8.rt-container .card_info_table .colm104{width:104px;}

.express_pay_main .span8.rt-container .card_info_table .colm240{width:240px;}

.express_pay_main .span8.rt-container .card_info_table .colm210{width:210px;}

.express_pay_main .span8.rt-container .card_info_table .colm90{width:90px;}

.express_pay_main .span8.rt-container .card_info_table .mrg_right_left20{margin:0px 20px;}

.express_pay_main .span8.rt-container .card_sec{margin:10px 0;border:1px solid #b5b5b5;display:inline-block;width:100%;}
.express_pay_main .span8.rt-container .card_sec .head{background-color:#5d6937;padding:15px;font-weight:bold;color:#fff;}

.express_pay_main .span8.rt-container .card_sec .card_info{padding:15px;}
.express_pay_main .span8.rt-container .card_sec .card_info span.title,.express_pay_main .span8.rt-container .card_sec .card_info span.userdetails{display:inline-block;width:120px;vertical-align:top;}

.express_pay_main .span8.rt-container .card_sec .card_info span.userdetails{vertical-align:top;}

.express_pay_main .span8.rt-container .card_sec .card_img{border-radius:4px;height:21px;margin-right:10px;width:35px;}

.express_pay_main .span8.rt-container .confirm-check{margin:0;}
.express_pay_main .span8.rt-container .confirm-check label{font-size:14px;color:#4f4d46;}

.express_pay_main .span8.rt-container .confirm-check span.help_txt{display:inline-block;padding-left:35px;}

.express_pay_main .span8.rt-container .border_top__dot_rec{border-top:1px dotted #b5b5b5;}

.express_pay_main .span8.rt-container .border_bottom__dot_rec{border-bottom:1px dotted #b5b5b5;}

.express_pay_main .span8.rt-container label{font-size:14px;}

.express_pay_main .span8.rt-container .pick_order{display:inline-block;margin:50px 0 30px;}
.express_pay_main .span8.rt-container .pick_order .field{margin:5px 0 0 40px;}

.express_pay_main .span8.rt-container .pick_order.checkout{margin:30px 0 30px;}

.express_pay_main .span8.rt-container .save-changes{margin:0;width:590px;}

.crm_refined .span8.user-account.addTopBottomPadding .padrightbox2{padding-left:50px;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .crm_refined .prof_inf{margin-top:15px;}

div#gc .span8.user-account.gc_user_account #edit-email p a.linkcolortxt{text-transform:capitalize !important;}

div#gc .span8.user-account.gc_user_account #edit-email p{margin-top:7px;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .crm_refined h3.mar-lft:first-child{font-size:20px !important;}

  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 626px;
  }



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
 
.social-icon-twitter:before { content: '\e806'; }
 
.social-icon-twitter-circled:before { content: '\e807'; }

.newsletter,{font-size:11px;}

.newsletter input{font-size:11px;padding:3px;}
.gdlr-modern-portfolio:hover .portfolio-content-wrapper{ border-bottom-color: #b21e50; }

.gdlr-classic-portfolio .portfolio-thumbnail.gdlr-video .portfolio-content-wrapper{ display: none; }

.gdlr-modern-portfolio .portfolio-thumbnail.gdlr-video .portfolio-content-wrapper{ display: none; }

.gdlr-modern-portfolio .portfolio-content-wrapper { padding-bottom: 18px;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: transparent; 
	transition: border-color 300ms; -moz-transition: border-color 300ms; 
	-o-transition: border-color 300ms; -webkit-transition: border-color 300ms; }
.wdn-col-full,.wdn-grid-set-full .wdn-col{width:100%}
.front #front_tier1 .region,.front #front_tier2 .region,.front #front_tier3 .region{width:946px;margin:0 auto 0 auto;}
.front #front_tier1 .region{padding-top:80px;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


#map-container {
	width:100%;
	height:500px;
}
#gh-cart .gh-eb-li-a{vertical-align:top}
#gh-cart-i{font-size:0}
#gh-cart-n{display:inline-block;*display:inline;position:absolute;right:-6px;top:3px;z-index:2;font:bold 11px Arial;background:#f18e00;color:#fff;padding:1px 4px 1px 4px;margin-left:2px;border-radius:2px}
#gh-cart-2 #gh-cart-n{right:-12px}
#gh-cart-3 #gh-cart-n{right:-17px}
.gh-IE8 #gh-cart-i{background-position:-31px -72px!important}
#gh-cart{margin-right:7px}
.gh-w li.gh-eb-li{_display:inline;*display:inline}
.gh-hvr:hover .gh-eb-li-a,.gh-eb-active .gh-eb-li-a,.gh-eb-active #gh-ug,.gh-shop-active #gh-shop-a{border-style:solid;border-width:2px 1px 0;border-color:#598fd5 #ddd;border-radius:3px 3px 0 0;box-shadow:2px 0 0 #eee;z-index:10000;position:relative;background:#fff}
.gh-eb-li-a:hover{color:#0654ba!important}
.gh-eb-li-last .gh-eb-o{right:0;left:auto}
li.gh-eb-li{display:inline-block;vertical-align:middle;position:relative;white-space:nowrap;margin:0 3px}
.gh-eb-li-a{position:relative;padding:5px 10px 6px;font-size:12px;color:#333!important;display:inline-block;border:1px solid transparent;border-width:2px 1px 0;text-decoration:none!important}
.gh-eb-Alerts-tab-0 .gh-eb-li-a{padding-right:20px}
.gh-eb-Alerts-tab-1 .gh-eb-li-a{padding-right:20px}
.gh-eb-Alerts-tab-2 .gh-eb-li-a{padding-right:25px}
.gh-eb-Alerts-tab-3 .gh-eb-li-a{padding-right:30px}
#gh-eb-Alerts .gh-eb-li-a{padding:2px 17px 3px;vertical-align:top}
#gh-eb-Alerts button.gh-eb-li-a{width:52px}
#lightboxform .form-field p.errormsg,#search__form .form-field p.errormsg{display:block;color:#cc0e0e}
#lightboxform .form-field label.error+label+p.errormsg,#search__form .form-field label.error+label+p.errormsg{display:block;color:#cc0e0e}
div#primaryError p.errormsg{padding:5px;background-color:red;color:#fff}
.error .errormsg a{color:#fff;text-decoration:underline!important}





.spacer{display:block;height:40px;}

.clearfix:before,.row:before,.hb-field-content .hb-row:before,.hb-field-content .hb-row:after,#respond:before,#respond:after,.container:before,.small-container:before,.spacer:before,.spacer:after,.small-contaner:after,.clearfix:after,.row:after,.container:after,.container-wide:before,.container-wide:after,ul.cart_list.product_list_widget li:before,ul.cart_list.product_list_widget li:after,.tagcloud:before,.tagcloud:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.clearfix:after,.hb-field-content .hb-row:after,.row:after,.spacer:after,.container:after,.container-wide:after,ul.cart_list.product_list_widget li:after,#respond:after,.small-contaner:after,.tagcloud:after{clear:both;}

.clearfix,.row,.hb-field-content .hb-row,.container,.container-wide,ul.cart_list.product_list_widget li,#respond,.small-contaner,.spacer,.tagcloud{zoom:1;}




#content {
	margin: 0 auto 0;
	padding: 0 0 40px 0 !important;
	z-index: 300 !important;
	max-width: 960px;
	background: #fff !important;
	min-height: 350px !important;						
}


#content.full {
	margin: 0;
	max-width: none;
	padding: 0 !important;			
}


#content.full.grid {
	margin: 0 0 20px 0%;				
}


.home #content.full, .page-template-page-home-php #content.full {	
	width: 100%;						
}


.page-template-page-full-width-php #content {
	margin-bottom: 20px;
}


#content.fullProjects{	
	width: 100%;				
}


#content h1 a,
#content h2 a,
#content h3 a,
.widgetBox h3 a,
#slideshow .slideText h3 a,
#content h4 a,
#content h5 a{	
	color: #ffffff;
}


#content h1 a:hover,
#content h2 a:hover,
#content h3 a:hover,
.widgetBox h3 a:hover,
#slideshow .slideText h3 a:hover,
#content h4 a:hover,
#content h5 a:hover{	
	color: #D28C2D;		
}


#content .postThumb{
	margin: 0 0 20px 0 !important;
}




.page #content .post {
	margin: 0 0 0px 0px;
	border: none;
}


#content .moreLink a {	
	font-size: 1em;	
	font-weight: bold;
}


#content .post.lastPost {
	background: none;
}


#content .post {
	margin: 0 0 50px 0px;
	position: relative;		
	padding-bottom: 10px;		
}


.blog #content .post h2, .archive #content .post h2, #content .post h1, #content .post .meta, #content .post .moreLink {
	text-align: center;
}


.search #content .post {
	min-height: 50px;		
}


#content #projects li{
	padding: 0;
	background: none;		
}


#content .project.small img, .isotope-item img{	
	width: 100% !important;
	height: auto;	
	-moz-transition-property: opacity;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
}


#content .project.small p{	
	font-size: .9em;
}


#content .project.small .inside{
	background: #85bec4;
}


#content .project.small a{
	position: relative;
	display: block;		
	margin: 0 auto;
	-webkit-backface-visibility: hidden;
	color: ececec;
}


#content .project.small a:hover img{
	opacity: .6;
	position:relative;
	-webkit-backface-visibility: hidden;
}


#content .project.small a:hover .title{
	opacity: 1;
	top: 50%;
	-webkit-backface-visibility: hidden;	
}


#content .project.small .title {
	font-size: 1.4em;
	letter-spacing: 1.3pt;
	color: #fff;	
	font-weight: bold;
	text-align: center;	
	margin-bottom: 10px;
	display: block;
	position: absolute;
	top: 50%;	
	margin: -20px auto 0 !important;	
	width: 100%;
	-moz-transition-property: opacity;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	opacity: 0;
	text-shadow: 0px 0px 6px #6a6a6a;
}


#content.project {
	width: 100%;	
}


#content .skillList{
	padding: 20px 0 20px !important;
	margin: 0 auto 20px !important;	
	display: inline-block;	
}



#content .filterWrap {
	text-align: center;
}


#content #filterNav{
	padding: 0!important;
	margin: 0 auto 40px auto!important;		
	width: auto;	
	text-align: center;			
	width: 100%;
	position: relative;
	background: #ffffff;
}


#content #filterNav li{
	padding: 0px 0 0 0;
	background: none;
	margin: 0 8px 8px 0;	
	display: inline-block;		
}





#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px !important;
	margin-top: 4px;
}


#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}


#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


#content img.alignleft, 
#content img.alignright, 
#content img.aligncenter {
	margin-bottom: 12px;
}




#content ul{	
	margin:  0 0 25px 20px;
	list-style-type: disc;	
}


#content ul li{	
	margin: 0 0 10px 0;		
	line-height: 1.4em;	
	font-size: 1em;	
}


#content ol li{	
	margin: 0 0 10px 0;	
	line-height: 1.4em;
}


#content ol{	
	margin: 0 0 20px 20px;	
	list-style-type: decimal !important;
}


#content ul ul, #content ol ul, #content ul ol, #content ol ol {	
	padding-top: 10px;		
}


#content ul ul li, #content ol ul li, #content ul ol li, #content ol ol li{		
	font-size: 1em !important;	
}


.home #content {
	padding: 0 !important;
	margin: 0 !important;	
}


.home #content .slide{
	position: relative;
	text-align: center;
	margin: 0 !important;
	background-repeat: no-repeat;	
	background-position: center center;
	background-size: cover;
 	background-attachment: fixed;	
}


#content.project #comments {
	padding-top: 30px;
}


#content #comments ul li{
	font-size: 1em !important;
}
	
	
	#content.twoThirds {
		width: 95% !important;
		float: none;
	}




#content .flexslider {	
	margin: 0 0 30px 0 !important;	
}


.slideshow li, #content .flexslider li, #content .flexslider ol {
	list-style: none !important;
	list-style-type: none !important;	
}


#content .flexslider ol {	
	padding-bottom: 5px !important;
	margin-bottom: 0 !important;
}


#content .flexslider .slides {
	margin: 0;	
}
