/*
Theme Name: Quark
Theme URI: http://themeforest.net/user/PressLayer/?ref=PressLayer
Author: PressLayer
Author URI: http://presslayer.com
Description: Business Wordpress Theme
Version: 1.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: light
Text Domain: http://themeforest.net/user/PressLayer/?ref=PressLayer
*/


/* IMPORT STYLE
================================================== */
  /*  @import url("css/font-awesome.min.css"); */

/* RESET STYLE
================================================== */
    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, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td{
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
    }
    :focus{ outline: 0; }
    body{ line-height: 1; }
    ol, ul{ list-style: none; }
    table{ border-collapse: separate; border-spacing: 0; }
    caption, th, td{ text-align: left; font-weight: normal; }
    blockquote:before, blockquote:after,
    q:before, q:after { content: ""; }
    blockquote, q{ quotes: none; } 
    article, aside, details, figcaption, figure, footer, 
    header, hgroup, menu, nav, section{ display: block; }

/* TYPOGRAPHY
================================================== */
    h1{ margin-bottom: 18px; line-height: 110%; }
    h2{ margin-bottom: 16px; line-height: 110%; }
    h3{ margin-bottom: 10px; line-height: 110%; }
    h4{ margin-bottom: 10px; line-height: 110%; }
    h5{ margin-bottom:  10px; line-height: 110%; }
    h6{ margin-bottom:  8px; line-height: 110%; }

    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small{ 
        font-size: 60%; 
        line-height: 0; 
    }

    p{ margin-bottom: 15px; line-height: 20px; }
    * p:last-child{ margin-bottom: 0 !important; }

    strong{ font-weight: 700; }
    em{ font-style: italic; }
    small{ font-size: 80%; }
	
	abbr,
	acronym {border-bottom: 1px dotted #666;cursor: help;}
	sup,
	sub {height: 0; line-height: 1; position: relative; vertical-align: baseline;font-size:80%  }
	sup { bottom: 1ex;}
	sub { top: .5ex;}
	
	pre,code{ background: #f9f9f9 url(images/code.png) bottom right no-repeat; border:1px dashed #ddd; padding:10px; font-family: 'Open Sans'; color:#888; margin:20px 0; white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap;  white-space: -pre-wrap; white-space: -o-pre-wrap;  word-wrap: break-word; display:block;}

	blockquote, blockquote p { font-family: 'Open Sans'; color: #777; font-style: italic; font-size:14px; line-height:24px; }
	blockquote { background:#f9f9f9 url(images/blockquote.png) 10px 10px no-repeat ;  margin: 0 0 20px; padding: 10px 15px 10px 50px; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr{ border: none; width: 100%; height: 3px; background-color:#555;}
	
/* LINKS
================================================== */
    a{ text-decoration: none; }
    a img{ border: none; }
    a > img{ vertical-align: bottom; }
    p a, p a:visited{ line-height: inherit; }

/* FORM
================================================== */
    label { font-weight:bold; margin-bottom:3px; display:block;}
	input[type="text"],input[type="password"], textarea {
        padding: 6px;
        font-family: 'Open Sans'; 
        font-weight: 400; 
        font-style: normal;
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box; 
		box-sizing: border-box;
		margin:0;
		border:1px solid #ddd;
		background-color:#f9f9f9;
		-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.2);
		-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.2);
		box-shadow:inset 0px 1px 1px rgba(0,0,0,0.2);
    }
	
	input[type="text"]:focus,input[type="password"]:focus, textarea:focus { background-color:#fff;  }

	form ul { list-style:none; margin:0; padding:0}
	form ul li{ margin-bottom:10px; padding-bottom:0; }
	form li:last-child{ margin-bottom:0; }

/* IMAGES
================================================== */
    img{ max-width: 100%; height: auto; }
    img.no-scale{ max-width: none; }

    img.alignleft{ margin-right: 25px; }
    img.alignright{ margin-left: 25px; }
    img.aligncenter{ margin-bottom: 25px; }

    iframe{ display: block; }

/* LISTS
================================================== */
    ul {list-style: disc; margin: 0 0 5px 1.5em;}
	ul li, ol li{ padding-bottom:10px;}
	ol {list-style: decimal;margin: 0 0 5px 2.2em;}
	ol ol {list-style: upper-alpha;}
	ol ol ol {list-style: lower-roman;}
	ol ol ol ol {list-style: lower-alpha;}
	ul ul,
	ol ol,
	ul ol,
	ol ul {margin-bottom: 0;}
	dl {margin: 0 0 24px 0;}
	dt {font-weight: bold;}
	dd {margin-bottom: 18px;}


/* TABLE
================================================== */
	table {
		border-collapse:separate; border-spacing:0;
		width:100%; margin-bottom:18px; border: 1px solid #ddd;
		border-bottom:0; border-right:0px;
	}
	table,td,th { text-align:left; }
	th{padding:10px;}
	td{padding:10px;}
	tfoot td{border:0px;}
	th,tr:hover{}
	table { text-align: left; margin: 0 -1px 24px 0; width: 100%; }
	tr th,
	thead th { font-size: 14px; line-height: 18px; padding: 9px 0; text-align:center; }
	tr td { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding: 6px; text-align:center; }
	tr.odd td {}
	th{ background: #f9f9f9; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
	thead th{border-right: 1px solid #ddd;}
	tr.odd td {background: #F2F7FC;}

 
/* ANIMATION
================================================== */
    /*a, input[type="text"], textarea, input[type="submit"],.animate{
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
    }*/

/* MISC
================================================== */
    .clearfix{ *zoom: 1; }
    .clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
    .clearfix:after { clear: both; }

    .clear{ clear:both; }

    .alignleft{ float: left; }
    .alignright{ float: right; }
    .aligncenter{ margin-left: auto; margin-right: auto; display: block; clear: both; }

    .text_left{ text-align: left; }
    .text_right{ text-align: right; }
    .text_center{ text-align: center; }

    .mb0 { margin-bottom:  0px !important; }
    .mb5 { margin-bottom:  5px !important; }
    .mb10{ margin-bottom: 10px !important; }
    .mb15{ margin-bottom: 15px !important; }
    .mb20{ margin-bottom: 20px !important; }
    .mb25{ margin-bottom: 25px !important; }
    .mb30{ margin-bottom: 30px !important; }
    .mb35{ margin-bottom: 35px !important; }
    .mb40{ margin-bottom: 40px !important; }
    .mb45{ margin-bottom: 45px !important; }
    .mb50{ margin-bottom: 50px !important; }
    .mb55{ margin-bottom: 55px !important; }
    .mb60{ margin-bottom: 60px !important; }
    .mb65{ margin-bottom: 65px !important; }
    .mb70{ margin-bottom: 70px !important; }

    .hide{ display: none !important; }
	
	/* to top */
	a#toTop {
		background:  rgba(0,0,0,0.5) url(images/toTop.png) center center no-repeat ; 
		position: fixed; right:30px; bottom:30px; width:40px; height:40px; 
		text-align:center; line-height:40px; display:none;
		-webkit-border-radius: 50%;-moz-border-radius: 50%;
		border-radius: 50%; font-weight:normal;
		text-decoration:none; font-size:18px; -webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}

	/* sitemap */
	#sitemap a { color: #666; }


/*========================================================================= 
                              #TEMPLATE STYLES
==========================================================================*/

/* COMMON  STYLES
================================================== */
	body {
		background: #666;  
		font-family: 'Open Sans'; 
		font-size:12px;
		line-height:20px;
		color:#333;
	}

	
	h1,h2,h3,h4,h5,h6 { font-family: 'Open Sans'; }
	
	h1 { font-size:30px; }
	h2 { font-size:26px; }
	h3 { font-size:22px; }
	h4 { font-size:18px; }
	h5 { font-size:16px; }
	h6 { font-size:14px; }
	a { color: #777; }
		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, 
		.entry h1 a, .entry h2 a, .entry h3 a, .entry h4 a, .entry h5 a, .entry h6 a { color: #333; text-decoration:none; }
	a:hover { color:#999; text-decoration:underline }
		h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, 
		.entry h1 a:hover, .entry h2 a:hover, .entry h3 a:hover, .entry h4 a:hover, .entry h5 a:hover, .entry h6 a:hover{color: #777; text-decoration:none}

	.box_black{
		background-color:#333;
		text-shadow: rgba(0,0,0,0.3);
		color:#fff;
	}

	.box_primary{
		background-color:#86a823;
		text-shadow: rgba(0,0,0,0.3);
		color:#fff;
	}
	
	.circle{
		-moz-border-radius: 100%;
		-webkit-border-radius: 100%x;
		border-radius: 100%;
	}
	
	.animation,
	.animation a,
	.tagcloud a {
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	
	/* WRAPPER */
	.wrapper {background: #fff; }
	
	.wrapper.boxed { max-width: 1060px; -moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.3); box-shadow: 0px 2px 8px rgba(0,0,0,0.3);}
	.body_outer { margin:0 auto; padding:0 0px;}
	
	
	/* BLOCK TITLE */
	.block_title,
	#reply-title{
		background:url(images/lines.png) bottom repeat-x;
		margin-bottom:30px;
		position:relative;
	}
	
	#footer .block_title{
		background:url(images/lines_dark.png) bottom repeat-x;
	}

	.block_title span.block_title_label,
	#reply-title span.block_title_label{
		border-bottom:1px solid #86a823;
		display:inline-block;
		padding-bottom:10px;
	}
	
	.block_title a.view_all { font-size:12px; font-family:'Open Sans'; position:absolute; right:0; top:50%; background-color:#fff; padding-left:10px; line-height:20px; height:20px; margin-top:-10px;}
	
	.menu_outer { position:relative; }
	.menu_outer .filterOptions {
		position:absolute;
		font-size:12px;
		right:0;
		bottom:0;
		line-height:30px;
		font-family:'Open Sans';
	}

	/* THUMBNAIL */
	.pl_thumb { position:relative; overflow: hidden;}
	.pl_thumb img {vertical-align: middle; display:block;}
	
	.pl_thumb.hover { position:relative; overflow: hidden}
	.pl_thumb.hover .thumb_icon{ position: absolute; margin-top:-20px; margin-left:-20px; width:40px; height:40px; background-position: top center; background-repeat: no-repeat; left:50%; top:-70%; z-index:51; overflow:hidden; text-indent:9999em;}
	.pl_thumb.hover .thumb_icon:hover {opacity: 1}
	.pl_thumb.hover .thumb_icon.zoom {background-image: url(images/thumb_zoom.png); }
	.pl_thumb.hover .thumb_icon.video {background-image: url(images/thumb_video.png); }
	
	.pl_thumb .image_overlay { background:#000; background-image: -webkit-gradient(linear, 0 0, 100% 100%,  color-stop(.25, rgba(255, 255, 255, .2)),  color-stop(.25, transparent), color-stop(.5, transparent),  color-stop(.5, rgba(255, 255, 255, .2)),  color-stop(.75, rgba(255, 255, 255, .2)),  color-stop(.75, transparent), to(transparent));
		background-image: -moz-linear-gradient( -45deg,  rgba(255, 255, 255, .2) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, .2) 50%,  rgba(255, 255, 255, .2) 75%,  transparent 75%,  transparent);	z-index: 1;	-webkit-background-size: 50px 50px;	-moz-background-size: 50px 50px; position:absolute; top:0; left:0; width:100%; height:100%; z-index:50; opacity:0.7; border-color: #fff; border-style:solid; border-width:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; opacity: 0; -webkit-animation: move 2s linear infinite;}
	
	@-webkit-keyframes move {0% {   background-position: 0 0;	}100% { background-position: 50px 50px;}}

	
	/* Button */
	.pl_button, button, 
	input[type="submit"], 
	input[type="reset"], 
	input[type="button"],
	a.comment-reply-link {
		margin: 0px 10px 10px 0; 
		padding: 6px 12px; 
		display: inline-block; 
		font-size: 12px; 
		font-weight: bold; 
		cursor: pointer; 
		border:none; 
		-o-text-overflow: ellipsis;
		text-overflow:ellipsis;
		overflow:hidden;	
		white-space:nowrap; 
		color:#fff; 
		background:#333;
		border:1px solid #333;
		text-decoration:none!important;
	}
	
	.pl_button:hover, button:hover, 
	input[type="submit"]:hover, 
	input[type="reset"]:hover, 
	input[type="button"]:hover,
	a.comment-reply-link:hover{
		background-image:url(images/button_hover.png);
		text-decoration:none;
	}
	
	.pl_button {
		padding: 3px 12px;
	}
	
	/* Small button */
	.pl_button.small, button.small, 
	input[type="submit"].small, 
	input[type="reset"].small, 
	input[type="button"].small{
		padding:0px 5px;
		font-size:11px;
	}
	
	/* Large button */
	.pl_button.large, button.large, 
	input[type="submit"].large, 
	input[type="reset"].large, 
	input[type="button"].large{
		padding: 7px 15px; 
		font-size:14px;
	}
	
	/* Black button */
	.pl_button.black, button.black, 
	input[type="submit"].black, 
	input[type="reset"].black, 
	input[type="button"].black{
		background-color:#777;
		border-color:#777;
	}


/* HEADER
==================================================*/
	#header{
		position:relative;
    }
	
	#header_top {
		position:relative;
		padding:40px 0; 
	}
	
	#header #logo_wrapper {
		float:left;
	}
	
	#logo_wrapper a { float: left; display:block; }
	
	#logo_wrapper .slogan { float:left;border-left: 1px solid #eee;  margin: 0 0 0 20px; padding: 2px 0 0px 20px;}
	
	#header .header_right {
		height:24px;
		position:absolute;
		right:0;
		top:50%;
		margin-top:-12px;
		overflow:hidden;
	}
	
	.stripes_bar {
		background:url(images/stripes.png);
		height:7px;
		border-top:1px solid #eee;
		display: none;
	}

/* NAVIGATION
==================================================*/	

	#header_nav { background:#fff; position:relative;}
	#header_nav .nav_search { height:50px; width:50px; position:absolute; right:10px; background: #444 url(images/search_icon.png) 50% 50% no-repeat; cursor:pointer; }
	
	#header_nav .nav_search.search_clicked{
		background: #f9f9f9 url(images/search_icon_clicked.png) 50% 50% no-repeat
	}
	
	select.select_menu { 
		width:100%; display:none;
		height: 50px;
		position: relative; 
		z-index:10;
		border:none;
	}
	span.nav_select{
		background:url(images/nav_select_bg.png) 100% 50% no-repeat;
		height:50px;
		line-height:50px;
		margin-top:-50px;
		width:100%;
		color: #fff;
		font-weight:bold;
		z-index:1;
		display:none;
	}
	
	
	.dropdown_search{
		background: #f9f9f9;
		-moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.2);
		-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.2);
		box-shadow: 1px 2px 2px rgba(0,0,0,0.2);
		width:100%;
		position:absolute;
		top:50px;
		left:0;
		z-index:998;
		display:none;
	}
	.dropdown_search .boxes{
		padding:30px 0;
	}
	.dropdown_search .close{
		background-color:#333;
		color: #fff;
		text-align:center;
		height:20px;
		width:20px;
		line-height:20px;
		cursor:pointer;
		position:absolute;
		right:0;
		bottom:0;
	}
	
	.dropdown_search input[type=text]{
		width:100%; padding:10px;
		background-color:#fff;
		color: #ccc;
		font-style:italic;
	}
	
	.default_nav { height:50px; line-height:50px; color: #fff; padding-left:20px; float:left;}

	#navigation {
		text-align:left;
		margin:0;
		padding:0;
		float:left;
		list-style:none;
	}
	
	#navigation li,
	#navigation li a{
		float:left;
		color: #fff;
	}
	#navigation li{
		background:url(images/nav_sep.png) 0 50% no-repeat;
		position:relative;
		padding:0;
	}
	
	#navigation li a{
		padding:15px 20px;
		background-position:50% 100%;
		background-repeat:no-repeat;
		margin:0!important;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	#navigation > li > a{
		font-size:13px;
		margin-left:20px;
	}
	
	#navigation > li.current-menu-ancestor > a,
	#navigation > li.current-menu-parent > a,
	#navigation > li.current-post-ancestor > a,
	#navigation > li.current_page_item > a,
	#navigation > li.current-menu-item > a,
	#navigation > li.current_page_item > a,
	#navigation li a:hover,
	#navigation li:hover a{
		background:#444;
		color:#fff;
		text-decoration:none;
	}
	
	/* Sub Nav */
	#navigation ul{
		position: absolute;
		left: 0;
		display: block;
		visibility: hidden;
		width:200px;
		z-index:999;
		padding:0;
		margin:0;
		list-style:none;
	}
	
	#navigation ul li,
	#navigation ul li a{
		float: none;
	}
	
	#navigation ul li { background: none;}
	
	#navigation ul li a{
		background:url(images/overlay_light.png) bottom repeat-x;
	}

	#navigation ul a{
		padding: 10px 15px;
		display:block;
	}
	#navigation ul li:hover > a,
	#navigation ul a:hover{
		background-color: #333;
		padding-left:20px;
	}
	
	#navigation ul .indicator{ position:absolute; right:10px; top: 8px; }
	
	/* Sub Nav #1 */
	#navigation ul li:hover ul{
		left:200px;
		top:0;
	}
	
	/* Sub Nav #2 */
	#navigation ul ul{
		margin:0!important;
	}

