
*{

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

    font-size: 100%;

    font-size-adjust: inherit;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-weight: inherit;

    line-height: inherit;

    vertical-align: baseline;

}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, div.article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

    -moz-font-feature-settings: inherit;

    -moz-font-language-override: inherit;

    border: 0 none;

    margin: 0;

    padding: 0;



}



html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {

    margin: 0;

    padding: 0;

	

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

fieldset, img {

    border: 0 none;

}

address, caption, cite, code, dfn, em, strong, th, var {

    font-style: normal;

    font-weight: normal;

}

ol, ul, li {

    list-style: none outside none;

}

caption, th {

    text-align: left;

}

h1, h2, h3, h4, h5, h6 {

    font-size: 100%;

    font-weight: normal;

}

q:before, q:after {

    content: "";

}

strong {

    font-weight: bold;

}

em {

    font-style: italic;

}

a img {

    border: medium none;

}





.clear {

    display: block;

    height: 0;

    overflow: hidden;

    visibility: hidden;

    width: 100%;

}





div.wpcf7 input[type="text"], 

div.wpcf7 input[type="email"], 

div.wpcf7 textarea,

.comments-area input[type="text"],

.comments-area textarea{

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #C9C9C9;

    border-radius: 2px 2px 2px 2px;

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset, -5px -5px 0 0 #F5F5F6, 5px 5px 0 0 #F5F5F6, 5px 0 0 0 #F5F5F6, 0 5px 0 0 #F5F5F6, 5px -5px 0 0 #F5F5F6, -5px 5px 0 0 #F5F5F6;

    color: #777777;

    font-size: 12px;

    line-height: 150%;

    padding: 7px 6px;

	margin:0px 0px 8px 0px;

	width: 96%;

}



div.wpcf7 input[type="submit"],

.comments-area  input[type="submit"]{

    background: url("../images/btn.png") repeat-x scroll 0 0px transparent;

    border: 1px solid #ADC671;

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

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);

    cursor: pointer;

    font-family: Verdana,Geneva,sans-serif;

    font-size: 12px;

    font-weight: bold;

    height: 37px;

    margin: -5px 0 0 2px;

    padding: 5px 10px 6px;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);

	min-width:100px;

	color:#FFF;

}



div.wpcf7 input[type="submit"]:hover,

.comments-area  input[type="submit"]:hover{

    background: url("../images/btn.png") repeat-x scroll 0 -35px transparent;

    border: 1px solid #8BB14D;

}



.comments-area label

{

    display: block;

    margin: 0 0 8px;	

}



h5 {

    clear: both;

    color: #333333;    

    font-size: 13pt;

    font-weight: bold;

    margin: 0 0 5px;

}



a {

    text-decoration: none;

}

html, body

{

	height: 100%;

}

body

{

	background:url("../images/dots.png");


}

#page

{

	

	min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -155px;
}



#masthead {

 	background: none repeat scroll 0 0 #222222;

    float: left;

    width: 96%;

    height: 64px;

	padding:15px 0px 0px 4%;

 	color: #FFF;

}



#masthead strong {

    font-size: 35px;

    letter-spacing: -2px;

    margin: 0;

}	



#masthead strong a {

   

    text-decoration: none;

}



#masthead div {    

    font-size: 14px;

    font-style: italic;

    padding-top: 2px;

}



.clearfloat {

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);

    margin: 0 auto;

    width: 96%;

    background-image: url("../images/header.png");

    background-position: center top;

    background-repeat: repeat-x;

    border-bottom: 1px solid #B1B3B5;

	border-top: 2px solid #38393a;

    height: 42px;

    padding: 0px 0px 0px 4%;

	float:left;

}



#main

{

	float:left;

	padding: 2% 4% 0 4%;

	height:100%;	

	width:92%;	

}



div.wdwd_bar {

    float: left;

    line-height: 1;

	

	

}

div.wdwd_bar, 

div.wdwd_bar * {

    font-size: 13px;

    list-style: none outside none;

    padding: 0;

	height:42px;

}



div.wdwd_bar ul li {

    background: none repeat scroll 0 0 transparent;

    border-right: 1px solid #B1B3B5;

}

