/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
html {
	-webkit-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, abbr, acronym, fieldset {
	border: 0;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
input[type="submit"], button {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
}
.wp-smiley {
	display: inline;
}
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}



.details{ margin:15px 20px; }	
h4{ font:300 16px 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height:160%; letter-spacing:0.15em; color:#fff;}
p{ font:300 12px 'Lucida Grande', Tahoma, Verdana, sans-serif; color:#aaa;}
a{ text-decoration:none; }
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, abbr, acronym, fieldset {
	border: 0;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
.wp-smiley {
	display: inline;
}
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, abbr, acronym, fieldset {
	border: 0;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
.wp-smiley {
	display: inline;
}
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, abbr, acronym, fieldset {
	border: 0;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
}

pre{
font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;
background-color: #eee;
padding: 13px;
-webkit-tab-size: 4;
-moz-tab-size: 4;
tab-size: 4;
margin-bottom: 26px;	
}

.business-logo-mini a{
font-size:28px;	
}

.post_box ul li{
margin-left:26px;	
}

.post_box ol li{
margin-left:26px;	
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v8/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}

@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v6/LKf8nhXsWg5ybwEGXk8UBQ.woff) format('woff');
}


.post_box blockquote {
color: #888;
margin-left: 13px;
padding-left: 13px;
border-left: 1px solid #ddd;
}

.post_box p a{
text-decoration:underline;
color:#CB383D;	
}

sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
.wp-smiley {
	display: inline;
}

.body{
margin:0px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:15px;
}

a{
color:#111111;
font: 300 16px 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
p {
font: 300 12px 'Lucida Grande', Tahoma, Verdana, sans-serif;
color: #aaa;
}

.aligncenter, .center, img[align="middle"]{
width:100%;
height:auto;
}

.post_content p{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 35px;
color: #555555;
}

.search-box{
float:right;
}

#container{
width:1050px;
margin:0 auto;
background:#fff;
}

#header{
margin:0 auto;
width:1050px;
padding: 82px 0 110px;
background:#fff;
}

#header-left{
float:left;
}

#header-right{
width:700px;
float:right;
}

#main-content{
background: #ffffff;
border: 1px solid #dfdfdf;
margin-top: 30px;
}

#magazine-first-box{
clear:both;
overflow: hidden;
}

#magazine-second-box{
clear:both;
overflow: hidden;
}

#magazine-ad-2{
clear:both;
}

#main-column{
clear:both;
margin-left: 30px;
margin-right: 30px;
}

#left-column{
width:700px;
float: left;
	border-width: 0 1px 0 0;
padding: 0 12px;
box-sizing: border-box;
margin-bottom:30px;
overflow:hidden;
}

#right-column{
width: 350px;
	float: right;
margin-top: 40px;
padding: 0 12px;
box-sizing: border-box;
}

.widget{
width:100%;
margin-bottom: 40px;
}

.textwidget{
display: block;
margin: 0 0 0 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #555555;
	line-height: 24px;
line-height: 30px;
margin-bottom: 30px;
}
#footer .textwidget{
display: block;
margin: 0 0 0 0;
font: 300 16px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 30px;
color: #555555;
margin-bottom: 30px;
}
.widget_title{
font-family: Oswald;
	font-size: 18px;
	color: #222222;
	line-height: 26px;
text-transform: uppercase;
font-weight: 400;
padding-bottom: 5px;
border-bottom-style: solid;
border-bottom-width: 3px;
border-color: #CB383D;
margin-bottom: 20px;
}

.widget_title h2{
font-family: Oswald;
	font-size: 18px;
	color: #222222;
	line-height: 26px;
}

.widget_search{
width:100%;
}

.widget_search label.screen-reader-text{
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
color: #222222;

}

.widget_search input[type="text"] {
width: 100%;
height: 44px;
padding-right: 42px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
font-size: 13px;
background: #fff;
border: 1px solid #e1e1e1;
padding: 8px 8px;
outline: none;
color: #acacac;
max-width: 100%;
display: block;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
border: 1px solid #c6c6c6;
color: #252525;
-moz-box-shadow: 0 0 5px rgba(172, 172, 172, 0.4);
-webkit-box-shadow: 0 0 5px rgba(172, 172, 172, 0.4);
box-shadow: 0 0 5px rgba(172, 172, 172, 0.4);
}

.widget_search input[type="submit"] {
color: #cb383d;
background-color: #cb383d;
}

.widget_search input[type="submit"]:hover {
color: #252525;
background-color: #252525;
}

.widget_search input[type="submit"] {
position: relative;
height: 44px;
width: 44px;
text-indent: -9999em;
right: -245px;
top: -44px;
background-image: url(images/hover-search.png);
background-repeat: no-repeat;
background-position: center center;
}


.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
width: auto;
font-size: 13px;
border: none;
color: #FFF !important;
cursor: pointer;
display: inline-block;
font-family: inherit;
line-height: 1;
margin: 0 10px 0 0;
padding: 8px 15px 8px 15px;
position: relative;
text-align: center;
text-decoration: none;
-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.1s ease-in-out;
-o-transition: background-color 0.1s ease-in-out;
transition: background-color 0.1s ease-in-out;
background-color: #252525;
}

.widget ul li{
list-style: none;
border-bottom: 1px solid #e1e1e1;
background-image: url(images/category-link.png);
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left: 14px;
padding-bottom: 5px;
margin-bottom: 4px;
}

.widget ul li a{
font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
font-size: 16px;
-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.1s ease-in-out;
-o-transition: background-color 0.1s ease-in-out;
transition: background-color 0.1s ease-in-out;
color:#111111;
text-decoration:none;
}

.widget ul li a:hover{
color:#CB383D;
}

.widget .tagcloud{
display: inline-block;
font-size:16px;
}

.widget .tagcloud a{
width: auto;
color: #555555;
cursor: pointer;
display: inline-block;
font-family: inherit;
line-height: 1;
font-size:18px;
margin: 0 0px 5px 0;
padding: 8px 15px 8px 15px;
position: relative;
text-align: center;
text-decoration: none;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
background-color: #e1e1e1;
font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
}

.widget .tagcloud a:hover{
color:#ffffff;
background-color:#CB383D;
}

#footer{
overflow: hidden;
margin-top: 30px;
border-width: 5px;
border-top-style: solid;
padding-top: 30px;
padding-bottom: 20px;
background-color: #252525;
color: #acacac;
border-color:#111111;
clear:both;
}

#footer-top{
position: relative;
width: 100%;
margin: 0 auto;
overflow: hidden;
padding: 0 22px;
box-sizing: border-box;
}

#left-footer{
float:left;
width: 30%;
margin-right: 15px;
margin-left: 29px;
}

#left-footer .widget{
width: 100%;
margin-bottom: 40px;

}

#left-footer .widget_title{
color:#FFFFFF;
border-color:#424242;
}

#left-footer .widget .tagcloud a{
background-color:#424242;
color:#acacac;
width: auto;
cursor: pointer;
display: inline-block;
font-family: inherit;
line-height: 1;
font-size:18px;
margin: 0 0px 5px 0;
padding: 8px 15px 8px 15px;
position: relative;
text-align: center;
text-decoration: none;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}

#left-footer .widget .tagcloud a:hover{
background-color:#CB383D;
color:#fff;
}

#center-footer{
float:left;
width: 30%;
margin-right: 15px;
}

#center-footer .widget_title{
color:#fff;
border-color:#424242;
}

#right-footer{
float:left;
width: 30%;
}

#right-footer .widget_title{
color:#FFFFFF;
border-color:#424242;
}

#footer-bottom{
color: #acacac;
overflow: hidden;
padding-top: 30px;
background-color: #111111;
}

#single-post-header{
padding-top:30px;
}

#single-post-header h1{
font-family: Oswald;
	font-size: 24px;
	line-height: 37px;
font-weight: 500;
color: #222222;
margin: 0 0 20px 0;
}

.byline{
display: block;
margin: 0 0 0 0;
font: 300 16px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 35px;
color: #acacac;
margin-bottom: 30px;
}

#single-post-image img{
margin-bottom:20px;
border: 1px solid #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.post_content{
display: block;
margin: 0 0 0 0;
font: 300 18px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 35px;
color: #555555;
margin-bottom: 30px;
}

#single-box-comment{
clear:both;
padding-top: 50px;
}
#single-box-comment #comment_form_title{
font-size: 18px;
margin-bottom: 20px;
font-weight: 400;
text-transform: uppercase;
padding-bottom: 10px;
background-repeat: repeat-x;
background-position: left bottom;
font-family: 'Oswald', sans-serif;
border-bottom: 1px dotted #ddd;
}

#single-box-comment p{
margin-bottom:20px;
font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
font-size:15px;
}

#single-box-comment textarea{
width:80%;
height:auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 13px;
background: #fff;
border: 1px solid #e1e1e1;
padding: 8px 8px;
outline: none;
color: #acacac;
margin: 0 0 20px 0;
max-width: 100%;
display: block;
}

#single-box-comment input[type="text"],#single-box-comment input[type="password"],#single-box-comment input[type="email"],#single-box-comment select {
font-size: 13px;
background: #fff;
border: 1px solid #e1e1e1;
padding: 8px 8px;
outline: none;
color: #acacac;
margin: 0 0 20px 0;
max-width: 100%;
display: block;
width:250px;
}

