/*
Theme Name: TechSavvy Codebase
Theme URI: http://magazine3.com/techsavvy/
Author: Magazine3
Author URI: http://magazine3.com
Description: Tech WordPress theme
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mm
Use it to make something cool, have fun, and share what you've learned with others.
*/
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,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{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}

audio,canvas,video{display:inline-block;max-width:100%}

html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

body,button,input,select,textarea{color:#000;line-height:1.4;font-family:Arial, Helvetica, sans-serif;font-size:14px}

body {
     max-width: 99.99%;
}

#foot_menu{height:20px;}

#foot_menu li{display:inline; }

#foot_menu li a{background:#E9E9E9;padding:5px 10px;color:#333}
#foot_menu li a:hover{background:#009BFF;padding:5px 10px;color:#fff}
a{color:#009BFF;text-decoration:none}

a:focus{outline:thin dotted}

a:hover,a:active{outline:0}

a:active,a:hover{color:#333}

h1,h2,h3,h4,h5,h6{clear:both}

h1{font-size:26px;line-height:1.4}

h2{font-size:24px;line-height:1.4}

h3{font-size:22px;line-height:1.4}

h4{font-size:20px;line-height:1.4}

h5{font-size:18px;line-height:1.4}

h6{font-size:16px;line-height:1.4}

address{font-style:italic;margin-bottom:24px}

abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}

b,strong{font-weight:700}

cite,dfn,em,i{font-style:italic}

mark,ins{background:#fff9c0;text-decoration:none}

p{margin-bottom:24px}

code,kbd,tt,var,samp,pre{font-family:monospace,serif;font-size:15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6}

pre{border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}

blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}

blockquote{color:#767676;font-size:15px;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:24px}

blockquote cite,blockquote small{color:#2b2b2b;font-size:15px;font-weight:400;line-height:1.5}

blockquote em,blockquote i,blockquote cite{font-style:normal}

blockquote strong,blockquote b{font-weight:400}

small{font-size:smaller}

big{font-size:125%}

sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}

sup{bottom:1ex}

sub{top:.5ex}

dl{margin-bottom:24px}

dt{font-weight:bold}

dd{margin-bottom:24px}

ul,ol{list-style:none;margin:0 0 24px 20px}

ul{list-style:disc}

ol{list-style:decimal}

li>ul,li>ol{margin:0 0 0 20px}

img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}

figure{margin:0}

fieldset{border:1px solid rgba(0,0,0,0.1);margin:0 0 24px;padding:11px 12px 0}

legend{white-space:normal}

button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}

button,input{line-height:normal}

input,textarea{background-image:-webkit-linear-gradient(hsla(0,0,100%,0),hsla(0,0,100%,0))}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}

button[disabled],input[disabled]{cursor:default}

input[type="checkbox"],input[type="radio"]{padding:0}

input[type="search"]{-webkit-appearance:textfield}

input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

textarea{overflow:auto;vertical-align:top}

table,th,td{border:1px solid rgba(0,0,0,0.1)}

table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%}

caption,th,td{font-weight:normal;text-align:left}

th{border-width:0 1px 1px 0;font-weight:bold}

td{border-width:0 1px 1px 0}

