﻿

.bookmarks ul.test li.active::before {
    content: "\A";
    border-style: solid;
    border-width: 6px 10px 6px 0;
    border-color: transparent #28c62f transparent transparent;
    position: absolute;
    right: -12px;
    top: 39%;
    transform: rotate(180deg);
    z-index: 1020
}


.bookmarks {
    margin-bottom: 50px;
    max-height: 300px;
    overflow-y: auto
}


.bookmarks::-webkit-scrollbar {
    display: none
}


.bookmarks ul {
    display: block;
    width: 95%;
    padding: 5px 0;
    margin: auto
}


.bookmarks ul li {
    display: table;
    text-transform: uppercase;
    width: 100%;
    clear: both;
    padding: 5px 0;
    border-top: 1px solid #e2e2e2;
    clear: both
}


.bookmarks ul li.active {
    border-right: 2px solid #28c62f;
    position: relative
}

div#search {width: 35%;float: right;margin-top: 30px;}

div#search input#s {width: 65%;float: left;background: #E0E3E6;height: 18px;}

div#search input#searchsubmit {display: block;width: 23%;float: right;height: 26px;background-color: #202228;color: #989eae;margin-top: -2px;font-size: 14px;font-weight: bold;border-top-width: 1px;border-left-width: 1px;}
.box-title,.embed-responsive,.media,.media-body,.modal,.modal-open,.progress,.truncate,.video-js,.video-list ul .video-box header .post-title,h1 .home{overflow:hidden}
.video-list ul .video-box header .post-title{height:95px}
.video-list ul .video-box header .post-title h3{margin-top:0;line-height:16px;font-size:14px}




.site-content-contain {
	background-color: #fff;
	position: relative;
}

.footercopy { border-top:1px solid #cfcfcf;padding:12px 20px 12px 20px; font-size: 12px; color:#fff; background-color:#1a1a1a }

.footercopy a, .footercopy a:link, .footercopy a:visited { color: #fff; text-decoration:none; }

.footercopy a:hover, .footercopy a:active { color: #f47900; text-decoration:none;  }

.site-footer .left,
.site-footer .right {
  display: block;
  text-align: center;
}

  .site-footer .right {
    float: right;
    text-align: right;
    position: relative;
  }
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}




.pagination {
	margin-top:60px;
	overflow:hidden;
	margin-bottom:40px;
}


.pagination a {
	display:inline-block;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:11px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:5px;
	font-weight:700;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}

.pagination a:hover {
	color:#424242;
}

.pagination .newer {
	float:left;
	
}

.pagination .older {
	float:right;
}

.sidebar-right-layout .wp-post-image,
.single .wp-post-image,
#page .wp-post-image {
	margin-bottom: .875em;
}

.header .main-navigation-container {
  clear: left;
  margin-top: 20px;
  background-color: #383736;
}

.header .main-navigation-container-top {
  position: absolute;
  z-index: 9999999;
  width: 100%;
  top: 28px;
  padding-left: 0;
  padding-right: 0;
  background-color: #383736;
}

.header .main-navigation-container-top li,
.header .main-navigation-container-top li.first,
.header .main-navigation-container-top li.last {
  width: 100%;
  border-right: none;
  border-left: none;
}

footer .main-navigation-container {
  margin-bottom: 10px;
}

  .header .topbar .main-navigation-container-top {
    top: 37px;
  }

.lista2 { background:#e6e8e9; }

.lista td,.lista2 td{padding:5px}
#site-title a{color:#333333;letter-spacing:-1px;}
#site-title,#site-description{float:left;}
#site-title{margin:0 5px;font-size:26px;}
#site-description,#site-title a{float:none;}
.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}

	.home .page-title .tagl,
	.home .sub,
	.home .slide-text,
	.home .slide-btn {
		margin-left: 0;
	}


	.home .slide-text,
	.home .slide-text p {
		font-size: 14px;
	}
.highlighted.jumbotron{padding:0;}
.highlighted.jumbotron #block-views-daily-shot-auto-block{margin:0 -15px;width:105%;}
.highlighted.jumbotron #block-views-daily-shot-auto-block img{width:100%;height:auto;}