#single-box-comment input[type="submit"]:hover{
background:#cb383d;
}
.comment_list{
list-style: none;
}
.avatar img{
float: left;
margin-right: 15px;
padding: 3px;
width: 50px;
}

#comments li{
width:80%;
list-style:none;
margin-bottom: 20px;
font-weight: 400;
text-transform: uppercase;
padding-bottom: 10px;
background-repeat: repeat-x;
background-position: left bottom;
font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
border-bottom: 1px dotted #ddd;
font-size:15px;
color:#aaa;
}

#comments li img{
margin-right:15px;
float:left;
width:45px;
height:45px;
padding: 3px;
border: 1px solid #ddd;
}

#comments span{
font-size:16px;
color: #555555;
font-weight:bold;
}

#comment_head .comment_author a.url{
font-size:16px;
color: #555555;
font-weight:bold;
text-decoration:none;
}

#comments h5{
font-size:14px;
overflow:hidden;
}

.comment_text p{
padding-bottom:10px;
padding-top:10px;
font-size:15px;
overflow:hidden;
text-transform:none;
color:#555555;
}

.comment_text a{
overflow:hidden;
}

#comments{
margin-top:60px;
}

.comment-reply-link{
overflow:hidden;
color:#cb383d;
float: left;
}
.comment_edit {
overflow: hidden;
color: #cb383d;
float: right;
}

#comment-reply{
margin-left:70px;
}

#comment-head{
margin-bottom:10px;
}

.comments_intro{
padding-top: 15px;
margin-bottom: 35px;
font-size:20px;
color:#acacac;
}

.comments_intro span{
font-size:26px;
color: #555555;
font-weight:bold;
}

.comments_intro a{
color:#CB383D;
text-decoration:none;
}

span.comment_date a{
color:#acacac;
text-decoration:none;
font-size:14px;
font-weight:normal;
}

.archive-post-box{
background-image: url(images/horisontal-dots.png);
background-repeat: repeat-x;
background-position: left bottom;
padding: 20px 0;
display: block;
overflow: hidden;
}

.archive-post-image img{
width: 240px;
height: 148px;
float:left;
margin-right:20px;
border:1px solid #fff;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;	
}

.archive-post-image img:hover{
opacity:0.8;	
}

.archive-intro{
margin-top:30px;
margin-bottom: 20px;
clear: both;
background-image: url(images/horisontal-dots.png);
background-repeat: repeat-x;
background-position: left bottom;
}

.archive-intro h1{
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-size: 24px;
font-weight: 900;
color:#cb383d;
padding-bottom: 15px;
}

.archive-headline h2{
padding-bottom:10px;
}

.archive-headline h2 a{
font-family: Oswald;
	font-size: 24px;
	line-height: 37px;
font-weight: 500;
color:#222222;
margin: 0 0 20px 0;
-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
text-decoration:none;
}

.archive-headline h2 a:hover{
color:#CB383D;
}

.archive-byline{
margin-bottom: 15px;
color: #acacac;
font-size: 14px;
}

.archive-byline .post_author{
color:#CB383D;
font-weight:bold;
}

.post_excerpt{
display: block;
margin: 0 0 0 0;
font: 300 16px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 35px;
color: #555555;
margin-bottom: 30px;
overflow:hidden;
}

#previous-next{
margin-top:50px;
margin-bottom: 30px;
text-align:center;
}
span.previous_post a{
width: auto;
font-size: 13px;
border: none;
color: #FFF !important;
cursor: pointer;
display: inline-block;
font-family: inherit;
line-height: 1;
margin: 0 10px 0 0;
padding: 8px 15px 8px 15px;
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
position: relative;
text-align: center;
text-decoration: none;
-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.1s ease-in-out;
-o-transition: background-color 0.1s ease-in-out;
transition: background-color 0.1s ease-in-out;
background-color: #252525;
}

span.previous_post a:hover {
background: #cb383d;
}

span.next_post{
}

span.next_post a{
width: auto;
font-size: 13px;
border: none;
color: #FFF !important;
cursor: pointer;
display: inline-block;
font-family: inherit;
line-height: 1;
margin: 0 10px 0 0;
padding: 8px 15px 8px 15px;
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
position: relative;
text-align: center;
text-decoration: none;
-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.1s ease-in-out;
-o-transition: background-color 0.1s ease-in-out;
transition: background-color 0.1s ease-in-out;
background-color: #252525;
}

span.next_post a:hover {
background: #cb383d;
}


/* common and top level styles */
#navigation{
    background-color:#A81010 !important;
    border-bottom: 5px solid #111111;
    float: left;
    position: fixed;
    width: 100%;
z-index:99999;

}
.menu_social{
width: 1050px;
margin: 0 auto;
}

ul.nav-menu {
    list-style: none outside none;
    margin: 0;
    padding: 0;
	width:70%;
	font-family: 'Oswald', sans-serif;
	float:left;
}
.nav-menu {
width:1100px;
margin:0 auto;
}

.nav-menu a, .menu_control {
line-height: 1em;
letter-spacing: 1px;
color: #848484;
font-size: 13px;
display: block;
text-decoration: none;
 -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
font-family: helvetica;
}

.menu_control {
display: none;
}

.nav-menu ul.sub-menu {
    background-color: #FFFFFF;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
    color: #333333;
    display: none;
    padding: 2%;
    position: absolute;
}
.nav-menu > li {
    border-bottom: 5px solid transparent;
    float: left;
    margin-bottom: -5px;
    text-align: left;
    -moz-transition: all 300ms ease-in-out 0.1s;
    -ms-transition: all 300ms ease-in-out 0.1s;
    -o-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0.1s;
    transition: all 300ms ease-in-out 0.1s;
}
.nav-menu li a {
    display: block;
    text-decoration: none;
    -moz-transition: color 180ms ease-in-out 0.1s, background-color 180ms ease-in-out 0.1s;
    -ms-transition: color 180ms ease-in-out 0.1s, background-color 180ms ease-in-out 0.1s;
    -o-transition: color 180ms ease-in-out 0.1s, background-color 180ms ease-in-out 0.1s;
    -webkit-transition: color 180ms ease-in-out 0.1s, background-color 180ms ease-in-out 0.1s;
    transition: color 180ms ease-in-out 0.1s, background-color 180ms ease-in-out 0.1s;
    white-space: normal;
color: #555555;
}
.nav-menu > li > a{
    color: #fff;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
    line-height: 49px;
    padding: 0 15px;
    text-transform: uppercase;
}
.nav-menu > li:hover > a, #nav-menu > a:hover {
    background-color:#111111;
    color: #FFFFFF;
}
.nav-menu li.current-menu-item > a {
    background-color: #111111;
    color: #FFFFFF;
}

.nav-menu li > a:after {
    color: #fff;
    content: ' ▾';
font-size:20px;
}

.nav-menu li > a:hover:after {
    color: #fff;
    content: ' ▾';
font-size:20px;
}

.nav-menu li > a:only-child:after {
    content: '';
}

/* submenu */
.nav-menu li:hover ul.sub-menu {
    display: block;
}
.nav-menu ul.sub-menu > li {
    display: inline-block;
    float: none;
    padding: 10px 1%;
    vertical-align: top;
    width: 33%;
}
.nav-menu ul.sub-menu > li.current-menu-item a {
    color: #CB383D;
    background-color:#FFFFFF;
    line-height: 20px;
}
.nav-menu ul li a:hover {
    color: #CB383D;
}
.nav-menu ul.sub-menu > li > a {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.nav-menu ul.sub-menu > li li {
    float: none;
    padding-left: 8px;
    -moz-transition: padding 150ms ease-out 0.1s;
    -ms-transition: padding 150ms ease-out 0.1s;
    -o-transition: padding 150ms ease-out 0.1s;
    -webkit-transition: padding 150ms ease-out 0.1s;
    transition: padding 150ms ease-out 0.1s;
}
.nav-menu ul.sub-menu > li li:hover {
    padding-left: 15px;
}


.post_content ul li{
	margin-left:2em;
	font: 300 16px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 35px;
color: #555555;
}

.post_content ol li{
	margin-left:2em;
	font: 300 16px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 35px;
color: #555555;
}

/* responsive rules */

#footer-menu{
text-align:center;
text-transform:uppercase;
padding-bottom:10px;
}

ul #footer-menu{
list-style:none;
}

#footer-menu li{
list-style:none;
font-family: 'Oswald', sans-serif;
display: inline-block;
margin-right: 10px;
}

#footer-menu li a{
color:#fff;
background-color:#111111;
font-weight:normal;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
text-decoration:none;
}

#footer-menu li a:hover{
color:#CB383D;
background-color:#111111;
}

#landing-page{
padding:30px;
}

#landing-main{
border: 1px solid #DDDDDD;
margin: 30px auto;
padding: 0 12px;
box-sizing: border-box;
width: 100%;
padding-top:40px;
}

#landing-page h1{
font-family: 'Oswald', sans-serif;
text-align:center;
}

.advertisement{
float:right;
}

.advertisement2{
text-align:center;
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
}

