/* Enter Your Custom CSS Here */ .cctor_aligncenter {margin-top:0px !important; margin-bottom:20px !important; } #black-studio-tinymce-11 .textwidget p {margin-bottom:-20px !important} a img {vertical-align:bottom !important; } h1.right { margin: 0 auto; width: 100%; } div#call2action {color:#0c2340;} .top-content {background:#daa520 none repeat scroll 0 0 !important;} .site-description {display: block !important;color:black;font-size:20px;} html { -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */} body {-webkit-text-size-adjust: none;} #masthead {background:#efefef;} .footer-navigation, .hero, .site-footer { background:#1d334e none repeat scroll 0 0; border-bottom:5px solid #daa520;} a {color:#648fcc;} p{text-align:justify;} .entry-content > h2 {font-size:20px; color:#0c2340;} h1 {font-size:22px;} .front-page-block:nth-of-type(2n+1), .post-type-archive-jetpack-testimonial {padding-top:20px; text-align:center; background:#efefef;} .front-page-block.clear {padding-top:20px;} .site-header { border-bottom:3px solid #efefef; padding:0 0 12px;} .main-navigation li{border-bottom:none; padding:0 10px; font-size:15px;} a.button {background:#0c2340 none repeat scroll 0 0;} .site-header {background:white;} ul#menu-main-menu li a {color:#fff;} .buttons {color:#fff;} /*#black-studio-tinymce-3 h2 {font-size:17px; color:#fff;}*/ .footer-widget-area { background:#0c2340 none repeat scroll 0 0; padding-bottom:10px !important; padding-top:10px !important;} #page {background:#fff;} #contact-form-1 input { padding:4px; border:medium none; width:100%;} #contact-form-1 textarea {height:60px;} .button-1 input { margin-top:10px; padding:7px !important; width:auto !important;} .button-1 {text-align:center;} #contact-form-2 input { padding:4px; opacity:0.8; border:medium none; width:100%;} #contact-form-2 textarea {height:60px; opacity:0.8;} #contact-form-2 .filed { color:#fff; display:inline-block; margin-top:5px;} #black-studio-tinymce-7 { padding:10px; margin-bottom:10px; margin-top:10px; background:#dcdcdc none repeat scroll 0 0;} .entry-meta {display:none;} #primary .post-thumbnail {display:none;} .post-168 {margin-bottom:0px !important;} .post-15 {margin-bottom:0px;} h2.entry-title {font-size:15px; color:#fff;} #extended-featured-widget-2 { background:rgba(0, 0, 0, 0) linear-gradient(#0c2340, #648fcc) repeat scroll 0 0; padding:20px; margin-top:20px;} #extended-featured-widget-2 h1 { background:#648fcc none repeat scroll 0 0; line-height:25px; color:#fff; padding:4px; text-align:center;} #black-studio-tinymce-7 h1, #black-studio-tinymce-7 h2 { line-height:25px; color:#fff; padding:6px; text-align:center; background:rgba(0, 0, 0, 0) linear-gradient(#0c2340, #648fcc) repeat scroll 0 0;} .button-1 input {background:rgba(0, 0, 0, 0) linear-gradient(#0c2340, #648fcc) repeat scroll 0 0;} .colum { display:inline-block; text-align:center; vertical-align:top;} .colum > h3 {font-size:13px; text-align:center; color:#0C2340;} .colum > p {text-align:center; margin-bottom:1px;} #contact-form-2 { background:#0c2340 none repeat scroll 0 0; width:300px; padding:10px;} #contact-form-2 > h2 { border-bottom:1px dashed #fff; color:#fff; font-size:22px; padding-bottom:5px;} #primary {padding-top:40px;} #secondary {padding-top:20px; background:transparent;} #extended-featured-widget-2 .post {margin-bottom:0px;} .comment-respond, .hero {padding-bottom:5px;} .hero {padding-top:5px;} .home #primary {padding-top:0px;} .colum a {color:#0c2340 !important;} #post-747 {margin-bottom:20px;} .top_c2a { color:#fff; font-size:20px; font-weight:bold; margin-bottom:5px; margin-top:5px; text-align:center;} .top_c2a > a {color:#fff; border-bottom:none;} .list_heading { display:inline-block; margin:7px; vertical-align:top; } .list_heading > h2 {font-size:15px; text-align:center;} .list_heading.first > h2 { background:#2a7ee5 none repeat scroll 0 0; border-radius:6px; padding:7px;} .list_heading.second > h2 { background:#2a7ee5 none repeat scroll 0 0; border-radius:6px; padding:7px;} #black-studio-tinymce-6 { border-radius:5px; color:#0c2340; padding:10px;} .post-thumbnail {display:none;} .entry-written-content {width:100% !important;} .left, .right { display:inline-block; margin:5px; vertical-align:top;} ul.list {margin-left:24px;} li.template-bullet { font-size:14px; list-style:outside url("wp-content/uploads/2016/03/check-mark.png") disc; margin-bottom:6px;} .site-branding {width:100% !important;} .site-description::before{background:none;} #site-navigation {width:100%;} #post-12 {margin-bottom:0px;} .main-navigation ul ul li:first-child, .main-navigation ul ul li:first-child > a {border-radius:0px !important;} .main-navigation ul ul li:last-child, .main-navigation ul ul li:last-child > a {border-radius:0px !important;} .sub-menu li .sub-menu li {background:#8f6804 !important;} #banner-left > ul {list-style:outside none none;} #banner-left li { background:rgba(0, 0, 0, 0) url("wp-content/uploads/2016/05/banner-point-back.png") repeat scroll 0 0; border-radius:7px; color:gold; font-size:20px; font-weight:bold; border:2px solid #006099; margin:5px; padding:11px; text-align:center;} .soliloquy-pager.soliloquy-default-pager {display:none;} #black-studio-tinymce-9 {padding:36px;} #black-studio-tinymce-10 h2.widgettitle, h1 { font-size:23px; color:#21518a; margin-top:10px; line-height:31px;} h3 { color:#072961; font-size:18px; margin-bottom:3px;} #nav_menu-2 { background:#daa520 none repeat scroll 0 0; padding:20px;} #nav_menu-2 h1, #nav_menu-2 h2 { border-bottom:2px solid; color:#000;} #nav_menu-2 li { padding-bottom:0px; list-style-position:outside; list-style-type:initial; color:#000;} #nav_menu-2 li a { border:none; color:#000;} #nav_menu-2 ul {margin-left:15px;} #black-studio-tinymce-10 h2 {font-size:17px; color:#fff;} #call2action a {color:maroon;} #black-studio-tinymce-5 h2 {font-size:21px; color:#072961;} #black-studio-tinymce-6 iframe {margin:0 auto 10px;} #tertiary h1 { color:#efefef; font-size:17px; line-height:25px;} #banner { background:#1d334e none repeat scroll 0 0; border-bottom:5px solid #daa520; text-align:center;} #serviceicons { background:#efefef none repeat scroll 0 0; padding:10px; text-align:center;} #banner h2.widgettitle {color:#fff;} /* DESKTOP CSS START HERE ------------------------------------*/ @media (min-width: 1200px){ div#call2action {float:right;} ul.sub-menu li a {color:#fff !important;} #text-4 { margin-left:5px; margin-right:5px; width:380px;} .main-navigation ul ul li { background:#daa520 none repeat scroll 0 0 !important;} .colum { display:inline-block; text-align:center; vertical-align:top; width:13%;} .left {width:28%;} .right {width:50%;} .site-description {float:right;} .main-navigation ul {text-align:center;} .site-title {display:inline-block;} .list_heading {width:46%;} .list_heading.first > h2 { height:50px;} .list_heading.second > h2 { height:50px;} .main-navigation ul ul a {width:380px; padding-top:5px; padding-bottom:5px;} .main-navigation ul ul ul {padding-left:0px;} .main-navigation li{ font-size:15px !important;} .main-navigation ul ul li:hover > ul {left:inherit !important; right:100% !important;} #primary {float:right; width:70%; padding-top:10px;} #secondary {float:left; width:300px;} #black-studio-tinymce-3 .wrapper {padding:0px !important;} .home #primary {float:right; width:70%;} .main-navigation .current_page_item a, .main-navigation .current-menu-item a {border-bottom-color:#daa520;} #front-page-content { width:67%; float:right;} #front-page-sidebar { width:30%; padding:10px; float:left;} .menu-primary {background:rgba(0, 0, 0, 0) url("wp-content/uploads/2016/05/menubg.gif") repeat scroll 0 0; border-radius:5px;} .aligncenter.wp-image-1134.size-full {margin-top:-16px;} } /* MOBILE PORTRAIT CSS START HERE --------------------------------*/ @media (max-width: 480px) and (orientation : portrait){ div#call2action p {text-align:center;} .row_1, .row_2 {text-align:center;} #post-747 a.button {margin:5px; text-align:left;} #post-747 h3 {font-size:19px;} .alignright {display:block; float:none; margin:0 auto;} .top_c2a > a {display:block;} .site-branding {text-align:center;} .menu-toggle {background:#0c2340 none repeat scroll 0 0; color:#efefef;} .sub-menu li a {background:#daa520 none repeat scroll 0 0;} .main-navigation.toggled .menu-primary {border-top:3px solid #c2c2c2;} .menu-primary {background:#082b62 none repeat scroll 0 0;} .dropdown-toggle::before {background:#204f89 none repeat scroll 0 0;} #black-studio-tinymce-7 {width:280px; margin:0 auto;} .colum {display:block;} } /* MOBILE LANDSCAPE CSS START HERE --------------------------------*/ @media (max-width: 768px) and (min-width: 480px) and (orientation : landscape) { div#call2action p {text-align:center;} #post-12 .post-thumbnail {text-align:center; margin:0 auto;} .row_1, .row_2 {text-align:center;} #post-747 a.button {margin:5px; text-align:left;} #post-747 h3 {font-size:14px;} .colum {width:23%;} .top_c2a > a {display:block;} .site-branding {text-align:center;} .menu-toggle {background:#0c2340 none repeat scroll 0 0; color:#efefef;} .sub-menu li a {background:#daa520 none repeat scroll 0 0;} .main-navigation.toggled .menu-primary {border-top:3px solid #c2c2c2;} #logo p {text-align:center;} .left, .right {display:block;} #black-studio-tinymce-7 {width:280px; margin:0 auto;} .menu-primary {background:#082b62 none repeat scroll 0 0;} .dropdown-toggle::before {background:#204f89 none repeat scroll 0 0;} #nav_menu-2 {width:350px; margin:0 auto;} } /* IPAD PORTRAIT CSS START HERE ------------------------------------------*/ @media (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) { div#call2action {float:right; width:330px; text-align:center;} #post-747 h3 {font-size:20px;} .row_1, .row_2 {text-align:center;} #post-747 a.button {margin:5px; text-align:left;} #post-747 h3 {font-size:19px;} .colum {width:20%;} .site-title {display:inline-block;} .site-description {float:right; margin-top:-25px;} .menu-toggle {background:#0c2340 none repeat scroll 0 0; color:#efefef;} .sub-menu li a {background:#daa520 none repeat scroll 0 0;} .menu-primary {background:#082b62 none repeat scroll 0 0;} .dropdown-toggle::before {background:#204f89 none repeat scroll 0 0;} .left, .right { display:block; margin:0 auto;} #banner-left {padding-top:10px;} #soliloquy-container-790 {margin:0 auto;} .left {width:490px;} #black-studio-tinymce-7 {width:280px; margin:0 auto;} #nav_menu-2 {width:350px; margin:0 auto;} } /* IPAD LANDSCAPE START HERE --------------------------------------------------*/ @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { div#call2action {float:right;} ul.sub-menu li a {color:#fff !important;} #text-4 { margin-left:5px; margin-right:5px; width:350px;} .main-navigation ul ul li { background:#daa520 none repeat scroll 0 0 !important;} .colum { display:inline-block; text-align:center; vertical-align:top; width:13%;} .left {width:37%;} .right {width:60%;} .site-description {float:right;} .main-navigation ul {text-align:center;} .site-title {display:inline-block;} .list_heading {width:46%;} .list_heading.first > h2 { height:50px;} .list_heading.second > h2 { height:50px;} .main-navigation ul ul a {width:380px; padding-top:5px; padding-bottom:5px;} .main-navigation ul ul ul {padding-left:0px;} .main-navigation li{ font-size:15px !important;} .main-navigation ul ul li:hover > ul {left:inherit !important; right:100% !important;} #primary {float:right; width:70%; padding-top:10px;} #secondary {float:left; width:300px;} #black-studio-tinymce-3 .wrapper {padding:0px !important;} /*.home #primary {float:none; width:auto;}*/ .main-navigation .current_page_item a, .main-navigation .current-menu-item a {border-bottom-color:#daa520;} #front-page-content { width:67%; float:right;} #front-page-sidebar { width:30%; padding:10px; float:left;} .menu-primary {background:rgba(0, 0, 0, 0) url("wp-content/uploads/2016/05/menubg.gif") repeat scroll 0 0; border-radius:5px;} .main-navigation .menu-item-has-children > a {padding-right:0px;} #primary {float:right; width:63%; padding-top:10px;} .front-page-block .hentry, .wrapper {padding-right:10px !important; padding-left:27px !important;} } /* NEXUS 7 PORTRAIT CSS STARTS HERE ------------------------------------------------*/ @media (min-width : 600px) and (max-width : 760px) and (orientation : portrait) { div#call2action {float:right; width:330px; text-align:center;} #post-747 h3 {font-size:20px;} .row_1, .row_2 {text-align:center;} #post-747 a.button {margin:5px; text-align:left;} #post-747 h3 {font-size:19px;} .colum {width:40%;} .site-title {display:inline-block;} .site-description {float:right; margin-top:-25px;} .menu-toggle {background:#0c2340 none repeat scroll 0 0; color:#efefef;} .sub-menu li a {background:#daa520 none repeat scroll 0 0;} .menu-primary {background:#082b62 none repeat scroll 0 0;} .dropdown-toggle::before {background:#204f89 none repeat scroll 0 0;} .left, .right { display:block; margin:0 auto;} #soliloquy-container-790 {margin:0 auto;} .left {width:490px;} #black-studio-tinymce-7 {width:280px; margin:0 auto;} #nav_menu-2 {width:350px; margin:0 auto;} } /* NEXUS 7 LANDSCAPE CSS STARTS HERE ------------------------------------------------------*/ @media (min-width : 960px) and (max-width : 1020px) and (orientation : landscape) { div#call2action {float:right;} ul.sub-menu li a {color:#fff !important;} #text-4 { margin-left:5px; margin-right:5px; width:350px;} .main-navigation ul ul li { background:#daa520 none repeat scroll 0 0 !important;} .colum { display:inline-block; text-align:center; vertical-align:top; width:13%;} .left {width:37%;} .right {width:60%;} .site-description {float:right;} .main-navigation ul {text-align:center;} .site-title {display:inline-block;} .list_heading {width:46%;} .list_heading.first > h2 { height:50px;} .list_heading.second > h2 { height:50px;} .main-navigation ul ul a {width:380px; padding-top:5px; padding-bottom:5px;} .main-navigation ul ul ul {padding-left:0px;} .main-navigation li{ font-size:15px !important;} .main-navigation ul ul li:hover > ul {left:inherit !important; right:100% !important;} #primary {float:right; width:70%; padding-top:10px;} #secondary {float:left; width:300px;} #black-studio-tinymce-3 .wrapper {padding:0px !important;} /*.home #primary {float:none; width:auto;}*/ .main-navigation .current_page_item a, .main-navigation .current-menu-item a {border-bottom-color:#daa520;} #front-page-content { width:67%; float:right;} #front-page-sidebar { width:30%; padding:10px; float:left;} .menu-primary {background:rgba(0, 0, 0, 0) url("wp-content/uploads/2016/05/menubg.gif") repeat scroll 0 0; border-radius:5px;} #nav_menu-2 {width:350px; margin:0 auto;} } .ie9 .site-header {background:#ededed;} .ie9 .front-page-block:nth-of-type(2n+1), .ie9 .post-type-archive-jetpack-testimonial {padding-top:20px; text-align:center; background:#3e6190;} .ie9 #extended-featured-widget-2 { background:#3e6190;} .ie9 #black-studio-tinymce-7 h1 { background:#3e6190;} .ie9 .front-page-block:nth-of-type(2n+1), .ie9 .post-type-archive-jetpack-testimonial {padding-top:20px; text-align:center; background:#efefef;}