/*Theme Name: LorenciaTheme URI: http://wopethemes.comDescription: Flat Wordpress ThemeAuthor: WopeThemesAuthor URI: http://wopethemes.comVersion: 1.0Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-styleLicense:License URI:*/ html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;	}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;	-webkit-text-size-adjust: 100%;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}body{	}b,strong{	font-weight:bold;}em{	font-style:italic;}a{	text-decoration:none;}img{	max-width:100%;}*:focus {    outline: none;} .req{color:red;font-weight:bold;}/* common element */.cleared{	clear:both;}.center{	text-align:center;}.hidden{	display:none;}/* #Wordpress Style */.alignleft, img.alignleft {float:left;padding:5px 20px 10px 0px}.alignright, img.alignright {float:right;padding:5px 0px 10px 20px}.aligncenter, img.aligncenter {}.alignnone, img.alignnone { }.wp-caption {}.wp-caption img { }.wp-caption p.wp-caption-text { }.wp-smiley { }.gallery dl {}.gallery dt {}.gallery dd {}.gallery dl a {}.gallery dl img {}.gallery-caption {}.size-full {}.size-large {}.size-medium {}.size-thumbnail {}.sticky{}.bypostauthor{}.wrap{	width:1100px;	margin:0 auto;}.wrap-column{	width:1120px;	margin:0 auto;}/* parent structure */#background{	line-height:20px;	font-size:14px;	min-width:1160px;	overflow:hidden;	width:100%;}#page{	width:100%;	position:relative;	margin:0 auto;}#back_top{	width:48px;	height:48px;	position:fixed;	bottom:48px;	right:48px;	z-index:100;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	cursor:pointer;	opacity:0.8;	filter:alpha(opacity=80); /* For IE8 and earlier */	border-radius:25px;	text-align:center;}#back_top i{	line-height:48px;	font-size:30px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}#back_top:hover{	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}#top-bar{	position:relative;	z-index:2000;}#top-bar-left{	float:left;}.top-bar-text{	padding-top:9px;	padding-bottom:9px;}.top-bar-text p:last-child{	padding-bottom:0px;}#top-bar-right{	float:right;	line-height:0px;}.top-social-container{	letter-spacing:-3px;	padding:2px 0px 0px 0px;}.top-social{	text-indent: -9999px;	display:inline-block;	width:36px;	height:36px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	background-position:1px 1px;	border-radius:20px;	margin:0px 0px 0px 20px;}.top-social:hover{	background-position:35px 35px;}.header-style3 .top-social{	background-position:35px 35px;}.header-style3 .top-social:hover{	background-position:1px 1px;}#header{	width:100%;	position:relative;	z-index:1000;}#scroll-header{	width:100%;	height:50px;	position:fixed;	z-index:1001;	display:none;	top:0px;}#scroll-header .logo-text {	font-size:24px;	line-height:50px;}.admin-bar #scroll-header{	top:28px;}#header .wrap{	position:relative;}#slider{	position:relative;}#body{	margin:0px auto;}/* header */.logo-container{	float:left;}	.logo-box{	display: table;	height:auto;}.logo-box h1{	padding:0px;	margin:0px;}.logo-box img{	max-height:100px;	margin:2px 0 0 0;}#scroll-header .logo-box img{	max-height:48px;}.logo{	display: table-cell;	vertical-align: middle;	line-height:0px;	font-size:0px;}a.logo-image{	line-height:0px;	font-size:0px;	display:block;}/* top search */#top-search-bar{	position:relative;}.top-search-input{	padding:9px 9px;	width:200px;	margin:0px;}/* menu */.main-menu{	float:right;	position:relative;}#scroll-header .main-menu:before{	display:none;}#toggle-menu-button{	position:absolute;	right:0px;	top:30px;	width:38px;	height:38px;	display:none;	cursor:pointer;	text-align:center;}#toggle-menu-button i{	font-size:23px;	line-height:38px;}#main-menu-toggle{	position:absolute;	top:100px;	width:100%;	padding:12px 0px;	display:none;}#main-menu-toggle a{	padding:10px 12px;	display:block;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}#main-menu-toggle a:hover{	padding:10px 12px 10px 24px;}.main-menu ul li{	display:inline-block;	position: relative;}.main-menu ul li a{	position: relative;	display:inline-block;	padding:40px 0px 40px 36px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}#scroll-header .main-menu ul li a{	padding:15px 0px 15px 36px;}/* sub menu */.main-menu ul ul {	text-align:left;	position: absolute; 	top: 100px;	left:14px;	visibility:hidden;	opacity:0;	filter:alpha(opacity=0); /* For IE8 and earlier */	transition: opacity 200ms ease-out; /*safari and chrome */	-webkit-transition: opacity 200ms ease-out; /*safari and chrome */	padding:8px 0px;	width:250px;}#scroll-header .main-menu ul ul{	top: 50px;}.main-menu ul ul ul{	position: absolute; 	left:-200px;	visibility:hidden;	opacity:0;	filter:alpha(opacity=0); /* For IE8 and earlier */	-webkit-transition: opacity 200ms ease-out; /*safari and chrome */	transition:opacity 200ms ease-out;	width:250px;}#scroll-header .main-menu ul ul ul{	top: 0px;	left:-250px;}.main-menu ul ul ul{	top:0px;}#scroll-header .main-menu ul li li{	padding:0px 0px 0px 0px;}.main-menu ul li:hover ul { 	z-index:100;	visibility:visible;	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}.main-menu ul li:hover ul ul,.main-menu ul li:hover ul ul ul {	visibility:hidden;	opacity:0;	filter:alpha(opacity=0); /* For IE8 and earlier */}.main-menu ul li li:hover ul,.main-menu ul li li li:hover ul {	visibility:visible;	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}.main-menu ul li li{	padding:0px;	float:none;	transition: opacity 200ms ease-out; /*safari and chrome */	-webkit-transition: opacity 200ms ease-out; /*safari and chrome */}.main-menu ul li li a, .main-menu ul li.current-menu-item li a, .main-menu ul li.current-menu-ancestor li a{	margin-left:0px;	display: block; 	min-height:24px;	width:210px;	padding:8px 20px 4px 20px;	text-transform:none;	border-radius:0px;	position:relative;}#scroll-header .main-menu ul li li a{	padding:10px 24px 4px 24px;}/* body */.text-404{	text-align:center;}.homepage-blog{	padding-top:60px;	padding-bottom:60px;}/* page */.page-entry-thumb{	margin-bottom:12px;}/* search page */.top-search-form{	padding-bottom:48px;}/* page builder */.content-section{	position:relative;}.align-center{	text-align:center;}.full-spacing{	padding-top:20px;	padding-bottom:40px;}.top-spacing{	padding-top:30px; }.bottom-spacing{	padding-bottom:20px;}.content-section-heading{	text-align:center;	margin-bottom:40px;}.section-widget-heading{	margin-bottom:20px;}.widget-entry{	margin-bottom:40px;}.content-section .widget-entry:last-child{	margin-bottom:0px;}.section-widget-title{	position:relative;}.big-column-pagebuilder .wrap-column{	width:auto;	padding:0px 0px;}/* content box*/.boxed-content{	padding:20px 30px;}/* welcome box */.welcome-box{	padding:30px 40px;}.welcome-box.align-center{	text-align:center;}.welcome-box-title{	margin-bottom:-10px;	padding-top:10px;}/* feature box */.feature-box{	margin-bottom:30px;}.feature-box-vertical{	margin-bottom:24px;}.feature-box-vertical:last-child{	margin-bottom:0px;}.feature-image{	margin-bottom:12px;}.feature-name{	padding-bottom:3px;}.feature-icon{	display:inline-block;	width:76px;	height:76px;	position:relative;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	cursor:pointer;	margin-bottom:20px;	text-align:center;	border-radius:40px;}.feature-icon i{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.feature-box-vertical .feature-icon{	width:40px;	height:40px;	border-radius:22px;}.feature-vertical-left{	float:left;	width:72px;}.feature-vertical-right{	margin-left:72px;	padding-bottom:36px;}.feature-button a{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}/* button block */.button-block{	display:table;    width:100%;	padding:40px 40px;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.white-text .button-block{	display:table;    width:100%;	padding:60px 0px;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.button-block-left{	float:left;	width:70%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.button-block-content p{	padding-bottom:0px;}.button-block-right{	float:right;	width:25%;	box-sizing:border-box;	text-align:right;	-moz-box-sizing:border-box; /* Firefox */}.button-block-right a{	padding:7px 30px;	display:inline-block;	cursor:pointer;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	border-radius:3px;}.button-block-right i{	padding-right:3px;	text-decoration:none;}/* quote block */.quote-block{	padding:60px 0px;}.quote-block-content{	text-align:center;	margin-bottom:6px;}.quote-block-author{	text-align:center;}/* people profile */.people-profile{	margin-bottom:40px;}.people-profile-thumb{	font-size:0px;	line-height:0px;	margin-bottom:15px;}.people-profile-thumb img{	border-radius:10px;}.people-profile-heading{	margin-bottom:10px;	text-align:center;}.people-profile-subtitle{	margin-top:-5px;}.people-profile-content{	text-align:center;}.people-profile-content .social-icon:last-child{	margin-right:0px;	}/* tabs */.tab{	}.tab-top{	letter-spacing:-4px;	position:relative;	z-index:2;}.tab-title{	position:relative;	z-index:2;	letter-spacing:0px;	display:inline-block;	cursor:pointer;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	padding:10px 30px;}.tab-title:first-child{	border-radius:1px 0px 0px 0px;}.tab-title:last-child{	border-radius:0px 1px 0px 0px;}.tab-id{	display:none;}.tab-bottom{	margin-top:-1px;	position:relative;	z-index:1;}.tab-content{	display:none;	padding:20px 30px;	margin-top:-1px;	position:relative;	z-index:1;}.tab-content-current{	display:block;}/* tab vertical */.tab-vertical-id{	display:none;}.tab-vertical-top{	float:left;	width:30%;	position:relative;	z-index:2;}.tab-vertical-bottom{	float:left;	width:70%;	position:relative;	z-index:1;	margin-left:-1px;}.tab-vertical-title{	-moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    -ms-box-sizing: border-box;    box-sizing: border-box;	width:100%;	cursor:pointer;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	padding:10px 30px;	margin-bottom:-1px;}.tab-vertical-title:first-child{	border-radius:1px 0px 0px 0px;}.tab-vertical-title:last-child{	border-radius:0px 0px 0px 1px;}.tab-vertical-content{	display:none;	-moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    -ms-box-sizing: border-box;    box-sizing: border-box;	padding:15px 30px;}.tab-vertical-content-current{	display:block;}.tab-vertical-content p:last-child{	padding-bottom:0px;}/* accordion */.accordion{	line-height:0px;	margin-bottom:40px;}.accor-title{	padding:10px 30px;	cursor:pointer;	position:relative;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	margin-bottom:6px;}.accor-title-icon{	position:absolute;	content : '';	width:30px;	height:30px;	right:11px;	top:11px;	text-align:center;}.accor-title-icon i{	font-size:24px;	line-height:30px;}.ui-state-focus{	outline:0px;}.accor-content{	padding:0px 30px 20px 30px;	margin-bottom:6px;	margin-top:-7px;}.ui-state-active{	border-radius:1px 1px 0px 0px;}/* testimonials */.testimonials{	position:relative;	margin-bottom:40px;}.testimonials-title{	margin-bottom:0px;	padding-top:5px;}.testimonials-title-full{	margin-right:0px;}.testimonials-top{	position:relative;}.testimonials-buttons{	position:absolute;	z-index:2;	bottom:20px;	right:20px;}.testimonials-button-next{	display:inline-block;	text-align:center;	cursor:pointer;	margin-right:5px;	width:30px;	height:30px;	border-radius:16px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.testimonials-button-next i{	font-size:20px;	line-height:30px;}.testimonials-button-prev{	display:inline-block;	text-align:center;	cursor:pointer;	width:30px;	height:30px;	border-radius:16px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.testimonials-button-prev i{	font-size:20px;	line-height:30px;}.testimonials-image{	float:left;	width:60px;	height:60px;}.testimonials-image img{	border-radius:30px;}.testimonials-author-name{	margin-left:70px;	padding-top:3px;}.testimonials-author-info{	margin-left:70px;}.testimonials-author{	padding:0px 0px 0px 40px;}.testimonials-content{	padding:20px 30px;	margin-bottom:12px;}.testimonials-content p:last-child{	padding-bottom:0px;}.testimonials-each{	display:none;}.testimonials-current{	display:block;}.testimonials-id, .testimonials-current-id, .testimonials-total{	display:none;}/* logo partner */.logo-grid{	margin-bottom:24px;}.logo_image{	text-align:center;}.logo_image,.logo_image a{	line-height:0px;	font-size:0px;}.logo_image img{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.logo_image img:hover{	opacity:0.5;	filter:alpha(opacity=50); /* For IE8 and earlier */	}/* gallery */.gallery-image-lightbox{	position:relative;	line-height:0px;	font-size:0px;}.gallery-image-lightbox a{	line-height:0px;	font-size:0px;}.gallery-image-bg{	position:absolute;	left:0px;	top:0px;	width:100%;	height:100%;	content:'';		opacity:0;	filter:alpha(opacity=0); /* For IE8 and earlier */	transition: all 300ms ease-out; /*safari and chrome */	-webkit-transition: all 300ms ease-out; /*safari and chrome */}.gallery-image-icon{	display:inline-block;	position:absolute;	left:50%;	top:50%;	margin-left:-30px;	margin-top:-30px;	width:60px;	height:60px;	content:'';	text-align:center;	border-radius:30px;	opacity:0;	filter:alpha(opacity=0); /* For IE8 and earlier */	transition: all 300ms ease-out; /*safari and chrome */	-webkit-transition: all 300ms ease-out; /*safari and chrome */	transform: scale(0);	-ms-transform: scale(0); /* IE 9 */	-webkit-transform: scale(0); /* Safari and Chrome */}.gallery-image-icon i{	font-size:30px;	line-height:60px;}.gallery-image-lightbox:hover .gallery-image-bg{	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}.gallery-image-lightbox:hover .gallery-image-icon{	opacity:0.8;	filter:alpha(opacity=80); /* For IE8 and earlier */	transform: scale(1);	-ms-transform: scale(1); /* IE 9 */	-webkit-transform: scale(1); /* Safari and Chrome */}.gallery-image-lightbox .gallery-image-icon:hover{	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}.image-left img{	float:left;}.image-right img{	float:right;}.image-center{	text-align:center;}div.pp_default .pp_description { 	color:#808080;	padding:0px 0px 0px 12px;}.gallery-grid{	line-height:0px;	font-size:0px;}/* info box */.info-box{	position:relative;	padding:15px 30px;	margin-bottom:12px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.info-box p:last-child{	padding-bottom:0px;}.info-box-icon{	position:absolute;	left:6px;	top:6px;	width:24px;	height:24px;	text-align:center;}.info-box-icon i{	font-size:48px;	line-height:48px;}.info-box-remove{	position:absolute;	right:-1px;	left:auto;	top:-1px;	width:24px;	height:24px;	text-align:center;	opacity:0;	filter:alpha(opacity=0); /* For IE8 and earlier */	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	cursor:pointer;}.info-box:hover .info-box-remove{	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}.info-box-remove i{	font-size:14px;	line-height:24px;	color:white;}/* pricing table */.pricing-table{	}.pricing-col:first-child{	padding-left:0px;}.pricing-col:last-child{	padding-right:0px;}.pricing-col{	padding-left:10px;	padding-right:10px;}.pricing-table-column1{	padding-top:0px;	}.pricing-table-column5 .pricing-col{	float:left;	width:20%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.pricing-table-column4 .pricing-col{	float:left;	width:25%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.pricing-table-column3 .pricing-col{	float:left;	width:33.3%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.pricing-table-column2 .pricing-col{	float:left;	width:50%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.pricing-col{	text-align:center;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.pricing-title{	padding:18px 0px;}.pricing-price{	padding:24px 0px;}.pricing-price-time{	display:block;}.content .pricing-detail ul,.pricing-detail ul{	list-style-type:none;	padding:0px;	margin:0px;}.content .pricing-detail ul li,.pricing-detail ul li{	padding:12px 0px;}.pricing-button{	padding:12px 0px;}.pricing-button a{	padding:8px 18px;	margin-right:3px;	border-radius:1px;	display:inline-block;	cursor:pointer;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}	/* contact form */.contact-form input[type=text],.contact-form textarea{	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	width:100%;}.contact-name-field,.contact-email-field,.contact-subject-field{	margin-bottom:10px;}.contact-name-field div,.contact-email-field div,.contact-subject-field div,.contact-textarea div,.contact-textarea{	margin-bottom:5px;}/* divider */.divider{	height:20px;	width:100%;}/* shortcode */.space{	height:20px;	width:100%;}/* custom list */.content ul.custom-list{	list-style-type:none;	margin:0px;	padding:0px;}/* custom menu */.custom-menu-widget ul li{	padding:12px 0px 12px 18px;}.custom-menu-widget .sub-menu{	padding-top:12px;	padding-right:18px;}.custom-menu-widget a i{	margin-right:6px;}/* embed code *//* youtube */.youtube-container { 	position: relative; /* keeps the aspect ratio */ padding-bottom: 56.25%; /* fine tunes the video positioning */ padding-top: 60px; overflow: hidden;}.youtube-container iframe,.youtube-container object,.youtube-container embed { 	position: absolute; 	top: 0; 	left: 0; 	width: 100%; 	height: 100%;}/* vimeo */.vimeo-container { 	position: relative; /* keeps the aspect ratio */ 	padding-bottom: 56.2%; /* fine tunes the video positioning */ 	padding-top: 60px; overflow: hidden;}.vimeo-container iframe,.vimeo-container object,.vimeo-container embed { 	position: absolute; 	top: 0; 	left: 0; 	width: 100%; 	height: 100%;}/* google map */.wrap-column .gmap-widget-column{	padding:0px 10px;}.google-map-container{	}.google-map-container iframe{	width: 100%; 	height:100%;}.google-map-container small{	display:none;}/* typography */pre{	padding:12px 18px;}p{	padding:0px 0px 20px 0px;}h1{	padding:10px 0px 5px 0px;	margin-bottom:5px;}h2{	padding:5px 0px 5px 0px;	margin-bottom:5px;}h3{	padding:5px 0px 5px 0px;	margin-bottom:5px;}h4{	padding:5px 0px 5px 0px;	margin-bottom:5px;}h5{	padding:5px 0px 5px 0px;	margin-bottom:5px;}h6{	padding:5px 0px 5px 0px;	margin-bottom:5px;}blockquote{	margin:0px 0px 20px 0px;	padding:30px 30px 10px 30px;}.content ul{	list-style-type:disc;	padding:0px 0px 10px 30px;}.content .portfolio-flexslider ul{	list-style-type:none;	padding:0px;}.content .portfolio-flexslider ol li{	list-style-type:none;	padding:0px;}.content ol{	list-style-type:decimal;	padding:0px 0px 10px 30px;}.content li{	padding:0px 0px 10px 0px;}/* table */#wp-calendar caption{	padding:10px 0px 5px 0px;}#wp-calendar td,#wp-calendar th{	text-align:center;}.content table{	margin-bottom:20px;	width:100%;}.content thead td , .content thead th, .content tfoot td{	padding:3px 6px;}.content tbody td{	padding:3px 6px;}.content tbody tr:hover{}/* default inputs */.content input[type=text],.content input[type=tel],.content input[type=email],.content input[type=password],.contact-form input[type=text]{	padding:8px 8px;}.content textarea,.contact-form textarea{	padding:8px 8px;	outline: none;}.content select{	padding:8px 8px;	max-width:100%;}.content .widget_search  input[type=text]{	max-width:80px;}/* button */.content input[type=submit],.content button,.content .normal-button,.content a.normal-button{	padding:8px 18px;	margin-bottom:12px;	margin-right:3px;	border-radius:1px;	display:inline-block;	cursor:pointer;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.normal-button i{	padding-right:3px;	text-decoration:none;}a.big-button {	padding:10px 24px;	margin-bottom:12px;	margin-right:3px;	border-radius:1px;	display:inline-block;	cursor:pointer;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}a.big-button i{	padding-right:5px;	text-decoration:none;}/* inner page */.error404 .full-column{	padding-top:40px;	padding-bottom:60px;}#page-title-bar .wrap{	position:relative;	padding:40px 0px 40px 0px;	text-align:center;}.page-title-image{	background-size:100% auto;	background-position:center center ;}h1#page-title{	padding:0px 0px;	margin-bottom:0px;}#breadcrumb{		padding:0px 0px 0px 0px;}#breadcrumb a{	display:inline-block;	padding:0px 6px 0px 0px;}#breadcrumb span{	display:inline-block;	padding:0px 0px 0px 0px;}#breadcrumb i{	display:inline-block;	padding:0px 6px 0px 0px;}.paginate{	text-align:right;	padding-top:24px;}.paginate .current{	padding:0px 2px 0px 0px;	display:inline-block;	text-align:center;	width:38px;	height:40px;	margin-left:10px;}.paginate a{	padding:0px 2px 0px 0px;	display:inline-block;	text-align:center;	width:38px;	height:40px;	margin-left:10px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}/* 404 page */.search-field{	padding:6px 12px;}.no-border{	border-bottom:0px;}/* blog page */.sticky{	padding:24px;	border:1px dashed #e5e5e5;	background-color:#f7f7f7;}.post-entry{	padding-bottom:35px;	margin-bottom:40px;}.post-entry-left{	width:110px;	float:left;}.post-entry-right{	margin-left:130px;}.post-entry-single{	margin-bottom:20px;}.post-entry:last-child {	margin-bottom:0px;	border-bottom:0px;}.post-entry-date{	width:110px;	text-align:right;	padding:10px 0px 5px 0px;}.post-entry-day{	width:60px;	float:left;	text-align:right;}.post-entry-date-small{	width:47px;	float:left;	text-align:left;	padding-top:3px;	padding-left:3px;}.post-entry-month{	padding-bottom:2px;}.post-entry-comment{	padding:10px 0px;	text-align:center;}.post-entry-media{	line-height:1px;	margin-bottom:10px;}.post-media-no{	padding-left:6px;}.post-media-icon{	width:36px;	height:36px;	float:left;	text-align:center;}.post-media-icon i{	color:white;	font-size:18px;	line-height:36px;}.post-entry-heading{	padding:0px 0px 3px 0px;}.post-entry-title{	margin-bottom:0px;}.post-entry-title a{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.post-entry-meta{	}.post-entry-meta a{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.post-entry-meta i{	padding-right:2px;}.post-entry-content{	padding:10px 0px 0px 0px;}.post-entry-content-single{	padding:10px 0px 40px 0px;}.post-entry-button{}.post-entry-button a.normal-button{	margin-bottom:20px;}/* post medium */.post-medium-left{	width:50%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	float:left;	padding-right:10px;}.post-medium-right{	width:50%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	float:left;	padding-left:10px;}/* post cell */.post-cell{	margin-bottom:40px;}.post-cell a{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.post-cell-thumb{	}.post-cell-thumb,.post-cell-thumb a{	line-height:0px;}.post-cell-heading{	padding:10px 0px 0px 0px;}.post-cell-meta{	padding:0px 0px 0px 0px;}.post-cell-title{	margin-bottom:0px;}.post-entry a{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.post-cell-content{	margin-bottom:12px;}.post-cell-content p:last-child{	padding-bottom:0px;}/* view all */.view-all-link{	text-align:center;	padding-top:35px;}.view-all-link a{	display:inline-block;	padding:8px 20px;	border-radius:3px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}/* post list */.post-list{	margin-bottom:10px;}.post-list a{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.post-list-info{	float:left;	width:60px;}.post-list-data{	margin-left:70px;}.post-list-title{	margin-bottom:5px;}.post-list-date{	text-align:center;}.post-list-day{	padding:4px 0px;	}.post-list-month{	padding:2px 0px;}/* author bio */.author-bio{	padding:0px 0px 0px 0px;	margin-bottom:40px;}.author-bio-page{	padding:0px 0px 20px 0px;	margin-bottom:40px;}.author-bio a{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.author-bio-avatar{	float:left;	width:90px;	padding-top:6px;}.author-bio-avatar img{	border-radius:45px;}.author-bio-details{	margin-left:108px;}.author-bio-title{	padding-bottom:9px;	padding-top:3px;	position:relative;}.author-bio-description{	}.author-bio-url{	padding-top:6px;}/* post relative */.post-relative{	margin-bottom:40px;}.post-relative a{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.post-relative-title{	padding-bottom:10px;}.post-relative-each{	padding-bottom:6px;}.post-section-title,#reply-title{	margin-bottom:10px;}h3#reply-title{	margin:0px;	padding:0px;}/* comment section */.comment-number{	padding-bottom:20px;}#comment-container{	padding-bottom:48px;}#comment-container a{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}#comment-container ul{	padding:0px;	list-style-type:none;}#comment-container li{	padding-bottom:20px;}.comment-entry{	position:relative;	padding:20px 20px;	border-radius:3px;}.comment-avatar{	float:left;	width:48px;	height:48px;}.comment-avatar img{	border-radius:24px;}.comment-info{	margin-left:48px;	padding-left:10px;	padding-top:4px;	padding-right:48px;}.comment-reply{	position:absolute;	right:15px;	top:20px;}.comment-reply a{	padding:4px 10px;	}.comment-content{	padding-top:10px;}.comment-content p:last-child{	padding-bottom:0px;}.depth-2{	margin-left:72px;}.depth-3{	margin-left:144px;}.depth-4{	margin-left:216px;}.depth-5{	margin-left:288px;}/* comment form */.comment-notes{	margin-bottom:12px;}.comment-form-author{	margin-bottom:24px;}.comment-form-email{	margin-bottom:24px;}.comment-form-url{	margin-bottom:24px;}.content .comment-form-author input[type=text] ,.content  .comment-form-email input[type=text] ,.content  .comment-form-url input[type=text] {	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	width:100%;}.content .comment-form-comment textarea{	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	width:100%;	outline: none;}.form-submit{	text-align:left;}.form-submit input[type=submit]{	margin:0px;}.form-allowed-tags{	display:none;}	/* portfolio page */#portfolio-section-des{	padding-bottom:48px;}/* portfolio single */.portfolio-single-fullwidth{	padding-top:30px;}.portfolio-single-media{	margin-bottom:20px;}.portfolio-single-fullwidth .portfolio-single-media{	margin-bottom:0px;}.portfolio-single-content{	padding: 0px 0px 20px 0px;}.portfolio-single-fullwidth .portfolio-single-content{	padding: 0px 0px 0px 0px;}.portfolio-relatives{	padding:0px 0px 0px 0px;}.portfolio-relative-title{	padding-bottom:10px;}.portfolio_relative_column{	float:left;	width:25%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	margin-bottom:20px;}.portfolio_relative_column .portfolio-cell{	margin-bottom:0px;}/* portfolio cell */.portfolio-cell{	line-height:0px;	margin-bottom:40px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	position:relative;}.portfolio-cell a{	line-height:0px;	font-size:0px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.portfolio-cell-thumb{	position:relative;	line-height:0px;	font-size:0px;box-shadow: -8px 8px 5px rgba(0, 0, 0, 0.5);}.portfolio-cell-thumb-window a{	line-height:0px;	font-size:0px;}.portfolio-cell-bg{	position:absolute;	left:0px;	top:0px;	width:100%;	height:100%;	opacity:0;	filter:alpha(opacity=0); /* For IE8 and earlier */	z-index:10;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.portfolio-cell:hover .portfolio-cell-bg{	opacity:0.8;	filter:alpha(opacity=80); /* For IE8 and earlier */}.portfolio-cell-link{	width:50px;	height:50px;	position:absolute;	right:20px;	bottom:20px;	z-index:11;	opacity:0;	filter:alpha(opacity=0); /* For IE8 and earlier */	text-align:center;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.portfolio-cell-link i,.portfolio-cell-lightbox i{	font-size:30px;	line-height:50px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.portfolio-cell:hover .portfolio-cell-link{	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}.portfolio-cell .portfolio-cell-link:hover {	z-index:12;	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}.portfolio-cell-lightbox{	width:50px;	height:50px;	position:absolute;	right:80px;	bottom:20px;	z-index:11;	opacity:0;	filter:alpha(opacity=0); /* For IE8 and earlier */	text-align:center;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.portfolio-cell:hover .portfolio-cell-lightbox{	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}.portfolio-cell .portfolio-cell-lightbox:hover {	z-index:12;	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}.portfolio-cell-detail{	position:absolute;	width:100%;	z-index:11;	left:0px;	top:0px;	padding:20px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	opacity:0;	filter:alpha(opacity=0); /* For IE8 and earlier */}.portfolio-cell:hover .portfolio-cell-detail{	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}/* portfolio filter */.portfolio_filter_item{	float:left;	width:33.33%;	padding:0px 10px 0px 10px;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.portfolio_filter_item2{	float:left;	width:50%;	padding:0px 10px 0px 10px;}.portfolio_filter_item3{	float:left;	width:33.33%;	padding:0px 10px 0px 10px;}.portfolio_filter_item4{	float:left;	width:25%;	padding:0px 10px 0px 10px;}.filters{	margin-bottom:30px;}.filters li{	display:inline-block;	margin-bottom:6px;}.filters span{	display:inline-block;	cursor:pointer;	margin-right:3px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	padding:5px 20px;}/* layout */.widget-element-bottom{	margin-bottom:0px;}.full-column{	padding-top:60px;	padding-bottom:60px;}.small-column{	width:25%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.portfolio-small-column{	width:25%;	margin-top:60px;	margin-bottom:60px;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.big-column{	width:75%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.portfolio-big-column{	width:75%;	margin-top:60px;	margin-bottom:60px;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.big-column-inner{	padding:60px 0px;}.big-column-pagebuilder{	width:75%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	padding:60px 0px;}.small-column-inner{	padding:60px 0px;}.left{	float:left;	padding-right:40px;}.big-column-pagebuilder.left{	padding-right:30px;}.right{	float:right;}.content-column2_1{	float:left;	width:50%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.content-column3_1{	float:left;	width:33.33%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.content-column3_2{	float:left;	width:66.67%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.content-column4_1{	float:left;	width:25%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.content-column4_2{	float:left;	width:50%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.content-column4_3{	float:left;	width:75%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.column1,.column1_1{	float:left;	width:100%;	padding:0px 10px;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.no-wrap .column1{	float:none;	padding:0px;}.column2_1{	float:left;	width:50%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	padding:0px 10px;}.column3_1{	float:left;	width:33.33%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	padding:0px 10px;}.column3_2{	float:left;	width:66.67%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	padding:0px 10px;}.column4_1{	float:left;	width:25%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	padding:0px 10px;}.column4_2{	float:left;	width:50%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	padding:0px 10px;}.column4_3{	float:left;	width:75%;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */	padding:0px 10px;}.logo_column2{	float:left;	width:50%;}.logo_column3{	float:left;	width:33.3%;}.logo_column4{	float:left;	width:25%;}.logo_column5{	float:left;	width:20%;}.logo_column6{	float:left;	width:16.6%;}.logo_column7{	float:left;	width:14.28%;}.logo_column8{	float:left;	width:12.5%;}.footer-widget{	float:left;	width:25%;	padding-left:10px;	padding-right:10px;	box-sizing:border-box;	-moz-box-sizing:border-box; /* Firefox */}.column-last,.column2_1  .column-last,.column3_1  .column-last,.column3_2  .column-last ,.column4_1  .column-last,.column4_2  .column-last,.column4_3  .column-last{	margin-right:0%;}.footer-widget-last , .footer-widget-4{	margin-right:0%;}.no_margin{	margin-bottom:0px;}/* widget *//* widget basic style */.sidebar-widget{	margin-bottom:60px;}.sidebar-widget:last-child{	margin-bottom:0px;}.sidebar-widget a{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}.sidebar-widget-title{	margin-bottom:20px;	position:relative;}#footer .sidebar-widget-title{	margin-bottom:20px;}.content .sidebar-widget ul{	margin:0px;	padding:0px;}.content .sidebar-widget ul li:last-child{	padding-bottom:0px;}.content .sidebar-widget ul li{	list-style-type:none;}.content .sidebar-widget .sub-menu{	padding:0px 0px 0px 36px;}.content .sidebar-widget .children{	padding:0px 0px 0px 36px;}/* footer */#footer{	position:relative;}.footer-widget{	padding-top:60px;	padding-bottom:60px;}.sidebar-widget-title{	position:relative;	}	.footer-widget a{	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */}#footer .footer-widget ul{	margin:0px;	padding:0px;	margin-top:-6px;}#footer .footer-widget ul li:first-child{}#footer .footer-widget ul li:last-child{	padding-bottom:0px;}#footer .footer-widget ul li{	list-style-type:none;}#footer-bottom{	position:relative;	padding:30px 0px 25px 0px;}#footer-copyright{	float:left;}.footer-text{	padding:8px 0px 8px 0px;}.footer-text p:last-child{	padding-bottom:0px;}#footer-right{	float:right;	line-height:0px;}.footer-social-container{	padding:0px 0px 0px 0px;	letter-spacing:-3px;}/* footer social */.social{	text-indent: -9999px;	font-size:0px;	line-height:0px;	display:inline-block;	width:36px;	height:36px;	margin-left:14px;	margin-right:14px;	opacity:0.3;	filter:alpha(opacity=30); /* For IE8 and earlier */	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	background-position:1px 1px;	border-radius:20px;}.social:hover{	background-position:35px 35px;}.footer-social{	text-indent: -9999px;	display:inline-block;	width:36px;	height:36px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	background-position:1px 1px;	border-radius:20px;	margin-left:20px;}.footer-social:hover{	background-position:35px 35px;}.social-email{	background-image:url('images/social/email.png');}.social-behance{	background-image:url('images/social/behance.png');}.social-blogger{	background-image:url('images/social/blogger.png');}.social-delicious{	background-image:url('images/social/delicious.png');}.social-deviantart{	background-image:url('images/social/deviantart.png');}.social-digg{	background-image:url('images/social/digg.png');}.social-dribbble{	background-image:url('images/social/dribbble.png');}.social-facebook{	background-image:url('images/social/facebook.png');}.social-flickr{	background-image:url('images/social/flickr.png');}.social-forrst{	background-image:url('images/social/forrst.png');}.social-google_plus{	background-image:url('images/social/google_plus.png');}.social-lastfm{	background-image:url('images/social/lastfm.png');}.social-linkedin{	background-image:url('images/social/linkedin.png');}.social-my_space{	background-image:url('images/social/my_space.png');}.social-picasa{	background-image:url('images/social/picasa.png');}.social-pinterest{	background-image:url('images/social/pinterest.png');}.social-rss{	background-image:url('images/social/rss.png');}.social-skype{	background-image:url('images/social/skype.png');}.social-soundcloud{	background-image:url('images/social/soundcloud.png');}.social-stumbleupon{	background-image:url('images/social/stumbleupon.png');}.social-technorati{	background-image:url('images/social/technorati.png');}.social-tumblr{	background-image:url('images/social/tumblr.png');}.social-twitter{	background-image:url('images/social/twitter.png');}.social-vimeo{	background-image:url('images/social/vimeo.png');}.social-yahoo{	background-image:url('images/social/yahoo.png');}.social-youtube{	background-image:url('images/social/youtube.png');}/* social icon shortcode */.social-icon{	text-indent: -9999px;	font-size:0px;	line-height:0px;	display:inline-block;	width:36px;	height:36px;	margin-right:12px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	background-position:1px 1px;	border-radius:20px;}.social-icon:hover{	background-position:35px 35px;}/* widget styles */.sidebar-widget i.icon-angle-right,.footer-widget i.icon-angle-right{	margin-right:6px;}/* tagcloud widget */.tagcloud a{	display:inline-block;	margin-right:8px;	padding:6px 10px 8px 10px;	margin-bottom:8px;	transition: all 200ms ease-out; /*safari and chrome */	-webkit-transition: all 200ms ease-out; /*safari and chrome */	border-radius:3px;}/* footer contact widget */.footer-widget .contact-phone{	background: url('images/contact-phone-footer.png') no-repeat left center;}.footer-widget .contact-email{	background: url('images/contact-email-footer.png') no-repeat left center;}.footer-widget .contact-location{	background: url('images/contact-location-footer.png') no-repeat left center;}/* widget post */.widget-post{	margin-bottom:12px;	margin-top:12px;	min-height:62px;}.widget-post-thumb{	width:48px;	height:48px;	float:left;}.widget-post-title{	margin-left:68px;}.widget-post-meta{	margin-left:68px;	padding-bottom:12px;}/* video widget */.video-widget-textarea{	width:100%;}/* contact map widget */.widget-map-container{	position:relative;}.widget-map-image{	position:absolute;	z-index:1;	width:100%;	height:100%;	opacity:0.1;	filter:alpha(opacity=10); /* For IE8 and earlier */}.footer-widget .widget-map-image{	position:absolute;	z-index:1;	width:100%;	height:100%;	opacity:0.3;	filter:alpha(opacity=30); /* For IE8 and earlier */}.widget-map-content{	position:relative;	z-index:2;}/* flickr widget */.flickr_badge_image{	float:left;	width:30%;	margin-right:5%;	line-height:0px;	margin-bottom:12px;}.flickr_badge_image a{	line-height:0px;	height:0px;}.flickr_badge_image img{	width:100%;	height:auto;	position:relative;	opacity:0.5;	filter:alpha(opacity=50); /* For IE8 and earlier */}.flickr_badge_image img:hover{	opacity:1;	filter:alpha(opacity=100); /* For IE8 and earlier */}#flickr_badge_image3,#flickr_badge_image6,#flickr_badge_image9,#flickr_badge_image12,#flickr_badge_image15,#flickr_badge_image18{	margin-right:0%;}/* filter portfolio *//**** Isotope Filtering ****/.isotope-item {  z-index: 2;}.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}/**** Isotope CSS3 transitions ****/.isotope,.isotope .isotope-item {  -webkit-transition-duration: 0.8s;     -moz-transition-duration: 0.8s;      -ms-transition-duration: 0.8s;       -o-transition-duration: 0.8s;          transition-duration: 0.8s;}.isotope {  -webkit-transition-property: height, width;     -moz-transition-property: height, width;      -ms-transition-property: height, width;       -o-transition-property: height, width;          transition-property: height, width;}.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity;     -moz-transition-property:    -moz-transform, opacity;      -ms-transition-property:     -ms-transform, opacity;       -o-transition-property:      -o-transform, opacity;          transition-property:         transform, opacity;}/**** disabling Isotope CSS3 transitions ****/.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {  -webkit-transition-duration: 0s;     -moz-transition-duration: 0s;      -ms-transition-duration: 0s;       -o-transition-duration: 0s;          transition-duration: 0s;}/**** Isotope filtering ****/.isotope-item {  z-index: 2;}.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}