del{color:#767676}

hr{background-color:rgba(0,0,0,0.1);border:0;height:1px;margin-bottom:23px}

::selection{background:#009BFF;color:#fff;text-shadow:none}

::-moz-selection{background:#333;color:#eee;text-shadow:none}

input,textarea{border:1px solid rgba(0,0,0,0.1);border-radius:2px;color:#2b2b2b;padding:8px 10px 7px}

textarea{width:100%}

input:focus,textarea:focus{border:1px solid rgba(0,0,0,0.3);outline:0}

button,.button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#009BFF;border:0;border-radius:2px;font-size:16px;font-weight:normal;padding:8px 20px 11px;text-transform:none;color:#fff;vertical-align:bottom}

button:hover,button:focus,.button:hover,.button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#009BFF;color:#fff}

button:active,.button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background-color:#333}

::-webkit-input-placeholder{color:#939393}

:-moz-placeholder{color:#939393}

::-moz-placeholder{color:#939393;opacity:1}

:-ms-input-placeholder{color:#939393}

img.size-full,img.size-large,.wp-post-image,.post-thumbnail img{height:auto;max-width:100%}

.gallery-caption, .bypostauthor, .sticky{}

.gallery { 	display: inline-block;	margin-bottom: 20px;}

.gallery-item {	float: left;	margin: 0 33px 14px 0;	overflow: hidden;	position: relative;}

.gallery-columns-1 .gallery-item {	max-width: 100%;}

.gallery-columns-2 .gallery-item {	max-width: 48%;	max-width: -webkit-calc(50% - 4px);	max-width: calc(50% - 4px);}

.gallery-columns-3 .gallery-item {	max-width: 32%;	max-width: -webkit-calc(33.3% - 4px);	max-width: calc(33.3% - 4px);}

.gallery-columns-4 .gallery-item {	max-width: 23%;	max-width: -webkit-calc(25% - 4px);	max-width: calc(25% - 4px); }

.gallery-columns-5 .gallery-item {	max-width: 19%;	max-width: -webkit-calc(20% - 4px);	max-width: calc(20% - 4px); }

.gallery-columns-6 .gallery-item {	max-width: 15%;	max-width: -webkit-calc(16.7% - 4px); max-width:  calc(16.7% - 4px); }

.gallery-columns-7 .gallery-item {	max-width: 13%; max-width: -webkit-calc(14.28% - 4px); max-width: calc(14.28% - 4px); }

.gallery-columns-8 .gallery-item {	max-width: 11%;	max-width: -webkit-calc(12.5% - 4px);	max-width: calc(12.5% - 4px); }

.gallery-columns-9 .gallery-item {	max-width: 9%;	max-width: -webkit-calc(11.1% - 4px);	max-width: calc(11.1% - 4px);}

.gallery-columns-1 .gallery-item:nth-of-type(1n),

.gallery-columns-2 .gallery-item:nth-of-type(2n),

.gallery-columns-3 .gallery-item:nth-of-type(3n),

.gallery-columns-4 .gallery-item:nth-of-type(4n),

.gallery-columns-5 .gallery-item:nth-of-type(5n),

.gallery-columns-6 .gallery-item:nth-of-type(6n),

.gallery-columns-7 .gallery-item:nth-of-type(7n),

.gallery-columns-8 .gallery-item:nth-of-type(8n),

.gallery-columns-9 .gallery-item:nth-of-type(9n) {	margin-right: 0;}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),

.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),

.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),

.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {	clear: left;}

.gallery-caption {	background-color: rgba(0, 0, 0, 0.7);	-webkit-box-sizing: border-box;	-moz-box-sizing:    border-box;	box-sizing:         border-box;	color: #fff;	font-size: 12px;	line-height: 1.5;	margin: 0;	max-height: 50%;	opacity: 0;	padding: 6px 8px;	position: absolute;	bottom: 0;	left: 0;	text-align: left;	width: 100%;}

.gallery-caption:before {	content: "";	height: 100%;	min-height: 49px;	position: absolute;	top: 0;	left: 0;	width: 100%; }

.gallery-item:hover .gallery-caption {	opacity: 1;}

.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption { display: none; }

.wp-caption{padding:5px 5px;border:1px solid #ddd;text-align:center;max-width:99%;background-color:#f3f3f3;-webkit-border-radius:3px;border-radius:3px}

p.wp-caption-text{font-size:11px !important;line-height:1.5;padding:2px 4px 2px;color:#333;margin:0}

.wp-caption img{max-width:100%;height:auto}

.navigation{overflow:hidden;width:100%}

.navigation .next{float:right;margin:7px 0}

.navigation .prev{float:left;margin:7px 0}

.alignnone{margin:0px 20px 0px 0}

.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}

button,html input[type="button"],html input[id="submitcomment"],input[type="reset"]{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background: border-color:#ccc #ccc #bbb;border-image:none;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 2px 1px #fff inset;color:rgba(0,0,0,0.8);cursor:pointer;font-size:12px;padding:5px 10px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}

.page-links{border:1px solid #eee;padding:10px;margin:5px 0 15px}

.page-links span{font-weight:bold}

blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:0em 10px 1.5em 0px;padding:1.2em 10px .5em 10px;quotes:"\201C""\201D""\2018""\2019"}

blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}

blockquote p{display:inline}

dl{margin-bottom:20px}

dt{font-weight:bold}

dt,dd{line-height:20px}

dd{margin-left:10px}

abbr[title],abbr[data-original-title]{border-bottom:1px dotted #999;cursor:help}

abbr,tla,acronym{cursor:help;text-decoration:underline}

code{background-color:#f7f7f9;border:1px solid #e1e1e8;color:#d14;padding:2px 4px}

code,pre{border-radius:3px;color:#333;font-size:12px;padding:0 3px 2px}

pre{background-color:#f5f5f5;border:1px solid rgba(0,0,0,0.15);border-radius:4px;display:block;font-size:13px;line-height:20px;margin:0 0 10px;padding:9.5px;white-space:pre-wrap;word-wrap:break-word}

cite,q{font-style:italic}

embed,iframe,object,video{max-width:100%}

p>embed,p>iframe,p>object,span>embed,span>iframe,span>object{margin-bottom:0}

.aligncenter{text-align:center}

img.aligncenter{display:block;margin:0 auto}

.alignleft{float:left}

.alignright{float:right}

.alignright,img.alignright{display:inline;float:right;margin-left:1em;margin-bottom:.7em}

.alignleft,img.alignleft{display:inline;float:left;margin-right:1em;margin-bottom:.7em}

blockquote.alignleft,figure.wp-caption.alignleft,img.alignleft{margin:7px 20px 7px 0}

.wp-caption.alignleft{margin:7px 14px 7px 0}

blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:7px 0 7px 20px}

.wp-caption.alignright{margin:7px 0 7px 14px}

blockquote.aligncenter,img.aligncenter{margin-top:7px;margin-bottom:7px}

.site-content blockquote.alignleft,.site-content blockquote.alignright{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding-top:17px;width:50%}

.site-content blockquote.alignleft p,.site-content blockquote.alignright p{margin-bottom:17px}

.wp-caption{margin-bottom:24px}

.wp-caption img[class*="wp-image-"]{ display:block; margin:0; }

.wp-caption{color:#767676}

.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0}

div.wp-caption .wp-caption-text{padding-right:10px}

div.wp-caption.alignright img[class*="wp-image-"],div.wp-caption.alignright .wp-caption-text{padding-left:10px;padding-right:0}

.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}

#calendar_wrap{background:#fff}

#wp-calendar{clear:both;color:#555;font-size:12px;text-align:center;width:299px}

#wp-calendar td a{color:#fff;font-weight:bold;padding:0 7px;background-color:#999}

#wp-calendar caption{font-size:16px;font-weight:500;text-transform:uppercase;padding:5px 0 3px}

#wp-calendar th{background:#f4f4f4;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:700}

#wp-calendar tbody tr td{padding:5px 0;text-align:center}

#wp-calendar tfoot td{background:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc}

.widget ul,.widget ol{margin:0}

.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute}

.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000}

.hide{display:none}



.cb {

	clear: both;

}

.container {

	width: 1020px;

	margin: 0 auto;

	background: #fff;

	padding: 20px 10px 10px 10px;

    padding-bottom: 60px;

}

#respond h3 {

    color: #222222;

    font-family: 'Open Sans', sans-serif;

}

.lable {

    float: left;

    font-size: 20px;

    margin: 0 30px 0 0;

}

.attachment .contentfull { 

text-align:center;

}

.single-entry-title {

    font-family: 'Open Sans', sans-serif;

}
#nav-single  {
    float: none;
    width: 100%;
}
.nav-previous {
    float: left;
}
.nav-next{
    float: right;
}


#respond {

    width: 698px;

}

.contentfull {

    margin-bottom: 70px;

    width: 100%;

}

.zc a{color:#444}
#thearchivelist a{color:#555}
#thearchivelist{width:200px;float:left}
#thearchivelist ul li{list-style:none;border-bottom:1px solid #f6f6f6;padding:4px 0;font-size:14px}
#thearchivelist ul h4{font-weight:bold;font-size:16px !important;padding:0 3px 0 0 !important;margin:0 0 5px 0 !important;border-bottom:1px solid #ddd}
#thearchivelist ul,.zc ul{margin:7px 0 0 10px}
.zc ul{list-style:none}
.zc ul li{list-style:circle;border-bottom:1px solid #eee;padding:7px 0;font-size:13px}
.zc {
    float: left;
    margin-left: 20px;
    width: 480px;
}

.attachment a img{ margin:auto;}

.write {

    font-size: 20px;

    margin: 0 0 0 103px;

}

.input { 

    margin: 12px;

}

.inputfield {

    border: 1px solid #B2B2B2;

    border-radius: 3px;

    height: 30px;

    width: 270px;

} 



#samiback {

	background:rgba(0,0,0,.7);

    position: absolute;

    text-align: center;

    bottom: 1px;

    width: 100%;

}

.vcard a {

	text-decoration: none;

	color: #009BFF

}

.mainsecond {

    margin: 19px 0 0 0;

}

.category .mainsecond, .search .mainsecond, .tag .mainsecond, .archive .mainsecond {

    margin: 1px 0 0 0;

}


#secondpostimg {

	float: left;

	height: 80px;

    line-height: 18px;

	margin: 20px 10px 0 20px;

	width: 320px;

}

.logo {

	float: left;

	margin: 1px 25px 10px 0px;

 }





.clear-block {

margin: 0px 0px 10px;

width: 100%;

display: inline-block;

}

.author-info b {

    color: #009BFF;

    font-family: 'Open Sans', sans-serif;

    font-size: 22px;

    font-weight: normal;

}

.author-info {

    width: 75%;

    float: left;

    margin: 0 0 0 22px;

}

.alignleft {

    float: left;

}



.page-title h2 {

    border-bottom: 1px solid #808080;

    border-top: 1px solid #808080;

    color: #222222;

    font-family: 'Open Sans', sans-serif;

    font-size: 20px;

    font-weight: normal;

    margin: 0px 0 15px;

    padding: 4px 0;

    text-align: center;

    width: 698px;

}



.page-title{}

.related {

}

#secondpostimgtitle {

}

#secondpostimgtitle a {

}

nav {

    float: left; 

}

.menu-holder{

    width: auto;

    float: left;

    display: inline-block;

}

.single-related {

	background: none repeat scroll 0 0 #222222;

	display: inline-block;

	margin: 6px 0 0px 0; 

	padding: 0 0 20px;

	width: 100%;

}

#secondpostimg h2 a {

	color: #F2F2F2;

	font-family: 'Open Sans', sans-serif;

	font-size: 14px; 

	font-weight: 600;

 	text-decoration: none;

}

#secondpostimg h2 {

    display: inline;

	line-height: 18px;

	margin: 0;

}

