/*
Theme Name: Dr. Andy Roark 2016
Author: OfficeThug.com
Author URI: http://officethug.com
Description: A custom theme based on the News framework
Template: newsworld-codebase
*/

@import url("../newsworld-codebase/style.css");
@import url('css/component.css');
@import url('css/default.css');

 
/* TOP HEADER - this hides the breaking news but leaves it on the page to protect layout */
.breakingnws {
	visibility:hidden !important;
}
/* TOP HEADER - this removes the 2nd menu aka trending */
.secondary-menu {
	display:none !important;
}
.beforeheader {
    padding: 0px !important;
	display:none !important;
}
/* TOP HEADER - this stylizes the logo */
.logo a {
    color: #0b2c4e !important;
	font-size:40px !important;
}
/* HEADERS - stylizes headers */
.section_block_cattitle a {
font-size: 28px;
margin-left: 1px;
line-height: normal !important;
letter-spacing: 1px !important;
text-transform:uppercase !important;
color:#1e426a !important;
}
.section_block_cattitle {
    border-bottom:none !important;
}

/* HOMEPAGE - stylizes the lines inbetween posts */
.section-left-post2 {
    border-bottom: 1px solid #1a4472 !important;
}
.section-left-post3-title {
    border-bottom: none !important;
}
.section-left-post3-title a {
	text-decoration:underline !important;
}
.section_one_post1 {
padding-left:8px !important;
	padding-right:8px !important;
}
.section_two_post1 {
padding-left:0px !important;
	padding-right:8px !important;
	}

.section-right {
    float: left !important;
    margin: 0px !important;
}
.section-left {
    margin: 0px !important;
}	
.menu-dr-andy-main-container {
	margin:auto !important;
	text-align:center !important;	
}

/* TOP HEADER - this removes the row across for social icons because it doesn't work and we have them elsewhere */
.bef_container {
	display:none !important;
}

/* MENU - customizes the main menu */

ul.main-menu { display: block !important; text-align:center !important; }
ul.main-menu li { display: inline-block !important; }

.main-menu ul li a {
	line-height: normal !important;
	color: #fff;
	font-family: 'open sans', sans serif !important;
	font-size: 16px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	padding-top: 10px;
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 11px;
}
.main-menu ul li a:hover{
	color: #1a4472 !important;
	height: 100% !important;
	background-color: #f1671e !important;	
} 

#nav_wrapper {
	background-color: #1a4472 !important;
	padding: 12px !important;
	width:98% !important;
	margin:auto !important;
}
.primary-menu {
    position: relative;
    padding: 0px !important;
    width: 100%;
	margin:auto !important;
    border-bottom: none !important;
}

/* WIDGET - fixes the FB widget */

.fbsocialwidget {
	height:225px !important;	
}

/* stylizes headers on posts */
.section-left-post1-title a, .section-left-post2-title a, .section-left-post3-title a {
font-family: 'open sans', sans serif !important;
font-weight:600 !important;
text-transform:uppercase !important;
letter-spacing: 0px !important;

}
.section-left-post1-title a:hover, .section-left-post2-title a:hover, .section-left-post3-title a:hover {
	text-decoration:underline !important;
	color:#f1671e !important;
}

/* MENU - stylizes the menus on HP */
.section_one_cattitle, .section_two_cattitle {
	border: 2px solid #1A4472 !important;
	text-align: center !important;
	
}
.section_one_cattitle a:hover, .section_two_cattitle a:hover {
	color: #f1671e !important;
	
}


.section_block_cattitle {
	    padding: 8px 0px 8px 0px !important;
}


/* HOMEPAGE - adjusts spacing between blocks */
.section-left-post2-title {
    margin-top: 20px !important;
}
.section-left-post2 {
    padding: 0px !important;
}
.section-left-post1-content {
    border-bottom: 1px solid #1a4472 !important;
	}
	
	.section-left-post1-content p {
		margin:0px !important;
	}

.section-left-post3-title {
    margin: 0px !important;
}
.section-left-post3-title {
    padding: 0px 0 22px 0 !important;
}



/* HOMEPAGE - adjusts headlines */
.section-left-post3-title a {
}

.section-left-post1-title {
    margin-top: 16px !important;
    margin-bottom: 5px;
	
}
.section_one_post2, .section_two_post2 {
	padding-left:0px !important;
	padding-right:8px !important;	
}

