@charset utf-8;


/* == For standard size ================ */

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



/* == For large screens ================ */

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



/* == Tablets Only ============================ */


@media (max-width: 979px) {
  .skeleton { width: 750px; }
  .feature-thumb { display:none!important; }
  .full-width  div.component_skeleton { width: 750px; }
   
   .super-wrapper {  width:auto!important; }
   
  .inner-slider-wrapper {  background:none; } 
  
  .latest-scrollable-posts .scrollable {
	position: relative;
	padding-top: 20px;
	width: 600px;
	height: 120px;
	overflow: hidden;
	margin: 0 auto;
	}

.two-third-width .latest-scrollable-posts .scrollable { width:550px; }
.one-third-width .latest-scrollable-posts .scrollable { width:350px; }

.layout_element {  float: left; min-height: 1px; padding-right:4%; margin-right:0; }


#menu-bar .menu>li>a {
    font-size: 12px;
    padding: 15px 18px 15px 18px;
    
}

/* == Right Sidebar ========================== */

.hasRightSidebar .two-third-width { float:left; width: 63.2%; padding:0; margin:0;   }
.hasRightSidebar .sidebar { padding-left:6.1%; float:right; width: 30.55%;  }

/* == Left Sidebar ========================== */

.hasLeftSidebar .two-third-width { float:right; width: 63.2%; padding:0; margin:0;   }
.hasLeftSidebar .sidebar { padding-right:6.1%; float:right; width: 30.55%;   }

/* == Double Left Sidebars ======================= */

.hasDoubleLeftSidebar .one-third-width { float:right; width:46%; padding:0; margin:0;  }
.hasDoubleLeftSidebar .sidebar { float:left; width: 23.05%; padding-right:3%; margin-right:0;  }

/* == Double Right Sidebars ======================= */

.hasDoubleRightSidebar .one-third-width { float:left; width:46%; padding:0; margin:0;  }
.hasDoubleRightSidebar .sidebar { float:right; width: 23.05%; padding:0 0 0 3%; margin:0;  }


/* == Double Sidebars ======================= */

.hasDoubleSidebar .one-third-width { float:left; width:46%; padding:0; margin:0;  }
.hasDoubleSidebar .sidebar { float:left; width: 23.05%; padding:0 4% 0 0; margin:0;  }
.hasDoubleSidebar .right-sidebar  { float:right; width: 23.05%; padding:0; margin:0;  }

div.shortcodetable div.plans { width:auto!important; }  
.shortcodetable .plans>div {  width:150px!important }

.sidebar-wrap .widget-posts .description { width:140px; }

.one_half_last ,  .one_half { width: 48%;   }
.one_third ,  .one_third_last { width: 30.35%;   }
.one_fourth, .one_fourth_last  { width: 21.45%;  }


.two_third { width: 65.4%;  }
.two_third_last { width: 65.4%;  }

.three_fourth { width: 73.05%;  }
.three_fourth_last { width: 73.05%;  }

.one_fifth { width:16.5%;  }
.one_fifth_last { width:16.5%;   }

.four_fifth { width:78.2%;  }
.four_fifth_last { width:78.2%; }

.latest-info-posts .info  {
	width: 80%;
	float:none;
	margin:0px auto 20px auto;
	}  

.latest-home-posts .layout_element { width:46%; }
.latest-home-posts .layout_element a img { width:100%; }

.latest-info-posts .post-block-wrapper { width:100%;  } 
 .post-block { width:350px; }

.stagedSlider ul.slides li.leftstage>a {  width:400px;    }
.stagedSlider ul.slides li.leftstage img { width:400px;  }
.stagedSlider ul.slides li.leftstage div.desc {  width:310px;  }

.stagedSlider ul.slides li.rightstage>a {  width:400px;   }
.stagedSlider ul.slides li.rightstage img {width:400px;   }
.stagedSlider ul.slides li.rightstage div.desc { width:310px; }  


.galleria { height:450px!important; }

#comments .comment-body , #comments ol .children .comment-body , #comments ol .children .children .comment-body , #comments ol .children .children .children .comment-body {
    padding: 25px 50px 45px 0;
    width: 260px!important;
}

#menu div.sub-menu { width:720px; } #menu div.sub-menu>div  { width:120px; } 

}


@media  only screen and (min-width: 768px) and (max-width: 979px)  and (orientation:portrait) {
 .mobile-menu-bg select {   padding:2px 0px 0px 10px!important; }
.skeleton { width: 720px; }


.full-width  div.component_skeleton { width: 720px; }
  .mobile-menu { display:block; }
#menu-bar-wrapper { display:none; }

.stagedSlider ul.slides li.leftstage>a {  width:380px;    }
.stagedSlider ul.slides li.leftstage img { width:380px;  }
.stagedSlider ul.slides li.leftstage div.desc {  width:300px;  }

.stagedSlider ul.slides li.rightstage>a {  width:380px;   }
.stagedSlider ul.slides li.rightstage img {width:380px;   }
.stagedSlider ul.slides li.rightstage div.desc { width:300px; }  
.sidebar-wrap .widget-posts .description { width:130px; }

#comments .comment-body , #comments ol .children .comment-body , #comments ol .children .children .comment-body , #comments ol .children .children .children .comment-body {
    padding: 25px 50px 45px 0;
    width: 240px!important;
}