.advertisement2 img{
padding-top: 30px;
padding-bottom: 30px;
margin: 0 auto;
display: block;
}

.advertisement3{
margin-bottom:30px;
}

.advertisement3 img{
width:290px;
height:246px;
}

.advertisement4{
float: left;
margin-right: 20px;
}

.advertisement4 img{
width:100%;
height:auto;
}

.facebook-box{
border:none; 
overflow:hidden; 
width:100%; 
height:290px; 
margin-bottom:30px;
}

#fifth-box{
width:100%;
float:left;
padding-bottom: 30px;
}

.category-title{
margin-bottom: 20px;
clear: both;
background-image: url(../img/horisontal-dots.png);
background-repeat: repeat-x;
background-position: left bottom;
}

.category-title h2{
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-size: 24px;
font-weight: 900;
color:#cb383d;
padding-bottom: 15px;
}

.meta-entry{
}

.meta-entry h5{
margin-bottom: 25px;
color: #CB383D;
font-size: 17px;

}


.content-para p{
display: block;
margin: 0 0 0 0;
font: 300 18px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 35px;
color: #555555;
margin-bottom: 15px;
}

.readmore{
padding-top:15px;
}

.readmore a{
font-family:'Segoe UI', Verdana, Arial, sans-serif;
text-transform: uppercase;
font-size:14px;
color:#111111;
-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
}

.readmore a:hover{
color:#CB383D;
}

.readmore a span{
padding-left: 5px;
font-size:20px;
}

.fifth-left-box{
float: left;
width: 50%;
padding: 0 12px;
box-sizing: border-box;
padding-bottom:20px;
border-bottom: 1px solid #e1e1e1;
}

.fifth-left-box img{
width:340px;
height:209px;
border: 1px solid #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
margin-bottom: 20px;
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;	
}

.fifth-left-box img:hover{
opacity:0.8;	
}
		
.fifth-left-box h2 a{
font-family: 'Oswald', sans-serif;
font-size: 18px;
line-height: 24px;
font-weight: 500;
color: #222222;
margin: 0 0 10px 0;
-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
}
		
.fifth-left-box h2 a:hover{
color:#CB383D;
}

.fifth-let-box p{
display: block;
margin: 0 0 0 0;
font-size: 14px;
line-height: 24px;
color: #222222;
}
		
.fifth-right-box{
float: left;
width: 48%;
padding: 0 12px;
box-sizing: border-box;
}
		
.fifth-right-box1{
width:100%;
float:left;
padding-bottom: 20px;
border-bottom: 1px solid #e1e1e1;
}
		
.fifth-right-box1 img{
float: left;
display: block;
width: 340px;
height: 209px;
margin: 0 10px 0 0;
border: 1px solid #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
margin-bottom: 20px;
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;	
}

.fifth-right-box1 img:hover{
opacity:0.8;	
}
		
.fifth-right-box1 h2 a{
font-size:18px;
font-family: 'Oswald', sans-serif;
float: left;
width: 100%;
padding-bottom:15px;
line-height: 25px;
color: #222222;
-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
}
				
.fifth-right-box1 h2 a:hover{
color:#CB383D;
}
		
.mosaic-block-fifth {
float:left;
position:relative;
overflow:hidden;
width:340px;
height:209px;
background:#111 url(../img/progress.gif) no-repeat center center;
border:1px solid #fff;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
margin-bottom:20px;
}

.mosaic-header2{
margin-bottom:10px;
}

.mosaic-block-fifth-right {
float:left;
position:relative;
overflow:hidden;
width:340px;
height:209px;
margin-right:10px;
background:#111 url(../img/progress.gif) no-repeat center center;
border:1px solid #fff;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}



#first-box{
width: 100%;
}

.first-box-left{
float:left;
width: 46%;
}

.mosaic-span{
font-family: 'Raleway', sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: 600;
position: absolute;
top: 20px;
left: 0;
text-transform: uppercase;
}

.mosaic-span a{
background: #fa4b2a;
color: #FFFFFF;
font-size: 13px;
line-height: 21px;
padding: 5px 10px;
display: inline-block;
text-decoration: none;
}

.mosaic-span-business{
font-family: 'Raleway', sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: 600;
position: absolute;
top: 20px;
left: 0;
text-transform: uppercase;
}

.mosaic-span-business1{
font-family: 'Raleway', sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: 600;
position: absolute;
top: 55px;
left: 0;
text-transform: uppercase;

}

.mosaic-span-business a{
background: #cb383d;
color: #FFFFFF;
font-size: 13px;
line-height: 21px;
padding: 5px 10px;
display: inline-block;
text-decoration: none;
}

.mosaic-span-business1 a{
background: rgb(228, 222, 222);

color: #000000;
font-size: 15px;
font-weight:normal;
text-transform:none;
width:200px;
line-height: 21px;
padding: 5px 10px;
display: inline-block;
text-decoration: none;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}

.mosaic-span-business1 a:hover{
background: #ffffff;
color: #000;
font-size: 15px;
font-weight:normal;
text-transform:none;
width:200px;
line-height: 21px;
padding: 5px 10px;
display: inline-block;
text-decoration: none;
}

.mosaic-span-lifestyle{
font-family: 'Raleway', sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: 600;
position: absolute;
top: 20px;
left: 0;
text-transform: uppercase;
}

.mosaic-span-lifestyle a{
background: #31ad20;
color: #FFFFFF;
font-size: 13px;
line-height: 21px;
padding: 5px 10px;
display: inline-block;
text-decoration: none;
}

.mosaic-span-entertainment{
font-family: 'Raleway', sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: 600;
position: absolute;
top: 20px;
left: 0;
text-transform: uppercase;
}

.mosaic-span-entertainment a{
background: #0cb1b8;
color: #FFFFFF;
font-size: 13px;
line-height: 21px;
padding: 5px 10px;
display: inline-block;
text-decoration: none;
}

.mosaic-span-technology{
font-family: 'Raleway', sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: 600;
position: absolute;
top: 20px;
left: 0;
text-transform: uppercase;
}

.mosaic-span-technology a{
background: #ff981d;
color: #FFFFFF;
font-size: 13px;
line-height: 21px;
padding: 5px 10px;
display: inline-block;
text-decoration: none;
}

.mosaic-span-socialmedia{
font-family: 'Raleway', sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: 600;
position: absolute;
top: 20px;
left: 0;
text-transform: uppercase;
}

.mosaic-span-socialmedia a{
background: #FFD800;
color: #FFFFFF;
font-size: 13px;
line-height: 21px;
padding: 5px 10px;
display: inline-block;
text-decoration: none;
}



/*General Mosaic Styles*/
.mosaic-block-left {
	float:left;
	position:relative;
	overflow:hidden;
	width:100%;
	height:338px;
	background:#111 url(../img/progress.gif) no-repeat center center;

}

.mosaic-block-left img{
width:100%;
height:338px;
}

.mosaic-block-right {
	float:right;
	position:relative;
	overflow:hidden;
	width:27%;
	height:169px;
	background:#111 url(../img/progress.gif) no-repeat center center;
}

.mosaic-block-right img{
width:297px;
height:169px;
}

	.mosaic-backdrop {
		display:none;
		position:absolute;
		top:0;
		height:100%;
		width:100%;
		background:#111;
	}
	
	.third-left-box1 img	{
border: 1px solid #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
margin-bottom: 20px;
}
	.mosaic-overlay {
		display:none;
		z-index:5;
		position:absolute;
		width:100%;
		height:100%;
		background:#111;
	}
	
		/*** Custom Animation Styles (You can remove/add any styles below) ***/
		.circle .mosaic-overlay {
			background:url(../img/hover-magnify.png) no-repeat center center;
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			display:none;
		}
		
		.fade .mosaic-overlay {
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			background:url(images/bg-black.png);
		}
		
		.bar .mosaic-overlay {
			bottom:-100px;
			height:100px;
			background:url(../img/bg-black.png);
		}
		
		.bar2 .mosaic-overlay {
			bottom:-50px;
			height:100px;
			opacity:0.8;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		}
		
			.bar2 .mosaic-overlay:hover {
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			}
		
		.bar3 .mosaic-overlay {
			top:-100px;
			height:100px;
			background:url(../img/bg-black.png);
		}
		/*** End Animation Styles ***/
		
		.your-article{
		display: block;
		overflow: hidden;
clear: both;
		}
		
		.your-title{
		float: left;
width: 25%;
height: 45px;

color: #000;
border-bottom: 1px solid #dfdfdf;
		}
		
		.your-title h3{
		background: #252525;
font-family: 'Raleway', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 47px;
text-transform: uppercase;
color: #ffffff;
margin: 0 0 0 0;
padding: 0 0 0 24px;
height: 45px;
vertical-align: middle;
		}

.newpagination {
    clear: both;
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 30px;
    margin-left: 20px;
    padding: 20px 0;
    position: relative;
}

.newpagination span, .newpagination a {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #CCCCCC;
    color: #111111;
    display: block;
    float: left;
    font-family: helvetica;
    font-size: 1.1em;
    margin: 2px 2px 2px 0;
    padding: 6px 9px 5px;
    text-decoration: none;
    width: auto;
} 
.newpagination a:hover{
color:#fff;
background: #555;
border: 1px solid #444444;
}
 