/* adds opacity to main content area background */
.main_container {
	background:url(https://www.drandyroark.com/wp-content/uploads/white-bg-70.png) repeat !important;
    padding: 0 20px !important;
}
.main {
	background:url(https://www.drandyroark.com/wp-content/uploads/white-bg-70.png) repeat !important;
}


/*  */

a:focus {
	outline: none !important;
}

/* Stylizes main body font */
p {
font-family: 'open sans', sans serif !important;
font-size: 14px !important;
line-height: 24px !important;
color:#000 !important;
}



/* Stylizes siodebar and footer */
.widget-title {
font-size: 16px;
letter-spacing: 1px !important;
text-decoration: none;
text-transform:uppercase !important;
color:#1e426a !important; 
	text-align:center !important;
	border-bottom:none !important;
	padding-top: 4px !important;
	padding-bottom: 4px !important;
		border: 1px solid #1A4472 !important;

}

.ad1 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.ad2 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}


.ad4 {
	padding-top: 30px !important;
	padding-bottom: 20px !important;
}


/* creates css animation effects */
.delay3 { -webkit-animation-delay: 3s; -moz-animation-delay: 3s; -ms-animation-delay: 3s; -o-animation-delay: 3s; }
.delay5 { -webkit-animation-delay: 5s; -moz-animation-delay: 5s; -ms-animation-delay: 5s; -o-animation-delay: 5s; }
.loopinf { -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; }
.duration3 { -webkit-animation-duration: 3s !important; -moz-animation-duration: 3s !important; -ms-animation-duration: 3s !important; -o-animation-duration: 3s !important; }
.duration5 { -webkit-animation-duration: 5s !important; -moz-animation-duration: 5s !important; -ms-animation-duration: 5s !important; -o-animation-duration: 5s !important; }
.duration6 { -webkit-animation-duration: 6s !important; -moz-animation-duration: 6s !important; -ms-animation-duration: 6s !important; -o-animation-duration: 6s !important; }
.pekcta{ padding:12px; background-color:#ddd; border:4px solid #fff; color:#000; font-weight:bold; font-size:1.2em; }

/* customizes fonts in sidebar */
.block-meta {
  font-family: 'open sans', sans serif !important;
}

.block-item-small h2, .block-item-small h2 a {
    font-family: 'open sans', sans serif !important;
}
.block-item-small h2:hover, .block-item-small h2 a:hover {
	color:#1a4472 !important;

}

.posttitle h1 {
    color: #1a4472 !important;
font-family: 'open sans', sans serif !important;
    font-size: 29px;
    font-weight: 700 !important;
    line-height: 1.3;
    text-decoration: none;
}

.bred_crumb {
	margin-bottom:20px !important;
	padding-top: 16px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 10px !important;	
}

.breadcrumbs {
	padding-top: 0px !important;
	padding-left: 20px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	font-style:italic !important;
}

h2 a {
  color: #1a4472 !important;
font-family: 'open sans', sans serif !important;
    font-size: 26px;
    font-weight: 700 !important;
	text-transform:uppercase !important;	
}
h2 a:hover {
	text-decoration:underline !important;
	color:#f1671e !important;
}


/* Centers the sharing module at the bottom of the page */
ul.wpfai-list {
	margin:auto !important;
	text-align:center !important;
}
h4 {
	text-align:center !important;
}

.content {
	background-color:#fbfcfc !important;	
}

.copyrightxt, .copyrightxt a {
    color: #1a4472 !important;
font-family: 'open sans', sans serif !important;
	font-weight:bold !important;
		text-transform:uppercase !important;
		font-size:14px !important; 
}

/* stylizes the header on archive pages */
.categorytitle {
    color: #1a4472 !important;
font-family: 'open sans', sans serif !important;
    font-size: 40px;
    font-weight: 700 !important;
	text-align:center !important;
	text-transform:uppercase !important;
}


.categorydescription p {
    color: #1a4472 !important;
font-family: 'open sans', sans serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
	text-align:center !important;
}



.crp_related ul li a {
	font-family: 'open sans', sans serif !important;
		text-transform:uppercase !important;
		font-size:14px !important;
		line-height:15px !important;
}



.main {
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	padding-bottom: 20px !important;
	}
	
	.content {
    margin: 0 0px 0px 0 !important;
}
.primery_sidebar {
    margin: 0 0 10px 0px !important;
	
}
.section_holder_left {
    margin: 0 10px 0 0 !important;
}
.section_holder_right {
    margin: 0px !important;
}
.section-right {
    margin: 0px !important;
}

.footermenu01 a {
   color: #000 !important;
font-family: 'open sans', sans serif !important;
	font-weight:bold !important;
		text-transform:uppercase !important;
		font-size:16px !important;
    line-height: 160% !important;
}
.footermenu01 a:hover {
   color: #1a4472 !important;
}
.main-menu ul {
	text-align:center !important;
}

.readmorebox {
	background-color: #fff;
	border: 2px solid #f1671e !important;
	margin: auto !important;
	padding: 4px;
	text-align: center !important;
}
.readmoretext {
		text-transform:uppercase !important;
		text-align:center !important;
		font-family: 'open sans', sans serif !important;
		letter-spacing: 1px !important;
		font-weight:800 !important;
		font-size:16px !important;
		margin:auto !important;
		color:#f1671e;
}
.readmoretext a:hover {
	color:fff !important;
}

.widget ul li a {
	color: #1a4472 !important;
			font-family: 'open sans', sans serif !important;
			text-transform:uppercase !important;
		font-weight:800 !important;
}
.postsingle {
padding-right: 6px !important;	
}

.easy-t-cycle-prev, .easy-t-cycle-next {
	border: none !important;
    background-color: #f1671e !important; 
    color: #fff !important;
    font-size: 14px !important;
	padding: 6px 20px !important;
font-family: 'open sans', sans serif !important;
	font-weight:bold !important;
				text-transform:uppercase !important;

}

.cycle-slideshow {
    padding-bottom: 20px !important;
	border-right-color:#535353 !important;
	border-right-width:2px !important;
	background:#ccc !important;
	margin-bottom: 10px !important;
}


.crp_related li {
    margin: 5px !important;
    border: 1px solid #ddd;
    padding: 2px !important;
}


#dc_jqaccordion_widget-%ID%-item{font: bold 14px Arial, sans-serif; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
#dc_jqaccordion_widget-%ID%-item ul, #dc_jqaccordion_widget-%ID%-item ul li {margin: 0; padding: 0; border: none; list-style: none;}
#dc_jqaccordion_widget-%ID%-item ul a {padding: 10px 10px 10px 50px; background: #ececec; text-decoration:none; display: block; color: #333; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; position: relative; text-shadow: 1px 1px 1px #fff;}
#dc_jqaccordion_widget-%ID%-item ul a.dcjq-parent, #dc_jqaccordion_widget-%ID%-item ul a.dcjq-parent:hover {
	background: none !important;
	}
#dc_jqaccordion_widget-%ID%-item ul a .dcjq-icon {position: absolute; top: 50%; left: 14px; width: 34px; margin-top: -17px; height: 34px; background: url(skins/images/arrow_grey_right.png) no-repeat 0 center;}
#dc_jqaccordion_widget-%ID%-item ul a.dcjq-parent.active .dcjq-icon {
	background: none !important;
	}