div.wdwd_bar ul li {

    float: left;

    position: relative;

}

div.wdwd_bar, div.wdwd_bar * {    

    font-size: 13px;

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

.current {

    background-color: #222222;

    color: #FFFFFF;

}



div.wdwd_bar a:link, div.wdwd_bar a:visited {

    border: medium none;

}

div.wdwd_bar a, div.wdwd_bar a:visited {

    color: #FFFFFF;

    text-decoration: underline;	

}



div.wdwd_bar a {

    height: 13px;

    padding: 0.88em 1em;

    text-decoration: none;

}

div.wdwd_bar a:hover

{ 

 color: #f5821f;

}

div.wdwd_bar a {

    display: block;

    position: relative;

}

div.wdwd_bar, div.wdwd_bar * {

    font-size: 13px;

    list-style: none outside none;

    margin: 0;

    padding: 0;

}



#primary

{

	float:left;

	width:60%;

	margin-right:2%;

	overflow:hidden;

}
.post-template-default #primary {
	width:100%;

}


#sidebar

{

	width:30%;

	float:left;

}





#content

{

	

}

#secondary

{

	width:38%;

	float:left;

}



#secondary .widget

{



}



#content fieldset,

.widget-area fieldset {

    border: 1px dotted #B1B3B5;

    margin: 0;    

    text-align: left;	

	margin-bottom:40px;	

	background-color:#FFFFFF;

}



#content fieldset,

#content #nav-below{

	float:left;

	width:99.7%;

}

#nav-below fieldset{

	width:92%;

}

.widget-area .widget fieldset,

.widget-area #recent_postsfieldset

{

    float: left;

    margin-right: 4%;

    width: 44%;	

	min-height:60px;

}



.widget-area #recent_posts fieldset

{

	width: 92.5%;	

}



.widget-area fieldset ul,

.comments-area fieldset ul

{

	 padding: 1em 1em 0 1em;

	

}



.widget-area fieldset ul li,

.comments-area fieldset 

{

    line-height: 14px;

    margin-bottom: 8px;	

}



.comments-area fieldset ,
.nav-single fieldset

{

    font-size: 14px;

    line-height: 22px;

    padding: 20px;
	
	width:94% !important;

}



.widget-area div

{

	text-align:center;

}



.widget-area .link

{

	text-align:right;

	display:block;

	margin:0 4% 2%;

}




.widget-area img

{

	max-width:80%;

	margin:7U%;

	

}



.nav-single fieldset .nav-previous

{

	float:left;

}

.nav-single fieldset .nav-next{

	float:right;

}







.widget-area fieldset ul li a,

.widget-area fieldset ul li a:visited,

.comments-area fieldset  a,

.comments-area fieldset  a:visited,

.nav-single fieldset  a,

.nav-single fieldset  a:visited

{

	color: #0095da;	

	font-size:12px;

}

.widget-area fieldset ul li span{ 

	color: #333;	

	font-size:11px;

}

.widget-area fieldset ul li a:hover,

.comments-area fieldset  a:hover,

.nav-single fieldset  a:hover

{



	color: #f5821f;

}



#content div.article

{

	padding: 20px 10px;

      

        

}



#content div.article header

{

}

#content div.article .comment-content

{

	margin-left:50px;

}



#content div.article .comment-content p,

.commentlist span

{

	font-size:12px;

}

.commentlist span{

	margin-right:10px;

}



#content div.article .comment-content .comment-author{

}



.comments-area .comment-author img{

	position:relative;

	top:34px;

	margin-right:6px;

}

.commentlist{

	padding-left:10px;

	

}

.commentlist .comment{

	padding:0px !important;

}



#content div.article header h1,

#content div.article header h1 a,

#content div.article header h1 a:visited,

#content div.article header h2 a,

#content div.article header h2 a:visited,

#content div#wdwd_feeds h3 {

    color: #0095da;

    text-decoration: none;

    transition-duration: 0.4s;

    transition-property: all;

	font-size: 35px;

	font-weight:bold;

	padding-left: 4px;

}

#content div#wdwd_feeds h3{

	font-size:18px;

}

