html{
overflow-y:scroll;
}
input[type="radio"] {
transform: scale(2, 2);
-moz-transform: scale(1.5, 1.5);
-ms-transform: scale(1.5, 1.5);
-webkit-transform: scale(1, 1);
-o-transform: scale(2, 2);
}
aside#secondary {
display: none;
}
.entry-header{
display:none;
}
section.rd-parallax.text-sm-left {
margin-top: -15px;
}
.mygall .col-xs-6.col-sm-4 {
margin-top: -28px; 
}
.nitemaintenance {
padding-bottom: 47px;
}
.inline-list{
margin-bottom: 32px!important;
}
.well-sm--inset-1 {
padding-bottom: 2px!important;
}
.radio > p {
padding-bottom: 7px !important;
}
#post-29 .entry-content {
margin: 0 auto;
padding: 33px 0 0 0;
text-align: left;
text-transform: uppercase;
width: 89%;
}
#post-29 .entry-content li a:hover {
color:#FFEE00; 
}
#post-29 .entry-header {
display: block;
margin: 0 auto;
padding: 33px 0 0 0;
text-align: left;
text-transform: uppercase;
width: 89%;
}
.pullright .btn{
padding:0 12px;
font-size: 22px;
font-weight: normal;
margin:0 0 0 12px;;
}
.pullright .btn.is-active,
.pullright .btn:hover{
background: #f8e600;
color: #000;
}
.thumbnails.gallery li {
display: inline-block;
width: 48%;
}
ul.thumbnails.gallery {
text-align: left;
margin-top: 32px;
}
.type-post {
text-align: left;
margin: 47px auto 0;
width: 86%;
}
.type-post .entry-header {
display: block;
}
.single-cus_gallery .myff, .single-cus_commercial .myff  {
display: none;
}
.entry-footer {
display: none;
}
.screen-reader-text {
display: none;
}
.nav-links {
margin: 21px auto;
width: 85%;
}
.myresources h2 {
font-weight:700;
color: #000000 !important;
font-size: 24px !important;
}
.myresources {
padding-bottom: 66px;
}
.mynev img {
width: 20px;
}
.nav-links button {
width: auto;
}
.nav-links button:hover {
color:#000;
}
.type-post .entry-content h2{ }
.ui-to-top.active, .ui-to-top.active:hover{
color: transparent!important;
}
.clearfix{
clear:both;
} 
.lyerdd .col-xs-6.col-sm-4{
margin-top:0;
}
@media screen and (min-width: 871px) {
.btn.btn-md.btn-primaryquote {
display: none !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 870px) {
.rd-navbar-fullwidth .rd-navbar-nav{
position: fixed;
width: 270px;
height: 100%;
left: 0;
top: 0;
overflow-y: auto;
overflow-x: hidden;
-webkit-overflow-scrolling: touch;
font-size: 16px;
line-height: 34px;
color: #f8e600;
background: #000000;
box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 1px 1px 1px 0px rgba(0, 0, 0, 0.11);
z-index: 998;
padding: 10px 4px;
}
.rd-navbar-fullwidth {
display: block;
}
.rd-navbar-fullwidth .rd-navbar-nav > li {
display: inline-block;
position: relative;
display: block;
padding: 5px 40px 5px 15px;
}
.rd-navbar-fullwidth .rd-navbar-nav > li > a {
padding: 10px 10px;
text-align: left;
font-size: 14px;
color: #fff;
margin-bottom: 0px;
font-size: 16px;
letter-spacing: 1px;
font-weight: bold;
}
.rd-navbar-brand img {
max-width: 200px !important; 
}
.rd-navbar-static.rd-navbar--is-clone, .rd-navbar-fullwidth.rd-navbar--is-clone {
display: none;
}
.rd-navbar-fullwidth .rd-navbar-nav > li {
display: inline-block;
width: 100%;
padding: 0px 0px;
float: left;
margin-bottom: 0px;
}
.rd-navbar-fullwidth .rd-navbar-brand {
position: relative;
display: inline-block;
width: calc(100% - 56px);
padding: 0 0 0 16px;
}
.rd-navbar-fullwidth .rd-navbar-brand .brand-name {
display: inline-block;
font-size: 20px;
line-height: 48px;
}
.rd-navbar-fullwidth .rd-navbar-brand .brand-name span:nth-child(2) {
padding: 0;
left: 0;
line-height: inherit;
position: relative;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
}
.rd-navbar-fullwidth .rd-navbar-brand .brand-slogan {
display: none;
}
.rd-navbar-fullwidth .rd-navbar-panel {
display: block;
position: fixed;
left: 0;
top: 0;
right: 0;
padding: 6px;
height: 64px;
color: #5a585d;
box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 1px 1px 1px 0px rgba(0, 0, 0, 0.11);
z-index: 999;
min-height: 93px;
}
.rd-navbar-fullwidth .rd-navbar-panel:before {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #000;
}
.rd-navbar-fullwidth .rd-navbar-toggle {
display: inline-block;
}
.rd-navbar-fullwidth .rd-navbar-collapse {
right: 4px;
z-index: 1000;
}
.rd-navbar-fullwidth .rd-navbar-collapse-items {
top: 100%;
right: 0;
margin-top: 8px;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
opacity: 0;
visibility: hidden;
}
.rd-navbar-fullwidth .rd-navbar-collapse.active .rd-navbar-collapse-items {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.rd-navbar-fullwidth .rd-navbar-search-form, .rd-navbar-fullwidth .rd-navbar-search-toggle {
right: 4px;
}
.rd-navbar-fullwidth .rd-navbar-search-form, .rd-navbar-fullwidth .rd-navbar-search .rd-navbar-live-search-results {
position: fixed;
margin-right: 0;
margin-left: auto;
}
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-live-search-results {
top: 56px;
}
.rd-navbar-fullwidth .rd-navbar-search-form {
top: 0;
left: 56px;
height: 56px;
z-index: 1000;
}
.rd-navbar-fullwidth .rd-navbar-search-form-input {
padding: 8px 0;
visibility: hidden;
opacity: 0;
height: 56px;
background: #f8e600;
-webkit-transition: .3s all ease;
transition: .3s all ease;
z-index: 1;
}
.rd-navbar-fullwidth .rd-navbar-search-form-input input {
display: block;
width: 100%;
padding: 0 48px 0 20px;
height: 40px;
font-size: 16px;
line-height: 34px;
color: #5a585d;
background: #ffc012;
}
.rd-navbar-fullwidth .rd-navbar-search-form-submit {
position: absolute;
top: 4px;
right: 0;
opacity: 0;
visibility: hidden;
}
.rd-navbar-fullwidth .rd-navbar-search-toggle.active {
opacity: 0;
visibility: hidden;
}
.rd-navbar-fullwidth .rd-navbar-search.active .rd-navbar-search-form-input,
.rd-navbar-fullwidth .rd-navbar-search.active .rd-navbar-search-form-submit {
opacity: 1;
visibility: visible;
}
.rd-navbar-fullwidth .rd-navbar-nav {
-webkit-transform: translateX(-270px);
-ms-transform: translateX(-270px);
transform: translateX(-270px);
top:93px;
}
.rd-navbar-fullwidth .rd-navbar-nav li:hover > a, .rd-navbar-fullwidth .rd-navbar-nav li:hover > a:hover, .rd-navbar-fullwidth .rd-navbar-nav li.focus > a, .rd-navbar-fullwidth .rd-navbar-nav li.focus > a:hover {
color: #000;
background: #f8e600;
}
.rd-navbar-fullwidth .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle:hover, .rd-navbar-fullwidth .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle:hover {
cursor: pointer;
color: #666;
}
.rd-navbar-fullwidth .rd-navbar-nav li .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-nav li .rd-navbar-megamenu {
-webkit-transition: .3s all ease;
transition: .3s all ease;
left: 0;
width: 100%;
background:#000;
margin: 0px;
padding: 0px;
}
li#menu-item-49 a, li#menu-item-711 a{
text-align: center;
}
.rd-navbar-static .rd-navbar-dropdown > li > a, .rd-navbar-fullwidth .rd-navbar-dropdown > li > a {
color: #ffffff;
}
.rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-megamenu {
display: block;
}
.rd-navbar-fullwidth .rd-navbar-nav li.opened > a {
background: #f8e600;
color: #000;
}
.rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu-toggle {
position: absolute;
top: 17px;
right: 0;
margin-top: -17.5px;
width: 55px;
height: 44px;
font: 400 10px "FontAwesome";
line-height: 40px;
text-align: center;
-webkit-transition: 0.4s all ease;
transition: 0.4s all ease;
}
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu-toggle::after {
content: '\f078';
}
.rd-navbar-fullwidth .rd-navbar-collapse,
.rd-navbar-fullwidth .rd-navbar-search-toggle {
position: fixed;
top: 4px;
height: 48px;
z-index: 1000;
}
.rd-navbar-fullwidth.active .rd-navbar-nav {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
} .text-color h2{
color: white !Important;
}
.text-color h6{
color: #f8e600 !Important;
}
.text-color  .btn-primary {
background-color: #f8e600;
color: #fff;
border-color: #f8e600;
}
.text-color .btn-primary:hover {
background-color: #fff;
color:#000!important;
border-color:#fff!important;
}
.residential_bg {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/residential_bg.jpg);
margin-top: -15px;
padding: 100px 0;
color: white;
background-size:cover;
}
.bg-thank-image {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/bg-image02.jpg);
background-size:cover;
}
.commercial_bg  {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/commercial_bg.jpg);
margin-top: -15px;
padding: 100px 0;
color: white;
border-top: 1px solid #f8e600;
background-position: 10% 50%;
background-size:cover;
}
.what_we_do_bg  {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/what_we_do_bg.png);
margin-top: -15px;
padding: 100px 0;
color: white;
background-position: 10% 50%;
background-size:cover;
}
.shine_light_bg  {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/shine_light_bg.jpg);
margin-top: -15px;
padding: 100px 0;
color: white;
border-top: 1px solid #f8e600;
background-position: 10% 50%;
background-size:cover;
}
.residential_lighting-services_bg  {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/residential_lighting-services_bg.jpg);
margin-top: -15px;
padding: 100px 0;
color: white;
border-top: 1px solid #f8e600;
background-position: 10% 50%;
background-size:cover;
}
.commercial_inner_bg  {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/commercial_inner_bg.jpg);
margin-top: -15px;
padding: 0px 0;
color: white;
border-top: 1px solid #f8e600;
background-position: 55% 103% ;
background-size: cover ;
}
.safety_and_Security_bg  {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/safety_and_Security_bg.jpg);
margin-top: -15px;
padding: 100px 0;
color: white;
border-top: 1px solid #f8e600;
background-position: 10% 50%;
background-size:cover;
}
.led_lighting_technology_bg  {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/led_lighting_technology_bg.jpg);
margin-top: -15px;
padding: 0px 0;
color: white;
border-top: 1px solid #f8e600;
background-position: 51% 95% ;
background-size: cover;
}
.enjoy_significant_bg  {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/enjoy_significant_bg.jpg);
margin-top: -15px;
padding: 100px 0;
color: white;
border-top: 1px solid #f8e600;
background-position: 10% 50%;
background-size:cover;
}
.serviceing_outdoor_bg  {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/service-maintenance_img.jpg);
margin-top: -15px;
padding: 0px 0;
color: white;
border-top: 1px solid #f8e600;
background-position: 48% 39% ;
background-size: cover;
}
.yourself_bg  {
background-repeat: no-repeat;
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/yourself_bg.jpg);
margin-top: -15px;
padding: 100px 0;
color: white;
background-position: 10% 50%;
background-size:cover;
}
.gradient_left_right,
.gradient_right_left,
.gradient_top_bottom {
position: relative;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.gradient_left_right::after,
.gradient_right_left::after,
.gradient_top_bottom::after {
content:'';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.gradient_left_right::after {
background: linear-gradient(-90deg, rgba(193,207,141,0) 0%, rgba(0,0,0,0.6979166666666667) 67%);
}
.gradient_right_left::after {
background: linear-gradient(90deg, rgba(193,207,141,0) 0%, rgba(0,0,0,0.6979166666666667) 67%);
}
.gradient_top_bottom::after {
background: linear-gradient(0deg, rgba(193,207,141,0) 0%, rgba(0,0,0,0.6979166666666667) 67%);
}
.gradient_left_right > div,
.gradient_right_left > div,
.gradient_top_bottom > div  {
position: relative;
z-index: 2;
}
.text-white {
color: #fff!important;
}
.text-alight-center h2 {
text-align: center;
}
.text-alight-center .col-sm-12.col-md-5 {
margin: auto;
}
.text-alight-center hr {
text-align: center;
margin: auto;
float: none;
display: block;
margin-bottom: 30px;
margin-top:5px;
}
.mygall br {
display: none;
}
@media only screen and (min-width: 992px) {
.residential_bg,
.commercial_bg,
.what_we_do_bg,
.shine_light_bg,
.residential_lighting-services_bg,
.commercial_inner_bg,
.safety_and_Security_bg,
.led_lighting_technology_bg,
.enjoy_significant_bg,
.yourself_bg,
.gradient_left_right,
.gradient_right_left,
.gradient_top_bottom ,
.serviceing_outdoor_bg{
background-attachment: fixed;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
.rd-navbar-fullwidth .rd-navbar-panel {
padding: 0px 0 0 !important;
}
header h5.phone_number {
float: left;
width: 100%;
text-align: right;
padding-right: 6px;
}
.rd-navbar-nav > li > a {
padding: 12px 2px !important;
}
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > li > a, .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > li > a {
padding: 8px 2px 8px !important;
}
}
@media only screen and (max-width: 40em) { 
.residential_bg { }
.commercial_bg  {
background-size:cover;
}
.what_we_do_bg  { }
.shine_light_bg  { }
.residential_lighting-services_bg  {
background-size:cover;
}
.commercial_inner_bg  {
background-size:cover;
}
.safety_and_Security_bg  {
background-size:cover;
}
.led_lighting_technology_bg  {
background-size:cover;
}
.enjoy_significant_bg  {
background-size:cover;
}
.serviceing_outdoor_bg  { }
.yourself_bg  {
background-size:cover;
}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) { .what_we_do_bg {    background-size: cover;    background-position: center center;}.commercial_inner_bg {    background-size: cover;    background-position: left center;}.serviceing_outdoor_bg {    background-size: cover;}
.post-thumbnail {
width: 100%;
margin: auto;
margin-left: 20px;
}.residential_bg {
}.commercial_bg  {
background-size:cover;
}.what_we_do_bg  { }
.shine_light_bg  { }
.residential_lighting-services_bg  {
background-size:cover;
}
.commercial_inner_bg  {
background-size:cover;}
.safety_and_Security_bg  {
background-size:cover;
}
.led_lighting_technology_bg  {
background-size:cover;
}
.enjoy_significant_bg  {
background-size:cover;
}
.serviceing_outdoor_bg  { }
.yourself_bg  {
background-size:cover;
}
}
@media only screen and (min-width: 1360px) and (max-width: 1370px) {
.serviceing_outdoor_bg  {
background-position: 43% 38% ;
background-size: cover;
}
.led_lighting_technology_bg  {
background-position: 51% 59% ;
background-size:cover;
}
.residential_lighting-services_bg  {
background-position: 50% 72%;
background-size:cover;
padding:0px;
margin-bottom:-20px;
}
.what_we_do_bg  {
padding: 0px 0;
margin-bottom:-20px;
}
.post-thumbnail {
width: 95%;
margin: auto;
margin-left:0px;
}
.post-thumbnail img{
height:90%;
}
.single-cus_gallery .nav-previous a {
left: 11.9% !IMPORTANT;
}
.single-cus_gallery .nav-next a{
right: 15% !IMPORTANT;
}
.single-cus_commercial .nav-previous a{
left: 11.9% !IMPORTANT;
}
.single-cus_commercial .nav-next a{
right: 15% !IMPORTANT;	
}
}
@media screen and (min-device-width: 1000px) and (max-device-width: 1030px) and (orientation : landscape){	.commercial_inner_bg {    background-size: cover;    background-position: left center;}.serviceing_outdoor_bg {    background-size: cover;}
.single-cus_gallery .nav-previous a{
left: 5%;
}
.single-cus_gallery .nav-next a{
right: 5% !IMPORTANT;}
.what_we_do_bg {    background-size: cover;}
} .bg-image-10 {
background-position: 0 -150px!important;
}
.rd-navbar-fixed .rd-navbar-toggle {
outline: none;
}
@media only screen and (min-width: 320px) and (max-width: 568px) {
.page-header .swiper-slider h2{
padding:0 15px;
font-size:24px;
}
.rd-parallax .headspace{
padding-top:90px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.rd-navbar-nav > li.phone_number{
display:none !important;
}
.rd-navbar-fullwidth .rd-navbar-panel {
padding: 0px 0;
}
.rd-navbar-static.rd-navbar--is-clone, .rd-navbar-fullwidth.rd-navbar--is-clone {
padding: 15px 0;
}
.rd-navbar-fullwidth .rd-navbar-nav-wrap {
padding-right: 0;
}
.rd-navbar-fullwidth .rd-navbar-nav{
text-align:center;
}
.rd-navbar-fullwidth .rd-navbar-nav > li {
display: inline-block;
}
.rd-navbar-fullwidth .rd-navbar-nav > li > a {
padding: 11px;
}
.rd-navbar-brand {
padding: 20px 20px 20px 20px;
}
.phone_number{
text-align: right;
padding-right: 20px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {
.phone_number {
text-align: right;
padding-right: 14.2%;
}
}
.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-fullwidth .rd-navbar-nav > li > a {
}
.bizlogos a:hover img {
opacity: 0.6;
}
.single-cus_gallery .nav-previous a, .single-cus_commercial .nav-previous a{
background: rgba(0, 0, 0, 0) url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/bg_direction_nav.png) no-repeat scroll -66px 0;
height: 49px;
transition: none 0s ease 0s ;
width: 33px;
}
.single-cus_gallery .nav-next a, .single-cus_commercial .nav-next a{
background: rgba(0, 0, 0, 0) url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/bg_direction_nav.png) repeat scroll 0 0;
height: 49px;
transition: none 0s ease 0s ;
width: 33px;
}
.single-cus_gallery .nav-next a, .single-cus_commercial .nav-next a {
background-position: 100% 0;
color: transparent;
margin-top: -25px;
position: absolute;
right:10%;
top: 85%;
}
.single-cus_gallery .nav-previous a,  .single-cus_commercial .nav-previous a {
color: transparent;
left: 10%;
margin-top: -25px;
position: absolute;
top: 85%;
}
.single-cus_gallery .nav-previous a:hover, .single-cus_commercial .nav-previous a:hover {
background: rgba(0, 0, 0, 0) url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/bg_direction_nav.png) repeat scroll 0px 0;
height: 49px;
width: 33px;
}
.single-cus_gallery .nav-next a:hover, .single-cus_commercial .nav-next a:hover {
background: rgba(0, 0, 0, 0) url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/bg_direction_nav.png) repeat scroll 33% 0;
height: 49px;
width: 33px;
}
.mysitegallery {
margin: 55px 0 0 0;
max-width: 840px;
margin: auto;
}
.gallery_dis h3 {
font-size: 23px;
line-height: 1.37;
text-align: left;
margin: 10px 0px;
color: #fe0;
font-family: "Source Sans Pro", sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 500;
}
.mysitegallery_menu ul li a
{
padding-bottom: 10px;
color: #fe0;	
}
.resourceicon p:before
{
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/arrow.png) no-repeat !important;
transform: scale(.5) !important;
margin: 0px 0px 0px 0px !important;
}
.text-bold, strong {
color: #000;
}
.fb_iframe_widget iframe {
margin-top: -7px;
}
form.contact-form .radio {
margin-top: 13px;
margin-left: 33px;
}
.a2a_button_facebook .a2a_s_facebook {
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/fb.ico) !IMPORTANT;
}
a.a2a_dd.addtoany_share_save {
height: 32px !IMPORTANT;
}
a.a2a_button_twitter .a2a_s_twitter
{
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/twitter.ico) !IMPORTANT;
}
a.a2a_button_google_plus .a2a_s_google_plus
{
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/gmail.ico) !IMPORTANT;
}
.bizlogos a:hover img.color_logo {
display: block;
}
.bizlogos a img.color_logo {
display: none;
}
.bizlogos a:hover img {
opacity: 10;
}
.bizlogos img {
float: left;
}
.bizlogos a:hover img.color_logo {
display: block;
}
.bizlogos a:hover img.white_logo {
display: none;
}
.current-menu-parent {
color: #f8e600;
}
.post p {
color: #000;
font-weight: 400;
}
.addtoany_list.a2a_kit_size_32 a > span {
border-radius: 0px !important;
}	
ul.thumbnails.gallery.resourceicon li p
{
color: #000;
}
.related_post
{
width: 100%;
display: inline-block;	
margin-top: 30px;
}
.related_post h3 {
font-size: 28px;
margin-bottom: 10px;
font-family: "Source Sans Pro", sans-serif;
letter-spacing: 2px;
font-weight: 600;
border-bottom: 0px solid #ccc;
padding-bottom: 20px;
}
.related_post ul li
{
width: 100%;
float: left;	
margin-bottom:25px;
text-align:center;
}
h2, .heading-2 {
margin-top: 15px;
}
.related_post ul li a {
color: #000;
font-size: 18px;
line-height: 32px;
}
.single-cus_commercial, .single-cus_gallery 
{
background: #000;	
}
.gallery_dis {
max-width: 840px;
margin: auto;
color: #fff;
text-align: left;
font-size: 18px;
}
.gallery_dis strong
{
color: #fe0 !important;
font-weight: 500;	
}
.mysitegallery_menu ul {
text-align: left;
}
.mysitegallery_menu ul li {
display: inline-block;
padding: 0px 30px 0px 0;
}
.mysitegallery_menu {
margin-bottom: 20px;
}
.addtoany_share_save_container.addtoany_content_bottom {
text-align: center;
margin-top: 30px;
}
.related_post ul li:before {
transform: scale(.5) !important;
margin: 0px 0px 0px 0px !important;
content: "";
display: block;
background: url(//landscapelightingoakville.com/wp-content/themes/twentysixteen/images/arrow.png) no-repeat;
transform: scale(.2);
width: 40px;
height: 40px;
float: left;
display:none!important;
}
.mysitegallery_menu ul li a {
font-weight: 500;
font-size: 17px;
letter-spacing: 0.15em;
}
.page-id-2 .swiper-slide-caption p {
font-weight: 500;
font-size: 20px;
}
.page-id-31 .rd-parallax-inner p {
text-align:justify;
} @media only screen and (min-width: 710px) and (max-width: 730px) { 
.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {
width: 34px;
}
.rd-navbar-brand img {
max-width: 220px;
}
.bg-quote .btn-primary {
margin-top: 20px;
}
.nitemaintenance {
padding-bottom: 0px;
}
.bizlogos img {
float: none;
margin-bottom: 0px;
}
.page-footer .row .col-xs-3 {
max-width: 100%;
text-align: center;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 40px;
}
ul.list2 {
text-align: left;
line-height: 1.6;
}
html:not(.lt-ie10) .flow-offset-1 > .col-xs-12:nth-child(n + 2) {
margin-top: 10px;
}
.rd-parallax-layer.auto_focus {
height: 1111px !important;
}
.rd-parallax-layer.auto_focus3 {
height: 840px !Important;
}
.comcreative li {
text-align: left;
}
.rd-parallax-layer.auto_focus4 {
height: 1680px !Important;
}
.rd-parallax-inner{
margin-top:0px !Important;
}
.thumbnails.gallery li {
width: 100%;
}
.rd-navbar-nav > li.phone_number {
display: block;
}
}
.request_quote a {
border: 3px solid #f8e600;
border-radius: 40px;
padding: 0px 40px;
display: table;
color: #fff;
}
.request_quote a:hover {
background-color: #f8e600!important;
color:#000!important;
}
@media only screen and (max-width: 40em) {
span.wpcf7-form-control-wrap {
float: left;
width: 100%;
}
.mysitegallery_menu ul li a {
font-size: 14px;
}
li.cus_gallery hr {
margin-left: 0px;
}
li.cus_commercial hr {
margin-left: 0px;
}
.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown > li > a{
padding-left: 15px;
}
.rd-navbar-fixed .rd-navbar-nav {
width: 102%;
}
.rd-navbar-fixed .rd-navbar-nav {
-webkit-transform: translateX(-400px);
-ms-transform: translateX(-400px);
transform: translateX(-400px);
}
.request_quote a {
border: 3px solid #f8e600;
border-radius: 40px;
padding: 5px 30px !important;
display: table;
color: #f8e600;
text-align: center;
width: 80%;
margin: auto;
}
.phone_number a.btn.btn-md.btn-primaryquote {
border: 0;
color: #fff !Important;
}
.rd-parallax-layer[data-type="media"] {
top: 0px !IMPORTANT;
}
.mobile_paralax_1 h2 {
padding-top: 300px;
}
.related_post ul li {
width: 100%;
}
.related_post ul li:before {
height: 32px;
}
.related_post ul li a {
font-size: 17px;
line-height: 27px;
} .swiper-slide-caption {
width: 90% !IMPORTANT;
}
.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {
width: 34px;
height: 5px;
}
.rd-navbar-toggle {
width: 58px;
height: 58px;
}
.rd-navbar-toggle span:after {
top: 9px;
}
.rd-navbar-toggle span:before {
top: -9px;
}
.rd-navbar-brand img {
max-width: 180px;
}
.rd-navbar-fixed .rd-navbar-brand {
padding: 0 0 0 3px;
}
.rd-navbar-fixed .rd-navbar-panel {
height: 84px;
}
.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar {
top: 20px;
}
.rd-navbar {
background: #000000;
}
.mysitegallery_menu ul {
text-align: center;
}
.gallery_dis {
max-width: 100%;
padding: 0px 20px;
}
.single-cus_gallery .nav-next a{
top: 103%;
}
.single-cus_gallery .nav-previous a {
top: 103%;
}
.foottext {
font-size: 14px;
padding: 0px 30px;
display: block;
}
.socialicons img {
padding-right: 0px;
}
.bizlogos img {
margin: auto;
}
.bizlogos img {
float: none;
}
.thumb > img {
width: none;
}
.comcreative li {
text-align: left;
line-height: normal;
}
.page-id-16 a.thumb.mfp-image {
margin-left: 17px;
}
.page-id-33 a.thumb.mfp-image {
margin-left: 17px;
}
.well-xl {
padding-top: 10px;
padding-bottom: 10px;
}
.rd-parallax-layer.auto_focus2 {
height: 1380px !important;
}
.bg-quote .btn-primary {
margin-top: 0px;
}
.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar {
color: #ffffff;
font-weight: 700;
}
.btn-primaryquote {
width: 90%;
margin: auto;
margin-top: 5%;
font-weight: 700;
}
.blackcopy li {
font-weight: 400;
text-align: left;
line-height: normal;
background-size: 13px auto;
}
.bg-gallery .btn-primary {
margin-top: 50px;
margin-bottom: 0px;
}
.pullright .btn {
margin: 0 0 0 0px;
padding: 0 10px;
font-size: 18px;
}
.thumbnails.gallery li {
width: 100%;
line-height: normal;
margin-bottom: 10px;
}
.nitemaintenance {
padding-bottom: 0px;
}
form.contact-form .radio {
margin-left: 0px;
}
.rd-navbar-nav > li.phone_number {
display: block !IMPORTANT;
font-size: 1.4em !IMPORTANT;
}
.rd-parallax-layer.auto_focus {
height: 1580px !important;
}
.rd-parallax-layer.auto_focus3 {
height: 1030px !Important;
}
.rd-parallax-layer.auto_focus2 {
height: 1620px !important;
}
.rd-parallax-layer.auto_focus4 {
height: 2370px !Important;
}
.rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {
top: 0;
width: 38px;
transform-origin: 50% 50%;
top: 0;
}
.rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {
top: 0;
width: 38px;
transform-origin: 50% 50%;
top: 0;
}
.rd-navbar-toggle.active span:before {  transform: rotate3d(0,0,1,45deg);
}
.rd-navbar-toggle.active span:after {  transform: rotate3d(0,0,1,-45deg);
}
.rd-navbar-toggle.active span{
display: initial;
left: 10px;
}
a.contacticons{
width: 100%;
display: block;
}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
.rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {
top: 0;
width: 38px;
transform-origin: 50% 50%;
top: 0;
}
.rd-navbar-toggle.active span:before {  transform: rotate3d(0,0,1,45deg);
}
.rd-navbar-toggle.active span:after {  transform: rotate3d(0,0,1,-45deg);
}
.rd-navbar-toggle.active span{
display: initial;
left: 10px;
}
.rd-navbar-fixed .rd-navbar-panel {
height: 120px;
}
.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {
width: 35px;
height: 5px;
}
.rd-navbar-toggle {
width: 60px;
height: 98px;
}
.rd-navbar-toggle span:after {
top: 11px;
}
.rd-navbar-toggle span:before {
top: -10px;
}
.downarrow img {
left: 47%;
}
.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar {
top: 60px;
}
.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar {
color: #ffffff; 
font-weight: 700;
}
.btn-primaryquote {
width: 80%;
margin: auto;
}
.gallery_dis {
max-width: 100%;
padding: 0px 20px;
}
.mysitegallery_menu {
margin-bottom: 20px;
margin-top: 50px;
margin-left: 20px;
}
.single-cus_gallery .nav-previous a, .single-cus_commercial .nav-previous a{
top: 77%;
}
.single-cus_gallery .nav-next a, .single-cus_commercial .nav-next a{
top: 77%;
}
.foottext {
padding: 0px 20px;
}
.page-id-16 h2, .heading-2 {
margin-top: 15px !IMPORTANT;
}
.page-id-33 h2, .heading-2 {
margin-top: 15px !IMPORTANT;
}
.comcreative img {
max-width: 80px;
}
.productshots h6 {
height: 50px;
} .rd-navbar-nav > li.phone_number {
display: block !IMPORTANT;
}
.phone_number a {
border: 0 !Important;
color: #fff !Important;
}
.related_post ul li a {
font-size: 18px;
line-height: 27px;
width: 100%;
float:left;
font-weight:bold;
}
.page-footer .row > .col-xs-3 {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.related_post ul li:before {
height: 32px;
}
.related_post ul li {
min-height: 66px;
}
.request_quote a{
text-align:center;
}
.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown > li > a, .rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown > li > a {
padding-left: 15px;
}
section.well-sm.bg-primary.bg-image.bg-image-10{
background-position:100% !important;
}
.btn-primaryquote {
line-height: 30px;
}
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
.twenty_two
{
width: 100%;	
}
.page-id-2 .nitemaintenance {
padding-bottom: 0px;
}
a.thumb {
height: auto;
}
.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-fullwidth .rd-navbar-nav > li > a {
font-size: 17px;
}
.rd-parallax-layer.auto_focus{
height: 905px !important;
top: -59px !important;
}
.desktop .page-content {
min-height: 90vh !important;
top: -59px !important;
}
.single-cus_gallery .nav-next a, .single-cus_commercial .nav-next a {
right:20% !important;
top: 60% !important;
}
.single-cus_gallery .nav-previous a,  .single-cus_commercial .nav-previous a {
left: 20% !important; 
top: 60% !important;
}
.page-id-237 .bg-image-10 {
background-position-y: -215px !IMPORTANT;
}
.page-id-237 .well-sm {
padding-top: 110px !IMPORTANT;
padding-bottom: 1.05rem !IMPORTANT;
}
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
.page-id-2 .nitemaintenance {
padding-bottom: 0px;
}
a.thumb {
height: auto;
}
.rd-parallax-layer.auto_focus{
height: 881px !important;
top: -20px !important;
}
}
.rd-parallax-layer.auto_focus{
height: 881px !important;
top: -20px !important;
}
.rd-parallax-layer.auto_focus2 {
height: 1100px !important;
top: -60px !IMPORTANT;
}
.rd-parallax-layer.auto_focus3 {
height: 789px !Important;
top: -56px !important;
}
.rd-parallax-layer.auto_focus4 {
height: 1220px !Important;
top: 0px !important;
}
.page-id-16  h2, .heading-2 {
margin-top: 0px !IMPORTANT;
}
.page-id-33  h2, .heading-2 {
margin-top: 0px !IMPORTANT;
}
.btn-md {
border-width: 3px !Important;
}
@media only screen and (min-width: 1190px) and (max-width: 1210px) {
.rd-parallax-layer.auto_focus2 {
height: 1190px !important;
top: -56px !IMPORTANT;
}
.rd-parallax-layer.auto_focus4 {
height: 1200px !Important;
top: -40px !important;
}
}
@media only screen and (min-width: 1270px) and (max-width: 1290px) {
.rd-parallax-layer.auto_focus2 {
height: 1140px !important;
top: -15px !IMPORTANT;
}
.rd-parallax-layer.auto_focus4 {
height: 1400px !Important;
top: 0px !important;
}
.rd-navbar-static .rd-navbar-nav > li {
margin-left: 8px;
}
}
@media only screen and (min-width: 1430px) and (max-width: 1450px) {
.rd-parallax-layer.auto_focus4 {
height: 1300px !Important;
top: 0px !important;
}
.rd-parallax-layer.auto_focus2 {
height: 1045px !important;
top: -16px !IMPORTANT;
}
.auto_focus2 h2 {
margin-top: 60px;
}
}
@media only screen and (min-width: 1360px) and (max-width: 1370px) {
.rd-parallax-layer.auto_focus2 {
height: 1px !important;
top: -15px !IMPORTANT;
}
.page-id-31 .rd-parallax-layer.auto_focus2 {
height: 0px !important;
top: -15px !IMPORTANT;
}
.rd-parallax-layer.auto_focus4 {
height: 1555px !Important;
top: 0px !important;
}
.rd-parallax-layer.auto_focus {
height: 1px !Important;
top: 0px !important;
}
.mysitegallery_menu ul li a {
font-size: 18px;
}
li.cus_gallery hr {
margin-left: 0px !IMPORTANT;
}
li.cus_commercial hr {
margin-left: 0px !Important;
}
}
.mysitegallery_menu {
margin-bottom: 0px !IMPORTANT;
}
@media only screen and (min-width: 380px) and (max-width: 660px) {
.rd-navbar-fixed .rd-navbar-nav {
-webkit-transform: translateX(-650px);
-ms-transform: translateX(-650px);
transform: translateX(-650px);
}
}
@media only screen and (min-width: 650px) and (max-width: 760px) {
.rd-navbar-brand img {
max-width: 260px !important;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
.nitemaintenance  .maintext {
padding:0px 0px 0px 40px;
}
.nitemaintenance  .maintext .inset-2 {
padding-right: 5px;
}
.single-cus_gallery .nav-previous a, .single-cus_commercial .nav-previous a{
top: 108%;
}
.single-cus_gallery .nav-next a, .single-cus_commercial .nav-next a{
top: 108%;
}
}
@media only screen and (min-device-width : 500px) and (max-device-width : 736px) and (orientation : landscape) { 
.rd-navbar-toggle {
width: 66px;
}
.rd-navbar-brand img {
max-width: 220px;
}
.rd-parallax-layer.auto_focus2 {
height: 1490px !important;
top: -60px !IMPORTANT;
}
}
.form_left_new input[type="radio"] {
width: 50px;
height: 20px;
}
@-webkit-keyframes keyarm {
.rd-navbar-brand img{
display:none !important;
}
}
a.contacticons {
width: 100%;
display: block;
}
@media only screen and (min-width: 320px) and (max-width: 660px) {
.single-cus_gallery .nav-previous a {
top: 63% !important;
}
.single-cus_gallery .nav-next a {
top: 63% !important;
}
}
a.a2a_button_google_plus .a2a_s_google_plus {
padding-top: 23px!IMPORTANT;
} html.lt-ie10 * + [class*='col-'], html.lt-ie10 * + .row, * + [class*='col-'], * + .row {
margin-top: 0px!important;
}
.gform_wrapper.gravity-theme .gfield select.large {
width: 100%;
border: 1px solid #fff;
background: #000000;
color: #fff !important;
text-align: center;
padding: 12px;
max-width: 100%;
border-style: solid;
text-overflow: ellipsis;
border-radius: 40px;
-webkit-transition: .3s all ease;
transition: .3s all ease;
}
.gform_wrapper.gravity-theme .ginput_complex label, .gform_wrapper.gravity-theme .ginput_complex legend {
float: left!important;
}
@media only screen and (max-width: 660px) {
section.testimonials .slick-prev {
margin-top: -50px!important;
}
.page {
scroll-padding-top: 0px!important;
}
}
.gform_wrapper.gravity-theme option{
color: #fff!important;
}
.gform_wrapper.gravity-theme .gfield_radio label {
display: flex!important;
}
input[type=radio]:checked + label:before{
display:none!important;
}
.notice-error, div.error {
display: none!important;
} @media (max-width: 780px){
.single-post .entry-title {
font-size: 30px !important;
text-align: center!important;
}
div#ez-toc-container {
width: 90%!important;
}
.myresources h2 {
font-weight: 700;
color: #000000 !important;
font-size: 20px !important;
border-bottom: 0px solid!important;
margin-bottom: 0px!important;
margin-top: 25px;
text-transform: capitalize!important;
}
.text-bold, strong {
font-weight: 700;
font-size: 20px!important;
}	
}	
.wp-post-image:hover{
opacity:1!important;
}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}