.newpagination .current{
padding:6px 9px 5px 9px;
background: #555;
color:#fff;
border: 1px solid #444444;
}

#copyright_text {
    text-align:center;
}
		
		.article{
		float: left;
width: 75%;
padding: 0 0 0 38px;
background: #ffffff;
border: 1px solid #dfdfdf;
border-top: none;
border-left: none;
border-right: 1px solid #dfdfdf;
height: auto;
		}
		
		.article h4{
		padding-top:10px;
		padding-bottom:10px;
		}
		
		.article h4 a{
		font-size: 16px;
line-height: 24px;
margin: 16px 0 0 0;
		}

.copyrights{
margin:0 auto;
width:100%;
text-align:center;
padding-bottom:20px;
font: 300 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;
color:#707070;
}

#fourth-box{
width:100%;
float:left;
}

.fourth-left-box{
background-image: url(../img/horisontal-dots.png);
background-repeat: repeat-x;
background-position: left bottom;
padding: 0 12px;
box-sizing: border-box;
display: block;
overflow: hidden;
}

.fourth-left-box1{
float:left;
margin-right:13px;
}

.fourth-left-box img{
width: 240px;
height: 148px;
border: 1px solid #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
margin-bottom: 20px;
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;	
}

.fourth-left-box img:hover{
opacity:0.8;	
}

.fourth-right-box{
float: left;
width: 56%;
}

.fourth-right-box h2{
padding-bottom:10px;
}

.fourth-right-box h2 a{
font-family: 'Oswald', sans-serif;
font-weight: 500;
font-size: 21px;
line-height: 36px;
color: #222222;
margin: 0 0 20px 0;
-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
}

.fourth-right-box h2 a:hover{
color:#CB383D;
}

.category-title{
margin-bottom: 20px;
clear: both;
background-image: url(../img/horisontal-dots.png);
background-repeat: repeat-x;
background-position: left bottom;
}

.category-title h2{
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-size: 24px;
font-weight: 900;
color:#527197;
padding-bottom: 15px;
}

.meta-entry{
}

.meta-entry h5{
margin-bottom: 15px;
color: #acacac;
font-size: 14px;

}


.content-para p{
display: block;
margin: 0 0 0 0;
font: 300 18px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 30px;
color: #555555;
margin-bottom: 15px;
}

.readmore{
padding-top:15px;
}

.readmore a{
font-family:'Segoe UI', Verdana, Arial, sans-serif;
text-transform: uppercase;
font-size:14px;
color:#555;
-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
}

.readmore a span{
padding-left: 5px;
font-family: 'FontAwesome';
font-weight: normal !important;
content: "?f0a9";
}


		
		.mosaic-block-fourth{
	float:left;
	position:relative;
	overflow:hidden;
	width:240px;
	height:148px;
	background:#111 url(../img/progress.gif) no-repeat center center;
	border:1px solid #fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

.landing-logo{
text-align:center;
margin-bottom:30px;
}

#popular-posts2{
width:100%;
}

#popular-posts2 h2{
color:#FFFFFF;
border-color:#424242;
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
padding-bottom: 5px;
border-bottom-style: solid;
border-bottom-width: 3px;
margin-bottom: 20px;
}

#popular-posts2 ul li {
clear: both;
margin-bottom: 10px;
display: block;
overflow: hidden;
border-bottom: 1px solid #424242;
padding-bottom: 10px;
width: 100%;
font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
font-size: 16px;
}

#popular-posts2 ul li img{
width:90px;
height:55px;
float:left;
padding-right:20px;
}

#popular-posts2 ul li a:hover{
color:#CB383D;
}

#popular-posts2 ul li a{
outline: 0;
color:#FFFFFF;
text-decoration: none;
line-height: inherit;
-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
}

.thesis_clever_optinr {
  margin: 0 auto;
  padding: 20px 20px 20px;
  margin-bottom: 50px;
}


.imgurlr{height: 180px;width: 210px;float: left;margin: 12px;background: white;}