#content div.article header h1 a:hover,

#content div.article header h2 a:hover,

.fn a {

    color: #f5821f !important;

}



#content div.article .entry-content p

{

	line-height: 1.8em;

	margin: 0 0 0.8em;

	text-align:justify;	

	color: #1E1E1E;	

	font-size:16px;

	

}



#content div.article .entry-content p a,

#content div.article .entry-content p a:visited{

	font-size:14px;

}



#content div.article .entry-content code,

.comments-area code

{

    border: 1px dashed #FF0000;
    float: left;
    margin: 0 0 10px;
    padding: 5px;
	text-align:left;
    width: 97%;
	word-wrap:break-word;
}


#content div.article .entry-meta{

	float:left;

	clear:both;

	margin-left:6px;

}



#content div.article .entry-content code p

{

	line-height: 22px;

	margin:0px;

	padding:0px;



}



#content div.article .entry-content code,

#content div.article .entry-content code p

{

	font-family:"Courier New", Courier, monospace;

	font-size:12px;

	color:#666666;

}



#content div.article .entry-content ul li

{



list-style:circle inside;

}



#content div.article .entry-content ol li

{



list-style:decimal inside;



}

#content div.article .entry-content ul li,

#content div.article .entry-content ol li,

.entry-content ul li p,

.entry-content ol li p

{

font-size:14px !important;



margin-bottom:10px;

}

.entry-content img[align="right"] {

    margin-left: 10px;
	padding-left: 20px;

}

.entry-content img[align="left"] {

    padding-right: 20px;

}



#content div.article .entry-content p img

{

	max-width:600px;

			

}

#content div.article .comments-link

{



}



#content fieldset legend,

.widget-area fieldset legend,

.widget-area fieldset legend a {

    color: #999999;    

    font-size: 11px;  

    text-transform: uppercase;

    letter-spacing: 0.2em;

	padding:0px 3px 0px 6px;

	

}

.widget-area fieldset legend,

.widget-area fieldset legend a {

	margin:0px 0px 0px 10px; 

}

.widget-area fieldset legend a{

	float:left;

}
.widget-area fieldset legend a.rsswidget {
	position: relative;
	float: left;
	display: inline-block;
	margin: 0;
	padding: 0;
	margin-top: -5px;
}
.widget-area fieldset legend a.rsswidget img{

	max-width:100%;
	margin:0 5px 0 0;

}

#content fieldset legend

{

	margin:0px 0px 0px 28px;

}

#content div.article .entry-content,

#content div.article .comments-link

{

	padding-left: 6px;
	font-size: 14px;
	line-height: 16px;
	color: #333;
	
}


#content div.article .entry-content img{
	height:auto;
	width:100%;	
	box-shadow: #00000078 4px 4px 5px -2px;
}

#content div.article .entry-content a{
	display:inline-block;
}

#content div.article .entry-content h2,

#content div.article .entry-content h3,

#content div.article .entry-content h4,

#content div.article .entry-content h5

{

	margin-bottom:10px;

	margin-top:10px;

}

#content div.article .entry-content h3,

#content div.article .entry-content h4,

#content div.article .entry-content h5

{

	color:#0095DA;

	font-weight:bold;

	font-size:18px;

}

#content div.article .entry-content .small,

.comments-area .form-allowed-tags,

.entry-content small

{

	font-size:10px;

}



#content div.article .entry-content h2,

#content div.article a,

#content div.article a:visited,

.widget-area .link,

.widget-area .link:visited

{

    color: #999999;

    font-size: 0.8em;

   

}



#content div.article a:hover,

.widget-area .link:hover {

color: #f5821f;

}



















#footer-wrapper, .push {
	height:222px;
}



#footer-wrapper{	

	width:100%;
	clear:both;
	position:relative;
	bottom:0;
}



#footer {



    min-height: 75px;

	text-align: left;

    background: none repeat scroll 0 0 #222222;

    clear: both;

	padding:0px 4% 0px 4%;

	width:92%;	

	float:left;

	

}



#footer a {

    color: #FFFFFF;    

    text-decoration: none;

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);

}





