/*
 Theme Name:   FOCM
 Theme URI:    
 Description:  
 Author:       
 Author URI:   
 Template:     twentysixteen
 Version:      
 Tags:         
 Text Domain:  
*/

@import url("../twentysixteen/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

.site {
    margin: 0;
}

.post {
    padding: 33px !important;
}

.site-branding, .site-header-menu, .header-image {
    margin-top: 0.85em;
    margin-bottom: 0em;
	margin-left: 3%;
	z-index: 99;
}

.page-title.screen-reader-text {
    display: none;
}

.navigation.pagination .screen-reader-text {
    display: none;
}

#menu-social-1 .screen-reader-text {
    display: none;
}

#n2-ss-2-align {
    margin-top: -54px;
}

body:not(.custom-background-image).admin-bar::before {
    top: 0;
}

#social-navigation .screen-reader-text {
    display: none;
}

.site-header {
    padding: 0.75em 1.0455%;
	margin-bottom: 2px;
}

.search-form .screen-reader-text {
    display: none;
}

.site-inner {
    margin: 0 auto;
    max-width: 100%;
    position: relative;
}

.homebutton1 {
	background-image: url('/wp-content/uploads/2018/06/Giving-Your-Opinion.jpg');
    display: block;
    position: relative;
    height: 200px;
    width: 200px;
    background-size: cover;
    text-align: center;
    border-radius: 50%;
    border: 3px solid white;
    box-shadow: 1px 2px 3px #6e6b6b !important;
    transition: transform 1s;
padding-top: 35%;
font-size: 32px;
font-weight: bold;
text-shadow: 1px 2px 3px #000;

}
.homebutton2 {
	background-image: url('/wp-content/uploads/2018/06/humor.jpg');
    display: block;
    position: relative;
    height: 200px;
    width: 200px;
    background-size: cover;
    text-align: center;
    border-radius: 50%;
    border: 3px solid white;
    box-shadow: 1px 2px 3px #6e6b6b !important;
    transition: transform 1s;
    background-position: 0 -22px;
padding-top: 35%;
font-size: 32px;
font-weight: bold;
text-shadow: 1px 2px 3px #000;

}
.homebutton3 {
	background-image: url('/wp-content/uploads/2018/06/desk-3139127_1280.jpg');
    display: block;
    position: relative;
    height: 200px;
    width: 200px;
    background-size: cover;
    text-align: center;
    border-radius: 50%;
    border: 3px solid white;
    box-shadow: 1px 2px 3px #6e6b6b !important;
    transition: transform 1s;
    background-position: 0 -22px;
padding-top: 35%;
font-size: 32px;
font-weight: bold;
text-shadow: 1px 2px 3px #000;

}
.homebutton4 {
	background-image: url('/wp-content/uploads/2018/06/hands-460865_1280.jpg');
    display: block;
    position: relative;
    height: 200px;
    width: 200px;
    background-size: cover;
    text-align: center;
    border-radius: 50%;
    border: 3px solid white;
    box-shadow: 1px 2px 3px #6e6b6b !important;
    transition: transform 1s;
    background-position: 0 -22px;
padding-top: 35%;
font-size: 32px;
font-weight: bold;
text-shadow: 1px 2px 3px #000;

}
.homebutton5 {
	background-image: url('/wp-content/uploads/2018/06/mobile-phone-426559_1280.jpg');
    display: block;
    position: relative;
    height: 200px;
    width: 200px;
    background-size: cover;
    text-align: center;
    border-radius: 50%;
    border: 3px solid white;
    box-shadow: 1px 2px 3px #6e6b6b !important;
    transition: transform 1s;
    background-position: 0 -22px;
padding-top: 35%;
font-size: 32px;
font-weight: bold;
text-shadow: 1px 2px 3px #000;
	letter-spacing: -0.08em;

}

.lazy.avatar.avatar-49.photo.lazy-loaded {
    display: none;
}