.img_outerr{border:1px dotted #fff;height: 205px;float:left;margin:12px 0 10px 0;}

.form_outerr{margin: 2px 0px 10px 0px;width: 100%;float: none;



}

.thesis_clever_optin_inr{
margin:10px; 
width:620px; 
padding-top: 0px;
margin-bottom: 50px;
border: 1px solid #efefef;
padding:30px;
background: rgb(248, 248, 248);
clear:both;	
}

.thesis_clever_optin_inr h2.clever_titr {
  font-family:'Yanone Kaffeesatz', sans-serif;
font-size:32px;
color: #fff;
	
}

.thesis_clever_optin_inr p {
margin-bottom: 20px;
padding-right:20px;
font-family: Arial,Tahoma,Verdana,sans-serif;
font-size:14px;
color:#fff;
padding-top:15px;

}



.thesis_clever_optin_inr label.lnamer{text-align:center;font-size:15px;color:#fff;font-weight:normal;padding-right:5px;font-family:arial;}

.thesis_clever_optin_inr label.lemailr{text-align:center;font-size:15px;color:#fff;margin-left:30px;font-weight:normal;padding-right:5px;font-family:arial;}

.thesis_clever_optin_inr input.namer{font-size:15px;color:#fff;font-weight:normal;padding-right:5px;font-family:arial;}


.thesis_clever_optin_inr input.namer {
    border: 1px solid #DDDDDD;
    -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
    color: #9C9C9C;
    width:210px;
height: 40px;
font-size:18px;
padding-bottom: 4px;
padding-left:5px;
}


.thesis_clever_optin_inr input.emailr {
    border: 1px solid #DDDDDD;
    -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
    color: #9C9C9C;
    width:210px;
height: 40px;
margin-left: 20px;
font-size:18px;
padding-bottom: 4px;
padding-left:5px;
}

.thesis_clever_optin_inr input.submitr {
    padding: 0 18px;
margin-left:20px;
  width:120px;
 
  font-weight: bold;
  text-transform: uppercase;
font-size: 12px;
line-height: 1.5em;
  color: #fff;
 height:48px;
  font-family: 'Oswald',"PT Sans",Arial,Helvetica,sans-serif;
  background: #000;
  margin-top:30px;
  cursor:pointer;
  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #e5e5e5;
}

.thesis_clever_optin_inr input.submitr:hover, .thesis_clever_optin_inr input.submitr:focus{
    background:#ef3b24;
border: solid 1px #000;
color:#fff;
text-shadow: none;
/*Transition*/ -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; 
/*Glow*/ -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); box-shadow: 0px 0px 20px rgba(255,255,255,0.8);

}
.name_imgr{display:none;background: url("../img/name.png") no-repeat;height: 40px;float: left;width: 40px;margin-left: -87px;margin-top: 1px;border-left: 1px solid #2683D7;}

.read-more-blog-new{
float:right;
}

.read-more-blog-new a{
width: auto;
font-size: 13px;
border: none;
color: #FFF !important;
cursor: pointer;
display: inline-block;
font-family: inherit;
line-height: 1;
margin: 0 10px 0 0;
padding: 8px 15px 8px 15px;
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
position: relative;
text-align: center;
text-decoration: none;
-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.1s ease-in-out;
-o-transition: background-color 0.1s ease-in-out;
transition: background-color 0.1s ease-in-out;
background-color: #111111;

}
.read-more-blog-new a:hover {
background: #CB383D;
}

.postbox{
padding-top:30px;
}

.postbox img{
margin-left: 100px;
margin-bottom:20px;
border: 1px solid #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.postbox h2{
font-family: 'Oswald', sans-serif;
font-weight: 500;
font-size: 24px;
line-height: 36px;
color: #222222;
margin: 0 0 20px 0;
}

.postbox p{
display: block;
margin: 0 0 0 0;
font: 300 18px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 35px;
color: #555555;
margin-bottom: 30px;
}

.thesis_business_optins {
  margin: 0 auto;
  padding: 20px 20px 20px;
  margin-bottom:30px;
  border:1px solid #ddd;
}

h2.adsense_titr{
font-family: 'Oswald', sans-serif;
font-size:22px;
padding-bottom: 5px;
color: #222222;

}


.imgurlr{height: 180px;width: 210px;float: left;margin: 12px;background: white;}

.img_outerr{border:1px dotted #fff;height: 205px;float:left;margin:12px 0 10px 0;}

.form_outerr{margin: 2px 0px 10px 0px;width:100%;float: none;



}

.thesis_business_optin_inr{ width:100%; padding-top: 0px; font-family: arial; }

.thesis_business_optin_inr h2.business_titr {
font-family: arial;
font-size:32px;
color: #fff;
	
}

.thesis_business_optin_inr p {
padding-right:20px;
font-family: Arial,Tahoma,Verdana,sans-serif;
font-size:14px;
color:#fff;
padding-top:15px;
padding-bottom: 15px;
}



.thesis_business_optin_inr label.lnamer{text-align:center;font-size:15px;color:#fff;font-weight:normal;padding-right:5px;font-family:arial;}

.thesis_business_optin_inr label.lemailr{text-align:center;font-size:15px;color:#fff;margin-left:30px;font-weight:normal;padding-right:5px;font-family:arial;}

.thesis_business_optin_inr input.namer{ border: 1px solid #DDDDDD;
border: 1px solid #DDDDDD;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #9C9C9C;
width: 95%;
height: 40px;
font-size: 14px;
padding-bottom: 4px;
padding-left: 10px;
margin-bottom: 20px;

}

.thesis_business_optin_inr input.emailr {
border: 1px solid #DDDDDD;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #9C9C9C;
width: 95%;
height: 40px;
font-size: 14px;
padding-bottom: 4px;
padding-left: 10px;
margin-bottom: 20px;
}

.thesis_business_optin_inr input.submitr {
    padding: 0 18px;
  height: 35px;
  width:100%;
  font-weight: bold;
  text-transform: uppercase;
font-size: 12px;
line-height: 1.5em;
  color: #fff;
 height:42px;
  font-family: 'Oswald',"PT Sans",Arial,Helvetica,sans-serif;
  background: #000;
  
  cursor:pointer;
  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #e5e5e5;
}

.thesis_business_optin_inr input.submitr:hover, .thesis_business_optin_inr input.submitr:focus{
    background:#000;
border: solid 1px #000;
color:#fff;
text-shadow: none;
/*Transition*/ -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; 
/*Glow*/ -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); box-shadow: 0px 0px 20px rgba(255,255,255,0.8);

}
.name_imgr{display:none;background: url("../img/name.png") no-repeat;height: 40px;float: left;width: 40px;margin-left: -87px;margin-top: 1px;border-left: 1px solid #2683D7;}

.widget_search{
width:100%;
}


.widget_search input[type="text"] {
width: 74%;
height: 44px;
padding-right: 42px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
font-size: 18px;
background: #fff;
border: 1px solid #e1e1e1;
padding: 8px 8px;
outline: none;
color: #acacac;
max-width: 100%;
display: block;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
border: 1px solid #c6c6c6;
color: #252525;
-moz-box-shadow: 0 0 5px rgba(172, 172, 172, 0.4);
-webkit-box-shadow: 0 0 5px rgba(172, 172, 172, 0.4);
box-shadow: 0 0 5px rgba(172, 172, 172, 0.4);
}

.widget_search input[type="submit"] {
color: #cb383d;
background-color: #cb383d;
}

.widget_search input[type="submit"]:hover {
color: #252525;
background-color: #252525;
}

.widget_search input[type="submit"] {
position: relative;
height: 44px;
width: 16%;
text-indent: -9999em;
right: -220px;
top: -44px;
background-image: url(images/hover-search.png);
background-repeat: no-repeat;
background-position: center center;
}


.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
width: auto;
font-size: 13px;
border: none;
color: #FFF !important;
cursor: pointer;
display: inline-block;
font-family: inherit;
line-height: 1;
margin: 0 10px 0 0;
padding: 8px 15px 8px 15px;
position: relative;
text-align: center;
text-decoration: none;
-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.1s ease-in-out;
-o-transition: background-color 0.1s ease-in-out;
transition: background-color 0.1s ease-in-out;
background-color: #252525;
}

#second-box{
padding: 30px 0 0px;
overflow: hidden;
}

.second-box1{
float: left;
width: 44%;
position: relative;
background-image: url(../img/horisontal-dots.png);
background-repeat: repeat-x;
background-position: left bottom;
}

.second-box1-img img{
width: 430px;
height: 264px;
margin: 0 0 15px 0;
border: 1px solid #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
margin-bottom: 20px;
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;	
}

.second-box1-img img:hover{
opacity:0.8;	
}

.second-box1-title{
margin-bottom:20px;
}

.second-box1-title h2 a{
font-family: 'Oswald', sans-serif;
		font-size: 20px;
		line-height: 24px;
		font-weight: 500;
		color: #222222;
		margin: 0 0 10px 0;
		-webkit-transition: color .3s linear;
		-moz-transition: color .3s linear;
		-o-transition: color .3s linear;
		-ms-transition: color .3s linear;
		transition: color .3s linear;
}

.second-box1-title h2 a:hover{
color:#CB383D;
}

.second-box1-content p{
		display: block;
margin: 0 0 0 0;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 35px;
color: #555555;
margin-bottom:30px;
}

.mosaic-block-second1 {
	float:left;
	position:relative;
	overflow:hidden;
	width:430px;
	height:264px;
	background:#111 url(../img/progress.gif) no-repeat center center;
	border:1px solid #fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	margin-bottom:20px;
}

.second-box2{
float: left;
width: 28%;
padding: 0 13px;
box-sizing: border-box;
margin-bottom:0px;
background-image: url(../img/horisontal-dots.png);
background-repeat: repeat-x;
background-position: left bottom;
}

.second-box2-img img{
width: 270px;
height: 166px;
margin: 0 0 10px 0;
border: 1px solid #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
margin-bottom: 20px;
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;	
}

.second-box2-img img:hover{
opacity:0.8;	
}

.second-box2-title{
margin-bottom:30px;
}

.second-box2-title h2 a{
font-family: 'Oswald', sans-serif;
		font-size: 20px;
		line-height: 24px;
		font-weight: 500;
		color: #222222;
		margin: 0 0 10px 0;
		-webkit-transition: color .3s linear;
		-moz-transition: color .3s linear;
		-o-transition: color .3s linear;
		-ms-transition: color .3s linear;
		transition: color .3s linear;
}

.second-box2-title h2 a:hover{
color:#CB383D;
}

.second-box2-content{
font-family: "Helvetica",Arial,sans-serif;
font-size: 16px;
line-height: 26px;
color: #c4c4c4;
}

.mosaic-block-second2 {
	float:left;
	position:relative;
	overflow:hidden;
	width:270px;
	height:166px;
	background:#111 url(../img/progress.gif) no-repeat center center;
	border:1px solid #fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	margin-bottom:20px;
}

.second-box-full{
float:left;
}

/*General Mosaic Styles*/
.mosaic-block-1 {
	float:left;
	position:relative;
	overflow:hidden;
	width:390px;
	margin-right: 3px;
margin-left: 4px;
	height:250px;
	background:#111 url(../img/progress.gif) no-repeat center center;
	border:1px solid #fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

.mosaic-block-2 {
	float:left;
	position:relative;
	overflow:hidden;
	width:390px;
	margin-right:15px;
	height:250px;
	background:#111 url(../img/progress.gif) no-repeat center center;
	border:1px solid #fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

.mosaic-block-3 {
	float:left;
	position:relative;
	overflow:hidden;
	width:380px;
	height:250px;
	background:#111 url(../img/progress.gif) no-repeat center center;
	border:1px solid #fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

	.mosaic-backdrop {
		display:none;
		position:absolute;
		top:0;
		height:100%;
		width:100%;
		background:#111;
	}
	
	.mosaic-overlay {
		display:none;
		z-index:5;
		position:absolute;
		width:100%;
		height:100%;
		background:#111;
	}
	
		/*** Custom Animation Styles (You can remove/add any styles below) ***/
		.circle .mosaic-overlay {
			background:url(../img/hover-magnify.png) no-repeat center center;
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			display:none;
		}
		
		.fade .mosaic-overlay {
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			background:url(images/bg-black.png);
		}
		
		.bar .mosaic-overlay {
			bottom:-100px;
			height:100px;
			background:url(../img/bg-black.png);
		}
		
		.bar2 .mosaic-overlay {
			bottom:-50px;
			height:100px;
			opacity:0.8;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		}
		
			.bar2 .mosaic-overlay:hover {
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			}
		
		.bar3 .mosaic-overlay {
			top:-100px;
			height:100px;
			background:url(../img/bg-black.png);
		}
		/*** End Animation Styles ***/

#social_iconswidget
{
width: 23%;
float: right;
margin-top:5px;

}
#social_inner1 .fb{
float:left;
}
#social_inner1 .twi{
float:left;
}
#social_inner1 .link{
float:left;
}
#social_inner1 .rss{
float:left;
}
#social_iconswidgetinner
{
float: left;
border-radius: 0px;
width: 100%;
}
#social_inner1
{
margin:0 auto;
}
#social_inner1 img
{
width: 39px;height: 39px;float: left;margin-right: 10px;
}
#social_iconswidget #phone
{
float: left;
width: 155px;
font-family: Arial;
font-size: 13px;
margin-left: 30px;
padding-top: 10px;
margin-right: 20px;

}
#social_iconswidget #phone label
{
color: #929292;
font-weight: bold;
}
#social_iconswidget #phone span
{
color: #9B9B9B;
}

.tab-menu{
margin-bottom:30px;
}
#tabs
{
overflow: auto;
width: 100%;
list-style: none;
margin: 0;
padding: 0;
}

#tabs li
{
margin: 0;
padding: 0;
float: left;
}

#tabs a
{
    
    box-shadow: -2px 0 0 rgba(0, 0, 0, .2);
    background: #cb383d;
   
    color: #fff;
    float: left;
    font: bold 13px/35px 'Lucida sans', Arial, Helvetica;
    height: 35px;
    padding: 0 18px;
    text-decoration: none;
	-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.1s ease-in-out;
-o-transition: background-color 0.1s ease-in-out;
transition: background-color 0.1s ease-in-out;
}

#tabs a:hover
{
    background: #000;
color:#fff;	
}

#tabs a:focus
{
    outline: 0;
}

#tabs #current a
{
    background: #fff;
   
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
    color: #333;
}

#content
{
    background-color: #fff;
	border-bottom:1px solid #e1e1e1 ;
	border-left:1px solid #e1e1e1 ;
	border-right:1px solid #e1e1e1 ;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom:30px;
	width:260px;
    height: auto; 
	
}



#tab2 ul{
list-style: none;
margin-left: 0px;
}

#tab2 ul li{
clear: both;
margin-bottom: 10px;
display: block;
overflow: hidden;
border-bottom: 1px solid #e1e1e1;
padding-bottom: 10px;
width:280px;
font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
font-size: 18px;
}

#tab2 ul li a:hover{
color:#cb383d;
}

#tab2 ul li a,#tab2 ul li a:visited {
outline: 0;
color: #555555;
text-decoration: none;
line-height: inherit;
-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
}