#im_here {

    float: left;

    margin: 20px 0;

    padding: 0 0 0 20px;

    

}

#im_here,

#wdwd_linked

{

	width: 30%;

}

#im_here ul,

#wdwd_linked ul

{

	width: 144px;

}

#im_here ul {

    color: #EFEFEF;    

    font-size: 12px;

    list-style: none outside none;

    margin: 0 20px 0 -40px;



}



#im_here li,

#wdwd_linked li {

    margin: 10px 0;

    background: none repeat scroll 0 0 #333333;

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

	padding: 3px 5px;		

}





#end-credits p, #footer p {

    color: #888888;    

    font-size: 12px;

    padding: 5px 0;

    text-align: left;

}



#wdwd_linked {

    border-left: 1px solid #333333;

    float: left;

    margin: 20px 0;

    padding: 0 0 0 20px;

}



#wdwd_linked ul {

    color: #EFEFEF; 
	
	float:left;   

    font-size: 12px;

    list-style: none outside none;

    margin: 0 20px 0 -40px;

    

}



#wdwd_linked li {

    margin: 10px 0;

}





#footer h5 {

    color: #FFFFFF;

    margin: 0;

}



#wdwd_linked a.omr-logo-footer, #wdwd_linked a.omr-logo-footer:hover {

    background: none repeat scroll 0 0 transparent;

    float: right;

    margin: 3px 20px 0 0;

    padding: 0;

}



.omr-logo-footer img

{

	height:40px;

}





.footer_divBG {

    background: none repeat scroll 0 0 #b1b3b5;

    float: left;

    padding: 6px 0;

    width: 100%;



	

}



.footer_div {

    clear: left;

    margin: 0 auto;

    position: relative;

    text-align: center;

    /*width: 900px;*/

}



.footer_div p {

    color: #000;

    display: block;

    font-size: 11px;

    margin: 0px;

    padding: 0;

}



.footer_div p a {

    color: #FFF;

    font-weight: bold;

    text-decoration: none;

}







#bottom-line {

    position: relative;

    width: 100%;

}

#bottom-line .chunk {

    display: block;

    float: left;

    height: 2px;

    position: relative;

    width: 50%;

}

#bottom-line .filler {

    bottom: 0;

    top: auto;

    height: 3px;

    left: 0;

    position: absolute;   

    width: 100%;	

}

div.wdwd_bar{

    width: 93.2%;

}

div.wdwd_bar ul li:last-child{

	background-color:#8BB14D;

	float:right;

}



div.wdwd_bar ul li:last-child a,

div.wdwd_bar ul li:last-child a:hover{

	font-size:15px;

	font-weight:bold;

	color:#FFFFFF;

}

div.wdwd_bar ul li:last-child:hover{

	background-color:#8DB34F;

}

.donate_form{

}

.donate_form fieldset{

	



    padding: 20px;

	

}

.donate_form fieldset h2{

	font-size:16px;

}

.donate_form fieldset select,

.donate_form fieldset input[type="text"]{

	width:166px;

	padding:2px;

	font-size:14px;

	border: 1px solid #CCCCCC;

}

.donate_form fieldset input[type="text"]{

	width:160px;

}

.donate_btn

{

    display: none;

	border:0px;

	width:170px;

}

#primary.plugin{

	width:100%;

	margin-right:0;

}

#primary.plugin #content div.article header h1{

    background: none repeat scroll 0 0 rgba(175, 177, 180, 0.9);


    box-shadow: 0 0 30px rgba(255, 255, 255, 0.1);

    color: #FFFFFF;

    font-size: 30px;

    left: 0;

    max-width: 100%;

    padding: 8px 15px;

    position: relative;

    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);

    top: 394px;

	float:left;

	margin: 26px 0px;

}

#primary.plugin .entry-content{

	padding-top:20px;

}

#primary.plugin .two_columns{

	float:left;

	width:100%;

}

#primary.plugin .two_columns div.column1,

#primary.plugin .two_columns div.column2{

	float:left;

	width:70%

}

#primary.plugin .two_columns div.column1 {
	padding: 50px 0px 0;
}
#primary.plugin .two_columns div.column2{

	width:30%;
	float:right;
}

