/*
Theme Name: Child of Twenty Thirteen
Author: ITS
Description: Child theme for Twenty Thirteen for Legal History site
Version: 0.0.1
Template: twentythirteen

*/

@import url('../twentythirteen/style.css');
@import url(https://fonts.googleapis.com/css?family=Cinzel:400,700);

html, footer {
	background-color:#ececec;
}

html, footer, h1, h2, h3, h4, h5, h6, p, .widget .widget-title {
	font-family: Georgia, 'Times New Roman', serif;
}

body {
	color:#232323;
}

.entry-content a, .entry-content a:visited {
	color: #005890;
}

button, input, textarea {
    border: 1px solid #919293;
}

.site, .navbar {
	max-width:100%;
}

.site-header {
    background: url(/wp-content/themes/childtwentythirteen/images/headerbg.jpg) repeat scroll top !important;
    background-size: 1600px auto;
	height:145px !important;
	border-bottom:5px solid #a68040;
}

.site-header .home-link {
	min-height:145px;
	height:100%;
}

.site-title, .site-description {
	font-family: 'Cinzel', serif;
    text-transform: uppercase;
    text-align: center;
}

.site-title {
	font-size: 37px;
    font-weight: bold;
	padding: 38px 0 10px;
}

.site-header .site-title:hover {
	text-decoration:none;
}

.site-description {
    font-size: 24px;
    font-style:normal;
}

.logoleft {
	float:left;
	display: inline;
    position: absolute;
    top: 25px;
}

.logoright {
	float:right;
	display: inline;
    position: absolute;
    top: 25px;
    margin-left: 930px;
}

#navbar {
	background-color:#184562;
}

.nav-menu li a, .nav-menu li a:visited {
    color: #e8e8e8;
    padding: 15px 33px;
}

.nav-menu li:last-of-type a {
	/*padding-right: 0;*/
}


.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus,
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
	background-color:transparent;
	color:#b0b0b0;
	font-style:normal;
}

.nav-menu .sub-menu .current_page_item > a, .nav-menu .sub-menu .current-menu-item > a {
	color:#ffffff;
}

.nav-menu .sub-menu, .nav-menu .children {
    background-color: #a68040;
    border: none;
    border-top: 0;
    padding: 0;
    position: absolute;
    left: -2px;
	text-align:center;
}

.nav-menu ul.sub-menu li.current-menu-item {
	width:100%;
	background-color: #8c682b;
}


.nav-menu ul.sub-menu li:last-of-type a {
	padding: 15px 33px;
	text-align:center;
}

.nav-menu ul.sub-menu li:first-of-type a {
	padding-top:25px;
}

div.submenu-triangle {
	height:0; 
	width:0;
	border-top:10px solid #184562;
	border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -10px;
	z-index:10000;
}


ul.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus {
    background-color: transparent;
	color: #fff;
	text-decoration:underline;
}

ul.nav-menu ul a, .nav-menu ul ul a {
	width:auto;
}

.site-header .search-field {
    background-image: url(images/search-icon-white.png);
}

.site-header .search-field:focus {
    background-image: url(images/search-icon.png);
}

.site-main {
    margin-top: 45px;
}

.entry-header, .entry-content, .entry-summary, .entry-meta {
	max-width:904px;
}

.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
    margin-left: 0;
}

.entry-thumbnail {
	float: left;
    display: inline;
	margin-right: 20px;
	width:120px !important;
	height: auto !important;
	min-height:140px !important;
}

.entry-title {
    font-size:30px;
	font-style:italic;
	clear: right;
}

.about-title {
	font-size:1.25em;
	font-style:italic;
	font-weight:normal;
}

.entry-title a {
    color: #184562;
}

.entry-meta {
	clear:none;
}

.author {
	display:none;
}

.nav-links {
	font-size: 0.75em;
	font-style: normal;
}

a.wdps_more:last-of-type,
.entry-content .more-link,
.aboutitems .more-link,
.lcp_catlist li a:last-of-type {
    white-space: nowrap;
    background-color: #184562;
    padding: 7px 25px;
	color: #ffffff !important;
	font-size:.8em;
	display: block;
    width: 110px;
	text-align:center;
}

a.wdps_more:last-of-type {
	margin-top:20px;
}