#tab2 ul img{
width: 50px;
height: 50px;
float: left;
padding-right: 20px;
}

#tab1{
width:280px;
}

#tab1 ul li {
clear: both;
margin-bottom: 10px;
display: block;
overflow: hidden;
border-bottom: 1px solid #e1e1e1;
padding-bottom: 10px;
width: 240px;
font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
font-size: 16px;
}

#tab1 ul li img{
width:90px;
height:55px;
float:left;
padding-right:20px;
}

#tab1 ul li a:hover{
color:#cb383d;
}

#tab1 ul li a,#tab1 ul li a:visited {
outline: 0;
color: #555555;
text-decoration: none;
line-height: inherit;
-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
}

#third-box{
width:100%;
float:left;
padding-bottom: 30px;
padding-top:30px;
}

.category-title{
margin-bottom: 20px;
clear: both;
background-image: url(../img/horisontal-dots.png);
background-repeat: repeat-x;
background-position: left bottom;
}

.category-title h2{
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-size: 24px;
font-weight: 900;
color:#cb383d;
padding-bottom: 15px;
}

.meta-entry{
}

.meta-entry h5{
margin-bottom: 15px;
color: #acacac;
font-size: 14px;
line-height:25px;
}

.meta-entry h5 a{
margin-left: 15px;
border-bottom: 1px solid #e1e1e1;
color:#CB383D;
font-size: 14px;
}
.meta-entry h5 a:hover{
color:#111111;
}

.content-para p{
display: block;
margin: 0 0 0 0;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 30px;
color: #555555;
margin-bottom: 15px;
}

.readmore{
padding-top:15px;
}

.readmore a{
font-family:'Segoe UI', Verdana, Arial, sans-serif;
text-transform: uppercase;
font-size:14px;
color:#111111;
-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
}


.readmore a span{
padding-left: 5px;
font-family: 'FontAwesome';
font-weight: normal !important;
content: "?f0a9";
}

.third-left-box{
float: left;
width: 48%;
padding: 0 12px;
box-sizing: border-box;
}

		.third-left-box img{
		width:340px;
		height:209px;
	opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
		}

.third-left-box img:hover{
opacity:0.8;	
}
		
		.third-left-box h2 a{
		font-family: 'Oswald', sans-serif;
		font-size: 18px;
		line-height: 24px;
		font-weight: 500;
		color: #222222;
		margin: 0 0 10px 0;
		-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
		
		}
		
		.third-left-box h2 a:hover{
		color:#CB383D;
		}

		.third-let-box p{
		display: block;
		margin: 0 0 0 0;
		font-size: 14px;
		line-height: 24px;
		color: #222222;
		}
		
		.third-right-box{
		float: left;
		width: 52%;
padding: 0 12px;
box-sizing: border-box;
		}
		
		.third-right-box1{
		width: 100%;
		float:left;
		margin-top: 7px;
		border-bottom: 1px solid #e1e1e1;
		}
		
		.third-right-box1 img{
		float: left;
		display: block;
		width: 140px;
		height: 86px;
		margin: 5px 10px 14px 0;
		border: 1px solid #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;	
		}

.third-right-box1 img:hover{
opacity:0.8;	
}
		
		.third-right-box1 h2 a{
		font-size:18px;
		font-family: 'Oswald', sans-serif;
		width: 100%;
		padding-bottom:5px;
		line-height: 25px;
		color: #222222;
		-webkit-transition: color .3s linear;
		-moz-transition: color .3s linear;
		-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
		}
		
		
		.third-right-box1 h2 a:hover{
		color:#CB383D;
		}
		
		.mosaic-block-third {
	float:left;
	position:relative;
	overflow:hidden;
	width:340px;
	height:209px;
	background:#111 url(../img/progress.gif) no-repeat center center;
	border:1px solid #fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	margin-bottom:20px;
}

.mosaic-header2{
margin-bottom:10px;
}

.mosaic-header2 h2{
width:100%;
}

	.mosaic-block-third-right {
	float:left;
	position:relative;
	overflow:hidden;
	width:140px;
	height:86px;
	margin-right:10px;
	background:#111 url(../img/progress.gif) no-repeat center center;
	border:1px solid #fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

.pagination {
    clear: both;
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 30px;
    margin-left: 20px;
    padding: 20px 0;
    position: relative;
}

.pagination span, .pagination a {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #CCCCCC;
    color: #111111;
    display: block;
    float: left;
    font-family: helvetica;
    font-size: 1.1em;
    margin: 2px 2px 2px 0;
    padding: 6px 9px 5px;
    text-decoration: none;
    width: auto;
} 
.pagination a:hover{
color:#fff;
background: #555;
border: 1px solid #444444;
}
 
.pagination .current{
padding:6px 9px 5px 9px;
background: #555;
color:#fff;
border: 1px solid #444444;
}

#relatedposts{
width: 700px;float: left;margin-left: 0px;margin-top: 15px;}
#relatedposts ul {
    float: left;
    margin-left: 5px;
    margin-top: 10px;
    width: 700px;
	list-style:none;
}
#relatedposts ul li {
    float: left;
	}

#relatedposts h3{
font: 300 20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
margin-left: 15px;
margin-bottom:10px;
border-bottom:1px solid #efefef;
padding-bottom:10px;
}

.related-posts-box{
width: 200px;
margin: 0 10px 20px 10px;
float: left;
background: #fff;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.20);
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.20);
border-top: 1px solid rgb(228, 222, 222);
}

.related-posts-box:hover{
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.40);
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.40);
}

.related-posts-box img{
width:180px;
height:120px;
margin: 10px 10px 20px 10px;

}


.related-posts-box h3{
margin: 0px 10px 20px 10px;
font: 300 16px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 25px;
color: #555555;
text-align:center;
}

.related-posts-box h3 a{
color: #555555;
text-decoration:none;
 -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
}

.related-posts-box h3 a:hover{
color: #c8b34d;
text-decoration:none;
}

.related-posts-box-bottom {
clear: both;
background: #f7f7f7;
padding: 15px 20px;
}

/* Author Box styles */

.clr {
	clear:both;
}

.ta_author_info.ta_box {
	margin: 0px 10px 20px 10px;
	background: #f8f8f8;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #cccccc;
clear:both;	
}

.ta_author_info {
	float: none;
	height: auto;
}

.ta_box {
	border: 1px solid #f1f1f1;
	-moz-box-shadow: 1px 1px 1px #e5eaed;
	-webkit-box-shadow: 1px 1px 1px #E5EAED;
	box-shadow: 1px 1px 1px #E5EAED;
	padding: 20px;
	margin: 10px;
}
.ta_author_info .ta_author_desc {
	margin-left: 125px;
}

.ta_author_avatar {
	float: left;
	width: 113px;
	height: 113px;
}

.ta_author_info .ta_author_avatar img,
.ta_author_info .ta_author_avatar_sb img {
	width: 100px;
	height: 100px;
}

.ta_author_avatar img,
.ta_author_avatar_sb img {
	display: block;
	margin: 0 15px 8px 0;
	padding: 3px;
border: 1px solid rgb(224, 214, 214);
}