#primary.plugin div a.button {

    background: none repeat scroll 0 0 #f5821f;

    border: medium none;

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

    color: #FFFFFF;

    display: block;

    padding: 14px;

    text-align: center;

    float: right;

    min-width: 182px;

}



#primary.plugin div.download_div,

#primary.plugin div.details_div,

#primary.plugin div.details_div_{

	background: url("../images/download_button.png") no-repeat scroll left bottom #f5821f;

    height: 28px;

    max-width: 400px;

    padding: 4px 0 0 34px;

    width: 200px;	

	cursor:pointer;

	float:left;

	margin-right:10px;

}



#primary.plugin div.details_div{

	background: url("../images/details_button_.png") no-repeat scroll left bottom #0095da;	

	width:100px;

}





#primary.plugin div.details_div_{

	background: url("../images/details_button.png") no-repeat scroll left bottom #0095da;	

	width:100px;

}



#primary.plugin div.download_div a.download_button,

#primary.plugin div.details_div a.details_button,

#primary.plugin div.details_div_ a.details_button{

    

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

    overflow: visible;

    vertical-align: middle;

    font-size: 1.083em;

    line-height: 1.462;

    margin-bottom: 1.2em;

    margin-top: 0;

    padding-bottom: 1px;	

	color:#333;

	

}

#primary.plugin div.details_div a.details_button,

#primary.plugin div.details_div_ a.details_button{

	color:#FFF;

}

#primary.plugin div.reviews_div{

	clear:both;

	width: 210px;

	float: right;

}

#primary.plugin ul#reviews{    

	padding:0px;

	margin:0px;

}

#primary.plugin ul#reviews li{

	list-style:none;

	min-height:266px;



}



#primary.plugin ul#reviews li strong{

	margin-bottom:10px;

	font-size:13px;

	color:#0095DA;

}



#primary.plugin ul#reviews li q{

	clear:both;

	font-size:12px;

	color:#38393A;

	line-height:22px;

}



#primary.plugin ul#reviews li cite{

	clear:both;

	float:right;

	font-style:italic;

	font-weight:bold;

	font-size:11px;

	color:#F5821F;

	

}

.hide{

	display:none;

}





#primary.plugin div.plugin_buttons{

	margin-bottom:40px;

	float:left;

}

#primary.plugin div.plugin_details fieldset{

	padding:10px 22px;

	float:left;

	width: inherit;
	
	line-height: 30px;

}

#primary.plugin div.comments-link{

    clear: both;

    font-size: 12px;

    padding-left: 0;

    position: relative;

    top: -110px;

}	



#secondary.plugin-area{

	float:left;

	width:28%;

	padding-top:14px;

}

body.plugins #secondary.plugin-area{
	display:none;
}

#secondary.plugin-area fieldset{

	width:100%;

	margin-right:0;

}



.attachment-post-thumbnail{

    float: right;

    margin-bottom: 10px;

    margin-left: 10px;

	max-width: 200px;
	
	width:auto;

}

.entry-content ul li div,

.entry-content ol li div{

    text-align: center;

}

.entry-content ul li img,

.entry-content ol li img{

    max-width: 600px;

    margin: 40px 0;

}

.phool {

    position: relative;

    right: 48px;

    top: 142px;

}

#secondary div.image_feed_widget fieldset{

	width: 92.7%;

	padding-bottom:20px;

        display:none;

}

#secondary div.image_feed_widget fieldset ul{

    float: left;

    margin: 0;

    overflow: hidden;

    padding: 0 4%;

}

#secondary div.image_feed_widget fieldset ul li{

    float: left;

    margin-top: 24px;

    width: 50%;

}

#secondary div.image_feed_widget fieldset ul li .imgtitle{

    line-height:20px;

}



#wdwd_feeds .read_more{

    float: left;

    padding: 10px 20px;

    text-align: right;

    width: 96%;

}



#secondary div.image_feed_widget fieldset ul li .image-feed-small{

    

}



#secondary div.image_feed_widget fieldset ul li .image-feed-small a{

    float: left;

    

}