.full-width .portfolio-four-column ul.posts>li {
    width: 225px;
    margin: 15px 38px 15px 78px!important;
   
}

.full-width .portfolio-three-column ul.posts>li {
    width: 309px;
    margin: 15px 6px 15px 30px!important;
   
}

.full-width .portfolio-two-column .posts>li {
    width: 473px;
    float:none;
    margin:15px 120px!important;
    }

.full-width .portfolio-one-column .posts>li { width:680px; margin:20px!important; }	
	
}

/* == Phone Only ============================ */

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

.stage-background { height:210px; }
.skeleton { width: 260px; }
.super-wrapper {  width:auto!important; }

.full-width  div.component_skeleton { width: 260px; }
  
.inner-slider-wrapper {  background:none; } 

.mobile-menu { display:block; }
#menu-bar-wrapper { display:none; }

.latest-scrollable-posts .scrollable {
	width: 120px;
	}

.home-page-four-columns .layout_element  , .home-page-three-columns  .layout_element , .home-page-two-columns  .layout_element { margin-bottom:13px!important;  }  

.latest-home-posts .layout_element { width:100%; }

div.shortcodetable div.plans { width:240px!important; }
.shortcodetable .plans>div { float:none; width:240px!important } 
.qSlider .desc { display:none; }

.galleria { height:250px!important; }

.latest-info-posts .post-block-wrapper { width:100%;  } 	

.post-block { margin-left:10px!important; width:260px }
.post-block .desc { width:160px; }
 

.top-right-area  { display:none; }

.layout_element { float:none!important; width:100%!important; }
.feature-thumb { display:none!important; }
		 
.sidebar { display:none;  }
.two-third-width , .one-third-width { width:100%!important; } 
.latest-info-posts .post-block-wrapper { margin:0; }	
.layout_element img  { width:auto; max-width:100%;  }
.portfolio-taxonomy { display:none; }

.home-template-area .blurb-wrapper {  padding:20px 0 20px; }
.qSlider  { height:200px; }


.stagedSlider ul.slides li.leftstage , .stagedSlider ul.slides li.rightstage { width:100%; height:100%; } 
.stagedSlider ul.slides li.leftstage>a {  width:100%;   height:100%;  }
.stagedSlider ul.slides li.leftstage img { width:60%; height:100%; }
.stagedSlider ul.slides li.leftstage div.desc { display:none;  }

.stagedSlider ul.slides li.rightstage>a {  width:100%;  height:100%; }
.stagedSlider ul.slides li.rightstage img { width:60%; height:100%;  }
.stagedSlider ul.slides li.rightstage div.desc { display:none; }  

#footer-menu .footer-text { float:none; display:block; text-align:center;  }
.inner-footer-wrapper .layout_element { display:none;  }
.mobile_footer_widget { display:block; }
#footer-menu .menu { float:none; margin-left:10%; } 

.full-width .portfolio-four-column ul.posts>li, .full-width .portfolio-three-column ul.posts>li , .full-width .portfolio-two-column ul.posts>li ,.full-width .portfolio-one-column ul.posts>li {
    width: 225px;
    margin: 15px 5px 15px 20px!important;
   
}

#authorbox { display:none; }
#comments .comment-body , #comments ol .children .comment-body , #comments ol .children .children .comment-body , #comments ol .children .children .children .comment-body {
    padding: 25px 50px 45px 0;
    width: 210px!important;
}

.image-info { display:none }


.full-width .portfolio-four-column ul.posts>li , .full-width .portfolio-three-column ul.posts>li , .full-width .portfolio-two-column ul.posts>li ,.full-width .portfolio-one-column ul.posts>li {
    width: 225px;
    margin: 15px 38px 15px 0px!important;
   
}
.portfolio-metadata { margin:0; }
}

/* == Landscape Phone Only ============================ */

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

.homepage-slider  { height:200px; }	
.stage-background { height:230px; }
.mobile-menu { display:block; }
.skeleton { width: 400px; }


.full-width  div.component_skeleton { width: 400px; }
.post-block  { float:none; }  
.inner-slider-wrapper {  background:none; } 

#menu-bar-wrapper { display:none; }
.latest-scrollable-posts .scrollable {
	width: 270px;
	}

.latest-home-posts .layout_element { width:48%; }
.latest-info-posts .post-block-wrapper { width:95%;  } 	

 .post-block { margin-left:20px; width:350px }
 .post-block .desc { width:250px; }
 
#footer-menu .menu { float:none; margin-left:25%; }


.full-width .portfolio-four-column ul.posts>li, .full-width .portfolio-three-column ul.posts>li , .full-width .portfolio-two-column ul.posts>li ,.full-width .portfolio-one-column ul.posts>li {
    width: 225px;
    margin: 15px 5px 15px 80px!important;
   
}

div.top-col-image  { margin:0px auto; width:250px;  }
#comments .comment-body , #comments ol .children .comment-body , #comments ol .children .children .comment-body , #comments ol .children .children .children .comment-body {
    padding: 25px 50px 45px 0;
    width: 180px!important;
}

.image-info { display:block }
}