.ta_box h4 {
	text-transform: none;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.ta_box .ta_author_desc h4 a {
	display: inline;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	font-size: 16px;
	text-decoration:none;
}

.ta_box p {
	margin-bottom:10px;
	
	font: 300 16px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 35px;
color: #555555;
}

.ta_box ul {
	border-top: 1px dashed #ccc;
	padding:20px 0 0 0;
	width:100%;
	margin: auto;
}
.ta_box ul li {
	list-style:outside none;
	list-style-image:none;
}
.ta_box .twitter,
.ta_box .gplus,
.ta_box .facebook {
	float:left;
	line-height: 20px;
}
.ta_box .gplus {
	background: url("../img/gplus-16.png") no-repeat scroll 0.8em center transparent; 
	padding-left:32px;
}
.ta_box .facebook {
	background: url("../img/facebook-16.png") no-repeat scroll 0.8em center transparent; 
	padding-left:34px;
}

/* author archive */
.ta_author_info.ta_archive {
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-bottom: 1px dashed #ccc;
	margin-bottom:40px;
}
.ta_author_info.ta_archive .ta_author_desc {
	margin-left:150px;
}
.ta_author_info .ta_author_archive_avatar img {
	width:130px;
	height:130px;
	float: left;
	margin-right:30px;
}
.ta_author_info .ta_author_desc h1 {
	margin-bottom:10px;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}

/* sidebar */
.ta_author_info.ta_sb {
	margin-bottom:20px;
}
.ta_author_avatar_sb {
	margin:auto;
	float:none;
	text-align: center;
	width: 100px;
	height: 100px;
}
.ta_author_desc_sb h4 {
	text-align: center;
}
.ta_author_desc_sb p {
	font-size:12px;
	color: #666;
}
.ta_sb .twitter,
.ta_sb .gplus,
.ta_sb .facebook {
	float:none;
	line-height: 20px;
}
.ta_sb .gplus {
	background: url("../img/gplus-16.png") no-repeat scroll 0 center transparent; 
	padding-left:22px;
}
.ta_sb .facebook {
	background: url("../img/facebook-16.png") no-repeat scroll -2px center transparent; 
	padding-left:22px;
}

.social-post {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 6px #DDDDDD;
    left: 40px;
    padding: 10px 10px 0;
    position: fixed;
    top: 200px;
}
.counter-twitter { margin-bottom:1.4em; margin-left:0em; }
.counter-fb-like { margin-bottom:1.6em; margin-left:0.5em; }
.counter-google-one { margin-bottom:1.6em; margin-left:0.2em; }

.pinterest-share{ margin-bottom:1.4em; margin-left:0.2em; }

#landing-page img {
margin: 0 auto;
display:block;
}

@media screen and (max-width:1050px) {
ul.nav-menu {
width:70%;
}

#header {
width: 100%;
padding-right: 12px;
}
#container {
width: 100%;
}
.menu_social {
width: 100%;
padding: 0 12px;
}
#social_iconswidget {
width: 26%;
}
#left-column {
width: 71%;
}
.second-box1 {
padding: 0 12px;
	}
#right-column {
width: 29%;
}

.widget_search {
width: 260px;
}

.widget_search input[type="submit"] {
right: -215px;
}

.widget {
width: 260px;
}

#footer-top {
width: 990px;
}

#left-footer .widget {
width: 260px;
}


#popular-posts {
width: 260px;
}

#magazine-first-box {
padding: 0 13px;
}
.nav-menu > li > a {
font-size: 14px;
}

.nav-menu ul.sub-menu > li > a {
    font-size: 14px;
}

.textwidget{
font: 300 15px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height:30px;
}

.widget ul li a {
font-size: 15px;
}

#archive-post-image img {
width: 210px;
height: 129px;
}

#archive-headline h1 {
padding-bottom: 5px;
}

#archive-headline h1 a {
font-size: 21px;
}

#archive-byline {
margin-bottom: 5px;
font-size: 14px;
}

.byline {
font: 300 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 5px;
margin-bottom: 20px;
}

.post_excerpt {
font: 300 15px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 30px;
}

#landing-main {
width: 800px;
}

#single-post-image img {
margin-left: 0px;
width: 550px;
height: 339px;
}

.post_content p {
font: 300 15px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 30px;
}

.advertisement3 img{
width:260px;
height:217px;
}

.facebook-box{
width:260px; 
height:330px;
} 

#fifth-box {
width: 100%;
}

.fifth-left-box {
width: 50%;
}

.mosaic-block-fifth {
width: 310px;
height: 190px;
}

.fifth-right-box {
width: 50%;
}

.fifth-right-box1 {
width: 310px;
}

.fifth-right-box1 h2 a {
width: 310px;
}

.category-title h2 {
font-size: 21px;
}

.meta-entry h5{
font-size: 14px;
margin-bottom:15px;
line-height:25px;
}

.meta-entry h5 a{
font-size: 14px;
}

.content-para p{
font: 300 15px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 30px;
margin-bottom: 1px;
}

.mosaic-block-left {
width: 50%;
height: auto;
}
.mosaic-block-left img {
width: 100%;
height: auto;
}	
.first-box-left {
float: none;
width: 100%;
}
.mosaic-block-right {
width: 25%;
height: auto;
}

.mosaic-block-right img {
width: 100%;
height: auto;
}


.article h4 a {
font-size: 15px;
}

.mosaic-span-business1 a{
width: 200px;

}

.mosaic-span-business1 a:hover {
width: 200px;
}

.mosaic-span-business1 a{
font-size: 14px;
}

.mosaic-span-business1 a:hover{
font-size: 14px;
}

.your-title h3 {
font-size: 15px;
}

.copyrights {
width: 1000px;
}

#fourth-box {
width: 100%;
}

.mosaic-block-fourth {
width: 210px;
height: 129px;
}

.fourth-right-box {
float: left;
}

.fourth-right-box h2 {
padding-bottom: 5px;
}

.fourth-right-box h2 a {
font-size: 21px;
}

.category-title h2 {
font-size: 21px;
}

.meta-entry h5{
font-size: 14px;
margin-bottom:15px;

}

.meta-entry h5 a{
font-size: 14px;
}

.content-para p{
font: 300 15px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 30px;
margin-bottom: 1px;
}

#popular-posts2{
width:260px;
}

#popular-posts2 ul li {
width:260px;
}
.thesis_clever_optin_inr{
width:560px;
}

.thesis_clever_optin_inr input.namer {
width:200px;
}


.thesis_clever_optin_inr input.emailr {
width:200px;
margin-left:0px;
}

.thesis_clever_optin_inr input.submitr {
margin-left:0px;
}

.thesis_business_optin_inr{ width:100%;  }
.thesis_business_optin_inr input.namer{ 
width: 100%;

}

.thesis_business_optin_inr input.emailr {

width: 100%;

}

.thesis_business_optin_inr input.submitr {

  width:100%;

}

.widget_search{
width:260px;
}

.widget_search input[type="submit"] {
right: -215px;
}

.mosaic-block-second1 {
width: 400px;
height: 245px;
}


.mosaic-block-second2 {
width: 230px;
height: 141px;
}

.second-box1-title h2 a {
font-size: 21px;
}

.second-box2-title h2 a {
font-size: 21px;
}

.second-box1-content p {
font: 300 15px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 30px;
margin-bottom: 1px;
}

#content {
width: 225px;
}

#tabs a {
font: bold 13px/35px 'Lucida sans', Arial, Helvetica;
padding: 0 9.8px;
}

#tab1 {
width: 200px;
}

#tab1 ul li {
width: 200px;
}

#tab1 ul li a, #tab1 ul li a:visited {
font-size:15px;
}

#tab2 ul li {
width: 200px;
}

#tab2 ul li {
font-size: 15px;
}

#third-box {
width: 100%;
}

.third-left-box {
width: 50%;
}

.mosaic-block-third {
width: 310px;
height: 190px;
}

.third-left-box img {
width: 100%;
height: auto;
}

.mosaic-header2 h2 {
width: 310px;
}

.third-right-box {
width: 50%;
}

.third-right-box1 {
width: 310px;
}

.mosaic-block-third-right {
width: 110px;
height: 67px;
}

.third-right-box1 h2 a {
width: 185px;
}

.meta-entry h5{
font-size: 14px;
margin-bottom:15px;
line-height:20px;
}

.category-title h2 {
font-size: 21px;
}

.meta-entry h5 a{
font-size: 14px;
}

.content-para p{
font: 300 15px 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 30px;
margin-bottom: 1px;
}
	
.fourth-left-box1{
margin-right:20px;		
	}
	
.social-post {
position: inherit;
overflow: hidden;
margin-bottom: 30px;
}

.counter-twitter {
float: left;
margin-right:15px;		
}

.counter-fb-like {
float: left;
margin-right:15px;		
}

.counter-google-one {
float: left;
margin-right:15px;		
}	
}

@media screen and (max-width:1023px) {
#navigation {
position: inherit;
}
#social_iconswidget {
width: 100%;
float: none;
text-align: center;
display: inline-block;
}
#social_iconswidgetinner {
display: inline-block;
}
#social_inner1 {
display: inline-block;
}
ul.nav-menu {
width:100%;
}
.menu_social {
width: 100%;
}
.advertisement {
float: none;
width: 100%;
text-align: center;
display: inline-block;
}
.advertisement img {
display: inline-block;
}
#header {
width: 100%;
text-align: center;
display: inline-block;
padding: 16px 0 16px;
}

#header-left {
display: inline-block;
float: none;
}

.business-logo img{
margin:0 auto;		
}
.mosaic-block-left {
width: 50%;
height: auto;
}	
.mosaic-block-right {
width: 25%;
height: auto;
}
#container {
width:100%;
}
.first-box-left {
float: none;
width: 100%;
}
.mosaic-block-left img {
width: 100%;
height: auto;
}
	
#landing-main {
width: auto;
max-width: 617px;
}	

#magazine-first-box {
padding: 15px;
}
#magazine-second-box {
padding: 15px;
}

#magazine-ad-2 {
padding: 22px;
}
.mosaic-block-right img {
width: 100%;
height: auto;
}

.your-title {
border-bottom: 0px;	
width: 24%;
}
.your-article {
overflow: hidden;
clear: both;
}	
.article {
width: 76%;
border-left: 1px solid #dfdfdf;
padding:0 0 0 13px;		
}
	
.second-box1 {
margin-left: 0px;
}

