/*

 Theme Name:MMSM

 Theme URI:http://www.mmsm.ph

 Description:MMSM Design Rev

 Author:GPM Web Team

 Author URI:http://gpm.com.ph

 Template:coworker

 Version:1.0.0

*/



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



/* =Theme customization starts here

-------------------------------------------------------------- */



@media only screen and (max-width: 979px) and (min-width: 768px) {

	#primary-menu, #lp-contacts { max-width:320px !important; }

}

@media only screen and (min-width: 1024px) {

	.stretched #slider.revolution-slider { width:1024px !important; margin:6% auto 0 !important; }

}

@media only screen and (max-width: 979px) {

	#slider.revolution-slider { margin-top:0 !important; }

	.container, #footer, #copyrights { width:100% !important; }

	#header { padding:0 20px; }

}

@media only screen and (max-width: 767px) {

	#primary-menu { margin:15px 0 !important; }

	#wp-registration-box p { width: 100% !important; }

}

@media only screen and (max-width: 479px) {

	#slider { display:none !important; }

}





body { color:#333; background-image:url("images/mmsm-bg.jpg") !important; background-size:cover; background-attachment:fixed; }

#top-bar { background-color:#283742; }

#header { background-color:#2059a6; }

.stretched #page-title { padding:35px 20px; background:none; border:none; max-width:984px; margin:0 auto; }

#page-title h1 { color:#fff; font-size:32px; font-weight:bold; text-shadow:none; text-align:center; text-transform:uppercase; }

#page-title #top-search { display:none; }

#logo { max-width:360px; height:100px; }

#logo img { margin:18px 0; }

.container, #footer, #copyrights, .footad { width:1024px; margin:0 auto; }

#content .container.clearfix { width:100%; }

#content { max-width:1024px; margin:0 auto; background-color:rgba(255,255,255,0.8); }

.content-wrap { padding:40px 20px; }

#wrapper { background-color:transparent; }



#slider.revolution-slider { z-index: 1; }

#slider, .rev_slider_wrapper { background:none !important; }

#slider.revolution-slider { margin-top:6%; }

.stretched #slider.revolution-slider .slider-line { background:none; }



.wpb_heading { color:#2059a6; font-weight: bold; text-align: center; }

.vc_slide { margin-top: 20px; }

.vc_slide .vc_carousel-slideline .vc_inner { position: relative; }

.vc_slide .vc_carousel-slideline .post-title {

	position: absolute;

	bottom: 0;

	width: 91.5%;

	padding: 4.4%;

	margin-bottom: 5px;

	font-weight: bold;

	font-size: 15px;

    line-height: 18px;

    min-height: 30px;

    background-color: rgba(0,0,0,0.5);

    text-align: center;

}

.vc_carousel-slideline .post-title a { color:#fff; }





.wpb_thumbnails { margin:0; }

.wpb_thumbnails .isotope-inner { position: relative; margin: 10px; }

.wpb_thumbnails .post-title{

    position: absolute;

    bottom: 0;

    width: 100%;

    padding: 10px 0;

    margin: 0 0 5px;

    font-weight: bold;

    font-size: 15px;

    line-height: 18px;

    min-height: 30px;

    background-color: rgba(0,0,0,0.5);

    text-align: center;

}

.wpb_thumbnails .post-title a { color:#fff; }



.wpb_button_a { display: block; text-align: center; }



.team-desc h4 { text-align: center; }

.team-skills { display: none; }



/* MENU */

.top-menu-r { float:right; }

.top-menu-r #searchform, .top-menu-r input { margin:0; width:90%; float:right; }

.searchtopbar.top-menu-r { margin: 5px 10px; }

.searchtopbar.top-menu-r input {

	color: #fff;

	padding: 5px 5px 5px 30px;

    border: 0;

    background: #1f2c36 url('images/mmsm-search-icon.png') no-repeat 5px;

	border-radius: 4px;

}

.searchtopbar.top-menu-r input::-webkit-input-placeholder { color: #4474b4; }

.searchtopbar.top-menu-r input:-moz-placeholder { color: #4474b4; }

.searchtopbar.top-menu-r input::-moz-placeholder { color: #4474b4; }

.searchtopbar.top-menu-r input:-ms-input-placeholder { color: #4474b4; }



.mmsm-enter.top-menu-r a {

	background: url('images/mmsm-members-icon.png') no-repeat;

    color: #4474b4;

	display: block;

	margin: 10px;

    line-height: 20px;

    padding-left: 30px;

}

.mmsm-enter.top-menu-r a:hover { color:#57B3DF; }



#primary-menu ul ul, .sticky-menu-wrap ul ul { top: 100px; }

#primary-menu ul > li.sub-menu > a > div, .sticky-menu-wrap ul > li.sub-menu > a > div { background-image: url('images/icons/mainsubmenu.png'); }

#primary-menu ul ul li, .sticky-menu-wrap ul ul li { background-color: rgba(45,57,69,0.9); }



#top-menu li a { text-shadow:none; color:#b1c6db; text-transform:uppercase; }

#top-menu li a:hover { border:none; }

#top-menu li span { text-indent:-1000px; width:1px; background-color:#b1c6db; line-height:13px; margin:13px 10px 0 0;}

#primary-menu, #lp-contacts, .sticky-menu-wrap,

#primary-menu ul li, .sticky-menu-wrap ul li { height:100px; background:none; }

#primary-menu li a, .sticky-menu-wrap li a {

	padding:30px 16px 40px;

	border:none;

	font-weight:normal;

    color:#b1c6db;

}

#primary-menu > ul > li:hover, #primary-menu ul li.current, #primary-menu > ul > li.current-menu-ancestor, #primary-menu > ul > li.current-menu-parent, #primary-menu > ul > li.current-menu-item, #primary-menu > div > ul > li:hover, #primary-menu div ul li.current, #primary-menu > div > ul > li.current-menu-ancestor, #primary-menu > div > ul > li.current-menu-parent, #primary-menu > div > ul > li.current-menu-item, .sticky-menu-wrap > ul > li:hover, .sticky-menu-wrap ul li.current, .sticky-menu-wrap > ul > li.current-menu-ancestor, .sticky-menu-wrap > ul > li.current-menu-parent, .sticky-menu-wrap > ul > li.current-menu-item { background:#4474b4; }



.col_one_third { width:30%; margin-right:3%; }



.vc_separator.vc_sep_color_mulled_wine .vc_sep_line { height: 2px !important; border-color: #9da8b1 !important; }

.vc_separator .vc_sep_holder { height: 2px !important; }





/*POST ACCORDION TABS*/

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color: #fff !important; }

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover { background-color: #fff !important; }

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active { opacity: 1.0; }

.wpb_content_element .wpb_tabs_nav li:hover { opacity: 0.8; }

.wpb_content_element .wpb_tabs_nav li { opacity: 0.5; }

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a {

	font: 15px "Open Sans", Helvetica, Arial, sans-serif;

    font-weight: bold;

    color: #333;

    text-transform: uppercase;

}



/* Widgets */

.enhanced-recent-posts { margin: -4px 0 0 0 !important; }

.enhanced-recent-posts li { padding: 0 4px; }

.enhanced-recent-posts li a {

    background: url('images/icons/sidebar-link.png') left top no-repeat;

    border: none !important;

    color: #444;

    font-size: 13px;

	display: inline-block;

    padding: 3px 3px 3px 10px;

}

.enhanced-recent-posts li a:hover { color: #000; }

/* BLOG */

.entry {

    margin-bottom: 50px;

    padding-bottom: 50px;

    border-bottom: solid 1px #ccc;

}

.entry_date div.post-icon { display: none; visibility: hidden; }

.postcontent { width: 710px; }

.sidebar.col_last { float: left; }

#comments, .entry_meta { display: none; visibility:hidden }

.sidebar .widget {

	border: none;

    background: #fff;

    padding: 15px;

    border-radius: 5px;

}

#search-2.widget { padding:15px; }

.entry_title h2 { margin-bottom:20px; font-size: 24px; }



.entry_c { width: 600px; }

.postcontent .small-posts .entry_c { width: 390px; }



/* FORMS */

.your-email input[type="email"],
.your-name input[type="text"],
.your-message input[type="text"] {

	padding: 5px 8px;

    border: solid 1px #ccc;

    width: 90%;

}

input[type="submit"].sendmsg  {

	border: 0;

    padding: 5px 20px;

    text-transform: uppercase;

    font-size: 14px;

    color: #fff;

    background: #2059a6;

}



/* FOOTER */

#footer { border:none; padding:40px 30px 30px; }

#copyrights { background:#2159a6 !important; border:none; margin-top:15px; }



#footer a { color:#d5d9e3 !important; border-bottom:none !important; font-size: 16px; font-weight: bold; }

#footer p { text-align:center; }



.footad { width:100%; text-align:center; background: url("images/mmsm-foot-ad-bg.jpg") no-repeat center center; height:387px; }

.footad .textwidget { padding: 9% 2% 2%; }

.footad h3, .footad h4, .footad a { color:#fff; font-weight:normal; }

.footad h3 {font-size: 250%; line-height: 100%; margin-bottom: 2%;}

.footad h4 {font-size: 200%; line-height: 150%;}

a.rmore { border: solid 1px; padding: 8px 18px; }



.stretched #top-social { margin:5px 40px 0 40px; }

#top-social li a { background-color:#9bb3d7 !important; }

#top-social li a:hover { background-color:#dae2ef !important; }

#top-social .ts-text  { text-shadow:none; color:#2059a6;}



#top-social li.ts-facebook .ts-icon { background: url("images/icons/social/facebook.png") no-repeat center center; }

#top-social li.ts-twitter .ts-icon { background: url("images/icons/social/twitter.png") no-repeat center center; }

#top-social li.ts-linkedin .ts-icon { background: url("images/icons/social/linkedin.png") no-repeat center center; }

#top-social li.ts-gplus .ts-icon { background: url("images/icons/social/gplus.png") no-repeat center center; }

#top-social li.ts-youtube .ts-icon { background: url("images/icons/social/youtube.png") no-repeat center center; }

#top-social li.ts-rss .ts-icon { background: url("images/icons/social/rss.png") no-repeat center center; }