/* Theme Name: Divi Child Theme Theme URI: http://www.elegantthemes.com/gallery/divi/ Description: Divi Child Theme Author: Elegant Themes Author URI: http://www.elegantthemes.com Template: Divi Version: 1.0.0 */ @import url("../Divi/style.html"); /* =Theme customization starts here ------------------------------------------------------- */ @font-face { font-family: Averta; src: url('fonts/Averta-Regular.otf'); } @font-face { font-family: Averta-SB; src: url('fonts/Averta-Semibold.otf'); } h1, h2, h3, h4, h5, h6 { font-family:Averta, Lato, sans-serif; } /****** Everything below moved over from the divi settings page in the admin area ******/ /* REBRAND */ @font-face { font-family: Averta; src: url('fonts/Averta-Regular.otf'); } @font-face { font-family: Averta-SB; src: url('fonts/Averta-Semibold.otf'); } h1,h2,h3,h4,h5,h6 { font-family:Averta-SB, Helvetica, Arial, Lucida, sans-serif;!important; } body, input, textarea, select { font-family: Averta, Helvetica, Arial, Lucida, sans-serif!important; } .link_text, .tk-museo-sans, a { font-family: Averta, Helvetica, Arial, Lucida, sans-serif!important; } .page-id-95 h3 a { padding-right: 30px; background: transparent url(../../uploads/2017/02/icon-link.html) no-repeat right; } /** List Corrections **/ /* Bulleted Lists */ .et_pb_accordion li { text-indent: 0 !important; list-style-position: outside !important; padding-left: 10px !important; } .entry-content ul { padding: 10px 0 23px 40px !important; list-style-position: outside !important; } .et_pb_bg_layout_light ul li { line-height: 26px !important; text-indent: 0 !important; padding-left: 10px !important; } /* END - Bulleted Lists */ /* Numbered Lists */ .entry-content ol li { padding: 0 0 10px 0; } .entry-content ol { padding: 0 0 1em 30px; !important; list-style-position: inherit !important; } /* END - Numbered Lists */ /** END - List Corrections **/ .video-testimonial iframe { height:497px; } .et_pb_accordion li { list-style-type: disc; list-style-position: inside; text-indent: -25px; padding-left: 25px; } .category #main-content { margin-top:100px; } .blog-category#main-content { margin-top:60px; } .blog-category h1 { margin-bottom:40px; } .blog-category .post-categories li { display:none; } .blog-category .post-categories li:first-child { display:block; margin-bottom:20px; } @media only screen and ( max-width: 768px ) { .blog-category #sidebar { display:none; } } @media only screen and ( max-width: 480px ) { .et-fixed-header #mega_main_menu .nav_logo > .logo_link { background-size: 90%!important; } #mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .logo_link { padding-right: 40px !important; } } .archive article { margin-bottom: 60px; width: 47%; float: left; margin-right: 17px; } .archive article:nth-child(3n) { margin-right: 17px!important; } .archive article h2 { margin-top:-50px!important; width:30%!important; } @media screen and ( max-width:768px ) { .et_fixed_nav.et_show_nav #page-container { padding-top:60px!important; } .et_fixed_nav #main-header, .et_fixed_nav #top-header { position: fixed!important; } #main-header { background-color:#fff!important; } .fa-bars { position: fixed; right: 20px; } #et_top_search { display:none!important; } .menu_holder.sticky_container { margin-top: -24px !important; } .archive article { margin-bottom: 60px; width: 100%!important; float: left; margin-right: 0px; } .archive article h2 { margin-top:-50px!important; width:75%!important; } .course-header-title { max-width:95%!important; } .et_pb_section_0.et_pb_with_background h1 { font-size:32px!important; } } .post-93 #fitvid0 { height:490px; } .home .video-testimonial .et_pb_video_box iframe{ height:498px; } @media only screen and ( min-width: 980px ) { .et_pb_video_overlay { height:88.5%; } .et-search-form input { right: -52px!important; width: 905%!important; } } @media only screen and ( min-width: 1023px ) { .et-search-form input { right: -12px!important; width: 957%!important; } } @media only screen and ( min-width: 1200px ) { .et-search-form input { right: 8px!important; width: 1010%!important; } } @media only screen and ( min-width: 1245px ) { .et-search-form input { right: 8px!important; width: 1080%!important; } } @media only screen and ( min-width: 1245px ) { .et-search-form input { right: 8px!important; width: 1100%!important; } } @media only screen and ( min-width: 1024px ) and ( max-width: 1350px ) { } /* Tablets in landscape mode (981-1100px) */ @media only screen and ( min-width: 1024px ) and ( max-width: 1350px ) { #main-header > div.container.clearfix.et_menu_container { width:95%!important; } #mega_main_menu > div > div.menu_inner > span > a.logo_link > img { width:270px!important; } } @media only screen and ( min-width: 1101px ) and ( max-width: 1350px ) { #main-header > div.container.clearfix.et_menu_container { width:95%!important; } } @media only screen and (max-width: 768px) { .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title { font-size:40px!important; margin-bottom:10px; } .et_pb_slider .et_pb_container { width:100%; } #footer-widgets .footer-widget li { clear:none!important; margin: 2% 1% 0 0 !important; } .et_pb_section .et_pb_column .et_pb_module.h3-underline { margin-top:20px; } .et_pb_row { width:90%; } .et_pb_column_2_3 .two-thirds-cta .et_pb_promo_button, .et_pb_column_1_2 .two-thirds-cta .et_pb_promo_button { margin-top: 187px; margin-left: -40px!important; border-radius: 0px; width: 100%; position: absolute; } .et_pb_blog_grid .et_pb_post h2 { width:100%!important; } .et_pb_image_container { margin: 0px!important; } .et_pb_blog_grid .et_pb_image_container img { max-width:100%!important; margin-left:0px!Important; } .et_pb_blog_grid .et_pb_post h2 { margin-top:-30px!important; } .contact-secton-body, .student-testimonial-content, .basic-page-template { width: 100% !important; margin-left:0px!important; z-index: 9; } .et_pb_accordion .et_pb_toggle_content { width:95%!important; } .et_pb_accordion .et_pb_toggle_content table tr td { padding:6px 2px!important; font-size:12px; } .et_pb_accordion .et_pb_toggle_close .et_pb_toggle_title:before { display:none!important; } .et_pb_section_0.et_pb_with_background { height:auto!important; } .course-header-bullets { max-width:90%!important; } .course-header-buttons { max-width:90%!important; } .course-header-buttons .et_pb_button { margin-left:0px!important; margin-bottom:10px!important; } } .course-header-buttons img { margin-left:0px!important; } .shiftnav-menu-title a { color:#fff!important; } #main-footer .footer-widget h4 { color: #2B2C82!important; } #nav_menu-2 { margin-top:90px; } .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#text-2 img, .et_pb_footer_columns4 .footer-widget .fwidget#text-2 img { position:absolute; width:348px; } @media only screen and (max-width: 980px) and (min-width: 768px) { #footer-widgets #monarchwidget-2 { position: absolute; margin-top: -165px; margin-left: 85%; } #footer-widgets > div:nth-child(3) { margin-top:90px!important; } .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#text-2, .et_pb_footer_columns4 .footer-widget .fwidget#text-2 { display:block!important; } } #mega_main_menu .logo_link img { width:350px!important; height:auto!important; } .et-fixed-header #mega_main_menu .nav_logo > .logo_link { height: 40px; background-image:url("../../uploads/2017/05/dark-logo-st-clares.html"); background-size:350px 37px; background-repeat:no-repeat; background-size:100%; background-position:0px; line-height: 40px; } .et-fixed-header #mega_main_menu .nav_logo > .logo_link > img { visibility:hidden; } .single-post .logo_link { height: 40px; background-image:url("../../uploads/2017/05/dark-logo-st-clares.html"); background-size:350px 37px; background-repeat:no-repeat; background-size:100%; background-position:0px; line-height: 40px; } .single-post .logo_link img { visibility:hidden; } .page-template-page-template-basic .logo_link { height: 40px; background-image:url("../../uploads/2017/05/dark-logo-st-clares.html"); background-size:350px 37px; background-repeat:no-repeat; background-size:100%; background-position:0px; line-height: 40px; } .page-template-page-template-basic .logo_link img { visibility:hidden; } @media only screen and (max-width: 500px) { #mega_main_menu .logo_link img { width:250px!important; height:auto!important; } #footer-info .footer-to-top { width: 100%!important; text-align:center; cursor: pointer; margin:10px 0; } #et_top_search { margin: -36px 24px 0px 0px; z-index: 99999; } } .mobile_menu_bar_toggle { display:none; } #et_top_search { margin: -45px 0 0 22px; z-index: 200000; } section.basic-page-template.contact-section.et_pb_section_5.et_section_regular > div.contact-secton-title.et_pb_row.et_pb_row_5 > div.et_pb_column.et_pb_column_2_3.et_pb_column_7 > div { background-color:#2B2C82; } span.footer-copy { clear:both; width:100%; float:left; margin-bottom:20px; text-align:left; } #footer-info > div.footer-bottom-main > a:nth-child(2) { padding-left:0px!important; } /* Luke add CSS here */ .google-maps-builder-wrap .gmb-infobubble-container { padding:0px!important; height:120px!important; width:420px!important; max-width:100%; border-radius:0px!important; overflow-y:hidden!important; } @media only screen and (max-width: 500px) { .google-maps-builder-wrap .gmb-infobubble-container { padding:0px!important; height:auto!important; width:300px!important; max-width:100%; } } .google-maps-builder-wrap div { border-top-width:0px!important; } .google-maps-builder-wrap img:first-child { opacity:1; } img[src*="close"] { background-size:30px 30px; background-repeat:no-repeat; } .google-maps-builder-wrap .gm-style img { left:5px!important; top:5px!important; background-repeat:no-repeat; background-position: 15px 7px; background-size: 11px; } .google-maps-builder-wrap .gm-style .gmnoprint img { left:0px!important; top:0px!important; } #google-maps-builder-584 > div > div > div.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom > div:nth-child(1) > div > div:nth-child(3) > div > img { left:0px!important; top:-13px!important; } .google-maps-builder-wrap .gm-style .gm-svpc img { left:-147px!important; top:-26px!important; } .google-maps-builder-wrap .gmb-infobubble-container .place-description img { width:100%; display:block; //padding:25px 15px 15px 15px; width:50%; float:left; z-index:99999; } .google-maps-builder-wrap .gmb-infobubble-container .place-description h5 { float:left; width:50%; padding:10px 0px 0px 15px; } .google-maps-builder-wrap .gmb-infobubble-container .place-description p { font-size:14px; font-family:source sans pro; line-height:22px; color:#333; padding:5px 15px; float:left; width:50%; } .google-maps-builder-wrap .gmb-infobubble-container .place-description a { padding: 10px 15px 20px 15px; float: left; font-size: 14px; float:left; width:50%; } .google-maps-builder-wrap .gmb-infobubble-container .marker-info-wrapper { display:none!important; } /* Luke stop adding CSS :-) */ /* Headers */ .et_pb_bg_layout_light h1 { color: #2B2C82; } .et_pb_bg_layout_dark h1 { color: #fff; } h1 { font-size: 30px; line-height: 33px; font-weight: 700; } .et_pb_section_0.et_pb_with_background h1 { font-size: 52px; line-height: 55px; font-weight: 700; padding-bottom: 20px; } .et_pb_bg_layout_light h2 { color: #2B2C82; } .et_pb_bg_layout_dark h2 { color: #fff; } h2 { font-size: 28px; line-height: 31px; font-weight: 700; } .et_pb_bg_layout_light h3 { color: #2B2C82; } .et_pb_bg_layout_dark h3 { color: #fff; } h3 { font-size: 24px; line-height: 27px; font-weight: 700; } .h3-underline { border-bottom: 1px solid #E0E0E0; padding-bottom: 10px; margin-bottom: 20px !important; } .et_pb_bg_layout_light h4 { color: #2B2C82; } .et_pb_bg_layout_dark h4 { color: #fff; } h4 { font-size: 20px; line-height: 23px; font-weight: 700; } .et_pb_bg_layout_light h5 { color: #2B2C82; } .et_pb_bg_layout_dark h5 { color: #fff; } h5 { font-size: 17px; line-height: 20px; font-weight: 700; } .et_pb_bg_layout_light h6 { color: #206BA8; } .et_pb_bg_layout_dark h6 { color: #fff; } h6 { font-size: 17px; line-height: 20px; font-weight: 700; } .entry-content ul { list-style-position: inside; } .et_pb_bg_layout_light .entry-content ul li { color: #333; } .et_pb_bg_layout_dark ul li, .et_pb_bg_layout_light ul li { padding-left: 2em; text-indent: -2em; line-height: 20px; padding-bottom: 10px; } .safari .et_pb_bg_layout_dark ul li span, .safari .et_pb_bg_layout_light ul li span { margin-left: 17px; } .sidebar-inpage.et_pb_bg_layout_dark ul li { padding-left: 0em; text-indent: -0em; line-height: 20px; padding-bottom: 0px; } /* Normal Header Section */ /*.header-section { height: 430px; }*/ .header-section:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("../../uploads/2017/05/stc-brand-gradient.png") left top; background-size:cover; content: ''; z-index: 2; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; transition: all 0.4s ease-out; } .read-more-arrow { position: absolute; margin-top: 11px; margin-left: 20px; } /* Blog Post Author style */ .et_pb_title_meta_container:before { content: "Written "; } .et_pb_scroll_top:before { content: "" !important; } .et_pb_title_meta_container { font-size: 14pt; font-weight: 700; font-family: Averta,sans-serif; color: #2093A8 !important; padding-bottom: 5px !important; width: 80%; } .et_pb_bg_layout_light p.et_pb_title_meta_container a { color: #2093A8 !important; } /* Home Page Slider */ .et_pb_slide_description .et_pb_slide_title { font-size: 42pt; line-height: 0.9; color: #fff; } .et_pb_slide_description .et_pb_slide_title, .et_pb_slide_description .et_pb_slide_content { text-shadow: none; } .et_pb_slide_description .et_pb_slide_content { width: 600px; margin: auto; font-family: Averta,sans-serif; } .et_pb_slide_description { padding-top: 225px; padding-bottom: 175px; } .et_pb_slide_description .et_pb_slide_content { margin-top: 20px; } .et_pb_section_video_bg { margin-top: -15px; } /* Tables */ .entry-content .contact-secton-body tr th, .entry-content .contact-secton-body thead th, body.et-pb-preview #main-content .container .contact-secton-body tr th, body.et-pb-preview #main-content .container .contact-secton-body thead th { padding: 0; padding-bottom: 10px; font-size: 13pt; color: #2B2C82; line-height: 16pt; font-weight: 700; font-family: Averta,sans-serif; } .entry-content .contact-secton-body tr td, body.et-pb-preview #main-content .container .contact-secton-body tr td { padding: 0px; padding-bottom: 10px; border-top: none; font-size: 13pt; color: #206BA8; line-height: 16pt; font-weight: 700; font-family: Averta,sans-serif; } .entry-content tr td, body.et-pb-preview #main-content .container tr td, .entry-content tr th, .entry-content thead th, body.et-pb-preview #main-content .container tr th, body.et-pb-preview #main-content .container thead th { border-right: 1px solid #eee; } .entry-content tr th, .entry-content thead th, body.et-pb-preview #main-content .container tr th, body.et-pb-preview #main-content .container thead th{ background: #F0F0F0; } /* Buttons */ .et_pb_bg_layout_light.et_pb_button, .et_pb_promo_button, .et_pb_button { color: #fff !important; background-color: #2B2C82!important; border-color: #2B2C82!important; font-size: 16pt !important; font-weight: 700; text-decoration: none; } .et_pb_bg_layout_light.et_pb_button:hover, .two-thirds-cta .et_pb_promo_button:hover { background-color: #206BA8; border-color: #206BA8; } .location-module .et_pb_promo_button:hover { background-color: #2B2C82; border-color: #2B2C82; } .location-module .et_pb_promo_button { background-color: #2B2C82; border-color: #2B2C82; } /*LH*/ .et_pb_bg_layout_dark.et_pb_button, .et_pb_more_button, .bottom-cta .et_pb_button { color: #fff !important; background-color: #BA4D6C !important; border-color: #BA4D6C !important; text-decoration: none; padding: 7px 30px !important; } .et_pb_bg_layout_dark.et_pb_button, .bottom-cta .et_pb_button{ font-size: 15px !important; } .et_pb_bg_layout_dark.et_pb_button:hover, .bottom-cta .et_pb_button:hover { text-decoration: none; padding: 7px 45px 7px 20px !important; } .et_pb_bg_layout_dark.et_pb_button:hover:after, .bottom-cta .et_pb_button:hover:after { font-size: 14px; margin-top: -7px; opacity: 1 } .et_pb_bg_layout_dark.et_pb_button:after, .bottom-cta .et_pb_button:after { font-size: 14px; margin-top: -7px; opacity: 0; } .page-intro-text .et_pb_bg_layout_dark.et_pb_button:after { margin-top: 0px; opacity: 1; } .et_pb_bg_layout_dark.et_pb_button:hover, .et_pb_more_button:hover, .bottom-cta .et_pb_button:hover { background-color: #983853 !important; border-color: #983853 !important; } .et_pb_column_2_3 .two-thirds-cta .et_pb_promo_button, .et_pb_column_1_2 .two-thirds-cta .et_pb_promo_button { margin-top: 187px; margin-left: -60px; border-radius: 0px; width: 100%; } .et_pb_column_1_2 .two-thirds-cta .et_pb_promo_button { margin-left: -40px; } .et_pb_column_1_3 .two-thirds-cta .et_pb_promo_button { margin-top: 187px; margin-left: -40px; border-radius: 0px; width: 128.6%; } .bottom-cta .et_pb_promo_button.et_pb_button { background-color: #BA4D6C; border: #BA4D6C; } .et_pb_slide_description .et_pb_more_button { padding: 7px 20px !important; margin-top: 40px; } .et_pb_slide_description .et_pb_more_button:hover { text-decoration: none; padding: 7px 60px 7px 20px !important; } .et_pb_slide_description .et_pb_more_button:after { display: none; } .et_pb_slide_description .et_pb_more_button:hover:after { display: inline; } .location-module .et_pb_promo_button { margin-top: 117px; border-radius: 0; margin-left: -20px; width: 80%; } .basic-page-template .location-module .et_pb_promo_button { margin-top: 129px; width: 100%; font-size: 12pt !important } .basic-page-template .location-module .et_pb_promo_button:after { font-size: 17px !important; } .two-thirds-cta .et_pb_promo_button:after, .location-module .et_pb_promo_button:after, .et_pb_button:after { margin-left: 0.5em !important; font-size: 25px !important; right: 10px; } .page-intro-text .et_pb_button { font-size: 13px !important; padding: 10px 10px; width: 100%; text-align: left; } .page-intro-text .et_pb_button:hover { font-size: 13px !important; padding: 10px 10px; width: 100%; text-align: left; } .page-intro-text .et_pb_button:after { font-size: 15px !important; right: 15px; } .page-intro-text .et_pb_button:hover:after { font-size: 15px !important; right: 5px; } .page-intro-text .buttons { padding-top: 20px !important; margin-right: -20px !important; margin-left: -20px !important; } .page-intro-text .et_pb_button_module_wrapper { margin-bottom: 10px !important; } /* Top Header + Main Menu */ #et-top-navigation { width: 100%; padding-left: 0px !important; } #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .icosearch { content: url(../../uploads/2017/03/icon-search-light.html); height: 70%; } .et-fixed-header #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .icosearch { content: url(../../uploads/2017/05/icon-search-dark.html); height: 70%; } #mega_main_menu .nav_logo .logo_link { padding: 0px !important; } #mega_main_menu .nav_logo > .logo_link > img { max-height: 100%; height: 100%; } #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li.nav_search_box { margin-top: 3px; display: none; } nav#top-menu-nav { float: none; } .logo_container, .logo_container_devices { display: none; } #main-header { box-shadow: none; background-color: transparent !important; } #main-header.et-fixed-header { background-color: #fff !important; position:fixed; } #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li.nav_search_box > #mega_main_menu_searchform { border: none; } .et-search-form input { right: 78px; width: 980%; background: #fff; height: 40px; margin-top: 20px; color: #2B2C82; padding-left: 20px; font-size: 16px; line-height: 22px; } .et-fixed-header .et-search-form input { margin-top: 10px; } .et-search-form input::-webkit-input-placeholder, .et-search-form input::-moz-placeholder, .et-search-form input:-ms-input-placeholder, .et-search-form input:-moz-placeholder { color: #fff !important; } #et_search_icon:before { content: url(../../uploads/2017/03/icon-search-light.html); height: 100%; width: 100%; } .et-fixed-header #et_search_icon:before { content: url(wp-content/uploads/2017/05/icon-search-dark.html); height: 100%; width: 100%; } span.et_close_search_field { top: 20px; right: 30px; content: url(../../uploads/2017/03/icon-cross-light-1.html); width: 20px; height: auto; } .et-fixed-header span.et_close_search_field { top: 5px; right: 30px; content: url(../../uploads/2017/05/icon-cross.html); } #mega_main_menu.first-lvl-align-right > .menu_holder > .menu_inner > ul { margin-right: 60px; } .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav #page-container { padding-top: 0px !important; margin-top: 0px !important; } #mega_main_menu.primary-menu > .menu_holder > .menu_inner > span.nav_logo { margin-top: -15px !important; } #mega_main_menu.primary-menu > .menu_holder.sticky_container > .menu_inner > span.nav_logo { margin-top: 0px !important; } .menu_holder.sticky_container { top: 10px !important; } .logged-in .menu_holder.sticky_container { top: 40px !important; } .et-fixed-header #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, #mega_main_menu.primary-menu > .menu_holder.sticky_container > .menu_inner > ul > li .icosearch { color: #2B2C82!important; font-size: 15px; } #mega_main_menu.primary-menu > .menu_holder.sticky_container > .menu_inner > ul > li .icosearch { margin-top: 10px !important; } #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text { color: #fff; font-size: 16px; line-height: 22px; height: 0px!important; font-family: Averta,sans-serif; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; } #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text:hover { opacity: 0.3; } #mega_main_menu.primary-menu > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text { height: 42px !important; } #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box { height: 22px !important; } #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field:focus { background-color: #fff; color: #333; } .et_fixed_nav #main-header { height: 60px; } /* Menu Dropdown */ #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .mega_dropdown { box-shadow: none !important; } #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .mega_dropdown > .link_content > .link_text { color: #fff !important; } #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li:focus { border-bottom: solid #fff; } #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown { width: 106%; border-top: solid #fff 1px; padding: 10px; } #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li.default_dropdown .mega_dropdown { border-top: solid #fff 1px; padding: 10px; } #mega_main_menu.primary-menu li.default_dropdown > .mega_dropdown > li > .item_link { border-color: transparent!important; } .et-fixed-header #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .et-fixed-header #mega_main_menu li > .mega_dropdown { margin-top: 0px; background: rgb(0,76,153) !important; padding: 10px !important; } .et-fixed-header #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown > li > ul, .et-fixed-header #mega_main_menu li > .mega_dropdown > li > ul { padding: 0px !important; } .et-fixed-header #mega_main_menu li { height: 50px !important; } .single-post #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .search #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .error404 #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .page-template-page-template-basic #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .page-template-page-template-directory #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .single-post #mega_main_menu li.default_dropdown > .mega_dropdown, .search #mega_main_menu li.default_dropdown > .mega_dropdown, .error404 #mega_main_menu li.default_dropdown > .mega_dropdown, .page-template-page-template-basic #mega_main_menu li.default_dropdown > .mega_dropdown, .page-template-page-template-directory #mega_main_menu li.default_dropdown > .mega_dropdown, .archve #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .archive #mega_main_menu li.default_dropdown > .mega_dropdown { margin-top: 0px; border-top: none; } .single-post .et-fixed-header #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .search .et-fixed-header #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .error404 .et-fixed-header #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .page-template-page-template-basic .et-fixed-header #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .page-template-page-template-directory .et-fixed-header #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown, .archive .et-fixed-header #mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown { margin-top: 0px; } #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .mega_dropdown { box-shadow: none !important; padding: 10px; } #mega_main_menu.primary-menu li.multicolumn_dropdown ul > li.menu-item-has-children > .item_link > .link_content > .link_text { font-size: 13pt; color: #fff; line-height: 24pt; font-weight: 700; font-family: Averta,sans-serif; } #mega_main_menu.primary-menu li.multicolumn_dropdown ul > li > ul > li.menu-item-has-children > .item_link > .link_content > .link_text { font-size: 14px; font-weight: 400; font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif; } #mega_main_menu.primary-menu li.multicolumn_dropdown ul > li > ul > li.menu-item-has-children > ul > li > .item_link > .link_content > .link_text:before { content: "- "; margin-left: 10px; } #mega_main_menu.primary-menu li.multicolumn_dropdown ul > li > ul > .item_link > .link_content > .link_text { font-size: 14px !important; } #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li.menu-item-has-children > .item_link:hover { border-bottom: #fff solid; } #mega_main_menu.primary-menu ul .mega_dropdown > li > .item_link:hover { background: none !important; text-decoration: underline; } /* White top header + menu - dark menu */ .single-post.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .single-post.et_fixed_nav.et_show_nav #page-container, .search.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .search.et_fixed_nav.et_show_nav #page-container, .page-template-page-template-basic.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .error404.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .error404.et_fixed_nav.et_show_nav #page-container, .page-template-page-template-basic.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .page-template-page-template-basic.et_fixed_nav.et_show_nav #page-container, .page-template-page-template-directory.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .page-template-page-template-directory.et_fixed_nav.et_show_nav #page-container, .blog.et_fixed_nav.et_show_nav #page-container, .archive.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .archive.et_fixed_nav.et_show_nav #page-container { padding-top: 79px !important; } .single-post #mega_main_menu .nav_logo > .logo_link > img, .search #mega_main_menu .nav_logo > .logo_link > img, .error404 #mega_main_menu .nav_logo > .logo_link > img, .page-template-page-template-basic #mega_main_menu .nav_logo > .logo_link > img, .page-template-page-template-directory #mega_main_menu .nav_logo > .logo_link > img, .blog #mega_main_menu .nav_logo > .logo_link > img, .archive #mega_main_menu .nav_logo > .logo_link > img { content: url(http://stclares.preview.vded-zesdig-004.zestdev.com/wp-content/uploads/2017/05/dark-logo-st-clares.svg); } .single-post #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .single-post #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li.nav_search_box *, .search #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .search #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li.nav_search_box *, .error404 #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .error404 #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li.nav_search_box *, .page-template-page-template-basic #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .page-template-page-template-basic #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li.nav_search_box *, .page-template-page-template-directory #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .page-template-page-template-directory #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li.nav_search_box *, .blog #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .blog #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li.nav_search_box *, .archive #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .archive #mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li.nav_search_box * { color: #2B2C82 !important ; } .single-post #main-header, .search #main-header, .error404 #main-header, .page-template-page-template-basic #main-header, .page-template-page-template-directory #main-header, .search #main-header, .error404 #main-header, .blog #main-header, .archive #main-header { height: 79px; -webkit-box-shadow: 0px 2px 5px 0px rgba(188,188,188,0.35); -moz-box-shadow: 0px 2px 5px 0px rgba(188,188,188,0.35); box-shadow: 0px 2px 5px 0px rgba(188,188,188,0.35) !important; } .single-post #main-header.et-fixed-header, .search #main-header.et-fixed-header, .error404 #main-header.et-fixed-header, .page-template-page-template-basic #main-header.et-fixed-header, .page-template-page-template-directory #main-header.et-fixed-header, .blog #main-header.et-fixed-header, .archive #main-header.et-fixed-header { height: 60px !important; } .single-post #et_search_icon:before, .search #et_search_icon:before, .error404 #et_search_icon:before, .page-template-page-template-basic #et_search_icon:before, .page-template-page-template-directory #et_search_icon:before, .blog #et_search_icon:before, .archive #et_search_icon:before { content: url(../../uploads/2017/03/icon-search-dark.html); height: 100%; width: 100%; } /* Devices Menu */ .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item-795 a { border-bottom: 1px #fff solid; margin-left: 20px; margin: 0px 20px; } .shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu li.menu-item>a { border: none; } .shiftnav.shiftnav-shiftnav-main .shiftnav-site-title { color: #2B2C82; } .shiftnav ul.shiftnav-menu li.shiftnav-depth-1 { margin-left: 20px; } .shiftnav ul.shiftnav-menu li.shiftnav-depth-1 a { border: none !important; } .shiftnav ul.shiftnav-menu li.shiftnav-depth-2 { margin-left: 20px; } .shiftnav ul.shiftnav-menu li.shiftnav-depth-3 { margin-left: 30px; } .shiftnav li.menu-item.shiftnav-active.shiftnav-depth-0>.shiftnav-submenu-activation { display: none; } .fa-chevron-down:before { content: "\f067"; } .fa-chevron-up:before { content: "\f068" !important; } .shiftnav .shiftnav-submenu-activation i.fa-chevron-down, .shiftnav .shiftnav-submenu-activation i.fa-chevron-up { margin-left: -40px; } .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.shiftnav-depth-2 .shiftnav-submenu-activation i.fa-chevron-down, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.shiftnav-depth-2 .shiftnav-submenu-activation i.fa-chevron-up { margin-left: -15px; } .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item > .shiftnav-target { font-size: 16px; padding: 10px 0px; } .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.shiftnav-depth-2 > .shiftnav-target, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.shiftnav-depth-3 > .shiftnav-target { font-size: 15px; font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif; font-weight: 500; padding: 5px 10px; } .header-phone-icon { display: none; } /* Inpage Links */ .side-page-links div a { color: #206BA8 !important; margin-bottom: 20px; } .side-page-links div a:hover { color: #2B2C82 !important; text-decoration: none; } .et_pb_video_play:before { content: url(../../uploads/2017/03/play-button.html); } .side-page-links div { border-bottom: solid 3px #2B2C82; padding-bottom: 10px !important; margin-bottom: 15px; width: 80%; } body a, p a { font-weight: 600; } body a:hover, p a:hover { text-decoration: underline; } /* Team Member images and popup */ .wp-tsasp-team-wrp { padding-top: 20px; } .page-template-page-template-directory .wp-tsasp-team-wrp { padding-top: 0px; } .wp-teamshowcase-grid .wp-tsasp-team-grid.first { clear: none; } .wp-teamshowcase-grid.wp-tsasp-no-offset .wp-tsasp-team-grid { margin-bottom: 20px; padding: 0px; width: 31%; margin-top: 0px; margin-right: 20px; } .wp-teamshowcase-grid.wp-tsasp-no-offset .wp-tsasp-team-grid:nth-child(3) { margin-right: 0px; } .wptsas-dark.wp-tsasp-popup-content { background: #f0f0f0; width: 690px; height: 530px; } .wptsas-dark .wp-tsasp-popup-body p { color: #333; } .wp-tsasp-popup-member-info .wp-tsasp-popup-member-name { font-size: 17pt; line-height: normal; text-shadow: none; margin-top: -409px; background: #2B2C82; padding: 10px 20px; width: 170%; margin-left: -15px; text-align: left; font-family: Averta,sans-serif; } .wp-tsasp-design-4 .wp-tsasp-team-member, .wp-tsasp-design-4 .wp-tsasp-team-member .wp-tsasp-team-img { height: 33%; } .wp-tsasp-popup-member-info .wp-tsasp-popup-member-job { text-shadow: none; text-align: left; background: transparent; padding: 0 0 5px 20px; margin-left: -15px; margin-left: 239px; position: absolute; width: 100%; margin-top: 32px; font-size: 13pt; color: #2B2C82; line-height: 16pt; font-weight: 700; } .wp-tsasp-popup-box .wp-tsasp-popup-body { padding: 80px 20px; } .wp-tsasp-popup-box .wp-tsasp-popup-body p { width: 131%; margin-left: -93px !important; font-size: 13pt !important; } .wp-tsasp-popup-box.wp-tsasp-image-fit .wp-tsasp-popup-header .wp-tsasp-team-avatar { width: 242px; height: 242px; margin-top: 60px; margin-left: -72px; } .wp-tsasp-popup-member-info { background: none !important; } .wp-tsasp-popup-close.wp-tsasp-close-btn { right: 15px; top: 15px; width: 30px; height: auto; content: url(../../uploads/2017/05/icon-cross.html); background: none; } .mfp-wrap .mfp-close:active { top: 15px; } .wp-tsasp-design-4 .wp-tsasp-team-member .wp-tsasp-team-detail { background-color: rgba(0, 76, 153, 0.6); } .wp-tsasp-design-4 .wp-tsasp-team-member:hover .wp-tsasp-team-detail { bottom: 7px; } .wp-tsasp-design-1 .wp-tsasp-team-name, .wp-tsasp-design-1 .wp-tsasp-team-data { color: #fff; background-color: #2B2C82; font-family: Averta,sans-serif; } .wp-tsasp-design-1 a.wp-tsasp-popup-link .fa { display: none; } .wp-tsasp-design-1 .wp-tsasp-team-member .wp-tsasp-team-img .wp-tsasp-team-avatar { height: auto; } .wp-tsasp-design-1 .wp-tsasp-team-member .wp-tsasp-team-img { height: 313px !important; } .page-template-page-template-directory .wp-tsasp-design-1 .wp-tsasp-team-member .wp-tsasp-team-img { height: 286px !important; } .mfp-arrow-left, .mfp-arrow-right { display: none !important; } /* Watch Video Link + video popup Course Page */ .watch-video-link a { color: #fff; line-height: 38px; } div.pp_default .pp_close { width: 35px; height: 20px !important; top: 25px; background: url(../../uploads/2017/03/icon-cross-light-1.html) 2px 1px no-repeat; } div.pp_default .pp_content_container .pp_right, div.pp_default .pp_content_container .pp_left, div.pp_default .pp_content_container .pp_top, div.pp_default .pp_content_container .pp_bottom, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_top .pp_middle, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_right, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right { background: transparent !important; } div.pp_default .pp_content { height: 480px !important; } div.pp_default .pp_content_container .pp_details { position: absolute; margin-top: -80%; } .course-header-bullets { background-color: rgba(32,147,168,0.24); padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 40px !important; padding-left: 20px !important; margin-top: -8px !important; margin-bottom: 0px !important; margin-bottom: 0px; width: 510px; border-top: solid #fff 2px; } .course-header-buttons { background-color: rgba(32,147,168,0.24); padding-top: 0px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important; margin-top: 0px !important; width: 510px; } .course-header-buttons .et_pb_button { margin-left: 0px; } .course-header-buttons img { margin-left: -15px; } .course-header-title { width: 510px; } /* Full-width Accordions */ .et_pb_accordion .et_pb_toggle_open { background-color: #fff; } .et_pb_accordion .et_pb_toggle { border: none; padding: 20px 0px; margin-bottom: 5px !important; } .et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title { color: #ffffff !important; background-color: #0e71c3; padding: 20px 0; margin-top: -20px; width: 100%; } .et_pb_accordion .et_pb_toggle_close h5.et_pb_toggle_title { padding: 20px 0 0; margin-top: -20px; width: 100%; } .et_pb_accordion .et_pb_toggle_content { padding-top: 20px; width: 55%; margin: auto; } .et_pb_accordion .et_pb_toggle_close .et_pb_toggle_title:before { top: 70%; right: 2%; content: url(../../uploads/2017/03/down-arrow-accordion.html); } /* Moble Contact Accordion */ .contact-accordion .et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title { background-color: #F0F0F0; } .contact-accordion .et_pb_accordion .et_pb_toggle_close .et_pb_toggle_title:before { top: 68%; right: 15%; content: url(../../uploads/2017/02/icon-arrow-down.html); } /* Page bottom CTA */ .bottom-cta { padding: 30px 0 !important; } .bottom-cta h2 { font-size: 20pt; } /* Module Width Adjustments */ .et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 { width: 48%; } .et_pb_gutters3 .et_pb_column_2_3, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 { width: 60%; } .et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 { width: 35%; } .et_pb_column_2_3 .two-thirds-cta, .et_pb_column_1_2 .two-thirds-cta, .et_pb_column_1_3 .two-thirds-cta, .et_pb_column_1_3 .location-module { background-position: inherit; background-size: cover; } .et_pb_gutters3 .et_pb_specialty_column .et_pb_column_1_4 { width: 31% !important; } .et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column { margin-right: 20px !important; } .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 { width: 31% !important; margin-right: 20px !important; } .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:last-child { margin-right: 0px !important; } .et_pb_section { padding: 20px!important; } .single-post .et_pb_section_0 { padding: 20px; } .et_pb_section_0.et_pb_with_background { padding-top: 165px !important; padding-bottom: 65px !important; height: 568px; } .page-template-page-template-basic .et_pb_section_0, .page-template-page-template-directory .et_pb_section_0 { padding-top: 10px; padding-bottom: 0px; } .home .et_pb_section_0.et_pb_with_background { padding-top: 0px !important; padding-bottom: 0px !important; height: 100%; } .et_pb_row { width: 90%; padding: 0px!important; z-index: 9999; } .et_pb_column_3_4 .et_pb_row_inner { padding: 20px 0; } .single-post .et_pb_row { width: 46% !important; padding: 0px; } .single-post .et_pb_row.student-testimonial-content, .single-post .et_pb_row.student-testimonial-title { width: 70% !important; padding: 0px; } .single-post .news-section .et_pb_row { width: 70% !important; } .single-post #left-area, .single .et_pb_post, .single .post { padding-bottom: 0px; margin-bottom: 0px; } /* Breadcrumbs */ @media only screen and (max-width: 981px) { .breadcrumb-section { width: 80% !important; margin: auto!important; } } .home .breadcrumb, .page-template-default .breadcrumb { display: none; } .breadcrumb a { font-size: 12px; } .breadcrumb-section { padding: 20px 0 !important; max-width:1080px!important; margin:0 auto; } .breadcrumb-section .et_pb_row { width:100%!important; } @media only screen and (max-width: 1350px) and (min-width: 1101px) { .breadcrumb-section { width:95%!important; } } /*.page-template-page-template-basic .breadcrumb, .single-post .breadcrumb { padding: 20px 0px 0 30px; width: 68%; z-index: 9999; margin: auto; }*/ /*.breadcrumb-section .et_pb_row{ width: 68% !important; margin-left: 17%; z-index: 9; /**/ padding:0; max-width:none; }*/ .page-template-page-template-basic .breadcrumb{ width: 70%; padding: 0px; z-index: 9999; padding:20px 20px 10px 0px; } /*@media only screen and (max-width: 1100px) and (min-width: 981px) { .page-template-page-template-basic .breadcrumb-section { width: 95% !important; margin-left: 5%!Important; } }*/ /*@media only screen and (max-width: 981px) { .page-template-page-template-basic .breadcrumb-section { width: 90% !important; margin-left: 1%!Important; } }*/ /*.page-template-page-template-basic .breadcrumb-section { padding: 20px !important; width: 65.5%; margin: auto; z-index: 9; max-width:1080px; }*/ .page-template-default .breadcrumb-section { display:none; padding:0px!Important; } .page-id-99 .breadcrumb-section, .page-id-91 .breadcrumb-section { display:none; padding:0px!important; } .single-post .breadcrumb{ margin: 0 auto; padding: 0 20px 0; } @media screen and (min-width:980px){ .single-post .breadcrumb{ width: 46%!important; padding: 20px 10px 0; } } .page-template-page-template-directory .breadcrumb { padding: 20px 0px 0px 4px; width: 100%; z-index: 9999; margin: auto; } .page-template-page-template-basic .breadcrumb + .et_pb_section_0, .page-template-page-template-directory .breadcrumb + .et_pb_section_0, .single-post .breadcrumb + .et_pb_section_0 { padding-top: 0px; } .page-template-page .breadcrumb-section .et_pb_row{ padding:0!important; z-index:15; } /*LH*/ .page-template-page .breadcrumb-section {display:none; padding:0px!important; } .page-template-page .breadcrumb { padding: 38px 20px 20px 0px; width: 68%; z-index: 9999; position: absolute; top: 560px; left: 0; right: 0; margin: auto; display:none; padding:0px!important; } .page-template-page .et_pb_section_0.et_pb_with_background + .et_pb_section_1 { padding-top: 80px; } .home.page-template-page .et_pb_section_0.et_pb_with_background + .et_pb_section_1 { padding-top: 20px !important; } .breadcrumb span { font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif; font-size: 12px !important; } /* General Module CSS */ #main-content .container { padding-top: 40px; } .contact-module { -webkit-box-shadow: 3px 6px 6px 0px rgba(0,0,0,0.1); -moz-box-shadow: 3px 6px 6px 0px rgba(0,0,0,0.1); box-shadow: 3px 6px 6px 0px rgba(0,0,0,0.1); } .contact-number { margin-top: -45px; margin-left: 40px; margin-bottom: 10px; color: #206BA8; } .contact-address { margin-top: -34px; margin-left: 40px; margin-bottom: 10px; color: #206BA8; } .contact-us-find { margin-left: 40px; } .directory-two-template { padding: 0px 200px 20px 0 !important; } .directory-two-template h5 { margin-top: 0px; border-bottom: solid #2B2C82 3px; width: 65%; margin-bottom: 0px; padding-bottom: 20px !important; } .directory-grid { padding: 20px 0 0 !important; } .page-template-page-template-directory .directory-grid, .page-template-page-template-directory.et_pb_column_3_4 .et_pb_row_inner { padding: 0px !important; } .directory-grid.et_pb_row_inner_1 { padding: 0px 0 0 !important; } .directory-grid .et_pb_column{ margin-bottom:30px;} .directory-grid .et_pb_main_blurb_image { margin-bottom: 0px; } .directory-grid .et_pb_main_blurb_image img { width: 100%; } .directory-grid .et_pb_blurb_content h5{ font-size: 15px; line-height: 18px; } .et_pb_gutters3 .et_pb_column_2_3 .et_pb_module.two-thirds-cta, .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module.two-thirds-cta, .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module.two-thirds-cta { height: 300px; margin-bottom: 20px !important; } .page-intro-text { height: 100%; margin-top: -60px; -webkit-box-shadow: 3px 6px 6px 0px rgba(0,0,0,0.1); -moz-box-shadow: 3px 6px 6px 0px rgba(0,0,0,0.1); box-shadow: 3px 6px 6px 0px rgba(0,0,0,0.1); } .general-blurb { -webkit-box-shadow: 3px 6px 6px 0px rgba(0,0,0,0.1); -moz-box-shadow: 3px 6px 6px 0px rgba(0,0,0,0.1); box-shadow: 3px 6px 6px 0px rgba(0,0,0,0.1); margin-bottom: 20px !important; height: 297px; } .visit-the-campuses { background-image: url(../../uploads/2017/05/visit-campus-bg.html) !important; padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important; background-size: cover; height: 183px; } .visit-the-campuses h4 { padding-bottom: 18px; } .visit-the-campuses a:hover { text-decoration: none; opactiy: 0.8; } .video-testimonial .et_pb_video_box { margin-top: -56px; } .video-testimonial { height: 500px; overflow: hidden; } .sidebar-inpage { padding-left: 0px !important; } .sidebar-inpage .widget_categories, .sidebar-inpage .widget_nav_menu { background-image: url(../../uploads/2017/02/directory-sidebar-bg.html); padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important; background-size: cover; margin-bottom: 20px !important; } .sidebar-inpage .widget_search { margin-bottom: 20px !important; } .et_pb_column_single, .page-template-page-template-directory .et_section_specialty .et_pb_specialty_column { padding: 20px 0; } .et_pb_search input.et_pb_searchsubmit, .widget_search input#searchsubmit { background-color: #2B2C82; color: #fff; } .et_pb_search input.et_pb_searchsubmit:hover, .widget_search input#searchsubmit:hover { background-color: #2B2C82; } .location-module { height: 190px; width: 93%; float: right; } .campuses-icon { margin-top: 5px; margin-right: 10px !important; padding-bottom: 30px; } .contact-secton-body { margin-top: -20px; } @media screen and (min-width:980px){ .contact-secton-body { padding-top: 40px!important; padding-right: 20px!important; padding-bottom: 20px!important; padding-left: 20px!important; } } .contact-secton-title, .student-testimonial-title { z-index: 9999; } .contact-secton-body, .student-testimonial-content, .basic-page-template { width: 68%; margin-left: 17%; z-index: 9; } .et_pb_gutters3 .student-testimonial-content .et_pb_column_2_3 { width: 60% !important; } .student-testimonial-content { margin-top: -20px !important; padding-top: 40px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important; } .student-testimonial { width: 75%; margin: auto; } .et_pb_number_counter .percent p { font-size: 60px; font-weight: 700; line-height: 60px; text-align: left; font-family: Averta,sans-serif; } .et_pb_number_counter h3 { font-size: 13pt !important; line-height: 22px !important; color: #009FE3 !important; font-weight: 700 !important; text-align: left; padding-top: 0px; } /* Blog Page */ .blog article { margin-bottom: 60px; width: 31%; float: left; margin-right: 20px; } .blog article:nth-child(3n), .archive article:nth-child(3n) { margin-right: 0px; } .blog article h2, .archive article h2 { background-color: #206BA8; margin-top: -35px; padding: 0.8em 1em; width: 21%; color: #fff; font-size: 18px; position: absolute; line-height: 22px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; } .blog article a img, .archive article a img { max-width: 91%; margin-left: 23px; } .blog.et_right_sidebar #sidebar { padding-left: 20px; } .blog.et_right_sidebar #left-area { padding-right: 0%; } .page-id-95.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 { width: 49%; margin-right: 5px; } .page-id-95 .et_pb_blog_grid .et_pb_post h2 { width: 40%; margin-top: -45px; } .page-id-95.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post { margin-bottom: 80px; } /* Posts */ .et_pb_blog_grid .et_pb_post { padding: 0px; border: none; margin-top: 20px; } .et_pb_blog_grid .et_pb_post .post-content { display: none; } .et_pb_blog_grid .et_pb_image_container img { min-width: 80%; max-width: 80%; height: auto; margin-left: 43px; } .et_pb_blog_grid .et_pb_post h2 { background-color: #2B2C82; margin-top: -60px; padding: 0.8em 1em; width: 26.6%; color: #fff; font-size: 18px; position: absolute; line-height: 22px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; } .et_pb_blog_grid .et_pb_post h2:hover{ background-color: #2B2C82; } .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 { width: 31%; margin-right: 33px; } .et_pb_blog_grid .et_pb_image_container { height: 175px; overflow: hidden; } /* Search Page */ #sidebar .et_pb_widget#categories-2, #sidebar .et_pb_widget#nav_menu-6 { background-image: url(../../uploads/2017/02/directory-sidebar-bg.html); padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important; background-size: cover; } #sidebar .et_pb_widget#categories-2 h4, .sidebar-inpage .et_pb_widget#categories-2 h4, #sidebar .et_pb_widget#nav_menu-6 h4, .sidebar-inpage .et_pb_widget#nav_menu-6 h4 { font-size: 13pt; color: #fff; line-height: 16pt; font-weight: 700; } .sidebar-inpage .et_pb_widget#categories-2 h4, .sidebar-inpage .et_pb_widget#nav_menu-6 h4 { font-size: 16pt; } #sidebar .et_pb_widget#categories-2 a, .sidebar-inpage .et_pb_widget#categories-2 a, #sidebar .et_pb_widget#nav_menu-6 a, .sidebar-inpage .et_pb_widget#nav_menu-6 a { color: #fff; font-weight: 500; text-decoration: none; font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif; } #sidebar .et_pb_widget#categories-2 a:hover, .sidebar-inpage .et_pb_widget#categories-2 a:hover, #sidebar .et_pb_widget#nav_menu-6 a:hover, .sidebar-inpage .et_pb_widget#nav_menu-6 a:hover { text-decoration: underline; } .search-word { color: #206BA8; margin-top: 10px; text-transform: capitalize; } .search-intro { padding-bottom: 20px !important; } .search .et_pb_post h2 { margin-top: 30px; border-bottom: solid #2B2C82 3px; width: 65%; margin-bottom: 20px; padding-bottom: 20px; } .search .et_pb_post h2 a { font-weight: 500; font-size: 16pt; font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif; } .container:before { background-color:transparent !important; } .et_pb_widget_area_right { border-left:0 !important; } .et_pb_widget_area_left { border-right:0 !important; } /* Footer */ .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#text-2 img, .et_pb_footer_columns4 .footer-widget .fwidget#text-2 img { height: 45px; line-height: 45px; } .footer-bottom-devices { display: none; } #footer-widgets .footer-widget li a, #footer-info a { font-family: Averta, Lato, sans-serif; font-weight: 500; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; } #footer-widgets .footer-widget li a:hover { color: #333; text-decoration: underline; } #footer-info { width: 100%; } #footer-info .footer-to-top { width: 25%; float: right; cursor: pointer; } #footer-widgets .footer-widget li { padding-left: 0px; } #footer-widgets .footer-widget li:before { display: none; } #footer-widgets { padding: 20px 0 0; } .et_pb_gutters3 .footer-widget, .footer-widget { margin-bottom: 10px; } .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget, .et_pb_footer_columns4 .footer-widget .fwidget { margin-bottom: 40px; } .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-5, .et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-5 { display: none; } .et_pb_gutters3.et_pb_footer_columns4 .footer-widge:nth-child(2), .et_pb_footer_columns4 .footer-widget:nth-child(2), .et_pb_gutters3.et_pb_footer_columns4 .footer-widget:nth-child(3), .et_pb_footer_columns4 .footer-widget:nth-child(3), .et_pb_gutters3.et_pb_footer_columns4 .footer-widget:nth-child(4), .et_pb_footer_columns4 .footer-widget:nth-child(4) { margin-top: 90px; } .et_monarch .widget_monarchwidget .et_social_networks ul li, .et_monarch .widget_monarchwidget.et_social_circle li i { background: #2B2C82 !important; width: 40px !important; height: 40px; } #footer-bottom #footer-info a { padding-left: 20px; } #footer-bottom { padding: 20px 0 10px; } /* Tablet and below general css*/ @media only screen and ( max-width: 1100px ) { .et_pb_slide_description .et_pb_slide_content { width: 100%; margin: auto; } } @media only screen and ( min-width: 1023px ) and ( max-width: 1100px ) { .breadcrumb-section { width:95%!important; padding:20px!important; } } @media only screen and ( min-width: 981px ) and ( max-width: 1023px ) { .breadcrumb-section { width:100%!important; padding:20px!important; } } /* Tablets in landscape mode (981-1100px) */ @media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { .contact-secton-body, .student-testimonial-content, .basic-page-template { width: 95% !important; margin-left: 5%; } .basic-page-template.contact-section { width: 85% !important; margin-left: 5%; } /* .page-template-page-template-basic .breadcrumb, .single-post .breadcrumb { width: 89%; margin-left:5%; }*/ .page-template-page-template-directory .breadcrumb { width: 100%; } .page-template-page .breadcrumb { width: 89%; top: 565px; } .et_pb_slide_description { padding-top: 0px; padding-bottom: 0px; padding: 100px 0%; } .et_pb_row { width: 100% !important; padding: 0px; } .container.et_menu_container { width: 100% !important; padding: 0 20px; } #shiftnav-toggle-main.shiftnav-toggle-style-burger_only, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box { display: none; } .student-testimonial-content { margin-top: -20px !important; padding-top: 40px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important; } .et_pb_blog_grid .et_pb_post h2 { margin-top: -20px; width: 30.4%; } } /* Tablets in portrait mode (768-980px) */ @media only screen and ( min-width: 768px ) and ( max-width: 980px ) { /* Home page slider Tablet Portrait */ .et_pb_slide_description { padding-top: 0px; padding-bottom: 0px; padding: 0% 0%; } .et_pb_slide_description .et_pb_slide_title { font-size: 32pt !important; line-height: 35pt; color: #fff; word-wrap: normal; } /* Top Header and Menu Tablet Portrait */ .et_fixed_nav #main-header { height: 60px !important; } .logo_container, .logo_container_devices { display: block; } .logo-main, #et_top_search { display: none !important; } #mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle, #et_mobile_nav_menu, .nav_logo, #top-menu-nav { display: none; } .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav #page-container { padding-top: 60px !important; } .et_pb_row, .single-post .et_pb_row { width: 100% !important; padding: 0px; } .et_header_style_left #logo { max-width: 40% !important; } .logo_container_devices { width: 90% !important; margin-top: -14px; float: left; } .header-phone-icon { display: block; width: 5%; float: left; margin-top: -7px; text-align: right; } .fa-bars:before { content: url(../../uploads/2017/02/phone-hamburger.html); margin-right: 50px; } .shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-icon-x .shiftnav-toggle-burger .fa:before, .shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar.shiftnav-toggle-icon-x:before { content: url(../../uploads/2017/03/bue-close.html) !important; } .et_pb_section_0.et_pb_with_background { padding: 50px 20px !important; } /* Image Carousel Gallery */ .sp-slide:before { content: url(../../uploads/2017/03/icon-swipe-small.html); margin-top: 58%; margin-left: -55%; position: absolute; z-index: 9999; } .sp-slide:after { content: "Swipe to view more images"; color: #fff; margin-top: -35px; position: absolute; width: 100%; text-align: center; font-size: 20pt; font-weight: 600; font-family: Averta,sans-serif; z-index: 9999; } .sp-bottom-thumbnails { display: none; } .sp-previous-arrow:before { content: url(../../uploads/2017/02/icon-left.html) !important; } .sp-next-arrow:before { content: url(../../uploads/2017/02/icon-right-1.html) !important; } .sp-previous-arrow:after, .sp-next-arrow:after { display: none; } /* Modules and Module Buttons Tablet Portrait */ .et_pb_section_video { padding: 40px 0 40px 0; } .et_pb_video_play:before { content: url(../../uploads/2017/03/icon-play-small.html); } .contact-secton-body, .student-testimonial-content, .basic-page-template { width: 100% !important; margin-left: 0%; } .page-template-page-template-basic .breadcrumb, .single-post .breadcrumb, .page-template-page-template-directory .breadcrumb { width: 100%; } .page-template-page .breadcrumb-section .et_pb_row{ width:100%!important; margin-left:20px!important; } .page-template-page .breadcrumb { width: 100%; top: 560px; } /*.header-section:after { background: none; }*/ .header-section:after { background-position: center top; } .one_half { width: 47% !important; float: left !important; margin-right: 20px !important; } .directory-grid .et_pb_column_1_4 { width: 47% !important; text-align: left; float: left; } .directory-grid .et_pb_column_1_4:nth-child(2n) { margin-right: 0px; } .page-intro-text { margin-top: -20px; height: 100%; } .location-module, .two-thirds-cta { width: 48%; float: left; padding-left: 20px !important; margin-right: 20px !important; } .two-thirds-cta:last-child, .location-module:last-child { margin-right: 0px !important; } .two-thirds-cta .et_pb_promo_button { margin-left: -20px; border-radius: 0px; width: 110%; } .et_pb_column_2_3 .two-thirds-cta .et_pb_promo_button, .et_pb_column_1_2 .two-thirds-cta .et_pb_promo_button { margin-left: -20px; width: 129%; } .et_pb_column_1_2 .two-thirds-cta .et_pb_promo_button { width: 120%; } .et_pb_column_1_3 .two-thirds-cta .et_pb_promo_button { margin-left: -20px; width: 120%; } .location-module .et_pb_promo_button { width: 100%; } .visit-the-campuses { height: 100%; background-image: url(../../uploads/2017/02/campuses-bg%402x-1.html) !important; padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 38px !important; background-size: cover; } .campuses-icon { margin-top: 0px; } .student-testimonial-content { margin-top: -40px !important; padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important; } .et_pb_gutters3 .student-testimonial-content .et_pb_column_2_3 { width: 100% !important; } .video-testimonial .et_pb_video_box { margin-top: 0px; } .video-testimonial { height: 100%; overflow: hidden; } #sidebar, .sidebar-inpage { display: none; } /* Posts Tablet Portrait */ .et_pb_blog_grid .et_pb_post { margin-bottom: 42px; float: left; } .et_pb_blog_grid .et_pb_post h2 { width: 48%; margin-top: -20px; } .et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget:nth-child(n) { width: 48% !important; margin: 0 20px 0 0 !important; } .et_pb_blog_grid .et_pb_image_container img { min-width: 90%; max-width: 90%; height: auto; margin-left: 20px; } .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post { margin-bottom: 70px; } /* Footer Tablet Portrait */ #footer-info .footer-to-top { width: 100%; float: left; } .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-5, .et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-5 { display: block; } .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-3, .et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-3, .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-4, .et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-4, .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#text-2, .et_pb_footer_columns4 .footer-widget .fwidget#text-2 { display: none; } #footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget { width: 50% !important; margin: 0 !important; } #footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget { margin-bottom: 0px !important; } #main-footer .container { margin: 0 25px; } #footer-widgets { padding: 32px 0 0; } #footer-widgets #monarchwidget-2 .et_social_networks ul li:nth-child(3) { clear: both !important; } .et_monarch .et_social_top .et_social_icons_container { text-align: left; width: 280px; } .et_monarch .widget_monarchwidget .et_social_networks ul li, .et_monarch .widget_monarchwidget.et_social_circle li i { background: #2B2C82 !important; height: 40px; text-align: left; float: left; width: 14% !important; clear: none !important; margin: 0% 10px 10px 0 !important; } /* Smartphones general */ @media only screen and ( max-width: 767px ) { /* Top Header and Mobile Menu Smartphone general */ #et_top_search { display: none; } .shiftnav-menu-title a { content: url(../../uploads/2017/03/shield-white.html) !important; } .fa-bars:before { content: url(../../uploads/2017/02/phone-hamburger.html); } .shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-icon-x .shiftnav-toggle-burger .fa:before, .shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar.shiftnav-toggle-icon-x:before { content: url(../../uploads/2017/03/bue-close.html) !important; } .fa-times:before { content: url("../../uploads/2017/03/icon-cross-light.html"); } .header-phone-icon { display: block; } .et_header_style_left #logo { max-width: 89%; margin-top: 8px !important; } .logo_container_devices { display: inline-block; width: 80%; float: left; } .header-phone-icon { width: 10%; float: left; margin-top: 12px; } .fa-bars { padding: 16px 0px; } #mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle, #et_mobile_nav_menu, .nav_logo, #top-menu-nav { display: none; } .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav #page-container { padding-top: 89px !important; } .et_fixed_nav #main-header, .container.et_menu_container { height: 89px; } .et_pb_section_0.et_pb_with_background, .home .et_pb_section_0.et_pb_with_background { padding: 50px 20px !important; } /* Image Carousel Gallery */ .image-carousel { padding: 20px 0px; } .image-carousel .sp-slide.sp-selected, .image-carousel .sp-slides { width: 100%; } .sp-slide:before { content: url(../../uploads/2017/03/icon-swipe-small.html); margin-top: 40%; margin-left: -55%; position: absolute; z-index: 9999; } .sp-slide:after { content: "Swipe to view more images"; color: #fff; margin-top: -30px; position: absolute; width: 100%; text-align: center; font-size: 13pt; font-weight: 600; font-family: Averta,sans-serif; z-index: 9999; } .sp-bottom-thumbnails { display: none; } /* Modules Smartphone General */ .page-template-page-template-basic .breadcrumb, .single-post .breadcrumb, .page-template-page-template-directory .breadcrumb, .page-template-page .breadcrumb { display: none } .page-template-page-template-basic .et_pb_section_0, .page-template-page-template-directory .et_pb_section_0, .page-template-page .et_pb_section_0.et_pb_with_background + .et_pb_section_1 { padding-top: 20px !important; } .et_pb_section_0.et_pb_with_background h1 { font-size: 40px; line-height: 43px; } /*.header-section:after { background: none; }*/ .header-section:after { background-position: center top; } .et_pb_video_play:before { content: "\49"; } .et_pb_column { margin-bottom: 20px; } .et_pb_accordion .et_pb_toggle_close .et_pb_toggle_title:before { right: 20%; } .side-page-links div { margin: 0 auto 20px auto; } .student-testimonial { width: 100%; margin: auto; } .student-testimonial-content { margin-top: -40px !important; padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important; } .et_pb_gutters3 .student-testimonial-content .et_pb_column_2_3 { width: 100% !important; } .et_pb_accordion .et_pb_toggle_content { width: 100%; padding: 20px 20px 0 20px; margin: auto; } .single-post .et_pb_row, .single-post .et_pb_row.student-testimonial-content, .single-post .et_pb_row.student-testimonial-title, .single-post .news-section .et_pb_row { width: 100% !important; padding: 0px; } .contact-secton-body, .student-testimonial-content, .basic-page-template { width: 100% !important; margin-left: 0%; } .page-template-page-template-basic .breadcrumb, .single-post .breadcrumb, .page-template-page .breadcrumb { width: 100%; } .et_pb_slide_description { padding-top: 0px; padding-bottom: 0px; padding: 0% 0%; } .et_pb_section_video { padding: 40px 0 40px 0; } .et_pb_slider .et_pb_container { width: 100%; } .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title { font-size: 40px; text-align: left; } .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content, #sidebar, .sidebar-inpage { display: none; } .et_pb_slide_description .et_pb_more_button { margin-top: 20px; float: left; } .et_pb_row { width: 100%; padding: 0px; } .et_pb_blog_grid .et_pb_image_container img { min-width: 90%; max-width: 90%; height: auto; margin-left: 20px; } .et_pb_blog_grid .et_pb_post h2 { width: 103%; margin-top: -35px; } .campuses-icon { margin-top: 0px; margin-right: 10px; padding-bottom: 30px; } .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 { width: 100%; margin-right: 0px; } .et_pb_video_play:before { content: url(../../uploads/2017/03/icon-play-small.html); } .page-intro-text { margin-left: -20px; margin-right: -20px; } .et_pb_bg_layout_light.et_pb_button, .et_pb_promo_button, .et_pb_button { font-size: 12pt !important; } .two-thirds-cta .et_pb_promo_button:after, .location-module .et_pb_promo_button:after, .et_pb_button:after { font-size: 18px !important; } .et_pb_column_2_3 .two-thirds-cta, .et_pb_column_1_2 .two-thirds-cta, .et_pb_column_1_3 .two-thirds-cta, .et_pb_column_1_3 .location-module { height: 225px !important; } .et_section_specialty { padding-top: 0px; margin-top: -20px; } .wp-teamshowcase-grid.wp-tsasp-no-offset .wp-tsasp-team-grid { width: 100%; margin-right: 0px; } .wp-tsasp-design-4 .wp-tsasp-team-member:hover .wp-tsasp-team-detail { display: none; } .wptsas-dark.wp-tsasp-popup-content { width: 100%; height: 100%; } .wp-tsasp-popup-box.wp-tsasp-image-fit .wp-tsasp-popup-header .wp-tsasp-team-avatar { margin-left: 0px; } .wp-tsasp-popup-member-info .wp-tsasp-popup-member-name { width: 95%; margin-top: -450px; } div.pp_default .pp_content { height: 100% !important; width: 100% !important; } .course-header-bullets, .course-header-title { width: 100%; } .page-id-95 .et_pb_blog_grid .et_pb_post h2 { width: 80%; } .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget:nth-child(n) { margin-bottom: 80px !important; } .mfp-container { margin-top: 50px; } .directory-two-template { padding: 0px !important; } .directory-two-template h3 { width: 100%; margin-top: 20px; margin-bottom: 0px; padding-bottom: 15px !important; } .directory-two-template p { display: none; } .directory-two-template .et_pb_module { margin-bottom: 15px !important; } /* Blog Posts */ .blog article { margin-bottom: 70px; width: 100%; float: left; margin-right: 0px; } .blog article h2 { margin-top: 0px; width: 100%; } /* Footer Smartphone General */ .footer-bottom-devices { display: block; } .footer-bottom-main { display: none; } #footer-bottom { background-color: #333333; } #footer-info, #footer-info a { color: #fff; } .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-5, .et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-5 { display: block; } .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-3, .et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-3, .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-4, .et_pb_footer_columns4 .footer-widget .fwidget#nav_menu-4, .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget#text-2, .et_pb_footer_columns4 .footer-widget .fwidget#text-2, #footer-widgets #monarchwidget-2 h4, #footer-info .footer-to-top { display: none !important; } #footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget { width: 40% !important; margin-right: 50px !important; } #footer-widgets .footer-widget:nth-child(3n), .et_pb_gutters1 #footer-widgets .footer-widget:nth-child(3n) { margin-right: 0px !important; } #footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget { margin-bottom: 0px !important; } #main-footer .container { margin: 0 25px; } #footer-widgets { padding: 32px 0 0; } #footer-widgets #monarchwidget-2 { margin-top: 20px; } #footer-widgets h4 { font-size: 18px; line-height: 21px; } .et_monarch .et_social_top .et_social_icons_container { text-align: left; width: 280px; } .et_monarch .widget_monarchwidget .et_social_networks ul li, .et_monarch .widget_monarchwidget.et_social_circle li i { background: #2B2C82 !important; height: 40px; text-align: left; float: left; width: 14% !important; clear: none !important; margin: 0% 10px 10px 0 !important; } } /* Smartphones in landscape mode (480-768px) */ @media only screen and ( min-width: 480px ) and ( max-width: 767px ) { .et_header_style_left #logo { max-width: 70%; margin-top: -7px !important; } .header-phone-icon { width: 6%; float: right; margin-top: 0px; } .fa-bars { padding: 9px 0px; } .one_half { width: 48% !important; float: left !important; margin-right: 20px !important; } .directory-grid .et_pb_column_1_4 { width: 47% !important; text-align: left; float: left; } .directory-grid .et_pb_column_1_4:nth-child(2n) { margin-right: 0px; } .visit-the-campuses { height: 100%; background-image: url(../../uploads/2017/02/campuses-bg%402x-1.html) !important; padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 38px !important; background-size: cover; } .video-testimonial .et_pb_video_box { margin-top: 0px; } .video-testimonial { height: 100%; overflow: hidden; } .general-blurb { height: 100%; } .page-intro-text { margin-top: -20px; height: 100%; } .location-module { height: 190px; width: 100%; float: none; } .location-module .et_pb_promo_button { margin-top: 164px; border-radius: 0; margin-left: 0px; width: 88%; } .et_pb_column_2_3 .two-thirds-cta .et_pb_promo_button, .et_pb_column_1_2 .two-thirds-cta .et_pb_promo_button, .et_pb_column_1_3 .two-thirds-cta .et_pb_promo_button { margin-top: 124px !important; margin-left: -40px; border-radius: 0px; width: 100%;} .et_pb_blog_grid .et_pb_image_container img { min-width: 94.5%; max-width: 94.5%; height: auto; margin-left: 20px; } .et_pb_blog_grid .et_pb_post h2 { width: 100%; margin-top: -20px !important; } .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget { margin-bottom: 80px !important; } .course-header-buttons { margin-top: 0px !important; width: 100%; } .et_pb_bg_layout_dark ul li span { font-size: 11pt !important; } .wp-tsasp-team-grid.wptsas-medium-4.wptsas-columns:nth-child(3) { clear: none; } .basic-page-template .location-module .et_pb_promo_button { margin-top: 165px; } .wp-tsasp-design-1 .wp-tsasp-team-member .wp-tsasp-team-img .wp-tsasp-team-avatar { height: auto; width: auto; } .wp-tsasp-design-1 .wp-tsasp-team-member .wp-tsasp-team-detail { position: absolute; bottom: 0; left: 45%; max-width: 51%; top: 45px !important; } } /* Smartphones in portrait mode (0-479px) */ @media only screen and ( max-width: 479px ) { .visit-the-campuses { height: 100%; background-image: url(../../uploads/2017/02/campuses-bg%402x-1.html) !important; padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 38px !important; background-size: cover; } .video-testimonial .et_pb_video_box { margin-top: 0px; } .video-testimonial { height: 100%; overflow: hidden; } .general-blurb { height: 100%; } .page-intro-text { margin-top: -20px; height: 100%; } .location-module { height: 190px; width: 100%; float: none; } .location-module .et_pb_promo_button { margin-top: 164px; border-radius: 0; margin-left: 0px; width: 100%; } .et_pb_column_2_3 .two-thirds-cta .et_pb_promo_button, .et_pb_column_1_2 .two-thirds-cta .et_pb_promo_button, .et_pb_column_1_3 .two-thirds-cta .et_pb_promo_button { margin-top: 124px !important; margin-left: -40px; border-radius: 0px; width: 127%;} .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget:nth-child(n) { margin-bottom: 100px !important; } .et_pb_blog_grid .et_pb_post h2 { width: 100%; margin-top: -20px; } .course-header-buttons { margin-top: -0px !important; width: 100%; } .course-header-buttons .watch-video-link img, .course-header-buttons .et_pb_button { margin-left: 0px !important; } .course-header-bullets { padding-bottom: 20px !important; } div.pp_default .pp_close { top: 5px; } .basic-page-template .location-module .et_pb_promo_button { margin-top: 165px; } .wp-tsasp-popup-member-info .wp-tsasp-popup-member-job { margin-top: 310px; margin-left: 0px; } .wp-tsasp-popup-box .wp-tsasp-popup-body p { width: 100%; margin: -130px 15px 0 0px !important; } } /* Iphone 5 in portrait mode */ @media only screen and ( max-width: 320px ) and ( max-height: 568px ) { .visit-the-campuses { height: 100%; background-image: url(../../uploads/2017/02/campuses-bg%402x-1.html) !important; padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 38px !important; background-size: cover; } .video-testimonial .et_pb_video_box { margin-top: 0px; } .video-testimonial { height: 100%; overflow: hidden; } .general-blurb { height: 100%; } .et_pb_blog_grid .et_pb_post h2 { width: 103%; margin-top: -20px; } .logo_container_devices { width: 80% !important; } .header-phone-icon { width: 10% !important; margin-top: 7px; } .fa-bars { padding: 13px 0px; } .sp-slide:before { margin-top: 40% !important; } .wp-tsasp-popup-member-info .wp-tsasp-popup-member-job { margin-top: 285px; } .page-template-page .breadcrumb { top: 620px !important; } } /* Iphone 5 in landscape mode */ @media only screen and ( max-width: 568px ) and (orientation: landscape) { .et_pb_blog_grid .et_pb_post h2 { width: 101.7%; margin-top: -60px; } .logo_container_devices { width: 81% !important; margin-top: 4px; } .fa-bars { padding: 5px 0px; } .sp-slide:before { margin-top: 58% !important; } .wp-tsasp-popup-member-info .wp-tsasp-popup-member-job { margin-left: 0px !important; margin-top: 310px !important; } .wp-tsasp-popup-box .wp-tsasp-popup-body p { width: 90%; padding-left: 58px !important; font-size: 10pt !important; margin-top: 5px !important; } .wp-tsasp-popup-box .wp-tsasp-popup-body { padding: 0px 20px !important; margin-top: -55px !important; } .page-template-page .breadcrumb { top: 565px !important; } } /* Iphone 6 in portrait mode */ @media only screen and ( max-width: 375px ) and ( max-height: 667px ) and (orientation: portrait) { .et_pb_blog_grid .et_pb_post h2 { width: 101%; margin-top: -20px; } .et_header_style_left #logo { margin-top: 4px !important; } .header-phone-icon { width: 8%; } .sp-slide:before { margin-top: 50% !important; } } /* Iphone 6 in landscape mode */ @media only screen and ( min-width: 667px ) and ( max-width: 735px ) and (orientation: landscape) { .et_pb_blog_grid .et_pb_post h2 { width: 100.5%; margin-top: -20px; } .logo_container_devices { width: 85% !important; } .sp-slide:before { margin-top: 60% !important; } .wp-tsasp-popup-member-info .wp-tsasp-popup-member-job { margin-top: 19px !important; margin-left: 270px !important; } .wp-tsasp-popup-box .wp-tsasp-popup-body p { margin-top: 5px !important; margin-left: -44px !important; width: 100%; } } /* Iphone 6 plus in portrait mode */ @media only screen and ( min-width: 414px ) and ( max-width: 737px ) and (orientation: portrait) { .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav #page-container { padding-top: 95px !important; } .single-post #main-header, .search #main-header, .error404 #main-header, .page-template-page-template-basic #main-header, .page-template-page-template-directory #main-header, .search #main-header, .error404 #main-header, .blog #main-header, .archive #main-header { height: 95px !important; } .single-post.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .single-post.et_fixed_nav.et_show_nav #page-container, .search.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .search.et_fixed_nav.et_show_nav #page-container, .page-template-page-template-basic.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .error404.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .error404.et_fixed_nav.et_show_nav #page-container, .page-template-page-template-basic.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .page-template-page-template-basic.et_fixed_nav.et_show_nav #page-container, .page-template-page-template-directory.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .page-template-page-template-directory.et_fixed_nav.et_show_nav #page-container, .blog.et_fixed_nav.et_show_nav #page-container, .archive.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .archive.et_fixed_nav.et_show_nav #page-container { padding-top: 95px !important; } .et_header_style_left #logo { margin-top: 4px !important; } .header-phone-icon { width: 8%; } .logo_container_devices { width: 85%; } .sp-slide:before { margin-top: 54% !important; } } /* Iphone 6 plus in landscape mode */ @media only screen and ( max-height: 414px ) and ( max-width: 736px ) and (orientation: landscape) { .header-phone-icon { width: 5%; float: left; margin-top: 8px; } #shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger { float: right; padding-right: 80px; margin-top: 7px; } .logo_container_devices { width: 88%; } .sp-slide:before { margin-top: 62%; } .wp-tsasp-popup-member-info .wp-tsasp-popup-member-job { margin-top: 45px; margin-left: 305px; } .wp-tsasp-popup-box .wp-tsasp-popup-body p { margin-top: 5px; margin-left: -44px !important; width: 100%; } .page-template-page .breadcrumb { top: 540px; } } @media only screen and ( min-width: 1101px ) and ( max-width: 1191px ) { .page-intro-text .buttons { margin-right: -30px !important; margin-left: -30px !important; } .page-intro-text .et_pb_button, .page-intro-text .et_pb_button:hover { font-size: 13px !important; } } /* Very large screens */ @media only screen and ( min-width: 1675px ) { .contact-secton-body { margin-left: auto; } .student-testimonial-content { margin-left: auto; } } #menu-shift-nav-main-menu > li > ul{ max-height:100%!important; visibility:visible!important; } #menu-shift-nav-main-menu > li > span > .fa-chevron-down{ display:none; } @media screen and ( max-width:768px ) { .menu_holder.sticky_container { margin-top: -15px !important; } }