/* SLIDER
==================================================*/
	.slider_wrapper {
		margin-bottom:100px;
		position:relative;
		z-index:1;
	}
	.pl_flex_controlNav{
		position:absolute;
		bottom:-40px;
		left:0;
		width:100%;
		display:none;
		z-index:10;
	}
	.pl_control_nav {
		list-style:none;
		padding:0;
		margin:0;
	}
	.pl_control_nav li{
		background:#fff;
		text-align:center;
		padding:20px;
		border-right:1px solid #eee!important;
		border-bottom:3px solid #eee;
		float:left;
		width:25%;
		height:180px;
		overflow:hidden;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	.pl_control_nav li.end{
		border-right:0px!important;
		margin-right:0px;
	}
	.pl_control_nav li:hover,
	.pl_control_nav li.flex-active{
		border-color: #444;
		background: #fff url(images/stripes.png);
		cursor:pointer;
	}
	.pl_control_nav li h5{
		margin-bottom:10px;
	}
	.pl_control_nav li p{
		padding:0;
		margin-bottom:10px;
	}
	.pl_control_nav li i{
		font-size:32px;
	}
	
/* TAGLINE
==================================================*/
	.tagline{
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:30px 20px;
		text-align:center;
		color: #999;
		
	}
	.tagline .tagline_content{
		background:url(images/blockquote.png) 0px 5px no-repeat;
		font-size:18px;
		font-family:'Open Sans';
		color: #333;
		font-style:italic;
		line-height:32px;
		padding:0 30px;
		margin-bottom:10px;
		display:inline-block;
	}

/* HOME BLOG
==================================================*/
	.home_blog .blog_item .pl_thumb{
		margin-bottom:20px;
	}
	.home_blog .blog_item .blog_meta{
		color: #999;
		margin-bottom:10px;
	}

/* PORTFOLIO
==================================================*/
	.portfolio{}
	
	.portfolio .portfolio_item{
		background-color:#fff;
	}

	.portfolio .portfolio_item .portfolio_title{
		line-height:40px;
		text-align:center;
		position:relative;
		border:1px solid #eee;
		background-color:#f9f9f9;
		margin-bottom:10px;
	}
	.portfolio .portfolio_item .portfolio_title:hover{
		background:url(images/stripes.png);
	}
	
	.portfolio .portfolio_item .portfolio_title i.icon-heart{
		position:absolute;
		width:16px;
		height:16px;
		top:50%;
		margin-top:-6px;
		right:15px;
		cursor:pointer;
		font-size:16px;
		color:#ccc;
	}
	.portfolio .portfolio_item .portfolio_title i.icon-heart:hover{
		color:#888;
	}
	
	/* Portfolio cat */
	ul.filterOptions { line-height:normal; padding:0; margin:0; float:left; list-style:none;}
	ul.filterOptions li {float:left; margin:0; padding:0; }
	ul.filterOptions li a {
		text-decoration: none; 
		text-shadow: none; cursor: pointer; 
		line-height: 34px; outline:none; 
		margin:0; margin-left:20px;
		color: #999;
		float:left;		
	}
	ul.filterOptions li a:hover{
		border-bottom:1px solid #333;
	}
	ul.filterOptions li.active a,
	ul.filterOptions li.current-cat a {
		border-bottom:1px solid #333;
		color: #333;
	}
	
	#footer ul.filterOptions { border-color: #343434; }
	#footer ul.filterOptions li a { border-color: #343434; background-color: #444 }
	#footer ul.filterOptions li.active a,
	#footer ul.filterOptions li.current-cat a { background-color:#555;}
	
	/* Portfolio detail */
	.portfolio_detail_list { margin:0; padding:0; list-style:none }
	.portfolio_detail_list li { border-bottom:0px solid #eaeaea; margin-bottom:0px; padding-bottom:0px; }

	
	/* Post */
	.post { margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #ddd; }
	.post.post_single { padding-bottom:0; border:none;}
	.post .entry a.read_more { text-decoration:none; }
	.post .post_time{
		margin-right:20px; 
		text-align:center; 
		float:left; 
		line-height:normal;
	}
	.post .post_time span{
		display:block;
		line-height:normal;
		margin-bottom:10px;
	}

	.post .post_time .time_day{
		font-size:30px; 
	}
	
	.post_right {
		margin-left:50px; 
		border-left:1px dotted #ddd; 
		padding-left:20px;
	}
	
	.post .entry a {
		text-decoration:underline;
	}

	.post_thumb { margin-bottom:10px;}
	.post_meta { color:#999; padding:5px 0; }
	.post_meta a { color: #999; }
	.post_meta span { margin-right:10px;}
	.post_meta i{ color:#333;}

	/* Single post tags */
	p.tags{margin-bottom:20px}
	p.tags a{font-size:12px; margin-right: 5px; margin-bottom: 5px;cursor: pointer; background-color: #f5f5f5 ;color: #666; display: inline-block; text-decoration: none; cursor: pointer; line-height: normal;  padding: 3px 7px; -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius: 3px;}
	p.tags a:hover{background-color:#eaeaea; color:#333;}
	p.tags a:active{box-shadow: inset 0px 2px 0px #ccc;}

	/* Comments */
	#comments{margin-bottom:20px; } 
	ol.commentlist { margin:0; padding:0; }
	ol.commentlist li{ list-style:none; padding:0; margin:0 }
	.commentlist ul { margin:0; padding:0; }
	.commentlist ul.children { margin-left:80px; }
	.commentlist > li:last-child { background:none; padding-bottom:0; margin-bottom:0; }
	.commentlist .comment_info	{ margin-bottom:10px; } 
	.commentlist cite {font-weight:bold; font-style:normal;}
	.commentlist em { color:#999; }
	.commentlist .comment_context { min-height:60px; border-bottom:1px dotted #ddd; padding:10px 0; margin-bottom:10px;}
	.commentlist .comment_content p { margin:0; margin-bottom:5px; padding:0;}
	.comment_reply { text-align:right;}
	a.comment-reply-link { padding: 0px 5px; margin-left:10px; font-size:11px; font-weight:normal }
	.comment_avatar { float:left; width:50px; margin-right:20px; }
	#comment_nav { margin-top:20px; } 
	#comment_nav a { display:inline-block; }
	#comments .comment-awaiting-moderation { color:#f00;}

	/* Respond */
	#respond { margin-bottom:20px; }
	#respond .comment_field {
		margin-bottom:10px;
	}
	#respond .comment_field textarea { 
		width:100%; height:160px;
	}
	#respond span.required{ 
		font-weight:normal; color:#FF0000;
	}
	p.form-allowed-tags { 
		font-size:11px; color:#999; font-style:italic
	}
	#respond p.form-submit { margin:0; padding:0;}
	
	#cancel-comment-reply-link{ 
		font-size:11px; color:#fff; 
		background-color:#666; padding:2px 5px; 
		-moz-border-radius: 3px; 
		-webkit-border-radius: 3px; 
		border-radius: 3px;
	}
	
	/* Paging */
	.paging {display: inline-block;}
	.paging span,
	.paging a {
		text-decoration: none; 
		text-shadow: none; cursor: pointer; 
		line-height: normal; outline:none; 
		padding:5px 10px;
		font-weight:bold;
		margin-right:5px;
	}
	.paging span.current,
	.paging a:hover {
		background-color:#f9f9f9;
	}

	/* Post author */
	.post_author{margin-bottom:30px; padding:20px; background-color:#f9f9f9; }
	.post_author .author_avatar{ float:left; width:70px; height:70px;}
	.post_author .author_avatar img { float:left; display:block;}
	.post_author .author_wrapper{ margin-left:90px;}
	.post_author h4{margin-bottom:5px}
	.post_author p{margin:0; padding:0}

	/* Prev & Next post */
	.post_nav { margin-bottom:30px;}	
	.post_nav div.prev { margin-bottom:5px;}
	.post_nav a{ font-weight:bold;}
	
	/* Social share */
	ul.social_share { margin:0; padding:0; list-style:none; float:left; }
	ul.social_share li { float:left; margin-right:5px; margin-bottom:5px; padding:0;}
	

/* SIDEBAR
==================================================*/
	#sidebar input[type="text"], #sidebar input[type="password"], #sidebar input[type="email"],
	#sidebar textarea, #sidebar select {width:100%} 

/* SHORTCODES
==================================================*/
	/* Video */
	.video_wrapper{ overflow: hidden}

	/* Contact form */
	.pl_contact_form textarea.mess { height:200px; width:100%;  }
	.pl_contact_form ul { padding:0; margin:0}
	.pl_contact_form input[type=submit] { margin:0}
	.pl_contact_form .error { display:none; font-size:12px; color: #E83400; margin-bottom:10px; }
	.pl_contact_form .message_box { border:2px solid #999; background-color:#eaeaea; padding:10px; font-weight:bold; margin-bottom:10px; }
	.pl_contact_form .message_box.green { border-color: #89a150; background-color:#E4FACF; color:#507005}
	.pl_contact_form .message_box.red { border-color: #e89880; background-color: #FFEECA; color:#E83400}
	.pl_contact_form .send_result { display:none; }
	.pl_contact_form .contact_submit { float:left; margin:0; }
	.pl_contact_form .contact_loader { display: none; width:29px; height:29px; background:url(images/loader_24.gif) center center no-repeat; float:left; margin-left:10px}
	#footer .pl_contact_form  .contact_loader { background-image:url(images/loader_24_footer.gif)}

	/* Divider */
	 .divider{
		background:url(images/lines.png) bottom repeat-x;
        width: 100%;
        height: 3px;
    }

	/* Accordion */
	ul.accordion{ 
		list-style: none; margin-left: 0px;
	}
	ul.accordion li{ 
		list-style: none; margin-bottom: 15px; 
		padding-bottom:5px; border-bottom:1px solid #dedede
	}

	div.accordion-head{
		font-weight:bold; line-height: 20px; 
		cursor: pointer; margin-bottom:10px; 
	}

	div.accordion-head span.sign { 
		float:left; width:20px; height:20px; 
		background:#333 url(images/arrow-plus.png) center center no-repeat ; 
		margin-right:10px;
	}
	
	div.accordion-head.active span.sign{ 
		background-color:#777; 
		background-image: url(images/arrow-minus.png);
	}
	
	div.accordion-head p{ margin-bottom: 0px; }
	div.accordion-content{ padding: 0px 0px 10px 0px; overflow: hidden; }

	/* Testimonials */
	.testimonials {
		background: #fff url(images/quote.png) 20px -5px no-repeat;
	}
	
	.testimonials ul.slides {
		padding:30px 20px 0 20px ;
	}
	.testimonials .testimonials_content{
		font-family: 'Open Sans';
		font-size:16px!important;
		line-height:25px;
		font-style:italic;
	}
	.testimonials .testimonials_person{
		padding:20px 0px 15px 22px;
	}
	.testimonials .testimonials_person.male{
		background:url(images/user_male.png) 0 50% no-repeat;
	}
	
	.testimonials .testimonials_person.female{
		background:url(images/user_female.png) 0 50% no-repeat;
	}
	
	.testimonials .testimonials_person cite{
		font-weight:bold;
	}

	/* Price Table */
	.price_table{list-style:none; padding:0; margin:0; overflow:hidden }
	.price_table ul {list-style:none; padding:0; margin:0;}
	.price_table .price_column{text-align:center; padding:0; background-color:#f9f9f9; border-right:1px solid #fff;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.price_table .price_column .price_header { background:#777; color:#fff; padding-bottom:10px; border-bottom:3px solid #eee;  }
	.price_table .price_column .price_header  .price_title { background: url(images/overlay_light.png); padding:10px 0; margin-bottom:10px;font-size:20px; -o-text-overflow: ellipsis; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.price_table .price_column.featured-price .price_header { background-color: #349ec9;}
	.price_table .price_column h2.price_value{ color:#fff; font-size:40px; margin-bottom:0px; -o-text-overflow: ellipsis; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.price_table .price_column .price_rate { opacity: 0.6}
	.price_table .price_column .price_content { padding:20px; }
	.price_table .price_column .price_content ul { margin-bottom:15px;}
	.price_table .price_column .price_content ul li{padding:10px 0; margin:0; border-bottom:1px solid #dedede;}
	.price_table .price_column .price_content ul li:hover{color:#999}
	.price_table .price_column .pl_button { margin:0;}

	/* Dropcaps */
	.dropcap {float: left; line-height: normal; margin: 0 10px 0 0; padding: 3px 0; text-align:center; font-size: 3.5em;}
	.dropcap.style-2,
	.dropcap.style-3 {color:#fff; background:#666; width:1.5em;height:1.5em; padding:0;line-height:1.5em; font-size: 2.5em;}
	.dropcap.style-2 { -webkit-border-radius: 50%;-moz-border-radius: 50%;	border-radius: 50%;	 }
	
	/* Tabs */
	.tabs-container {margin-bottom:20px; overflow:hidden;}
	.tabs-container ul.tabs{margin:0; padding:0; list-style:none; }
	.tabs-container .tab_panes > br {display:none;}	
	.tabs-container .tab_panes{overflow:hidden;	position:relative;z-index:0; }
	
	.horizontal-tabs ul.tabs li{padding:6px 20px ;margin:0;float:left;	background:none;border-top:1px solid #dedede; border-left:1px solid #dedede; cursor:pointer;	background-color:#fafafa; font-weight:bold}
	.horizontal-tabs .tab_panes {clear:both;}
	.horizontal-tabs ul.tabs li:hover {background-color:#eee;}
	.horizontal-tabs ul.tabs li:last-child{	border-right:1px solid #dedede;}
	.horizontal-tabs ul.tabs li.active{	background-color:#fff; padding-bottom:7px; margin-bottom:-1px;	position:relative; z-index:1;	color:#333;}
	.horizontal-tabs .tab_panes .tab_pane {padding:20px;border:1px solid #dedede; }

	/* Alerts */
	.alert{padding:15px 30px;-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);	border:1px solid rgba(0,0,0,0.1); color:rgba(0,0,0,0.7);font-weight:bold; margin-bottom:10px;}
	.alert.success {background:#b0dead url(images/icon_success.png) 10px 50% no-repeat;}
	.alert.info {background:#cce6fc url(images/icon_info.png) 10px 50% no-repeat;}
	.alert.error {background:#fcd0d0 url(images/icon_error.png) 10px 50% no-repeat;}
	.alert.warning {background:#fef8c4 url(images/icon_warning.png) 10px 50% no-repeat;}

	/* Lists */
	ul.bullet { list-style:none; margin:0; padding:0;}
	ul.bullet li { margin-bottom:8px; padding: 3px 0 3px 15px; background:url(images/bullet.png) 0px 8px no-repeat}
	ul.bullet.blue li { background:url(images/bullet_blue.png) 0px 8px no-repeat}
	ul.bullet.green li { background:url(images/bullet_green.png) 0px 8px no-repeat}
	ul.bullet.yellow li { background:url(images/bullet_yellow.png) 0px 8px no-repeat}
	ul.bullet.check li { background:url(images/bullet_check.png) left 5px no-repeat; padding-left:20px; }
	ul.bullet.cog li { background:url(images/bullet_cog.png) left 3px no-repeat; padding-left:22px; }
	ul.bullet.download li { background:url(images/bullet_download.png) left 3px no-repeat; padding-left:22px; }
	ul.bullet.edit li { background:url(images/bullet_edit.png) left 5px no-repeat; padding-left:18px; }
	ul.bullet.plus li { background:url(images/bullet_plus.png) left 5px no-repeat; padding-left:18px; }
	ul.bullet.star li { background:url(images/bullet_star.png) left 2px no-repeat; padding-left:22px; }
	ul.bullet.star_small li { background:url(images/bullet_star_small.png) left 6px no-repeat;}
	ol {padding-left:2.1em}
	ol li{margin-bottom:1em;list-style: decimal-leading-zero;}
	ol.style-2 li{list-style: decimal;}

	/* Progress Bar */
	.progress_bar {	background: #dedede; height: 30px; width:100%; margin-bottom:10px; position: relative;}
	.progress_bar_content { background:#349ec9;height: 30px; }
	.progress_bar_content.animate {
		background-image: -webkit-gradient(linear, 0 0, 100% 100%,  color-stop(.25, rgba(255, 255, 255, .2)),  color-stop(.25, transparent), color-stop(.5, transparent),  color-stop(.5, rgba(255, 255, 255, .2)),  color-stop(.75, rgba(255, 255, 255, .2)),  color-stop(.75, transparent), to(transparent));
		background-image: -moz-linear-gradient( -45deg,  rgba(255, 255, 255, .2) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, .2) 50%,  rgba(255, 255, 255, .2) 75%,  transparent 75%,  transparent);	z-index: 1;	-webkit-background-size: 50px 50px;	-moz-background-size: 50px 50px;-webkit-animation: move 2s linear infinite;}
	
	.progress_bar .progress_label {color: #fff;	font-weight: bold;	position: absolute;	top:0;	left:0;	line-height:30px; height:30px;	padding-left:10px;}
	
	@-webkit-keyframes move {0% {   background-position: 0 0;	}100% { background-position: 50px 50px;}}
	
	
	/* Meet our team */
	.peoples .people_head{
		margin-bottom:15px;
		border-bottom:1px dotted #eee;
		padding-bottom:20px;
	}

	.peoples .people_head img.people_avatar{
		width:60px;
		height:60px;
		float:left;
		margin-right:15px;
	}
	.peoples .people_info{
		padding-top:5px;
	}
	
	.peoples .people_info h6{
		font-style:italic;
		color:#888;
	}
		
	 
/* WIDGET
==================================================*/
	.widget { margin-bottom:30px; }
	.widget ul { list-style:none; margin:0; padding:0;}

		
	/* Contact widget */
	#sidebar .widget.pl_contact_form textarea.mess { height: 110px;}
	#footer .widget.pl_contact_form textarea.mess { height: 100px;}
	
	/* Tweets */
	.widget.recent_tweets .twitter-timestamp{ color:#999; display:block; text-align:right; line-height:normal; }
	.widget.recent_tweets .twitter-list .twitter-item{ background:url(images/twitter_thumb.png) left top no-repeat; margin-bottom:10px; padding-bottom:10px; padding-left:40px; border-bottom:1px dotted #ddd}
	.widget.recent_tweets .twitter-list .twitter-item:last-child { border:none; margin-bottom:0;}
	#footer .widget.recent_tweets .twitter-list .twitter-item{ border-color:#444}
	.widget.recent_tweets .follow-user{ overflow:hidden }
	
	/* Facebook like box */
	.widget.facebook .facebook_wrapper { overflow:hidden; padding:0; }

	/* Recent posts */
	.recent_posts ul{ list-style:none; padding:0; margin:0}
	.recent_posts li{ display:block;  margin:0; padding-bottom: 20px; margin-bottom:30px; border-bottom:1px dotted #ddd}
	#footer .recent_posts li{ border-color:#3d3d3d}
	.recent_posts.top_none li:first-child{ padding-top:0}
	.recent_posts li em { color: #999; display: block; text-align:right}
	.recent_posts a.title{ font-weight:bold; line-height:normal; margin-top:-5px; display:block; margin-bottom:5px;}
	#footer .recent_posts a.title{ color: #fff; }
	.recent_posts li p{ margin:0; padding:0;}
	.recent_posts img.alignleft { width:70px; height:50px; margin-bottom:0; }
	
	/* Recent works */
	.widget.recent_works {margin-bottom:0} 
	.recent_works img { display:block;}

	/* Recent comments */
	.recent_comments li{ display:block;  margin:0; padding-bottom: 10px; margin-bottom:10px; border-bottom:1px dotted #ddd}
	#footer .recent_comments li{ border-color:#444}
	
	.recent_comments img.avatar{ float:left; margin-right:20px;}

	.recent_comments li p{ margin:0; padding:0;}
	.recent_comments li cite { font-weight:bold; }
	.recent_comments li em { color: #999; display: block; font-size:14px; text-align:right}

	/* Flickr */
	.flickr_widget .flickr { padding:0; margin:0; float: left }
	.flickr_widget .flickr a.flickr_item { text-decoration:none; float:left; width:60px; height:60px; display:block; margin-right:10px; margin-bottom:10px; }
	.flickr_widget .flickr a.flickr_item img { display:block; width:60px; height:60px; }
	
	
	/* Social */
	.socials a { float:left; margin-left:5px; margin-bottom:10px; width:24px; height:24px; background-repeat:no-repeat; background-position:top left; text-indent:9999em; overflow:hidden; }
	.socials a:hover { background-position: bottom left}

	.socials a.facebook { background-image:url(images/socials/facebook.png)}
	.socials a.twitter { background-image:url(images/socials/twitter.png)}
	.socials a.flickr { background-image:url(images/socials/flickr.png)}
	.socials a.dribbble { background-image:url(images/socials/dribbble.png)}
	.socials a.vimeo { background-image:url(images/socials/vimeo.png)}
	.socials a.tumblr { background-image:url(images/socials/tumblr.png)}
	.socials a.rss { background-image:url(images/socials/rss.png)}
	.socials a.linkedin { background-image:url(images/socials/linkedin.png)}
	.socials a.youtube { background-image:url(images/socials/youtube.png)}
	.socials a.google_plus { background-image:url(images/socials/google_plus.png)}
	.socials a.pinterest { background-image:url(images/socials/pinterest.png)}
	
	/* Tab widget */
	.widget .tab_menu { float:left; width:100%; padding:0; padding-left:10px; margin:0; border-bottom:1px solid #ddd; }
	.widget .tab_menu li { float:left; padding:0; }
	.widget .tab_menu li:last-child {border-right:1px solid #ddd; }
	.widget .tab_menu li a{ float:left; padding:5px 10px; background-color:#f9f9f9; border-left:1px solid #ddd; border-top:1px solid #ddd; font-weight:bold; }
	.widget .tab_menu li.active { margin-bottom:-1px;}
	.widget .tab_menu li.active a{background-color:#fff; padding-bottom:6px; margin-bottom:-1px;}
	.widget .tabs_container { margin-top:30px;}
	
	#footer .widget .tab_menu {padding-left:10px;border-color: #505050; width:100%;}
	#footer .widget .tab_menu li:last-child {border-color: #505050; }
	#footer .widget .tab_menu li a{ background-color:#252525; border-color: #505050; }
	#footer .widget .tab_menu li.active a{background-color:#333;}
	
	/* Calendar widget */
	.widget_calendar {}
	.widget_calendar #wp-calendar caption {text-align: center; font-size: 12px; padding:5px 0; background-color:#eaeaea}
	.widget_calendar #today { background-color: #f9f9f9;}
	
	/* Footer Calendar style */
	#footer #wp-calendar,
	#footer tr th, #footer tr td,
	#footer #wp-calendar thead th,
	#footer #wp-calendar tbody td,
	#footer #wp-calendar tfoot { border-color: #444;}
	
	#footer .widget_calendar #today,
	#footer #wp-calendar caption { background-color:#444}
	#footer #wp-calendar thead th, 
	#footer #wp-calendar tbody td:hover { background-color:#555}
	
	/* List (Eg. Categories / Links / List of pages / ect) */
	.widget_categories ul li,
	.widget_links ul li,
	.widget_nav_menu ul li,
	.widget_pages ul li,
	.widget_archive ul li,
	.widget_recent_entries ul li,
	.widget_categories ul li,
	.widget_meta ul li,
	.widget_rss ul li{ margin:0; padding-bottom:10px; margin-bottom:10px;  border-bottom:1px dotted #ddd }
	
	#footer .widget_categories ul li,
	#footer .widget_links ul li,
	#footer .widget_nav_menu ul li,
	#footer .widget_pages ul li,
	#footer .widget_archive ul li,
	#footer .widget_recent_entries ul li,
	#footer .widget_categories ul li,
	#footer .widget_meta ul li,
	#footer .widget_rss ul li { border-color:#444; }
	
	#footer ul li a,
	#footer label { color: #fff; }
	
	/* RSS */
	.widget_rss a.rsswidget img {display: none} /* remove ugly icon*/

	/* Comments */
	.widget_recent_comments li { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ddd }
	#footer  .widget_recent_comments li { border-color:#444; }
	
	/* Tag Cloud */
	.tagcloud{}
	.tagcloud a{ background-color:#f9f9f9; padding:6px 8px; margin-bottom:4px; font-size:12px !important; display:inline-block; line-height:normal;}
	.tagcloud a:hover{ background-color:#eaeaea; text-decoration:none!important }
	#footer .tagcloud a { background-color:#444; color: #fff}
	#footer .tagcloud a:hover { background-color:#555;}
	
	/* Search widget */
	#footer .widget_search input[type=text]{ width: 60%}


/* FOOTER
==================================================*/
	#footer {
		background-color:#333;
		color:#ccc;
		padding-top:30px;
	}
	
	#footer ul { list-style:none; margin:0; padding:0; }

	#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{
		color:#fff;
	}
	
	
	/* Footer form elements */
	#footer input[type="text"], #footer input[type="password"], #footer input[type="email"],
	#footer textarea, #footer select {background-color:#292929; border-color:#3d3d3d; color:#fff; width:100%}  
	
	
	/* Bottom */
	#bottom {
		background-color: #313131;
		border-top:1px solid #444;
		padding:15px 0;
		color:#ddd;
	}
	#bottom a{
		color:#eee;
	}
	
	#bottom a:hover{
		color:#fff;
		text-decoration:none;
	}
	
	#bottom .bottom_left{
		float:left;
	}
	#bottom .bottom_right{
		float:right;
	}
	
	#bottom ul.footer_nav { margin:0; padding:0; list-style:none; }
	#bottom ul.footer_nav li { display:inline; margin-left:10px; }
	#bottom ul.footer_nav li a { font-size:12px;}	
	
/* #WordPress Styles
================================================== */
	/* gallery-caption */
	.gallery-caption
	
	/*sticky*/
	.sticky{}
	
	/*by post author*/
	.bypostauthor{}
	
	/*aligns*/
	.aligncenter{ display:block; margin:0 auto;}
	.alignright{float:right;margin:0 0 10px 20px;}
	.alignleft{	float:left; margin:0 20px 10px 0;}
	.alignnone{ float:none;}
	.size-full {}
	
	/*floats*/
	.floatleft{ float:left}
	.floatright{ float:right}
	
	/*text style*/
	.textcenter{ text-align:center}
	.textright{ text-align:right}
	.textleft{ text-align:left}
	
	/*captions*/
	.wp-caption{ max-width: 100% !important; }
	.wp-caption{border:1px solid #ddd;text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px;}
	.wp-caption img{margin:0; padding:0; border:0 none; max-width: 100%; }
	.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}
	
	/*smiley reset*/
	.wp-smiley{	margin:0 !important; max-height:1em;}
	
	/*blockquote*/
	blockquote.left{margin-right:20px;text-align:right;	margin-left:0; width:33%; float:left;}
	blockquote.right{margin-left:20px;text-align:left;	margin-right:0;	width:33%; float:right;}
	
	/*img attachment*/
	#img-attch-page{text-align: center;	overflow: hidden;}
	#img-attch-page img{display: inline-block;margin: 0 auto; max-width: 100%;border: 5px solid #d4d4d4; /*for IE*/width: 100%;-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;	border-color: rgba(0,0,0, 0.08);-webkit-transition: border 0.3s ease; -o-transition: border 0.3s ease;    -moz-transition: border 0.3s ease;}
	#img-attch-page a:hover img{border-color: #fc7251;}
	#img-attach-page-content{text-align: center;margin-top: 25px;}
	
	
	
/* FONTS
==================================================*/

	@font-face{    font-family:'Open Sans';     src:url('css/fonts/OpenSans-Light-webfont.eot');     src:url('css/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),         url('css/fonts/OpenSans-Light-webfont.woff') format('woff'),         url('css/fonts/OpenSans-Light-webfont.ttf') format('truetype'),         url('css/fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');     font-weight:300;     font-style:normal}

@font-face{    font-family:'Open Sans';     src:url('css/fonts/OpenSans-Regular-webfont.eot');     src:url('css/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('css/fonts/OpenSans-Regular-webfont.woff') format('woff'),         url('css/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),         url('css/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');     font-weight:400;     font-style:normal}

@font-face{    font-family:'Open Sans';     src:url('css/fonts/OpenSans-Semibold-webfont.eot');     src:url('css/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),         url('css/fonts/OpenSans-Semibold-webfont.woff') format('woff'),         url('css/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),         url('css/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');     font-weight:600;     font-style:normal}

@font-face{    font-family:'Open Sans';     src:url('css/fonts/OpenSansBold-webfont.eot');     src:url('css/fonts/OpenSansBold-webfont.eot?#iefix') format('embedded-opentype'),         url('css/fonts/OpenSansBold-webfont.woff') format('woff'),         url('css/fonts/OpenSansBold-webfont.ttf') format('truetype'),         url('css/fonts/OpenSansBold-webfont.svg#OpenSansBold') format('svg');  font-weight:700;  font-style:normal}
	



#container {
width:1225px;
margin: 0 auto;
position:relative;
padding-top: 5%;
}

/* ADS
==================================================*/

.socials.animation {
    display: none;
}


#leaderboard {
min-width: 730px;
padding: 0;
position: relative;
top: 3px;
}

#anschlusstor_20202 {
width:1225px;
margin:0 auto;
margin-bottom: 6px;
}

#skyscraper {
left: 1065px;
padding: 0;
position: absolute;

}


/* Reiseanfrage Ã¤nderung David 15.05.2014
==================================================*/

.row .eight {
    width: 66.667%;
    float: left;
}

.socials.animation {
    display: none !important;
}