ul.lcp_catlist {
	list-style-type:none;
}

.lcp_catlist img.size-full, .lcp_catlist img.size-large, .lcp_catlist img.wp-post-image {
	height: auto;
    width: 100px;
    float: left;
    padding-right: 10px;
	position:absolute;
	left:0;
	top:5px;
}

.lcp_catlist li {
	position:relative;
	padding-left: 100px;
	margin:20px 0 50px 0;
}

.lcp_catlist li a:first-of-type,
 .wdps_title {
    font-size: 1.35em !important;
    font-style: italic;
    display: block;
    clear: right;
    color: #005890 !important;
    padding-left: 0 !important;
}

/* articles slider */

#wdps_container1_0 {
	margin-top:20px;
}

html #wdps_container1_0 #wdps_container2_0 .wdps_slideshow_image_0 {
	margin: 20px 0 0 50px !important;
    width: 150px !important;
}

/*#wdps_container1_0 #wdps_container2_0 #wdps_0_slide72_layer1 {
	padding: 0 0 0 170px !important;
}*/

.wdps_animated {
	padding: 0 !important;
}

/* end */

a, a:visited,
.comment-author .fn, 
.comment-author .url, 
.comment-reply-link, 
.comment-reply-login  {
	color:#005890;
}

.comment-respond {
	background-color:#414141;
	color:#ffffff;
}

.comment-respond a, .comment-respond a:visited {
	color:#a68040;
}

button, input[type="submit"], input[type="button"], input[type="reset"] {
    background: #000000;
    border: none;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    padding: 11px 24px 10px;
    text-decoration: none;
}

.single-post #secondary,
.page #secondary {
	display:none;
}

#about {
	margin: 0 auto;
	margin-bottom:20px;
    max-width: 904px;
    width: 100%;
	overflow:hidden;
}

.aboutitems {
    float: left;
    margin-right: 10px;
    width: 270px;
	padding-right:20px;
}

div.aboutitems:nth-of-type(2n) {
    width: 310px;
}

div.aboutitems:nth-of-type(3n) {
	margin-right: 0;
    padding-right: 0;
    width: 280px;
}

.site-footer {
	background-color:#ececec;
}

.site-footer .sidebar-container {
	background-color:#414141;
	padding:0;	
}

.site-footer .widget {
	
}

.site-footer .widget#text-2 {
	width:600px;
	left:50% !important;
	margin-left:-500px;
	position:relative !important;
}

.site-footer .widget#text-3 {
	width:100%;
	left: 50% !important;
    margin-left: 150px;
	padding-left:50px;
	top: 0 !important;
	background-color:#000000;
	position:absolute !important;
	height:100%;
}

.site-footer .widget#text-3 ul {
	margin-left:15px;
}

.site-footer .widget#text-3 li {
	list-style-image:url(/wp-content/themes/childtwentythirteen/images/li-blue-triangle.png);
}

.site-footer .widget-area {
	min-height: 250px !important;
	height: auto !important;
	width:100%;
	max-width:100%;
	overflow:hidden;
}

.site-footer .widget a {
	color:#ffffff;
}

ul.footer-menu, div.footer-menu > ul {
    margin: 0;
    padding: 0;
	list-style: none;
    list-style-image: none;
}

.site-info {
    padding: 10px 0;
    margin-bottom: 50px;
    min-height: 150px;
}

.site-info form {
    margin-top: 30px;
    text-align: left;
}


.footer-logo {
	float:left;
	margin-left:300px;
	margin-right: 50px;
}

.footer-menu li {
    display: inline-block;
    position: relative;
}

.footer-menu li a {
    color: #232323;
    display: block;
    font-size: 15px;
    line-height: 1;
    padding: 15px 40px;
    text-decoration: none;
}

.footer-menu li:last-of-type a {
	padding-right: 0 !important;
}

.site-footer aside {
/*CSS transitions*/
-o-transition-property: none !important;
-moz-transition-property: none !important;
-ms-transition-property: none !important;
-webkit-transition-property: none !important;
transition-property: none !important;
/*CSS transforms*/
-o-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-webkit-transform: none !important;
transform: none !important;
/*CSS animations*/
-webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
-ms-animation: none !important;
animation: none !important;
}