.wpcf7 input, .wpcf7 textarea {
width: 90% !important;
background-color: transparent;
font-size: 16px;
border: 1px solid #808080;
color: #808080;
line-height: 24px;
font-family: 'Lato',Arial !important;
font-weight: 400;
padding:0;
}
.wpcf7 textarea{
min-height: 24px;
}

.home .wpcf7 input, .home .wpcf7 textarea {
  border: 1px solid rgba(255,255,255,0.2);
  color: rgba(255,255,255,0.5);
}

body.home .feature-name a,
body.page-id-154 .feature-name a{
color:#000;
}
body.home .feature-name a:hover,
body.page-id-154 .feature-name a:hover{
color:#808080;
}
body.page-id-154 .white-text .feature-content {
color: #000;
}

body .page-title-image #page-title span,
body .page-title-image #breadcrumb,
body .page-title-image #breadcrumb a,
body .page-title-image #breadcrumb span,
body.post-type-archive-portfolio #page-title span,
body.post-type-archive-portfolio #breadcrumb,
body.post-type-archive-portfolio #breadcrumb a,
body.post-type-archive-portfolio #breadcrumb span{
color: #5E5E5E;
text-shadow:2px 2px 1px #FFF;
}

body.page-id-483 .page-title-image #page-title span,
body.page-id-483 .page-title-image #breadcrumb,
body.page-id-483 .page-title-image #breadcrumb a,
body.page-id-483 .page-title-image #breadcrumb span{
text-shadow: 0 2px 2px #000;
color:#f1f1f1;
}