.homebutton6 {
	background-image: url('/wp-content/uploads/2018/06/calendar-1990453_1280.jpg');
    display: block;
    position: relative;
    height: 200px;
    width: 200px;
    background-size: cover;
    text-align: center;
    border-radius: 50%;
    border: 3px solid white;
    box-shadow: 1px 2px 3px #6e6b6b !important;
    transition: transform 1s;
    background-position: 0 -22px;
padding-top: 35%;
font-size: 32px;
font-weight: bold;
text-shadow: 1px 2px 3px #000;

}

.homebutton1:hover, .homebutton2:hover, .homebutton3:hover, .homebutton4:hover, .homebutton5:hover, .homebutton6:hover {
	transform: rotate(10deg) scale(1.1) translateY(-10%) translateX(10%);
}

.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {
    margin-right: 0;
    margin-left: 0;
}

.site-content {
    padding: 0;
}

#search1 {
    float: right;
	margin: 11px 0 0 22px;
}

#search-2 .widgettitle {
    display: none;
}

.widget {
    border-top: none;
    margin-bottom: 3.5em;
    padding-top: 1.75em;
}

#social-navigation {
    display: block;
    margin-top: 12px;
    float: right;
}

#block1 {
    width: 100%;
    max-width: 1300px;
    margin: 24px auto 75px auto;
	padding: 0 24px;
}

#block3 {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
}

#block2 {
    background-image: url('/wp-content/uploads/2018/06/b.jpg');
    padding: 0px 0px 55px 0px;
    background-size: cover;
	margin-bottom: 22px;
	box-shadow: 0 0 12px #d1c6ca inset;
	    min-height: 400px;
}

.entry-content h1, .entry-summary h1, .comment-content h1 {
    font-size: 33px;
    font-size: 3.0625rem;
    line-height: 1.2727272727;
    margin-top: 1.696969697em;
    margin-bottom: 0.2484848485em;
    color: #143D8D;
}

.entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol {
    margin-left: 44px;
    font-weight: normal !important;
}

.member {
    background-color: red;
    padding: 8px 19px;
    border-radius: 5px;
    text-align: center;
    color: white;
    font-size: 16px;
    font-weight: normal;
}

.entry-footer {
    display: none;
}

.rpwwt-widget ul li {
    overflow: hidden;
    margin: 0 0 1.5em;
    float: left;
    padding: 33px;
}

#content-bottom-widgets {
    width: 100%;
    max-width: 1340px;
    margin: 0 auto;
}

#comments {
    width: 100%;
    max-width: 1200px;
    margin: 22px auto;
}

.navigation.post-navigation {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.navigation.post-navigation .screen-reader-text {
    display: none;
}

.skip-link.screen-reader-text {
    display: none;
}

.rpwwt-post-title {
    font-weight: bold;
    color: #143d8d;
}

.site-main {
    margin-bottom: 1.0em;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 .widget-title {
    text-align: center;
    font-size: 33px;
	color: #143d8d;
	margin-bottom: 17px;
}

.site-footer {
    background-color: #f0f0f0;
	padding: 24px;
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	font-size: 13px;
}

p, div, td {
	font-family: Montserrat, "Helvetica Neue", sans-serif;
}

#blogs {
    text-align: center;
    background-color: white;
    width: 100%;
    max-width: 320px;
    margin: 0 auto 52px auto;
    font-size: 30px;
    font-weight: bold;
    color: #987d7b;
    box-shadow: 1px 2px 3px #e0d6d4;
	padding: 0px 0px 12px;
}

#search-2 {
	padding-top: 0.7em;
}

#member {
    float: right;
    padding-left: 22px;
}

#chris {
    font-size: 20px;
    font-weight: bold;
    color: #143d8d;
}

.chrisbutton {
    background-color: #ee2d24;
    margin: 15px 0px;
    padding: 6px;
    text-align: center;
    border-radius: 5px;
    box-shadow: 1px 2px 2px #999;
}

.chrisbutton:hover {
    background-color: #123C8E;
}

.chrisbutton a {
color: white;
text-decoration: none;
	font-size: 14px;
}

#nav_menu-3 {
    clear: left;
    width: 100%;
}

#menu-footer {

    width: 100%;
    float: left;

}