.cat-links-holder-single {

	border-bottom: 1px solid #333232;

	color: #F2F2F2;

	font-family: 'Open Sans', sans-serif;

	font-size: 16px;

	font-weight: bold;

	padding: 9px 0 10px 14px;

}

#secondpostimg img {

	border: 2px solid #EEEEEE;

	float: left;

	margin: 0 9px 0 0;

}

.relatedpost {

}

.logo img {

	 

}

nav ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

nav ul li {

	float: left;

}

nav ul li a {

    color: #009BFF;

	font-family: 'Open Sans', sans-serif;

    font-size: 18px;

    font-weight: 400;

     text-decoration: none;

}

.main-menu{display:inline-block;margin-top:10px;width:100%}

.responsivemenu{display:none} 

.main-menu ul{list-style:none;margin:0 0 0 -0.6125em; padding-left:0}

.main-menu li{float:left;position:relative;margin:0px 7px 0 6px}

.main-menu li a{ color:#DCEAFC; display:block;line-height:16px;padding:5px 1px;text-decoration:none}

.main-menu ul li ul li{margin:0}

.main-menu ul ul{text-transform:none;visibility:hidden;float:left;opacity:0;margin:0;position:absolute;left:0;width:188px;z-index:99999}

.main-menu ul ul ul{left:100%;top:0}

.main-menu ul ul a{background:#f9f9f9;border-bottom:1px dotted #ddd;color:#444;font-size:13px;font-weight:normal;height:auto;line-height:1.4em;padding:10px 10px;width:168px}

.main-menu li:hover>a,.main-menu ul ul :hover>a,.main-menu a:focus{color:#999}

.main-menu li:hover>a,.main-menu a:focus{color:#fff}

.main-menu ul li:hover>ul{display:block;visibility:visible;opacity:1}

.main-menu li>a:after{top:-1px;content:' »';position:relative;font-size: 16px;}

.main-menu li>a:hover:after{top:-1px;content:' »';position:relative}

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



#modal { display: none; }

#modal a { background: #CCC; color: #333; font-weight: bold; padding: 5px 10px; border: none; }

#modal a:hover { background: #aaa; } 

#pageslide {

    /* These styles MUST be included. Do not change. */

    display: none;

    position: absolute;

    position: fixed;

    top: 0; 

    height: 100%;

    z-index: 999999;

    

    /* Specify the width of your pageslide here */

    width: 260px;

    padding: 20px;

    

    /* These styles are optional, and describe how the pageslide will look */

    background-color: #333;

    color: #FFF;

    -webkit-box-shadow: inset 0 0 5px 5px #222;

    -moz-shadow: inset 0 0 5px 5px #222;

    box-shadow: inset 0 0 5px 5px #222;

}





/*Header css*/

.header {

	background: #2a2e33;

	height: 81px;

}

.headerright {

float: right;

height: 47px;

margin: 1px 0 0;

width: 136px;

}

.headercontainer {

	position: relative;

	margin: auto;

	padding: 17px 0px;

	width: 1020px;

}

.hidden-site-title{display: none;}

.logo h1 {

	font-size: 30px;

	font-weight: bold;

	font-family: 'Lato', sans-serif;

	margin: 0;

}

.logo a {

	color: #fff;

}

.logo a span {

	font-family: 'Lato', sans-serif;

}

.logo img{

    margin-top: 5px;

}

/*header css end*/



.sliderimg {

	float: left;

	height: 317px;

	width: 510px;

	position: relative;

}

.sociallinks {

 	float: right;

 	width: 260px;

}

.tagedas a {

	color: #777777;

	font-family: 'Open Sans', sans-serif;

	font-size: 12px;

	text-decoration: none;

}



.widget {

	margin-bottom: 20px;

}

.tagedas {

	color: #333333;

	float: left;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

 	max-width: 398px;

}

#tags {

background: none repeat scroll 0 0 #FDFDFD;

border-left: 4px solid #E4E4E4;

display: inline-block;

width: 680px;

padding: 10px 0px 12px 16px;

margin: 15px 0;

}

.sliderimg a {

	text-decoration: none;

}



.sliderimg h2 {

	line-height: 25px;

margin: 9px 0 11px 0;

padding: 0 10px;

}

.postcontainersingle {

 

}

.sliderimg h2 a {

	color: #FFFFFF;

	font-family: 'Open Sans', sans-serif;

	font-size: 20px;

	font-weight: 400;

}

#infscr-loading, #nav-below {

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: normal;

} 

#infscr-loading {

	text-align: center;

	display: inline-block;	

}