#secondary div.image_feed_widget fieldset ul li .image-feed-small img{

    margin: 4%;

    max-height: 104px;

    max-width: 100%;    

}



#content div.article .entry-content .plugin_details{

    float: left;

}

#content div.article .entry-content .plugin_details p{

    width: 100%;

    float: left;

}



#content .plugin-desc .attachment-post-thumbnail{

    display: none;

}

.plugin-desc,

#primary.plugin div#comments{

  margin-left: 2%;

  width: 95%;

}
.plugin-desc .entry-title{
	font-size:30px;
}

#primary.plugin div#comments fieldset{

width:initial;

}
.error_bigger{
	text-align:center;
	font-size:320px;
}
.error_bigger span:nth-child(1){
	color:#0095DA;
}
.error_bigger span:nth-child(2){
	color:#8BB14D;
}
.error_bigger span:nth-child(3){
	color:#f5821f;
}

.tagcloud a{
	color: #0095DA;
}
ul.flex-direction-nav li{
	list-style:none !important;
}
.premium_feature {
    background-color: gold;
    border-radius: 24px;
    color: black;
    font-size: 12px;
    padding: 2px 10px;
}

/*slicknav*/

div.slicknav_menu {
	background:#222222;
	border-bottom:7px solid #00aeef;
	padding:0;
}

ul.slicknav_nav {
	background-color:#00aeef;
	text-align:left;
}

ul.slicknav_nav li a {
	background:none;
	cursor:pointer;
}

a.slicknav_btn {
	background-color:transparent !important;
	border-radius:0 !important;
	display:inline-block;
	float:none;
	margin:0;
	outline:none;
	padding:0.438em 10px;
	width:100%;
}

.slicknav_menu .slicknav_icon {
	float:right;
	margin:2px 0 0 0;
}

.slicknav_menu .slicknav_icon-bar {
	background-color:#f5821f !important;
	box-shadow:none !important;
    height:3px !important;
    width:18px !important;
}

.slicknav_menu .slicknav_menutxt {
	color:#ec1a23 !important;
	font-weight:normal !important;
	text-shadow:none !important;
}

ul.slicknav_nav .slicknav_row,
ul.slicknav_nav a {
	margin:0;
}

ul.slicknav_nav .slicknav_row:hover,
ul.slicknav_nav a:hover {
	background-color:#30c7ff !important;
	border-radius:0 !important;
	color:#fff !important;
}

fieldset img {

    max-width: -moz-fit-content;
    max-width: -webkit-fit-content;
    height: auto;
}

fieldset img.default{
	width: auto;
}


.wordcamp #content div.article .entry-content p,
.meetups #content div.article .entry-content p,
.wordcamp #content div.article .entry-content div,
.meetups #content div.article .entry-content div{
	text-align:center;
	line-height: 2.8em;
	font-size: 20px;
}
.wordcamp #content div.article .entry-content p,
.meetups #content div.article .entry-content p{
	padding: 0 200px 0 200px;
}
.wordcamp #content div.article .entry-content p a,
.meetups #content div.article .entry-content p a,
.wordcamp #content div.article .entry-content div a,
.meetups #content div.article .entry-content div a{
	font-size: 20px;
	cursor:pointer;
	color:#900;
	text-decoration:underline;
}
.wordcamp #content div.article .entry-content img,
.wordcamp #content div.article .entry-content p a img,
.wordcamp #content div.article .entry-content div a img,
.meetups #content div.article .entry-content img,
.meetups #content div.article .entry-content p a img,
.meetups #content div.article .entry-content div a img{
	margin: 0 auto;
	height:auto;
	width:auto;
	max-width:80%;
}
.wordcamp #content div.article header h1,
.meetups #content div.article header h1{
	margin: 0 0 40px 0;
}
@media only screen and (min-width: 320px) and (max-width: 1246px) {
	fieldset img {
		width: 100%;
	}
	#wdwd_linked a.omr-logo-footer, 
	#wdwd_linked a.omr-logo-footer:hover,
	
	#wdwd_linked ul {
		float:none;
	}

}