#dc_jqaccordion_widget-%ID%-item ul a:hover {background: #fff; color: #990000;}

.magazine3_fbwidget iframe {
    width: auto !important;
}

blockquote.easy_testimonial {
	margin-right:10px !important;
}
.zakbox1 {
    border-bottom: 1px solid #1a4472 !important;	
	padding-bottom: 10px !important;
	margin-top: 20px !important;
	padding-top: 20px !important;
}

.zakbox1 p {
	padding-bottom: 20px !important;
	padding-top: 20px !important;
}

/* MENU - makes it vertical instead of horiz 
.main-menu ul ul { width: auto !important; }
*/

.tftextinput {
    border-color: #bdbdbd !important;
}

.tfbutton {
    border: 1px solid #bdbdbd !important;
}

.adplugg-tag[data-adplugg-zone="leaderboard"] iframe {width: 100%}

.adplugg-tag iframe {width: 100%}



.listing-item {
  	height:160px;
}
.listing-item img {
	float:right;
	clear:both;
}
.listing-item .title {
	text-transform:uppercase;
	font-weight:bold;
}
.display-posts-listing {
	width:90%;
  	margin:auto;
}
.sky-form header {
  text-transform:uppercase !important; 
}

@media only screen and (max-width: 800px) {
#tfheader {
	display:none !important;
}
#tfnewsearch {
	display:none !important;
}
}