#pagination {

	display: inline-block;

	margin-bottom: auto;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	text-align: center;

	width: 100%;

	border-top: 1px solid #999999;

	padding-top: 15px;

}

#pagination span {

    display: inline-block;

	background: none repeat scroll 0 0 #009BFF;

	color: #FFFFFF;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: normal;

	padding: 6px 12px;

	text-decoration: none;

	font-weight:bold;

}

#pagination a {

    background: none repeat scroll 0 0 #E9E9E9;

    color: #333333;

    font-family: 'Open Sans', sans-serif;

    font-size: 13px;

    font-weight: 600;

    padding: 6px 12px;

    text-decoration: none;

}

#pagination a:hover {
    background: none repeat scroll 0 0 #009BFF;
    color: #FFFFFF;
}

.next{ font-weight:normal;}

#pagination ul li {

	float: left;

	list-style-type: none;

	margin-left: 5px;

}

#posttextcontent {

	min-height: 155px;

}

#posttextcontent p{

	margin-bottom: 0;

	margin-top: 2px;

	font-size: 14px;

	line-height: 21px;

}



section { }

.imgside {

	float: left;

	margin-right: 10px;

}

.textsied a {

    color: #2A2E33;

    font-family: 'Open Sans',sans-serif;

    font-size: 16px;

    line-height: 19px;

    text-decoration: none;

}

#paged {



}

.textsied p {

	margin: 0;

}

.postdate {

	color: #009BFF;

	font-family: 'Lato', sans-serif;

	font-size: 12px;

	margin-top: 6px;

	font-style: italic;

	text-decoration: none;

}

.sectiontxt {

	float: left;

	padding-right: 12px;

	width: 498px;

}

.subsec3 {

	float: left;

	margin-left: 14px;

	border-bottom: 1px solid #F2F2F2;

	width: 100%;

}

.subsec1 {

	border-bottom: 1px solid #F2F2F2;

	float: left;

	margin-bottom: 14px;

	margin-left: 16px;

	padding-bottom: 14px;

	width: 100%;

}

.subsec1:last-child, .subsec1:last-child .imgside {

	margin-bottom: 0;

}



.subsec2 {

	float: left;

	margin-bottom: 13px;

	margin-left: 14px;

	border-bottom: 1px solid #F2F2F2;

	width: 100%;

}

.main {

	float: left;

	margin-bottom: 30px;

}

.content {

	float: left;

    overflow: hidden;

	width: 701px; 

}

#sidebar{

width: 300px;

font-size: 12px;

line-height: 2em;

float: right;

} 

aside {

	width: 300px;

	float: left; 

}

.widget li {

	list-style: none;

}

.post {

	float: left;

	margin-bottom: 27px;

	width: 341px;

}

.post:nth-child(odd) {

	margin-right: 19px;

} 

 



.post img {

}

.posttext {

}

.postimg {

}

.pagination {

	float: left;

	margin: 0 0 50px 168px;

}

.pagination ul {

}

.pagination ul li {

	float: left;

	list-style-type: none;

	margin-left: 5px;

}

.first {

	background: none repeat scroll 0 0 #009BFF;

	color: #FFFFFF;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: normal;

	padding: 6px 12px;

	text-decoration: none;

}

.search-form .search-field{ border: 1px solid #E1E1E1;

    -webkit-border-radius: 3px 0 0 3px;

    font-size: 13px;

    -moz-border-radius: 3px 0 0 3px;

    border-radius: 3px 0 0 3px;

    background:#FDFDFD;

    height: 39px;

    width: 242px;

    border-width: 1px 0px 1px 1px;

    float: left;}

.search-form .search-submit{    

    border: medium none; 

    -webkit-border-radius: 0px 3px 3px 0px;

    -moz-border-radius: 0px 3px 3px 0px;

    border-radius: 0px 3px 3px 0px;

    font-size: 0;

    line-height: 22px;

    width: 54px;}

#s {

}

.search-form {
    display: inline-block;
}


.no-search-result {
    text-align: center;
}

#searchsubmit {

 	border: medium none;

 	line-height: 39px;

    font-size: 18px;

    color: #fff !important;

    -webkit-border-radius: 0px 3px 3px 0px;

    -moz-border-radius: 0px 3px 3px 0px;

    border-radius: 0px 3px 3px 0px;

	width: 54px;

    box-shadow:none;

}

.recentlytxt {

	margin: 30px 0 0;

}

.textwidget {

	color: #333333;

	font-family: arial,sans-serif;

	font-size: 13px;

	line-height: 20px;

	margin: 14px 0;

}

.widget_text .textwidget{

    margin: 0

}

.widget_text .widget-title{

    margin-bottom: 4px;

}

.screen-reader-text {

	display: none;

}

.widget-title {

	border-bottom: 1px solid #009BFF;

	bottom: 8px;

	color: #009BFF;

	font-family: 'Open Sans', sans-serif;

	font-size: 16px;

	font-weight: normal;

	line-height: 28px;

	position: relative;

}

.rec {

	border-bottom: 1px solid #009BFF;

}

.sec {

	background: none repeat scroll 0 0 #E9E9E9;

	color: #333333;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: normal;

	padding: 6px 12px;

	text-decoration: none;

}

.dots {

	color: #222222;

	padding: 6px 12px;

	text-decoration: none;

}

.six {

	background: none repeat scroll 0 0 #E9E9E9;

	color: #333333;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: normal;

	padding: 6px 12px;

	text-decoration: none;

}



.last {

	background: none repeat scroll 0 0 #E9E9E9;

	color: #333333;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: normal;

	padding: 6px 12px;

	text-decoration: none;

}

.page-numbers{}

.metadate .by {

	color: #666666;

	font-family: Georgia, serif;

	font-size: 12px;

	font-style: normal;

}