@media only screen and (min-width: 967px) and (max-width: 1110px) {

	.widget-area .widget fieldset, 
	.widget-area #recent_postsfieldset {
		width:37%;
	}

}

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

	#content div.article header h1, 
	#content div.article header h1 a, 
	#content div.article header h1 a:visited, 
	#content div.article header h2 a, 
	#content div.article header h2 a:visited, 
	#content div#wdwd_feeds h3 {
		font-size:24px;
	}
	
	#content div.article .entry-content p,
	#content div.article .entry-content ul li, 
	#content div.article .entry-content ol li, 
	.entry-content ul li p, .entry-content ol li p,
	#content div.article .entry-content code, 
	#content div.article .entry-content code p {
		font-size:12px !important;
	}

}

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

	.widget-area .widget fieldset, 
	.widget-area #recent_postsfieldset {
		width:92.5%;
	}

}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	
	img,
	.widget-area img {
		max-width:100%;
	}
	
	.widget-area img {
		margin:0;
	}
	
	#masthead {
		float:none;
	}
	
	#navbar {
		display:none;
	}
	
	#primary,
	#secondary {
		float:none;
		margin:0;
		width:auto;
	}
	
	.widget-area #recent_posts fieldset,
	.widget-area .widget fieldset, 
	.widget-area #recent_postsfieldset {
		float:none;
		margin-right:0;
		width:auto;
	}
	
	.footer_div {
		width:auto;
	}
	
	.footer_div p {
		padding:0 10px;
	}
	
	#content div.article header h1, 
	#content div.article header h1 a, 
	#content div.article header h1 a:visited, 
	#content div.article header h2 a, 
	#content div.article header h2 a:visited, 
	#content div#wdwd_feeds h3 {
		font-size:18px;
	}
	
	#content div.article .entry-content p,
	#content div.article .entry-content ul li, 
	#content div.article .entry-content ol li, 
	.entry-content ul li p, .entry-content ol li p,
	#content div.article .entry-content code, 
	#content div.article .entry-content code p {
		font-size:12px !important;
	}
	
	ol,
	ul {
		padding:0;
	}
	
	#content div.article .entry-content code,
	.comments-area code {
		padding:1%;
		width:98%;
	}

	.wordcamp #content div.article .entry-content,
	.wordcamp #content div.article .entry-content p,
	.wordcamp #content div.article .entry-content div,	
	.meetups #content div.article .entry-content,
	.meetups #content div.article .entry-content p,
	.meetups #content div.article .entry-content div{
		padding:0;
		width:100%;
		font-size:20px;
	}
	.wordcamp #content div.article .entry-content img,
	.wordcamp #content div.article .entry-content p img,
	.wordcamp #content div.article .entry-content div img,
	.meetups #content div.article .entry-content img,
	.meetups #content div.article .entry-content p img,
	.meetups #content div.article .entry-content div img{
		max-width:100%;
	}
}

@media only screen and (min-width: 320px) and (max-width: 670px) {
	
	#im_here, 
	#wdwd_linked {
		float: none;
		padding:0;
		width: auto;
	}
	
	#im_here ul, 
	#wdwd_linked ul {
		margin:0;
		padding:0;
		width:auto;
	}
	
	#wdwd_linked {
		border-left:0;
	}
	
	#wdwd_linked a.omr-logo-footer, 
	#wdwd_linked a.omr-logo-footer:hover {
		display: block;
		margin: 30px 0;
		text-align: center;
	}

}
@media only screen and (max-device-width: 480px) {
	div.btns > a {
		width: 86%;
		font-size: 18px !important;
		display: block !important;
		margin: 0 0 6px 0;
	}
	#primary.plugin .entry-header {
		height: 128px !important;
	}
	#primary.plugin #content div.article header h1 {
		font-size: 14px;
		top: 68px;
	}	
	#primary.plugin div.download_div {
		margin: 4px auto 0;
		width: 0px;
		top: -4px;
		position: relative;
	}
	#primary.plugin div.download_div .download_button{
		display:none;
	}
}
.reviews_div ul#reviews li{
	position:relative;
}
.reviews_div ul#reviews li > a {
	position: absolute;
	left: -118px;
	top: -34px;
}
.reviews_div ul#reviews li > a img{
}