body.page-id-464 .bottom-spacing .content-section-heading,
body.page-id-544 .bottom-spacing .content-section-heading,
body.page-id-488 .bottom-spacing .content-section-heading,
body.page-id-483 .bottom-spacing .content-section-heading,
body.page-id-478 .bottom-spacing .content-section-heading{
margin-bottom: 20px;
}
body.page-id-159 .button-block {
margin: 20px 0 0;
}

.bottom-spacing .welcome-box {
padding: 20px 20px 10px;
}
body .place-card{display:none;}
#scroll-header-content {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

/*light box image portfolio*/

body.single-portfolio #page-title-bar{
background-color: #53A4D3;
background-image: url('/wp-content/uploads/2014/05/breadcrumbs.png');
}
body.page-id-159 #page-title-bar{
background-color: #53A4D3;
}

div.pp_default .pp_content_container .pp_details {
margin-top: 5px;
position: absolute;
top: 5px;
left: 50px;
float: left;
width: auto !important;
}
.portfolio-single-media {
margin-bottom: 20px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
line-height: 0;
}


.rednaoFormContainer form {
width: 80%;
margin: 0 auto;
}
div#rnField1 {
float: none;
width: 100%;
}
.rednao-control-group:nth-child(odd){
float:left;
width:50%;
}
.rednao-control-group:nth-child(even) {
float:left;
width:50%;
}
body .rednao_label_container {
text-align: right !important;
width: 110px!important;
float: left;
}
body .rednaoFormContainer .redNaoControls {
float: left;
width: auto !important;
}
div#rnField11 {
float: none;
width: auto;
}
body #rnField11 .rednao_label_container{
width: 110px !important;
}

body #rnField11 .redNaoControls{
margin: 20px 0px 20px 20px;
float: left;
width: 80% !important;
}
div#rnField11  label.redNaoCheckBox {
float: left;
width: 45%;
}

body #rnField9 .rednao_label_container{
width: auto !important;
}
div#rnField9 {
float: none;
}
body #rnField9 .redNaoControls  textarea.redNaoTextAreaInput {
max-width: 90%;
min-height: 100px;
width: 800px !important;
}

@media screen and (max-width: 3000px){
#rev_slider_7_1_wrapper{display:none !important;}
}


@media screen and (max-width: 1136px) and (min-width:961px){
.main-menu ul li a {
    padding: 40px 0 40px 22px;
	}
}

@media screen and (min-width: 1001px){
#top-bar-left{margin:8px 0 0;}
}

@media screen and (max-width: 740px){
.wrap-column .column1{float:none;}
.portfolio-cell-thumb {
    margin: 20px 0 0;
    clear:both
	}
}

@media screen and (max-width: 480px){
#rev_slider_5_2_wrapper{display:none;}
#rev_slider_7_1_wrapper{display:block !important;}
}

@media screen and (max-width: 320px){
.logo-box img {
    max-height: 85px;
}
}