.postext h3 a {

    color: #0B0B0B;

    font-family: Georgia, serif;

    font-size: 18px;

    font-style: normal;

    font-weight: normal;

    text-decoration: none;

}

.metadate {

	color: #666666;

	font-family: Georgia, serif;

	font-size: 12px;

	font-style: italic;

	margin-top: 6px;

	position: relative;

	text-decoration: none;

}

.postext h3 {

	margin: 4px 0 0px 0;

	line-height: 24px;

}

.metadate a {

	color: #009BFF;

	font-family: Georgia, serif;

	font-size: 12px;

	font-style: normal;

	position: relative;

	text-decoration: none;

	text-transform: uppercase;

}

.postext span {

	color: #009BFF;

	font-family: Georgia, serif;

	font-style: normal;

	position: relative;

	top: 2px;

}

/*Foter Css Start*/



footer {

}

.footerwrapper{    background: none repeat scroll 0 0 #F3F3F3;

    overflow: hidden;

    position: relative;

    width: 100%;

}

.postext h2 {

	margin: 0;

}

.postext h2 a {

	color: #0B0B0B;

	font-family: Georgia, serif;

	font-size: 20px;

	font-style: normal;

	font-weight: normal;

	text-decoration: none;

}

.footercontainer {

	width: 1020px;

	margin: auto;

}

.copyrights {

	background: none repeat scroll 0 0 #2C3035;

	float: left;

 	width: 100%;

}

.section {

	float: left;

	margin: 26px 0;

	padding: 0 20px;

	width: 300px;

}

.section ul {

	list-style: none outside none;

	padding: 0;

}

.section li {

	margin: 12px 0;

	list-style: none;

}

.section li a {

	color: #222222;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	text-decoration: none;

}

.section li h2 {

    bottom: 6px;

    color: #009BFF;

    font-family: 'Open Sans',sans-serif;

    font-size: 16px;

    font-weight: normal;

    letter-spacing: 2px;

    line-height: 35px;

    position: relative;

    text-transform: uppercase;

}

.copyrightscon {

	width: 1020px;

	margin: auto;

}

.footerlogo {

	float: right;

	margin: 10px 0 0;

}

.copyrightxt {

    color: #DBDBDB;

    float: left;

    font-family: arial,sans-serif;

    font-size: 13px;

    padding: 18px 0;

    margin: 0;

    text-decoration: none;

}

/*Foter Css end*/







/* Backto Top Arrow */

#back-top {

    z-index:50;

    position: fixed;

    bottom: 0px;

    right:  50px;

    display: none;

}



#back-top a {

    width:72px;

    display: block;

    text-align: center;

    font: 13px/100% 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif;

    text-decoration: none;

    color: #bbb;



    /* transition */

    -webkit-transition: 1s;

    -moz-transition: 1s;

    transition: 1s;

}

#back-top a:hover {

    color: #000;

}



/* arrow icon (span tag) */

#back-top span {

    border-width:0;-moz-box-shadow:0 0 #fff,0 0px 3px rgba(34,25,25,0.5);-webkit-box-shadow:0 0 #fff,0 0px 3px rgba(34,25,25,0.5);box-shadow:0 0 #fff,0 0px 3px rgba(34,25,25,0.5);display:block;font-size:15px;text-align:center;

padding:0.70em 0.825em; 

    display: block; 

line-height: 20px;

    margin-bottom: 0px;

    background-color:#f0eded;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfafb), to(#f0eded), color-stop(0.5, #f9f7f7), color-stop(0.5, #f6f3f4));background-image:-moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);background-image:-o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);background-image:-webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);border-color:#bbb;color:#333;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded');text-shadow:0 1px rgba(255,255,255,0.9);

 

    /* rounded corners */

    -webkit-border-radius: 5px 5px 0px 0px;

    -moz-border-radius: 5px 5px 0px 0px;

    border-radius: 5px 5px 0px 0px; 



    /* transition */

    -webkit-transition: 1s;

    -moz-transition: 1s;

    transition: 1s;

}

#back-top a:hover span {

    background-color: #777;

}



/* Backto Top Arrow End */



#postsingle img {

	max-width: 100%;

	height: auto;

}



/* Sidebar in Left */ 



.sidebar-left .content {

	float: right;

}



.sidebar-left aside {

	float: left;

}



.sidebar-left #postsingle {

	margin: 0;

	width: auto;

}



.sidebar-left #content {

	float: right;

}



.sidebar-left #sidebar { 

    float: left;

}



/* Single Page */



.singletitle h1 {

	font-family: 'Open Sans', sans-serif;

	color: #222;

	font-size: 30px;

	line-height: 36px;

	margin: 0;

	font-weight: bold;

}

.singletitle {

	margin-bottom: 12px;

}

.numberofcomment {

	float: right;

}



#postsingle h3 a {

	color: #222222;

	font-family: 'Open Sans', sans-serif;

	font-size: 30px;

	font-style: normal;

	font-weight: bold;

	text-decoration: none;

}

#singlecontent{

    margin-top: 12px;

}

.singledate a {

	text-decoration: none;

	color: #777777;

	font-size: 12px;

	font-weight: normal;

	font-family: 'Open Sans', sans-serif;

}

.singledate a:hover {
    color: #009BFF
}

.singledate {

	background: none repeat scroll 0 0 #F9F9F9;

	border-bottom: 1px solid #F2F2F2;

	border-top: 1px solid #F2F2F2;

	color: #777777;

	font-family: 'Open Sans', sans-serif;

	font-size: 12px;

	font-weight: normal;

	padding: 12px;

}

#postsingle {



}

#postsingle p {

	color: #333333;

	font-family: Georgia, serif;

    display: block;

    font-size: 16px;

    line-height: 24px;

}

#numberofcomment{ float:right;}

#numback {

    float: left;

    height: 20px;

    margin: 4px 0 0;

    width: 22px;

}







/* Sidebar */



.widget ul, .widget ol {

    font-family: arial,sans-serif;

    font-size: 13px;

    line-height: 16px;

	margin: 0;

	padding: 0;

}

.widget ul li {

    color: #333;

    list-style: none outside none;

    width: 298px;

    margin-bottom: 16px;

}

.widget ul li a {

    color: #333333;

    font-size: 13px;

    text-decoration: none;

}



.widget ul li ul{

    margin: 15px 10px;

}

.block-item-small-view ol li{ display: inline-block; }

.magazine3_multiplesocialwidget-id{ width: 300px }