@media (max-width: 643px) {
	
	.site-title {
    font-size: 32px;
    padding: 10px;
	margin-top: 30px;
	}
	
	.entry-title, .format-chat .entry-title, .format-image .entry-title, .format-gallery .entry-title, .format-video .entry-title {
    font-size: 22px;
    font-weight: normal;
}
	
	.site-description {
    font-size: 20px;
	}
		
	.menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active {
		color:#ffffff;
	}
	
	a.wdps_more:last-of-type, .entry-content .more-link, .aboutitems .more-link, .lcp_catlist li a:last-of-type {
		clear:left;
	}
	
	.menu-top-nav-container {
		z-index: 200000;
		position: absolute;
		background-color: #184562;
		width:100%;
	}
	
	.toggled-on .nav-menu > li a:hover, .toggled-on .nav-menu > ul a:hover,
	.toggled-on .nav-menu li:hover > a, .toggled-on .nav-menu .children a {
    background-color: #4c84a9;
    color: #fff;
	width:100%;
	}
	
	.toggled-on .nav-menu li > ul a {
		color:#ffffff;
	}
	
	.toggled-on .nav-menu li > ul {
		margin-left:0;
	}
	
	.aboutitems {
		padding-left: 20px;
		padding-right: 20px;
		width:100%;
	}
	
	.site-footer .widget#text-2 {
    width: 100%;
    left: 0 !important;
    margin-left: 0;
    position: relative !important;
	}
	
	.site-footer .widget#text-3 {
    left: 0 !important;
    margin-left: 0;
    padding-left: 20px;
    position: relative !important;
	}
	
	.footer-menu li {
		display:block;
	}
	
	.footer-logo {
    float:none;
    margin-left: 30px;
    margin-right: 0; 
	}
	
	.site-info form {
		text-align:center;
	}
	
	.entry-header {
		margin-bottom:0;
	}
	
	ul.lcp_catlist {
		padding-left: 0 !important;
	}
	
	.lcp_catlist li {
		position: relative;
		padding-left: 0;
		margin: 20px 0 50px 0;
	}
	
	.lcp_catlist img.wp-post-image {
		float: left;
		padding-right: 10px;
		position: relative;
		top: 5px;
		margin-bottom:10px;
	}
	
	.wdps_animated {
		font-size:12px !important;
	}
	
	.wdps_slideshow_image_wrap_0, 
	#wdps_container2_0,
	#wdps_container1_0 #wdps_container2_0 .wdps_slideshow_image_container_0 {
		height:200px !important;
	}
	
	.wdps_animated {
		left: 100px !important;
	}
	
	html #wdps_container1_0 #wdps_container2_0 .wdps_slideshow_image_0 {
		height:130px !important;
	}
	
}

@media (max-width: 1069px) {
	.site-footer .widget-area {
		padding-left: 0; 
		padding-right: 0;
	}
	
	.site-main {
		margin-top:10px;
	}
	
	.logoleft, .logoright {
		position: relative;
		float: none;
		margin: 0;
		height:75px;
		width: auto;
	}
	
	.logoleft img, .logoright img {
	}
	
	.logoleft {
		left: 50%;
		margin-left: -110px;
	}
	
	.logoright {
		left: 50%;
		margin-left: 20px;
	}
	
	.site-header {
		height: 100% !important;
	}
	
	.hentry {
		padding-top:0;
	}
	
	.footer-menu li:last-of-type a {
		padding: 15px 40px !important;
	}
	
	/* articles slider */
	
	#wdps_container1_0 #wdps_container2_0 .wdps_slideshow_image_spun2_0 {
		vertical-align:top !important;
	}
	
	#wdps_container1_0 #wdps_container2_0 .wdps_slideshow_image_container_0 {
		height:300px !important;
	}

	
	html #wdps_container1_0 #wdps_container2_0 .wdps_slideshow_image_0 {
		margin: 0 10px !important;
		width: 150px !important;
		font-size: .8em;
	}
	
	div[id^="wdps_container"] .wdps_btn_cont {
		top: 20px;
		vertical-align: top;
	}
	
	
	.wdps_loading {
		text-align: center;
		height: 100%;
		margin-top: 60px;
	}
	
	
	/* end */

}
