/*
Theme Name: FineWP SSA
Theme URI: https://themesdna.com/finewp-wordpress-theme/
Template: finewp
Author: ThemesDNA
Author URI: https://themesdna.com/
Description: FineWP is clean and elegant, responsive, magazine WordPress theme for gallery/grid websites. It is Theme Customizer compatible, so you can easily change theme options and see live results, before applying them into your website. FineWP has a 2 navigation menus, slider, neat post summaries, full-width layout for posts/pages, sticky menu and sticky sidebar, 4 columns footer, top and bottom social icons, scroll-to-top button and more. With FineWP PRO version you will get color and font options, 2/3/4/5 columns layouts for post grids, horizontal/square/vertical/auto-height thumbnail styles for post grids, featured posts widgets with grid-layout options and thumbnail style options, social profile widget, about me widget, tabbed widget, different layout options for singular and non-singular pages, more custom page/post templates, 3 header layouts, more slider options, share buttons, built-in contact form, related posts with thumbnails and more features. Free version demo: https://demo.themesdna.com/finewp/
Tags: two-columns,right-sidebar,grid-layout,flexible-header,custom-background,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,full-width-template,theme-options,threaded-comments,translation-ready,blog,photography,portfolio
Version: 1.0.0.1551004001
Updated: 2019-02-24 11:26:41


*/


html,body,p {
	/*font:normal normal 15px Domine,"Noticia Text",Volkhov,Arial,Helvetica,sans-serif;line-height:1.6;margin:0;padding:0;*/
	font-size: 95%;
	
}