.children ul li{

    list-style-type: disc;

}

.children ul{

    list-style-type: disc;

}



/* Menu */

/* On click dropdown menu */

.fonticon {

font-size: 34px;

color: #dbdfe3;

padding: 0 5px;

}

.fonticon:hover{ color: #dbdfe3; }

.headerright .forth .menu{ font-size: 37px; }
.headerright .forth .subs{ margin-top: -4px; }
.headerright .forth { height: 48px }
 
@font-face { 

	font-family: 'icomoon';

	src:url('fonts/icomoon.eot');

	src:url('fonts/icomoon.eot') format('embedded-opentype'),

		url('fonts/icomoon.woff') format('woff'),

		url('fonts/icomoon.ttf') format('truetype'),

		url('fonts/icomoon.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



[class^="icon-"], [class*=" icon-"] {

	font-family: 'icomoon';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;



	/* Better Font Rendering =========== */

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}



.icon-envelope-o:before {

    content: "\f003";

}

.icon-comment:before {

    content: "\f075";

}

.icon-linkedin-square:before {

    content: "\f08c";

}

.icon-twitter:before {

    content: "\f099";

}

.icon-facebook:before {

    content: "\f09a";

}

.icon-pinterest-square:before {

    content: "\f0d3";

} 

.icon-google-plus-square:before {

    content: "\f0d4";

}

.icon-ellipsis-v:before {

    content: "\f142";

}

.icon-rss-square:before {

    content: "\f143";

}

.icon-youtube-play:before {

    content: "\f16a";

}

.icon-instagram:before {

    content: "\f16d";

}

.icon-flickr:before {

    content: "\f16e";

}

.icon-tumblr-square:before {

    content: "\f174";

}

.icon-vimeo-square:before {

    content: "\f194";

}

.icon-search:before {

    content: "\e036";

}

.icon-share:before {

    content: "\e081";

}



.icon-comment{ color: #009BFF;

margin-right: 4px;

margin-left: 2px;

font-size: 14px; }

.icon-ellipsis-v {

	padding: 0px 5px;

}

.icon-search {

	padding: 0px 5px;

}

.icon-share {

	padding: 0px 5px  0px 5px;

}



/* main menu styles */

.default-search-widget{ display: block !important  }

.example #nav {

    display:inline; 

    list-style-type:none;

    background: none;

    margin:0;

    padding: 0;

}  

.example #social-dropdown li .subs { 

    position: inherit;

}

.example #social-dropdown li .top-menu-items{

	background: #FAFAFA; 

    padding:12px 0;

    display:none; 

    margin:0;

    right: 0;

    position:absolute; 

    z-index:900;

    padding: 12px 11px 13px 12px;

    color:#333;

    min-height: 30px;

}

.trendingmenu>:first-child + div{

    clear:both;

    display:block !important;   

}

.navigatemenu>:first-child + div{

    clear:both;

    display:inline-block !important;   

}

.example #social-dropdown li .fullwidthmenu{

    width:400px; 

}


.navigatemenu>:first-child + div{
  
}

.navigatemenu {

    }

.navigatemenu ul{
}

 
.navigatemenu ul li:hover{
   
}
.navigatemenu ul li{
    width: 99%
}
.navigatemenu ul li a{    
}

.navigatemenu ul li a:hover{

    }
  

.menu-navigate-container { 

    padding-top:8px;

    display: block !important;

clear: both;

    }

.navigatemenu ul{

list-style-type: circle;
list-style-position: inside;
color: #666;
}



.navigatemenu ul li{

background:none;

padding:0px; 

width: 99%;
 
padding: 0px 10px 0px 15px !important; 

}

.navigatemenu ul li:hover{

    background:none !important

}

.navigatemenu ul li a{
   -webkit-transition: none;
transition: none;
display: inline-block;
font-size: 14px;
color: #333333;
padding: 5px 10px 5px 0px !important;
} 



.navigatemenu ul li a:hover{ 
    }



.example #social-dropdown li .close_search { 

    width:100px; 

    color:#fff;   

    font-family: "Helvetica",Arial,sans-serif;

    position: absolute;

    right: 0px;

    width: auto;

    z-index: 1000;

    display: none;

    margin-top: 5px;

}

.close_search p {  

margin: 10px 10px 5px 5px;

background: #009bff;

padding: 4px;

font-size: 13px;

}

.menu_text_home {
    margin-bottom: 10px;
} 

#closemenu {

 	float: right;

}



.social-networks:hover, .trending:hover, .top-nav a.search:hover, .menu:hover, #closemenu:hover, #closemenu1:hover, #closemenu2:hover, #closemenu3:hover {

	cursor:pointer;

}


/* social icons */

.social a:hover {
    color : #fff;
}