#menu-footer li {
    float: left;
    width: 120px;
    display: block;
    text-align: center;
    line-height: 18px;
    background-color: #143D8D;
    margin: 0 12px;
    padding: 22px 12px 12px;
    height: 90px;
    vertical-align: middle;
    position: relative;
	border-bottom-left-radius: 22px;
border-top-right-radius: 22px;
	transition: transform 0.9s;
	transition: all 1s ease-in-out;
}


#menu-footer li:hover {
    background-color: #EE2D23;
	transform: rotate(360deg);
}

#menu-footer li a {
	color: white;
}

#menu-item-2283, #menu-item-2285, #menu-item-2288, #menu-item-2286, #menu-item-2290 {
    padding-top: 37px !important;
}

#menu-item-2284 {
    padding-top: 16px !important;
}

#menu-item-2291 {
    width: 128px !important;
}

.links33 {
    width: 200px;
    height: 200px;
    float: left;
    margin-right: 14px;
}

.type-post {
    width: 100%;
    max-width: 1000px;
    margin: 33px auto;
}

body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {

    float: left;
    margin-right: 0;
    margin-left: 0;
    width: 100%;

}

.wp-caption-text {
    text-align: center;
}

.page-header {

    width: 100%;
    max-width: 600px;
    padding: 44px;
    background-color: #fff9;
    color: black !important;
    font-weight: bold;

}
.taxonomy-description {
    color: black;
}

.page-title {
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 23px;
    font-size: 1.4375rem;
    line-height: 1.2173913043;
    background-color: #143D8C;
    padding: 6px;
    border-radius: 12px;
    color: white;
    text-align: center;
}

.navigation.pagination {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

@media(max-width:1200px) {

#block2 {
	    min-height: 600px;
}
	
	.links33 {margin-bottom: 14px;}
}

@media(max-width:1106px) {
	.col1 {
width: 100% !important;
float: none !important;
margin: 0 !important;
padding: 12px 25px !important;
}
	
	#attachment_863 {
    margin-top: 44px !important;
}
}

@media(max-width:940px) {

#n2-ss-2-align {
    margin-top: 0;
}

.n2-ss-layer.n2-ow {
    margin-right: 0 !important;
}

#n2-ss-2item3 {
    font-size: 32px !important;
}
	
#block3 {

    width: 100%;
    max-width: 430px;
    margin: 0 auto;
}
	
	#block2 {
 min-height: 800px;
}
}

@media(max-width:850px) {

.site-header-main {
    float: none !important;
    text-align: center;
    max-width: 300px;
    margin: 0 auto;
}

#member {
    float: none;
    padding-left: 0;
}

#search1 {
    float: right;
    margin: 11px 0 0 22px;
    display: none;
}

#n2-ss-2item1, #n2-ss-2item3 {
    font-size: 25px !important;
    background-color: #fffc !important;
    text-align: center !important;
    padding: 24px !important;
}
	
	.entry-content h1, .entry-summary h1, .comment-content h1 {
    font-size: 33px;
    font-size: 32px;
    line-height: 1.2727272727;
    margin-top: 1.696969697em;
    margin-bottom: 0.2484848485em;
    color: #143D8D;
}
}

@media(max-width:445px) {

.homebutton1, .homebutton2, .homebutton3, .homebutton4, .homebutton5, .homebutton6 {
width:160px;
height: 160px;
font-size: 25px !important;
}	
	.links33 {
    width: 160px;
    height: 160px;
    margin-right: 10px;
}
	
	#block3 {
    width: 100%;
    max-width: 340px;
    margin: 0 auto;
}
	
	#menu-footer {
    display: none;
}
	
	.h1area {
    color: white;
    padding-top: 50px !important;
    padding-left: 0px !important;
    text-shadow: 1px 2px 3px #454545;
    font-size: 25px !important;
    word-wrap: normal !important;
    text-align: center !important;
}

.h1bkg {
    background-image: url(/wp-content/uploads/2018/06/business.jpg);
    width: 100%;
    min-height: 150px !important;
    margin-top: 39px !important;
    box-shadow: 0 0 15px #686666 inset;
}
	
	.h1head {
    background-position: 0 !important;
}
}