.second-box1-img img {
height: auto;
}
	
.second-box2 {
width: 28%;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.second-box2-img img {
height: auto;
}
	
#left-column {
width:100%;
float:none;
}

#third-box {
width:100%;
}
.third-right-box1 {
width: 100%;
}
.third-left-box {
width: 50%;
}

.third-right-box {
width: 50%;
}

.third-left-box img {
width: 100%;
height: auto;
}

.third-right-box1 img {
width: 35%;
height: auto;	
}
	
#fifth-box {
width: auto;
max-width: 100%;
}
	
.fifth-left-box {
width: 50%;
}
.mosaic-header2 h2 {
width: 100%;
}
.fifth-left-box img {
width: 100%;
height: auto;
}
.fifth-right-box1 h2 a {
width: 100%;
}
	
.fifth-right-box {
width: 50%;
}

.fifth-right-box1 {
width: 100%;
}

.fifth-right-box1 img {
width: 100%;
height: auto;
}
	
#fourth-box {
width: 100%;
}
.fourth-left-box{
margin-bottom: 15px;
width: 50%;
float: left;
padding: 0 12px;
}
.fourth-left-box1 {
margin-right: 0px;
display: inline-block;
width: 100%;
}
	
.fourth-left-box img {
width: 100%;
height: auto;
}	
	
.fourth-right-box {
width: 100%;
}

#right-column {
width: 100%;
float: none;
}
.widget {
width: 100%;
}
.facebook-box {
width: 100%;
}
.thesis_business_optin_inr {
width: 100%;
}
#footer-top {
width: auto;
max-width: 100%;
overflow: hidden;
}

#left-footer {
float: none;
width: 100%;
margin-right: 0px; 
margin-left: 0px;
}

#left-footer .widget {
width: auto;
max-width: 100%;
}

#center-footer {
float:none;
width: 100%;
margin-right: 0px;
}

#popular-posts2 {
width: auto;
max-width: 100%;
}

#popular-posts2 ul li {
width: auto;
max-width: 100%;
}
.counter-google-one {
margin-bottom: 0px;
}
#right-footer {
float:none;
width: 100%;
}

#right-footer .widget {
width: auto;
max-width: 100%;		
}

.copyrights {
width: auto;
max-width: 617px;
}
.widget_search {
width: 100%;
}
.widget_search input[type="submit"] {
right: -58%;
}

.thesis_clever_optin_inr {
width: 100%;
padding: 5px;
margin: 0px;
margin-bottom: 30px;		
}

	
.menu_control {
display: block;
margin-bottom:15px;		
width: 100%;
border-width: 0;
background-color: #000;
color:#fff;
padding: 1em;
font-size:20px;
text-align: center;
cursor: pointer;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.nav-menu {
display: none;
width: 100%;
border-width: 1px 0 0 0;
clear: both;
}
	
.nav-menu > li {
float: none;
}
	
.nav-menu > li > a {
text-align:center;		
}
	
.nav-menu ul.sub-menu {
position:static;		
display: block;
width: 100%;
padding-left:26px;		
}

.nav-menu ul.sub-menu > li > a {
width: auto;
text-align:center;
color: #F15353;		
}	
.nav-menu ul.sub-menu > li {
width: 100%;
}	
.menu{
display:none;
width:100%;
border-width:1px 0 0 0;
clear:both;
}

.show_menu {
display: block;
}

#footer-menu li{
display: block;
}

#footer-menu li a{
text-align:center;		
}
	
#footer-bottom {
padding-top: 0px;
}
.thesis_business_optin_inr input.namer {
width: 100%;
}
.thesis_business_optin_inr input.emailr {
width: 100%;
}
.thesis_business_optin_inr input.submitr {
width: 100%;
}

.thesis_clever_optin_inr input.namer {
width: 100%;
margin-bottom: 20px;
}
.thesis_clever_optin_inr input.emailr {
width: 100%;
margin-bottom: 20px;
}
.thesis_clever_optin_inr input.submitr {
width: 100%; 
margin-top: 0px;
}
#single-box-comment textarea {
width: 100%;
}
}

@media screen and (max-width:767px) {

#magazine-first-box {
clear: both;
padding: 0px 15px;
overflow: hidden;
}

#magazine-second-box {
clear: both;
overflow: hidden;
padding: 0px 15px;
}
.mosaic-block-right {
width: 100%;
margin-bottom: 10px;
}
.mosaic-block-right img {
width: 100%;
}
.thesis_business_optin_inr input.namer {
width: 100%;
}
.thesis_business_optin_inr input.emailr {
width: 100%;
}
.thesis_business_optin_inr input.submitr {
width: 100%;
}

.your-title {
		
width: 30%;
}
.article {
width: 69%;
	}
	
#magazine-ad-2 {
padding: 0px 15px;
}
.first-box-left {
display: inline-block;
text-align: center;
}
	

.first-box-right{
width: 50%;
float: left;
}
.mosaic-block-left {
display: inline-block;
float: none;
}

#left-column {
padding: 0px 15px;
}
.mosaic-block-left {
width: 100%;
}


	


.mosaic-header2 h2 {
width: 100%;
}	




.fourth-left-box img {
height: auto;
margin-left: 0px;
}

#right-column {
}

.third-right-box1 h2 a {
width: 60%;
}

.fifth-right-box1 h2 a {
width: 100%;
}

#archive-post-image img {
width: 98%;
height: auto;
margin-left: 2px;
}

.advertisement4 {
float: none;
margin-right: 0px;
width: 100%;
}
.advertisement4 img {
width: 50%;
height: auto;
}	
}

@media screen and (max-width:479px) {
.second-box2 {
margin-left: 0px;
}
.first-box-right {
width: 100%;
float: none;
margin-top: 10px;
	}
.second-box2 {
width: 100%;
}
.mosaic-block-left {
width: 100%;
}
.mosaic-block-right {
width: 100%;

}	
.mosaic-block-right {
width: 100%;
}
.your-title {
		
width: 100%;
}
.article {
width: 100%;
	}	
#social_iconswidget {
width: 88%;
float: right;
margin-top: 10px;
margin-bottom: 10px;
}
	
#social_iconswidgetinner {
width: 100%;
}


#right-column {
width: 100%;		
}

.advertisement3 img {
width: 100%;
height: auto;
}

.widget_search {
width: 100%;
}
.second-box1 {
float: none;
width: 100%;
margin-bottom: 20px;
	}
.second-box2-img img {
width: 100%;
	}

.widget {
width: 100%;
}

.facebook-box {
width: 98%;
height: auto;
}

.thesis_business_optin_inr input.namer {
width: 98%;
}

.thesis_business_optin_inr input.emailr {
width: 98%;
}

.thesis_business_optin_inr input.submitr {
width: 100%;
}	
.archive-post-box{
width: 100%;
}
.archive-post-image img {
width: 100%;
	}
.archive-post-image{
display: inline-block;	
}
.archive-post-image img {
width: 100%;
height: auto;
float: none;
margin-right: 0px;
display: inline-block;
	}

.fourth-left-box {
width: 100%;
float: none;
}
.fifth-left-box {
width: 100%;
float: none;
}
.fifth-right-box {
width: 100%;
float: none;
}
.third-left-box {
width: 100%;
float: none;
}
.third-right-box {
width: 100%;
float: none;
}
.third-right-box1 img {
width: 100%;
float: none;
margin-bottom: 16px;
}
}




@media screen and (max-width:300px) {

	
.thesis_business_optin_inr input.namer {
width: 70%;
}

.thesis_business_optin_inr input.emailr {
width: 70%;
}

.thesis_business_optin_inr input.submitr {
width: 75%;
}	
}
#header-left {
	padding: 0;
}
.business-logo, .advertisement {
	display: none;
}

/*---:[ custom CSS ]:---*/
@media screen
{
	strong {
   font-weight: bold;
}
	.byline {
	margin: 0px 0px 0px;
	}
	/*
	.post_content p {
	color:#191919;
	}
	*/
#single-post-header h1 {
  font-family: 'Raleway',sans-serif;
		font-size: 40px;
  line-height: 50px;
		/*
  font-size: 45px;
  line-height: 54px;
  */
	font-weight: 500;
  color: #222222;
  margin: 0 0 30px 0;
}
#navigation
	{
	border-bottom: none;
	}
#header {
  padding: 82px 0 8px;
  background: none repeat scroll 0% 0% #E9E9E9;
}
img.aligncenter {
    margin: 10px auto;
}
.body
	{
	background: none repeat scroll 0% 0% #E9E9E9;
	}
	#single-box-comment {
    padding-top: 0px;
}
}
@media screen and (max-width:767px) {
	#single-post-header h1 {
  line-height: 1.2em;
  font-size: 28px;
  
}
#relatedposts ul li {
    float: left;
    width: 100%;
}
.cat_moazzam #right-column
{ display:none;
	}
.home_moazzam #right-column
{ display:none;
	}
}
.techno-respon-mid-banners {
	float:left; 
	margin-right:5px;
}
blockquote.quotescollection-quote {
	border:1px solid #333333;
	background:none;
	padding:10px;
//	margin-bottom: 30px;
	margin:4em 2em;
	font-size:1em;
	box-shadow: 2px 2px 3px #333333;
}