.btn-adn {
    background-color: #D87A68;
    border-color: rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
}
.btn-social-icon {
    height: 34px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 34px;
}
.btn-social-icon {
    margin-bottom: 4px;
}
.btn {
    -moz-user-select: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
 

.btn-social-icon *:first-child {
    border: medium none;
    text-align: center;
    width: 100% !important;
}
.btn-social-icon *:first-child {
border-right: 1px solid rgba(0, 0, 0, 0.2);
bottom: 0;
font-size: 40px;
left: 0px;
line-height: 66px;
position: absolute;
text-align: center;
top: 0;
}
 
.btn-twitter {
    background-color: #00aced;
    border-color: rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
}
.btn-facebook {
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
}  
.btn-youtube {
    background-color: #bb0000;
    border-color: rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
}
.btn-instagram {
    background-color: #517fa4;
    border-color: rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
}
.btn-google-plus {
    background-color: #dd4b39;
    border-color: rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
}
.btn-printerest {
    background-color: #cb2027;
    border-color: rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
}
.btn-linkedin {
    background-color: #007bb6;
    border-color: rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
}
/*
 * Social Buttons for Bootstrap
 *
 * Copyright 2013-2014 Panayiotis Lipiridis
 * Licensed under the MIT License
 *
 * https://printerest.com/lipis/bootstrap-social
 */

.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon {
border: medium none;
border-radius: 0px;
height: 65px;
overflow: hidden;
padding: 0;
position: relative;
text-overflow: ellipsis;
white-space: nowrap;
width: 90px;
margin: 4px;
}
.btn-social-icon :first-child {
border-right: 1px solid rgba(0, 0, 0, 0.2);
bottom: 0;
font-size: 40px;
left: 0px;
line-height: 66px;
position: absolute;
text-align: center;
top: 0;
}


.top-nav .selected, .top-nav li:active {

background: #FAFAFA !important;

}

.top-nav .selected .icon-share, .top-nav li:active .icon-share, .top-nav .selected .icon-search, .top-nav li:active .icon-search,  .top-nav .selected .icon-ellipsis-v, .top-nav li:active .icon-ellipsis-v{

color: #333 !important;

}


.top-nav li.forth:active, .top-nav li.forth:hover {
height: 48px;
 }

.menucontent_wrapper{ display: inline-block !important; width: 395px; }
.menu-drop-container{ display: inline-block !important; }
.menucontent_wrapper{ display: inline-block !important; }
.menu_text_home {

    margin-left:px;

	float: left;

	font-size: 16px;

    line-height: 1.4;

	font-weight: 400;

	font-family: 'Open Sans', sans-serif;

 }

.trendingmenu-sf-menu{

    clear:both

    }

.trendingmenu-sf-menu li{

    background:none;

    list-style-type: none;

}

.trendingmenu-sf-menu li:hover{

    background:none !important

}

.trendingmenu-sf-menu li a{

padding: 6px 15px 4px 0px !important;

font-size: 14px;

margin-top: 14px;

}



/* Header Search */

 

#m3_authors{ padding-left: 8px; }

/*

* Comment Area CSS

*/

.comments-area {

    margin: 25px auto;

    padding: 0 1px;

}

.comment-reply-title, .comments-title {

    margin: 0;

    font-size: 20px;

    line-height: 1.4;

}

.comment-list {

    list-style: none;

    margin: 0px 0 15px 0;

    display: inline-block;

}

.comment-author {

    font-size: 14px;

    line-height: 1.7142857142;

}

.comment-list .reply, .comment-metadata {

    font-size: 12px;

    line-height: 2;

    text-transform: uppercase;

}

.comment-list .reply {

    margin-top: 10px;

}

.comment-author .fn {

    font-size: 18px;

    line-height: 1;

    font-weight: 900;

}

.comment-author a {

    color: #2b2b2b;

}

.comment-list .trackback a, .comment-list .pingback a, .comment-metadata a {

    color: #767676;

}

.comment-list article, .comment-list .pingback, .comment-list .trackback {

    border-top: 1px solid rgba(0, 0, 0, 0.1);

    margin-bottom: 24px;

    padding-top: 24px;

}

.comment-list>li:first-child>article, .comment-list>.pingback:first-child, .comment-list>.trackback:first-child {

    border-top: 0;

}

.comment-author {

    position: relative;

}

.comment-author .avatar {

    border: 1px solid rgba(0, 0, 0, 0.1);

    padding: 2px;

    position: absolute;

    top: 0;

    left: 0;

}

.bypostauthor>article .fn:before {

    margin: 0 2px 0 -2px;

    position: relative;

    top: -1px;

}

.says {

    display: none;

}

.comment-author, .comment-awaiting-moderation, .comment-content, .comment-list .reply, .comment-metadata, .comment-metadata {

    padding-left: 85px;

}

.comment-edit-link {

    margin-left: 10px;

}

.comment-reply-link:before, .comment-reply-login:before {

    margin-right: 2px;

}

.comment-content {

    -webkit-hyphens: auto;

    -moz-hyphens: auto;

    -ms-hyphens: auto;

    hyphens: auto;

    word-wrap: break-word;

}

.comment-content ul, .comment-content ol {

    margin: 0 0 24px 22px;

}

.comment-content li>ul, .comment-content li>ol {

    margin-bottom: 0;

}

.comment-content>:last-child {

    margin-bottom: 0;

}

.comment-list .children {

    list-style: none;

    margin-left: 15px;

}

.comment-respond {

    margin-bottom: 24px;

    padding: 0;

}

.comment .comment-respond {

    margin-top: 24px;

}

.comment-respond h3 {

    margin-top: 0;

    margin-bottom: 2px;

}

.comment-notes, .comment-awaiting-moderation, .logged-in-as, .no-comments, .form-allowed-tags, .form-allowed-tags code {

    color: #767676;

}

.comment-notes, .comment-awaiting-moderation, .logged-in-as {

    font-size: 14px;

    line-height: 1.7142857142;

}

.no-comments {

    font-size: 16px;

    font-weight: 900;

    line-height: 1.5;

    margin-top: 24px;

    text-transform: uppercase;

}

.comment-form label {

    display: block;

}

.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {

    width: 100%}

.form-allowed-tags, .form-allowed-tags code {

    font-size: 12px;

    line-height: 1.5;

}

.required {

    color: #c0392b;

}

.comment-reply-title small a {

    color: #2b2b2b;

    float: right;

    height: 24px;

    overflow: hidden;

}

.comment-reply-title small a:before {

    font-size: 32px;

}

.comment-navigation {

    font-size: 12px;

    line-height: 8px;

    margin-bottom: 48px;

    text-transform: uppercase;

}

.comment-navigation .nav-next, .comment-navigation .nav-previous {

    display: inline-block;font-size: 14px;

line-height: 9px;



}

.comment-navigation .nav-previous a {

   margin-right: 10px;

}

#comment-nav-above {

    margin-top: 18px;

     margin-bottom: 0;

}

.comment-navigation .nav-next{

    float: right;

}



/* breadcrumbs */

#breadcrumbs{border-bottom:1px solid #eee; list-style:none outside none;margin:0 0 20px 0;

    overflow:hidden;padding:0px 0 5px 0}

#breadcrumbs{font-family: Arial, Helvetica, sans-serif;color:#888;float:left;width:100%;font-size:14px;margin-right:3px}

#breadcrumbs a{color:#009BFF;font-size:14px;text-decoration:none}

#breadcrumbs .separator{color:#686868;font-size:7px;margin:3px 3px 0 1px}

.single #breadcrumbs .current{    color: #ccc }

.ad1{margin: -8px 0px 12px 0px;}

.ad2{margin-top: -1px;margin-bottom: 18px;}

.ad3{display: inline-block;margin-top: 15px;}

.ad4{margin-top: -2px;margin-bottom: 10px;}

.ad5{margin-top: -5px;margin-bottom: 10px;}