p strong { font-family: Amiri; 	font-size: 17px; }
body,button,input,select,textarea{color:#333333;}


.sub-menu li::before {
  content: "» ";
  color: blue;
  font-weight: bold;
}

.link a::before {
	content: "» ";
	color: blue;
	font-weight: bold;
}

.finewp-site-title {
	font-size: 24px;
	text-shadow: 1px 2px 3px #666;
}

.finewp-site-description {
	font-size: 16px;
	text-shadow: 1px 2px 3px #666;
}

.finewp-header-inside{
	background-image: linear-gradient(white, white, #2185c5);
}

.finewp-grid-post, .finewp-side-widget,
.finewp-widget-title, .finewp-post-singular,
.comments-area, .finewp-posts-heading {
	border-radius: 5px;
}

.event-box {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius:3px;
    float:left;
    border:1px solid #006baf;
    margin: 2px;
    padding: 3px;
    background-color: #f1f1f1;
}

div.event-box a:visited {
    color: #0066cc;
}

div.event-box a:hover {
    color: #ff4b33;
}

.events_header {
    font-color: #000;
    padding:3px 0px 4px 10px;
    font-size:16px;
    font-weight:normal;
    font-style: italic;
    border-top: 1px solid #006baf;
}
.events_footer {
    font-color: #000;
    font-size:1em;
}

/* Forms
-------------------------------------------------------------- */
button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;line-height:1;padding:.6em 1em .6em;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #666666;}

/* Captions
-------------------------------------------------------------- */
.wp-caption{text-align:center;background-color:rgba(255, 255, 255, 0.0);padding:4px 0 5px 0;max-width:100%;}

/* Tables */
table.smcb-search {
	width:60%;
	min-width:300px;
	margin-left:auto; 
    margin-right:auto;
}	

.finewp-box-inside{border:0;padding:15px;}
.finewp-main-widget{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.side-menu a { text-decoration: none; }
.side-menu a:hover { color: red;font-weight: bold;text-decoration: none; }
.side-menu p { margin: 0px; }

div.tribe-event-title h4 { font-size:14px; }

span.block {display:inline-block;text-align:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;margin:10px;
border:1px solid gray;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 10px rgba(0,0,0,.1) inset;}

span.menu-block {display:inline-block;text-align:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;margin:10px;
border:1px solid gray;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 10px rgba(0,0,0,.1) inset;width: 160px; height: 200px;
}

.finewp-secondary-nav{float:none;background:rgba(0, 0, 0, 0.0);border-bottom:1px solid #e5e5e5;}
.finewp-head-content{background:rgba(0, 0, 0, 0.0);} 
.finewp-primary-nav-menu a{font:normal normal 13px Helvetica,sans-serif;line-height:1;}
.finewp-primary-nav {background:rgba(0, 0, 0, 0.0);border-top:0px solid rgba(0, 0, 0, 0.0);border-bottom:0px solid #dddddd;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.0);box-shadow:0 0 0 0 rgba(0,0,0,0.0);}

.finewp-post-thumbnail-single{display:none;}

/*
.finewp-primary-nav-menu a{font:normal normal 13px Oswald,Arial,Helvetica,sans-serif;line-height:1;}
 .finewp-primary-nav{float:none;background:#2c2c2c;border-top:3px solid #2185c5;border-bottom:3px solid #dddddd;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);}
*/
 
/* DivTable.com */
.divTable{
	display: table;
	width: 80%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 0;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

/*
.child-sidebar-menu ul {
	padding-left: 20px;
	list-style-position: outside;
}

.child-sidebar-menu ul li a{
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
}

.child-sidebar-menu ul li a:hover{
	text-decoration: underline;
}

.child-sidebar-menu ul ul li a{
	font-weight: normal;
	font-size: 100%;
}

.grandchild-sidebar-menu ul ul li a{
	font-weight: normal;
	font-size: 100%;
}


.child-sidebar-menu ul{
	margin: 0 0 0 18px;
	list-style: disc;
}

.child-sidebar-menu ul li{
	list-style:disc;
	margin: 0;
}

*/

.child-sidebar-menu {
	
	line-height: 1;
}

.child-sidebar-menu li.current_page_item{
	list-style-type: none;
	list-style-position: inside;
	font-weight: normal;
	line-height: 1;
	padding-left:20px;	
}

.child-sidebar-menu li.current_page_item a{
	font-weight: bold;
	color: red;
	line-height: 13px;
	
}

/*
.child-sidebar-menu li.current_page_item a:hover{color:#2185c5;}
.child-sidebar-menu li.current_page_item li a:hover{color:#2185c5;}
*/

.finewp-sidebar-widget-areas .widget li a:hover {color:#2185c5;font-weight: bold;}


.child-sidebar-menu li.current_page_item li a{
	
    font-weight: normal;
	color: gray;
	padding-left:15px;
	line-height: 1;
	/*list-style-type: none;*/
	list-style:disc;
}

.finewp-sidebar-widget-areas .widget li li {line-height: 1;}

.adrotate_widgets {
	
	text-align:center;
}

.hor-scroll {display: block;overflow-x: auto;white-space: nowrap;}

.entry-content table{display: block;overflow-x: auto;white-space: nowrap;border: 0px;}
.entry-content table th{background:#2185c5;}
a:hover img {
    border: 1px solid gray;
	border-radius: 5px;
	/*background-color: #fffffd;*/
}

h1{font:normal bold 32px Verdana,Arial,sans-serif;}
h2{font:normal bold 28px Verdana,Arial,sans-serif;}
h3{font:normal bold 24px Verdana,Arial,sans-serif;}
h4{font:normal bold 20px Verdana,Arial,sans-serif;}
h5{font:normal bold 18px Verdana,Arial,sans-serif;}
h6{font:normal bold 16px Verdana,Arial,sans-serif;}


.entry-title{position:relative;font:normal bold 26px Verdana,Arial,Helvetica,sans-serif;color:#000000;margin:0 0 10px 0;line-height:1.2;text-align:center;letter-spacing:-0.5px;}

a.mega-menu-link {
	padding: 0px 5px 0px 5px;
}

.lcp_title {
	font-size: 20px;
	font-weight: bold;
}

.lcp_post a:link {
	text-decoration: none;
}

.lcp_post a {
	color: #000000;
	font-weight: bolder;
	
}
.lcp_post a:visited {
	color: #000000;
	font-weight: bolder;
}
.lcp_post a:hover {
	color: #3399ff;
	font-weight: bolder;
}
.wp-show-posts-entry-title a {
	text-decoration: none;
	color: black;
}
.wp-show-posts-entry-title a:hover {
	text-decoration: none;
	
}
.wp-show-posts-entry-meta {
    font-size: 1em;
}
.wp-show-posts-entry-meta a {
	text-decoration: none;
}

.wpsp-read-more a {
	border-radius: 3px;
	text-decoration: none;
	padding: 0 10px;
	font-size: 1em;
	color: black;
}
.wpsp-read-more a:hover {
	text-decoration: none;
	color: white;
}

.finewp-posts-heading, .finewp-widget-title {
	background: #185e97 !important;
}

/*
.wpsp-read-more {
	background: black;
	color: white;
	border: 1px solid black;
	border-radius: 3px;
}

.wpsp-read-more a {
	text-decoration: none;
	color: white;
	padding: 0 10px;
	font-size: 1em;
}
.wpsp-read-more a:hover {
	text-decoration: none;
	background: #2185c5;
	color: white;
}
*/