.ad6{background: #ddd; padding: 5px 0;}

.ad7{ padding: 1px 0 5px 0;}

.widget_categories ul li{ width: 146px;
float: left; 
list-style-position: inside;
list-style-type: circle;
margin-left: 4px; }

/* Version 1.1 */
.navigatemenu div{ display: block !important; }
.m3views{display: none;}


/* Responsive Style Starts */


@media only screen and ( min-width: 961px ) and ( max-width: 1100px ){

.headercontainer, .container, .footercontainer, .copyrightscon  { width: 980px; }

.sliderimg {

}

.sectiontxt {
    width: 458px;
}

.content {
    width:  665px; 
}

.post {
    width: 325px;
}

.post:nth-child(2n+1) {
    margin-right: 15px;
}

.section {
    padding:  0 13px;
}

#tags {
    display: inherit;
    width: auto;
    max-width: 100%;
    overflow: hidden;
}

.tagedas {
    max-width: 380px;
}

#secondpostimg {
    width: 302px;
}

#respond {
    width: 99%
}

}



 

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

img, video, object, iframe { max-width: 100%; width: auto; height: auto;}

}




@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {

.container {
    width: 748px;
}

 
.headercontainer {
    width: 748px;
}


/* Responsive menu  */
.menu-holder .nav-bar {
    display: none;
}
.responsivemenu {
    margin-top: 13px; display: block;
}
.select-menu {display:inline-block; width: 320px; } 

#mobile-menu select  { width: 340px; padding: 2px 0 }


/* Featured */
 
.subsec1 {
    float: none;
    margin-left: 0;
}
.imgside {
    display: none;
}

.sliderimg {
    width: 405px;
    height: auto;
    margin-bottom: 15px;
    margin-right: 10px;
}

.sectiontxt {
    float: none;
    padding-right: 0px;
    width: auto;
}

/* Sidebar */

#sidebar {
    float: none;
    margin: 0 auto;
    width: 640px;
}
.sidebar-left #sidebar {
    float: none;
}
aside {
    margin-right: 20px;
}

/* Content */
.content {
    float: none;
    margin: 0 auto;
}
.sidebar-left .content {
    float: none;
}
#pagination {
    margin-bottom: 15px; 
}

/* Page */
.page .content  {
    width: 100%;
}
.zc {
    width: 525px;
}

/* Single */
#breadcrumbs {
    float: none;
}
.single .content {
    width: 100%; 
}


/* Footer */
.footercontainer {
    margin: 0 auto;
    width: 640px;
}

.footercontainer .section {
    padding: 0 20px 0 0;
}

.footercontainer .last-widget {
    display: none;
}

.copyrightscon {
    width: 90%;
}



}




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

.logo {
    margin: 1px 10px 10px 0;
    max-width: 170px;
}

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

.container, .headercontainer {
    width: 460px;
}

.responsivemenu {
    display: block;
}
.menu-holder .nav-bar {
    display: none;
}

.example #social-dropdown li .fullwidthmenu {
    width: 330px;
}

#back-top a {
    width: auto;
}
#back-top span {
    font-size: 13px;
    line-height: 1.2;
    padding: 6px;
}
/* Responsive menu  */

.responsivemenu {
    margin-top: 13px;
}
.select-menu {display:inline-block; width: 120px; } 

#mobile-menu select  { width: 140px; padding: 2px 0 }

/* Featured Area */

.sliderimg {
    width: 100%;
    float: none;
    height: auto;
    margin-bottom: 10px;
}

.sectiontxt {
    float: none;
    width: 100%;
    padding: 0;
}
.subsec1 {
    float: none;
    width: 100%;
    display: inline-block;
    margin-left: 0;
}

/* Content */

.content {
    float: none;
    width: 100%;
}
.sidebar-left .content {
    float: none;
}
.post {
    float: none;
    width: 100%;
}

.post:nth-child(2n+1) {
    margin-right: 0;
}
#posttextcontent {
    min-height: inherit; 
}

.post img {
    width: 100%;
}

/* Single */


.singletitle h1 {
    font-size: 24px;
    line-height: 1.2;
}

#breadcrumbs {
    float: none;
}
#tags {
    width: 95%;
}
.tagedas {
    max-width: 190px;
}
.sociallinks {
    width: 250px;
}
#secondpostimg {
    float: none;
    width: auto;
}
#respond {
    max-width: 100%;
}

/* Sidebar */
#sidebar {
    float: none;
    margin: 20px auto 0;
    overflow: hidden;
}
.sidebar-left #sidebar {
    float: none;
}

/* Footer */
.footercontainer {
    margin: 0 auto;
    width: 460px;
    margin-top: 20px;
}

.footercontainer .section {
    float: none;
    margin: 0 auto;
}
.copyrights { 
    overflow: hidden;
}
.copyrightscon {
    width: 90%;
    max-width: 460px;
}

/* Attchment Page */

#single-heading-content {
    font-size: 12px;
    margin-top: 10px;
}

#nav-single br, #nav-single h3 {
    display: none;
} 

.attachment .single-entry-title {
    font-size: 20px;
}
 
}


@media only screen and ( max-width: 479px ) { 
 
img, video, object, iframe { height: auto;}

.responsivemenu {  text-align:center; padding-bottom: 5px; }

.select-menu {display:inline-block; width: 240px; } 

#mobile-menu select  { width: 260px; padding: 2px 0 }


.container, .footercontainer, .copyrightscon {width: 300px; padding: 0 5px;}

.headercontainer {
    width: 300px; 
    padding: 5px 0;
}
.header {
    height: auto;
}
.imgside {
    display: none;
}
.logo {
    float: none;
}
.menu-holder {
    float: none;
}
.headerright  {
    float: none;
    margin: 0 auto;
}
.headercontainer {
    text-align: center;
}


.example #social-dropdown li .fullwidthmenu {
    width: 280px;
}

.search-form .search-field {
    width: 225px;
}
.menucontent_wrapper {
    width: auto;
    float: left;
    clear: both;
}

.container {
    margin-top: 10px;
    overflow: hidden;
}

#sidebar {
    margin-top: 15px;
}
.footercontainer .section {
    padding: 0;
}

/* Single */
.singletitle h1 {
    font-size: 22px;
    line-height: 1.2;
}
#tags {
    width: 280px;
    padding: 10px 10px 12px;
}
.tagedas, .sociallinks {
    max-width: 100%;
    float: none;
    width: 100%;
}
.tagedas {
    margin-bottom: 10px;
}


}



