/*MEGA MENU*/
.m-top-40{margin-top: 40px}
.product_item{display: inline-block}
.shop-product-list{overflow: hidden;width: 100%}
.tb-megamenu{
    background: none;
}
.tb-megamenu .dropdown-menu{
    background: #3e454c;
}
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a{
    border-top:0;
    color: #f2f2f2;
    display: block;
    padding-top: 7.7px !important;
    padding-bottom: 7.7px;

    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.tb-megamenu-submenu li a,.tb-megamenu-subnav li a{
    border-bottom: 1px solid #565c64;
}
.tb-megamenu-subnav li.active-trail > a{
    background: #484e56 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.tb-megamenu .mega-nav > li:last-child > a,.tb-megamenu .dropdown-menu .mega-nav > li:last-child > a{

    border-bottom:0;
}
.tb-megamenu-submenu{
    border: none !important;
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover{
    color: #fff !important;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle{color: #fff !important; background:#ff680d;}
.sub_menu_wrap.type_2 .mega-dropdown-inner .tb-megamenu-row.row-fluid{padding: 20px 0}
.tb-megamenu .nav > li > a{border-right: 0}
.tb-megamenu-submenu{
    padding-top: 30px !important;
    padding-right: 20px !important;
    padding-bottom: 30px !important;
    padding-left: 20px !important;
}
.tb-megamenu-nav .sub_menu_wrap.type_2,.tb-megamenu .span12.mega-col-nav .mega-inner{
    padding: 0 !important;
}
.tb-megamenu-subnav.level-1{margin-bottom: 0 !important;}
.sub_menu_wrap.type_2 .tb-megamenu-submenu{padding: 0 !important;}
.tb-megamenu .mega-inner{padding: 0}
.tb-megamenu .mega-nav > li:hover > a,.tb-megamenu .dropdown-menu .mega-nav > li:hover > a{
    background: #484e56 !important;
    padding-left: 15px;
    padding-right: 15px;
}
.tb-megamenu .row-fluid [class*="span"]:first-child{padding-left: 0}
.tb-megamenu .row-fluid [class*="span"]{padding-left: 18px}
.custom-search{
    margin-top: 10px;
    position: relative
}
.mega-nav.level-1 .tb-megamenu-submenu{margin-top: -20px}
.tb-megamenu .dropdown-submenu > a::after {border-width: 0;}
.tb-megamenu .mega > .mega-dropdown-menu {
  min-width: 240px;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover {
  background-color: #ff680d;
  border-color: #ff680d;
  color: #FFF;
}
.main_menu.menu_var2  ul.nav > li.active:nth-child(1) > a,
.main_menu.menu_var2  ul.nav > li.active:nth-child(1) > a:hover,
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.active:nth-child(1) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.open.active:nth-child(1) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav > li.dropdown.open.active:nth-child(1) > a:hover {
  background-color: #ff680d;
  border-color: #ff680d;
}
.main_menu.menu_var2  ul.nav > li.active:nth-child(2) > a,
.main_menu.menu_var2  ul.nav > li.active:nth-child(2) > a:hover,
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.active:nth-child(2) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.open.active:nth-child(2) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav > li.dropdown.open.active:nth-child(2) > a:hover {
  background-color: #13b7ff;
  border-color: #13b7ff;
}		
.main_menu.menu_var2  ul.nav > li.active:nth-child(3) > a,
.main_menu.menu_var2  ul.nav > li.active:nth-child(3) > a:hover,
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.active:nth-child(3) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.open.active:nth-child(3) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav > li.dropdown.open.active:nth-child(3) > a:hover {
  background-color: #854ec2;
  border-color: #854ec2;
}
.main_menu.menu_var2  ul.nav > li.active:nth-child(4) > a,
.main_menu.menu_var2  ul.nav > li.active:nth-child(4) > a:hover,
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.active:nth-child(4) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.open.active:nth-child(4) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav > li.dropdown.open.active:nth-child(4) > a:hover {
  background-color: #feb41c;
  border-color: #feb41c;
}
.main_menu.menu_var2  ul.nav > li.active:nth-child(5) > a,
.main_menu.menu_var2  ul.nav > li.active:nth-child(5) > a:hover,
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.active:nth-child(5) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.open.active:nth-child(5) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav > li.dropdown.open.active:nth-child(5) > a:hover {
  background-color: #ec2913;
  border-color: #ec2913;
}
.main_menu.menu_var2  ul.nav > li.active:nth-child(6) > a,
.main_menu.menu_var2  ul.nav > li.active:nth-child(6) > a:hover,
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.active:nth-child(6) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.open.active:nth-child(6) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav > li.dropdown.open.active:nth-child(6) > a:hover {
  background-color: #00ada7;
  border-color: #00ada7;
}
.main_menu.menu_var2  ul.nav > li.active:nth-child(7) > a,
.main_menu.menu_var2  ul.nav > li.active:nth-child(7) > a:hover,
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.active:nth-child(7) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.open.active:nth-child(7) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav > li.dropdown.open.active:nth-child(7) > a:hover {
  background-color: #197bbe;
  border-color: #197bbe;
}
.main_menu.menu_var2  ul.nav > li.active:nth-child(8) > a,
.main_menu.menu_var2  ul.nav > li.active:nth-child(8) > a:hover,
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.active:nth-child(8) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.open.active:nth-child(8) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav > li.dropdown.open.active:nth-child(8) > a:hover {
  background-color: #a13d63;
  border-color: #a13d63;
}
.main_menu.menu_var2  ul.nav > li.active:nth-child(9) > a,
.main_menu.menu_var2  ul.nav > li.active:nth-child(9) > a:hover,
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.active:nth-child(9) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.open.active:nth-child(9) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav > li.dropdown.open.active:nth-child(9) > a:hover {
  background-color: #96ca2d;
  border-color: #96ca2d;
}
.main_menu.menu_var2  ul.nav > li.active:nth-child(10) > a,
.main_menu.menu_var2  ul.nav > li.active:nth-child(10) > a:hover,
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.active:nth-child(10) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav li.dropdown.open.active:nth-child(10) > .dropdown-toggle, 
.main_menu.menu_var2 .tb-megamenu .nav > li.dropdown.open.active:nth-child(10) > a:hover {
  background-color: #d1008b;
  border-color: #d1008b;
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {background: none;}
.tb-megamenu-button{
    display: none !important;
}

.main_menu .plus{
    display: none;
}
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a{
    white-space: nowrap;
}

@media (max-width: 979px){
    .main_menu ul.nav{
        width: 100%;
    }
    ul.nav.navbar-nav li .prevented .plus i:first-child{
        display: none;

    }
    #menu_button{
        background: #F71319;
    }
    #menu_button.active{
        background:#383e44;
    }
    .tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse.collapse{
        overflow: visible !important;
    }
    .tb-megamenu .nav-collapse{
        top:0;
        margin-top: 0;
    }
    ul.tb-megamenu-nav{width: 100%}
    .tb-megamenu .row-fluid [class*="span"]{padding-left: 0}
    .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a{margin-left: 0}
    .tb-megamenu .always-show .mega > .mega-dropdown-menu, .tb-megamenu .always-show .dropdown-menu{display: none !important;}
    .tb-megamenu .always-show .dropdown-menu.show-menu{display: block !important;}
    .tb-megamenu-nav,.tb-megamenu .nav-collapse .dropdown-menu{
        background: #383e44;;
    }
    .tb-megamenu-nav .main_menu.menu_var2  ul.nav > li > a:focus{
        background: none !important;
    }
    .tb-megamenu-nav .main_menu.menu_var2  ul.nav > li > a{
        padding: 15px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        border-top:0 !important;
        font-size: 16px;
        font-weight: 500;
        border-bottom: 1px solid #565c64 !important;
    }
    .tb-megamenu-nav > li .plus{top:15px}
    .tb-megamenu-submenu ul li .plus{
        top:10px
    }

    .open-arrow .plus i:first-child{
        display: none;
    }
    .plus i:first-child{
        font-size: 16px !important;
    }
    .open-arrow .plus i:last-child{
        font-size: 16px !important;
        display: block;
    }
    .tb-megamenu-subnav .plus i:first-child{
        font-size: 14px !important;
    }
    .tb-megamenu-subnav .open-arrow .plus i:last-child{
        font-size: 14px !important;
        display: block;
    }
    .sub_menu_wrap[class*="type_"] ul li{
        padding: 0 15px;
    }
    .tb-megamenu-submenu a{border-bottom: 1px solid #565c64 !important;}
    .tb-megamenu-submenu li:last-child > a{
        border-bottom:0 !important;
    }
    .mega-nav.level-1 .tb-megamenu-submenu{margin-top: 0}
    .tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus{
        background: #ff680d;
    }
   .tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover,.tb-megamenu .nav > li:hover > a{
        background: none !important;
        color: #ff680d !important;
    }
    .tb-megamenu-nav > li > a{
        border-bottom: 1px solid #565c64 !important;
    }
    .tb-megamenu-nav{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .tb-megamenu-nav > li.active > a,.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,.nav.navbar-nav > li.current_click > a,.nav.navbar-nav > li.active-trail > a{
        background: none !important;
        color: #ff680d !important;
    }
    .tb-megamenu-submenu{padding-top: 20px !important; padding-bottom: 20px !important;}
    .tb-megamenu-submenu, .tb-megamenu-nav > li > a,.tb-megamenu-subnav.mega-nav.level-1 > li{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .main_menu ul.nav > li:hover > a{
        background: none !important;
    }
}

/* SHORTCODE */
.shortcode {margin: 50px 0;}
.shortcode h2 {
	border: medium none;
	font-size: 24px;
	line-height: 21px;
	padding-top: 0;
	text-transform: none;
	margin-bottom: 25px;
}
.shortcode .content {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #333;
	display: block;
	font-size: 13px;
	line-height: 1.42857;
	margin: 0 0 10px;
	padding: 20px;
	word-break: break-all;
	word-wrap: break-word;
}
/*Panel */
.panel-separator{
  display: none !important;
  padding: 0px !important;
}
.pright{ padding-right: 0px;}
.pleft{ padding-left: 0px;}
.space-bot-30{ margin-bottom: 30px;}
.space-top-20{ margin-top:  20px;}
.space-top-25{ margin-top: 25px;}
.space-top-35{margin-top: 35px;}
.space-top-50{ padding-top: 50px;}
.padding-top-50{ padding-top: 50px;}
.padding-top-45{ padding-top: 45px;}
.bottom-14 {margin-bottom: 14px;}
.page-node.node-type-art-portfolio .text_post_block{ clear: both;}
.small-image .scale_image_container {width: 165px;}
.ads_align_c{ text-align: center;}
.ads_align_c img.f_right{ float: none;}
.pane-owl-carousel {overflow: hidden;}
#slider .caption_type_1 a.button.banner_button{ background: transparent !important;}
.gallery_color2{ color: #00ada7; border-color: #00ada7;}
.gallery_color2 .section_title{ color: #00ada7;}
.tabs {
  border-top: 1px solid #3e454c;
  padding-top: 6px;
}
.text_post_block p {
  margin-top: 15px;
}
.padding-top-15{ padding-top: 15px;}
.post_theme.space-top-6{ margin-top: 6px;}
.tab.variation_2 .section_title {
    border-top: medium none;
    color: #feb41c;
    float: left;
    margin-bottom: 0;
    padding-top: 0;
}
.tab.variation_2.variation_5 .section_title {
    color: #00ada7;
}
.tab.variation_2.variation_4 .section_title {
    color: #854ec2;
}
.tab.variation_2.variation_6 .section_title {
    color: #a13d63;
}
.tab.variation_2.variation_3 .section_title {
    color: #3e454c;
}
.tab-vertical  [id*="tab-"] {margin: 0;}
.section_title.section_title_small {
  border: medium none;
  font-size: 18px;
  line-height: 21px;
  padding-top: 0 !important;
  text-transform: none;
}
.blog-item{ margin-bottom: 35px;}
/* Flag Like*/
.flag-like {
  margin-right:-10px;
  margin-left: 10px;
}
.event_info .flag-like{ margin:0 0 0 15px;}
.post-var-inline ul li .scale_image_container {
  float: left;
  margin-bottom: 0;
  margin-right: 20px;
}
[class*="post-event-col-"] .section_title {
    line-height: 23px;
}
.post-event-col-1 h3 {
    border-color: #13b7ff;
    color: #13b7ff;
}
#owl-demo-3{   
  display: inline-block;
  float: left;
  position: relative;
  height:100%;
  width:100%;
  text-align:center;
}
#slider{
  display: inline-block;
  position: relative;
  height:100%;
  width:100%;
  text-align:center;
}
[class*="section-post-"] .section_title {
    line-height: 23px;
}
ul.comments_list li.post-text a h4:hover{
  text-decoration: underline;
}
.views-widget-sort-by{ 
   display: block;
    height: 100%;
    position: relative;
}
.writers_list li a img:hover{
  -moz-opacity: 0.80;
  -khtml-opacity: 0.80;
  opacity: 0.80;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter:alpha(opacity=80);
}
.horizontal-slideshow{ overflow: hidden;}
.horizontal-slideshow .thumbnails_container.type_2{ overflow: scroll;}
.with_buttons::after{
  height: auto;
}
/*SELECT*/
select{
  border: 1px solid #e8e8e8; 
  padding: 5px 10px;
  -webkit-padding-before: 6px;
  -webkit-padding-after: 6px;
  box-sizing: border-box;
}
 select option:checked { 
      box-shadow: 0 0 10px 100px #ff680d inset;
  }
  select option{
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-padding-before: 8px;
    -webkit-padding-after: 8px;
    -webkit-padding-end: 10px;
    -webkit-padding-start: 10px;
  }
select.form-select.required{ color:#212121; border-color: #e8e8e8;}

/* Tables */
table.sticky-enabled{
  width: 100%;
}

table.sticky-enabled tr th{
  padding: 15px 20px 15px 20px;
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  background: #3e454c;
  text-align: left;
  width: 33%;
}

table.sticky-enabled tr th:nth-child(2n){
  background: #383e44;
}

table.sticky-enabled tr > td{
  font-weight: 300;
  padding: 10px 20px 10px 20px;
  color: #3e454c;
}

table.sticky-enabled tr td p{
  font-weight: normal;
  color: #b0b1b4;
}

table.sticky-enabled tr td > div > a{
  color: #212428;
  font-weight: normal;
}

table.sticky-enabled tr td > div > a:hover{
  text-decoration: underline;
}

table.sticky-enabled tr td a:hover h5{
  text-decoration: underline;
}

table.sticky-enabled > tbody > tr{
  background: #f9f9f9;
}

table tr th.active img {margin-top: 4px; margin-left: 5px;}

table.sticky-enabled tr th a{
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
}
  
#styleswitcher{top:80px;}
.read-post-list.var3 ul li{margin-bottom: 40px;}

/* message */
.messages.error {
  
}
.unflag-action {color: #ff680d !important;}

.buttons_container ul li {display: inline-block;}

/*Tabs Link*/
.tabs-link {
  border-top: 1px solid #3e454c;
  margin-bottom: 10px;
  margin-top: 15px;
  padding-top: 6px;
}
.tabs-link li{ list-style: none;}
.tabs-link .tabs_nav a, .page-forum .tabs-link li a, .tabs-link li a{
  color: #b0b1b4;
  font-family: "Roboto","sans-serif";
  font-weight: 600;
  text-transform: uppercase;
  transition: color 0.2s ease 0s;
}
.tabs-link .tabs_nav a.active, .page-forum .tabs-link li a:hover, .tabs-link li a:active, .tabs-link li a:hover{
  color: #3e454c;
}

.media_post {margin-bottom: 15px;}
.text-left, .post_text, .view-display-id-bloglayout8 ul.small_post_list li,
ul.vertical_post_list li, .region-sidebar-right .section{
  text-align: left;
}
.t_align_c {
  text-align: center !important;
}
.region-content .read_post_list.var2:first-child{
  margin-top: 0px;
}

.page-portfolio-4columns .pagination_block, .page-portfolio-2columns .pagination_block{ margin-top: 5px;}
.page-portfolio-4columns .flag-like{ margin-left: 10px; margin-right: -10px;}
.page-portfolio-4columns .view-art-portfolio.view-display-id-page_3 .read_post_list{margin-right:-15px;}
.page-blog-category3 .section_post_left{
  height: 475px;
}
.page-blog-category3 .section_title.section_title_big, 
.page-blog-category7 .section_title.section_title_big,
[class*="page-portfolio"] .section_title.section_title_big,
[class*="page-gallery"] .section_title.section_title_big{ 
  margin-bottom: 0;
}
.page-blog-category5 .tabs_content ul li .section_post_left{
  overflow: hidden;
}
.page-blog-category5 .view-id-blog_block.view-display-id-block_3 .view-content div:last-child .scale_image_container{
  margin-bottom: 0px;
}
.widget_categories ul.categories_list li {
  border-bottom: 1px solid #E1E1E1;
  padding-bottom: 30px;
  padding-top: 10px;
  font-weight: 300;
}
.widget_categories ul.categories_list li a {
  float: left;
  color: #212428;
}
.widget_categories ul.categories_list li a:hover{
  text-decoration: underline;
}
.widget_categories ul.categories_list  li span {
  float: right;
}
/* Quicktabs*/
#quicktabs-user_s_posts{
  margin-top: 50px;
}
#quicktabs-portfolio_tabs,#quicktabs-user_s_posts, #quicktabs-home3_most_read_tabs, #quicktabs-home6_latest_tabs, #quicktabs-home5_reviews_tabs{
  border-top: 1px solid #3e454c;
  padding-top: 6px;
  overflow: hidden;
}
#quicktabs-portfolio_tabs .item-list ul.quicktabs-tabs li a, 
#quicktabs-user_s_posts .item-list ul.quicktabs-tabs li a,
#quicktabs-home3_most_read_tabs .item-list ul.quicktabs-tabs li a, 
#quicktabs-home6_latest_tabs .item-list ul.quicktabs-tabs li a,
#quicktabs-home5_reviews_tabs .item-list ul.quicktabs-tabs li a{
  margin-right: 10px;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Roboto', 'sans-serif';
  font-weight: 600;
  color: #b0b1b4;
}
#quicktabs-portfolio_tabs .item-list{
  float: left;
  overflow: hidden;
  width: 100%; 
}
#quicktabs-portfolio_tabs .item-list ul.quicktabs-tabs li.active a, 
#quicktabs-user_s_posts .item-list ul.quicktabs-tabs li.active a,
#quicktabs-home3_most_read_tabs .item-list ul.quicktabs-tabs li.active a, 
#quicktabs-home6_latest_tabs .item-list ul.quicktabs-tabs li.active a,
#quicktabs-home6_latest_tabs .item-list ul.quicktabs-tabs li a:hover, 
#quicktabs-home5_reviews_tabs .item-list ul.quicktabs-tabs li a:hover, 
#quicktabs-home5_reviews_tabs .item-list ul.quicktabs-tabs li.active a{
  color: #3e454c;
}
#quicktabs-portfolio_tabs .item-list ul.quicktabs-tabs li a:hover, 
#quicktabs-user_s_posts .item-list ul.quicktabs-tabs li a:hover,
#quicktabs-home3_most_read_tabs .item-list ul.quicktabs-tabs li a:hover, 
#quicktabs-home6_latest_tabs .item-list ul.quicktabs-tabs li a:hover,
#quicktabs-home5_reviews_tabs .item-list ul.quicktabs-tabs li a:hover{
  color:#3E454C;
}
.quicktabs-wrapper .item-list {
  margin-bottom: 20px;
}
#quicktabs-portfolio_tabs .item-list, #quicktabs-home5_reviews_tabs .item-list{ margin-bottom: 0;}
#quicktabs-container-user_s_posts{
  margin-top: -20px;
}
.quicktabs_main {
  overflow: hidden;
  width: 100%;
}

.tabs_content li {margin-top: 30px;}
.tabs_content li:first-child {margin-top: 0;}
.view-tab-view .tab-type-5 {margin-top: 30px;}
.view-tab-view .tab-type-5:first-child {margin-top: 0;}
.view-tab-view .tab-type-5 > .clearfix {display: none;}
.view-tab-view .tab-type-5:first-child  > .clearfix {display: block;}
.view-tab-view .tab-type-6 .tabs_content > [id*="tab-"] {margin-top: 0;}

/*Comments*/
.comment-form textarea{
  min-height: 225px;
  color: #b0b1b4;
}
ul.comments_list li.post-text h4, .view-porfolio-tags div, .view-blog-tags div{
  display: inline;
  line-height: 1.6em;
}
.comments_list li.post-text h4 a{
  color: #212428;
  font-family: "Droid Serif",serif;
  font-weight: bold;
}
.comments_list.comments_list_var2 li:last-child{ padding-bottom: 0;}
.comments_list li.post-text h4 a:hover{ text-decoration: underline;}
li.comment .comment.clearfix{ padding: 0;}
.comment-form #edit-actions{margin-bottom:0px;}
.comment a.username {color: #212428;}
.comment a.username:hover {text-decoration: underline;}

/* Porfolio tags && Blog tags*/
.view-porfolio-tags{
  margin-top:50px;
}
.view-porfolio-tags a,.view-blog-tags a{
  border: none;
  display: inline-block;
  font-size: 13px;
  line-height: 18px;
  padding: 3px 10px;
  text-shadow: none;
  margin: 0 1px 5px 0;
  background: #f2f2f2;
  color: #212428;
}
.view-porfolio-tags a:hover, .view-blog-tags a:hover{
  color:#fff;
  background-color:#ff680d ;
}
.view-blog-tags a{
  float:left;
  margin-right: 5px;
}
#block-views-blog-tags-block {overflow: hidden;}
.post_text .button_type_2 {margin-top: 15px;}

/* SEARCH FORM */
.searchform_wrap{
  background: #383e44;
}
.page-home1 .searchform_wrap{ background: #f9f9f9;}
#search-block-form{
  width:100%;
}
#edit-search-block-form--2{
  background: inherit;
  border: none;
  height: 50px;
}
input#edit-search-block-form--2::-webkit-input-placeholder{color:#fff;}
input#edit-search-block-form--2::-moz-placeholder{color:#fff;}
input#edit-search-block-form--2::-ms-input-placeholder{color:#fff;}
.page-home1 input#edit-search-block-form--2::-webkit-input-placeholder{color:#b0b1b4;}
.page-home1 input#edit-search-block-form--2::-moz-placeholder{color:#b0b1b4;}
.page-home1 input#edit-search-block-form--2::-ms-input-placeholder{color:#b0b1b4;}
#search-block-form .form-submit{
  display: none;
}

/* NEWSLETTER FORM */
.page-home3 .form_section > form, #newsletter-subscribe-form, #newsletter-subscribe-form--2{
  position: relative;
}
#newsletter-subscribe-form, #newsletter-subscribe-form--2{
  height: 40px;
}
#block-newsletter-newsletter-subscribe{
  margin-bottom: 50px;
  position: relative;
  min-height: 200px;
}
#block-newsletter-newsletter-subscribe .form-text{
 width: 80%;
}
#block-newsletter-newsletter-subscribe h2{
  color: #3e454c;
  border-top: 1px solid #3e454c;
  text-transform: uppercase;
  padding-top: 5px;
  margin-bottom: 20px;
  font-family: 'Roboto', 'sans-serif';
  font-weight: 600;
  font-size: 16px;
}
#block-newsletter-newsletter-subscribe .prefix, footer .widget_newsletter .prefix, .social_tabs .form_section .prefix{
  margin-bottom: 20px;
}
#block-newsletter-newsletter-subscribe .form-item-email{
  margin-right: 5px;
  width: 100%;
  float: left;
  height: 40px;
}

#block-newsletter-newsletter-subscribe .form-submit, #block-block-20 .form-submit, #newsletter-subscribe-form .form-submit{
  position: absolute;
  right: -10px;
  width: 40px;
  height: 40px;
  padding:5px;
  top:0px;
}
#block-newsletter-newsletter-subscribe #newsletter-error{
  position: absolute;
  display: block;
  top: 230px;
  color: #feb41c;
}
#block-newsletter-newsletter-subscribe .form-submit,#newsletter-subscribe-form--2 .form-submit,
.footer-main #newsletter-subscribe-form .form-submit{
  background:#fff url("../images/envelope-o_3e454c_15.png") center no-repeat;
  text-indent: -9999px;
  padding:10px;
  width: 40px;
  height: 40px;
}
.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back, .form-submit, table.views-table.cols-3 ul.links li a{
  background: #F19100;
  padding: 8px 15px;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  margin-right: 10px;
  border-radius: 10px
}
.checkout-buttons .checkout-cancel:hover,.checkout-buttons .checkout-back:hover,
.line-item-summary ul.links li:first-child a:hover, #edit-newsletter-submit:hover,.section_7.product_page .product_description .form-submit:hover,
.form-submit:hover {
  background: #ff680d !important;
  color: #ffffff;
  text-decoration: none;
}

#block-block-20 .form-submit, #newsletter-subscribe-form .form-submit{
  background:#51AD32 url("../images/envelope-o_ffffff_15.png") center no-repeat;
  width:40px;
  height:40px;
  padding:10px;
  text-indent:-9999px;
}
#block-block-20 .form-submit:hover ,#block-newsletter-newsletter-subscribe .form-submit:hover, #newsletter-subscribe-form--2 .form-submit:hover, 
#newsletter-subscribe-form .form-submit:hover{
  background:#AECB4B url("../images/envelope-o_ffffff_15.png") center no-repeat !important;
}
#newsletter-subscribe-form .form-item-email,#block-block-20 .form-item-email{
  margin-right: 42px;
}

/* POLLS */
.poll .form-item .form-radio {display: none;}
#edit-choice .form-item {margin: 0;}

/* NODE PAGE */
.view-display-id-page_3 {
  padding-left: 0;
  margin-right: 15px;
}

.comment ul.links{
  position: relative;
}
.comment ul.links li.comment-delete, li.comment-edit{
  visibility: hidden !important;
  display: none;
}
.comment .user-picture{
  width: 80px;
  height: 80px;
}
.comment .permalink, .comment .span{
  visibility: hidden;
}
.comment .comment-reply, .comment-approve {
  background: none repeat scroll 0 0 #3e454c;
  display: inline-block;
  font-size: 13px;
  margin-top: 5px;
  padding: 2px 10px 2px 11px;
  text-align: center;
  text-transform: uppercase;
}
.comment-approve{ display: block;}
.comment .comment-reply a:after{
  font-family: FontAwesome;
  content: "\f112";
  padding-left: 10px;
}
.comment .comment-reply:hover{
  background: #ff680d;
}
.comment .comment-reply a, .comment .comment-reply a:hover, .comment-approve a:hover, .comment-approve a{
  color: #fff;
}
div.comment.clearfix{
  width: 100%;
}

.form-type-textfield, .form-wrapper, .form-item{
  margin-bottom: 15px;
}
span.form-required{
  color:red;
}
#edit-author--2 .username{
  font-weight: bold;
}

.iframe_video_container img{
  min-height:420px; 
}
.featured_img img{
  width: 100%;
}
div.fivestar-widget div.on a {
  background-position: 0 -32px;
}
.fieldset-legend {font-weight: bold;}

/* SHOP PAGE */
.views-exposed-form .views-exposed-widget{ padding:0;}
.region-before-content #edit-slider-filter-wrapper,
.region-sidebar-right .views-widget-sort-by,
.region-sidebar-right .views-widget-per-page,
.region-sidebar-right .views-widget-sort-order,
.region-sidebar-right .views-submit-button{
  display: none;
}
.region-sidebar-right .views-exposed-widgets{
  border: none;
  padding-top: 0;
  padding-bottom: 0;
}
#edit-slider-filter-wrapper{ position: relative;}
#edit-slider-filter-wrapper .ui-slider-horizontal{
  margin-bottom: 50px;
}
#edit-slider-filter-wrapper .ui-slider-horizontal .ui-slider-handle{top:7px;}
#edit-slider-filter-wrapper .ui-slider-horizontal .ui-slider-handle {
  margin-left: 0;
}
#edit-slider-filter-wrapper .ui-slider-handle:last-child{ margin-left: -15px;}
#edit-slider-filter-wrapper .views-widget{ 
  margin-bottom: 15px;
  left: 0;
  position: absolute;
  top: 65px;
  width: 100%;
}
#edit-slider-filter-wrapper .views-widget .form-item-slider-filter-min{
  float: left;
  width: 40px;
}
#edit-slider-filter-wrapper .views-widget .form-item-slider-filter-max{
  float: right;
  width: 50px;
}
#edit-slider-filter-wrapper .views-widget .form-item-slider-filter-max label{
  display: none;
}
.product_info .button.button_type_icon_medium{width: 100%;/* max-width: 178px;*/}
.commerce-add-to-cart .button .form-submit {
	background: none;
	padding: 0;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}
.commerce-add-to-cart .button .form-submit:hover{
  background: none !important;
}
.commerce-add-to-cart .form-wrapper {display: none;}
.commerce-add-to-cart .button_outstock {background: none repeat scroll 0 0 #3e454c;}
.commerce-add-to-cart .button_outstock i {background: none repeat scroll 0 0 #383e44 !important;}
.product_info a h4 {overflow: hidden;}

/*---Shopping cart---*/
.view-commerce-cart-form.view-id-commerce_cart_form .commerce-line-item-views-form #views-form-commerce-cart-form-default .form-submit{
  margin-left: 10px;
  margin-right: 0;
}
table.views-table.cols-5 a, table.views-table.cols-3 a{
  color: #3e454c;
}
.page-user-track table.sticky-enabled tr th a{
  color:#fff;
}
.cart-contents {padding: 10px;}
.shopping_cart .cart-contents th, #block-views-sidebar-cart-total-block th {padding: 10px !important;}
table.views-table.cols-5, table.views-table.cols-4,table#forum-0, table.views-table.cols-3, #forum table,
table.checkout-review, .page-user-track table.sticky-enabled{
  width: 100%;
}
table.views-table.cols-5 tr th, table.views-table.cols-4 tr th, table#forum-0 tr th, table.views-table.cols-3 tr th,
#forum table tr th, .page-user-track table.sticky-enabled tr th{
  padding: 15px 20px 15px 20px;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  background: #50B0DE;
  text-align: left;
  margin-bottom: 15px;
}
th.views-field-commerce-unit-price,
th.views-field-commerce-total, table#forum-0 thead tr th:nth-child(2),table#forum-0 tr th:nth-child(4),
#forum table thead tr th:nth-child(2), #forum table thead tr th:nth-child(4){
  background: #50B0DE !important;
}
/*table.views-table.cols-5 tr th.views-field-edit-delete,.views-field-commerce-total,
.views-field-edit-quantity, .views-field-commerce-unit-price, 
table.views-table.cols-4 th.views-field-quantity{
  width: 85px;
}
.views-field-edit-quantity, .views-field-commerce-unit-price{ width: 120px;}*/
table.views-table.cols-5 tr td, table.views-table.cols-4 tr td, table#forum-0 tr td, table.views-table.cols-3 tr td,
#forum table tr td{
  padding: 15px 0 15px 15px;
  text-align: left;
}
table.views-table.cols-4 tr td, table#forum-0 tr td, table.views-table.cols-3 tr td,#forum table tr td{
  padding-bottom: 20px;
}
table.views-table.cols-5 tbody tr.even, table.views-table.cols-4 tbody tr.even,table#forum-0 tbody tr.even, table.views-table.cols-3 tbody tr.even,
#forum table tbody tr.even {
  background: #f9f9f9;
}

table.views-table.cols-5 tbody tr td.views-field-edit-quantity{
  padding-top: 10px;
}
.line-item-total{
  margin-top: 30px;
}
span.line-item-total-label{
  padding: 10px 20px 10px 20px;
}
table.views-table.cols-5 tbody tr.odd, table.views-table.cols-4 tbody tr.odd,table#forum-0 tbody tr.odd, table.views-table.cols-3 tbody tr.odd,
#forum table tbody tr.odd{
  background: #f2f2f2;
}
tr.component-type-commerce-price-formatted-amount{
  background: none !important;
}
.line-item-summary ul.links.inline{
  margin-top: 20px; 
}
.line-item-summary ul.links.inline li{
  display: inline-block !important;
}
.line-item-summary ul.links li a{
  background: #50B0DE;
  padding: 8px 15px;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
}
.shopping_button .shopping_cart{
  background: #f9f9f9;
}
.view-commerce-user-orders table.views-table.cols-5 th a {color: #FFF;}
.commerce-line-item-views-form #edit-checkout,
#block-commerce-cart-cart .line-item-summary ul.links li.active a,
#block-commerce-cart-cart .line-item-summary ul.links .line-item-summary-checkout a,
.view-sidebar-cart-total .line-item-summary-checkout a{ 
   background-color: #ff680d!important;
 }
.commerce-line-item-views-form #edit-checkout:hover,
#block-commerce-cart-cart .line-item-summary ul.links li.active a:hover,
#block-commerce-cart-cart .line-item-summary ul.links .line-item-summary-checkout a:hover,
.view-sidebar-cart-total .line-item-summary-checkout a:hover
{
  background: #3E454C !important; 
}

/* FORUM */
#forum span.submitted a{ line-height: 22px !important;}
table#forum-0 thead tr th:nth-child(2),table#forum-0 thead tr th:nth-child(3){
  width: 100px;
}
table#forum-0 td.forum .icon{
  display:none;
}
#forum table tr th a{
  color:#fff;
}
#forum table tr th:first-child{
  width: 85px;
}
table#forum-0  tr th:first-child{
  width: auto;
}
.page-forum .tabs-link li {
  list-style: none!important;
  margin-bottom: 25px;
}
.page-forum #forum table td.title a, table#forum-0 .name a{
  font-size: 12px;
  font-family: 'Droid Serif', serif;
  color: #212428;
  line-height: 1.3em;
  font-weight: bold;
}
.page-forum #forum table td.title a:hover{
  text-decoration: underline;
}
table#forum-0 span.submitted, .page-forum #forum table span.submitted{
  padding-right: 15px;
}
.page-forum #forum table span.submitted a, table#forum-0 span.submitted a, table#forum-0 span.submitted span{
  color: #ff680d;
  padding:0 5px;
}
table#forum-0 .name a{
  padding-left: 5px;
}
table#forum-0 .name a:hover{
  color: #ff680d;
}

/* CHECKOUT*/
#edit-commerce-payment-payment-method .form-item {margin: 15px;}
#edit-commerce-payment-payment-method .form-radio {display: none;}
.customer_profile_billing .street-block .thoroughfare:focus,
.customer_profile_billing .street-block .premise:focus{
  border-bottom: 1px solid #ff680d;
}
#edit-commerce-payment #payment-details label[for=edit-commerce-payment-payment-details-credit-card-exp-month]
{
  float: left;
  margin-right: 5px;
  padding-top: 10px;
}
  label[for=edit-commerce-payment-payment-details-credit-card-number]{ float: left; margin-bottom: 10px;}
  #payment-details span.commerce-month-year-divider{line-height: 35px;}
.checkout-review tbody tr:nth-child(4) td .form-item{ margin-bottom: 0 !important;}  
.field-name-commerce-order-total{
  margin-top: 15px;
}
#commerce-checkout-form-checkout .cart_contents.form-wrapper legend{
  margin-bottom: 20px;
}
.customer_profile_billing, table.checkout-review tr.pane-title td{
  margin-top: 20px;
}
.customer_profile_billing legend, table.checkout-review tr.pane-title td, .field-name-commerce-customer-billing .field-label,#edit-cart-contents legend,#edit-customer-profile-shipping legend,#edit-terms-conditions legend,#edit-commerce-shipping legend,#edit-commerce-payment legend,.field-name-commerce-customer-shipping .field-label,#edit-commerce-customer-rma .form-wrapper legend {
  color: #3e454c;
  border-top: 1px solid #3e454c;
  padding-top: 6px;
  margin-bottom: 25px;
  line-height: 1em;
  text-transform: uppercase;
  font-family: 'Roboto', 'sans-serif';
  font-weight: 600;
  width: 100%;
  font-size: 16px;
}
.customer_profile_billing select.country,#edit-customer-profile-shipping select.country{
  cursor: pointer;
  padding: 8px 10px;
  border: 1px solid #e8e8e8;
  background: #fff;
  z-index: 1;
  width: 100%;
  color: #3e454c;
}
.customer_profile_billing select.country option{
  padding: 8px 10px;
}
.customer_profile_billing select.country option:hover{
  background: #ff680d;
  color: #ffffff;
}
.customer_profile_billing .form-item{
  margin-bottom: 20px;
}
/*.customer_profile_billing div.addressfield-container-inline > div.form-item{
  width: 100%;
  float:none;
  margin-right: 0;
}*/
.button-operator{
  visibility: hidden;
}
.line-item-quantity{
  font-weight: bold;
  padding-left: 10px;
}
.checkout-help{
  margin-bottom: 25px;
  font-style: italic;
}
.page-checkout #commerce-checkout-form-review .form-wrapper{margin-top: 20px;}
table.checkout-review .pane-data-full,table.checkout-review .pane-title td{padding: 0;}
table.checkout-review .pane-data td{padding:20px 0px;}
table.checkout-review .pane-title td{float:left;}
table.checkout-review .pane-data td .form-item,
table.checkout-review .addressfield-container-inline,table.checkout-review span.country, table.checkout-review .street-block .thoroughfare,
table.checkout-review .street-block .premise,.field-name-field-fiscal-code{
  padding: 10px 15px;
}
.field-name-field-fiscal-code {clear: both}
table.checkout-review .pane-data td .form-item label{
  float: left;
  width: 50%;
}
table.checkout-review .pane-data td .form-item,table.checkout-review tr.pane-data:nth-child(6) > td:nth-child(1),
.field-name-commerce-customer-billing .field-items{
  background: #f9f9f9;
}
table.checkout-review td.pane-data-full{
  margin-top: 20px;
  padding: 0 !important;
}
table.checkout-review .pane-data td .form-item:nth-child(2)
{
  background: #f2f2f2; 
}
/*.page-user-orders .field-name-commerce-customer-billing .locality-block:before{
  content:"City";
  font-weight: 500;
  width: 50%;
  float: left;
}*/
table.checkout-review .street-block, table.checkout-review .locality-block,table.checkout-review span.country,table.checkout-review .street-block .premise,
table.checkout-review .pane-data-full .addressfield-container-inline.name-block, table.checkout-review .street-block .thoroughfare{
  border-bottom: 1px solid #f2f2f2;
}
table.checkout-review span.country{
  width: 100%;
  float:left;
}
table.checkout-review .addressfield-container-inline .name-block:before, 
.field-name-commerce-customer-billing .addressfield-container-inline .name-block:before{
  content:"Name";
  float:left;
  width: 50%;
  font-weight: 500;
}
.view-display-id-product_categories h3{
  text-align: left;
  margin-top: 10px;
}
/*table.checkout-review .street-block .thoroughfare:before,table.checkout-review .street-block .premise:before,
table.checkout-review span.country:before, table.checkout-review .locality:before, 
.field-name-commerce-customer-billing .thoroughfare:before, 
.field-name-commerce-customer-billing .addressfield-container-inline.locality-block.country-US::before,
.field-name-commerce-customer-billing span.country:before, 
.field-name-commerce-customer-billing .street-block .premise:before{
  content:"Address 1";
  float:left;
  width: 50%;
  font-weight: 500;
}
table.checkout-review span.country:before,.field-name-commerce-customer-billing span.country:before{
  content: "Country";
}
table.checkout-review .locality:before, 
.field-name-commerce-customer-billing .addressfield-container-inline.locality-block.country-US::before{
  content: "City";
}
table.checkout-review .street-block .premise:before, .field-name-commerce-customer-billing .street-block .premise:before{
  content: "Address 2";
}
table.checkout-review .street-block > div{
  padding:5px 0;
}*/


/*Page User Order*/
.field-name-commerce-customer-billing .field-name-commerce-customer-address .field-items .field-item.even > div, 
.field-name-commerce-customer-billing span.country, .field-name-commerce-customer-address .street-block .thoroughfare,
.field-name-commerce-customer-address .street-block .premise{
  padding: 10px 15px;
  /*border-bottom: 1px solid #f2f2f2;*/
  background-color: #f9f9f9;
}
.field-name-commerce-customer-address .street-block{ padding: 0 !important;}
.field-name-commerce-customer-billing span.country{
    float: left;
    width: 100%;
}
.field-name-commerce-customer-billing span.country:before{
  float: left;
  width: 50%;
}
.field-name-commerce-customer-billing .field-label{ margin-top: 30px;}

/* LOGIN*/
.content #user-login-form  label{
  float: left;
  margin-bottom: 15px;
  width: 100%;
  display: none;
}
.popup #user-login-form .form-submit{background: #ff680d;}
.popup #user-login-form .form-submit:hover{background: #3E454C !important;}
.content #user-login-form .item-list ul li{
  display: inline-block;
  margin: 15px 0px;
}
.content #user-login-form .item-list ul li a{
  color: #ff680d;
}
.content #user-login-form .item-list ul li.last{
  float:right;
}
.content #user-login-form .form-item-pass,#user-login-form .form-item-name{ position: relative;}
.content #user-login-form input ~ i {
  color: #e8e8e8;
  font-size: 14px;
  line-height: 40px;
  position: absolute;
  right: 10px;
  top: 0;
}
.cart-empty-block{
  padding:10px;
}
.menu_border .search-holder{
  float:right;
}

form#user-login .form-actions{
  margin-top: 15px;
}

/*Register form*/
form#user-register-form label,form#user-login label, form#user-pass label,form#search-form label{
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
form#user-register-form .form-item-field-information-und-0-value label{
  float: none;
  line-height: 3em;
}
form#user-register-form .form-item-field-information-und-0-value textarea{
  height: 131px;
}

/*PRODUCT DESCRIPTION*/
.product_description input[value="Add to cart"]{
  clear: both;
}
.section_7 .tabs_nav{ overflow: hidden;}
#tab-2.product_review #comments{ margin-top: -50px;}
#tab-2.product_review #comments #edit-actions input:first-child{ margin-bottom: 5px;}
.section_7.product_page .product_description .button_orange{
  background: none;
  color: #3E454C;
  padding: 0;
}
.product_description .form-item-quantity {
  text-align: left;
}
.product_description .form-item-quantity label{
  color: #3E454C;
  float: left;
  width: 100%;
}
.product_description .form-item-quantity #edit-quantity{
  float: left;
  margin-bottom: 20px;
  margin-top: 10px;
  width: 100px;
}
.section_7.product_page .product_description .form-submit{
  background:#f39200;
  padding: 8px 15px;
  color: #FFF;
  font-size: 16px;
  text-transform: uppercase;
  float:left; 
  /*width: 140px;*/
  margin-right: -5px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px
}
.section_7.product_page .product_description i.fa{
  float: left;
  position: relative;
  width: 40px;
  margin-right: -10px;
}
.section_7.product_page .product_description .form-submit:hover ~.fa-shopping-cart{
  background-color: #F61319;
}
.section_7.product_page .product_description .form-submit:hover
{
  background-color: #F61319 !important;
}
.section_7.product_page .product_description i.fa{
  background: #EF5F08;
  color:#fff;
}

/* CONTACT*/
.page-node-11 .node-webform .user-picture,.page-node-11 .node-webform .submitted,
.page-node-11 .node-webform .field-name-field-google-map{
  display: none;
}
.page-node-11 .webform-client-form{
  margin-top: 20px;
}
.page-node-11 .webform-client-form .form-actions .form-submit{ margin-bottom: 0px; margin-top: 10px;}
.page-node-11 .webform-client-form label,.page-node-11 .webform-client-form .form-textarea-wrapper{
  margin-bottom: 8px;
  float:left;
  width: 100%;
  line-height: 14px;
  font-weight: 300;
}
.page-node-11 .webform-client-form .form-textarea-wrapper textarea {
  height: 80px;
}
.page-node-11 .form-item.webform-component { margin-top: 15px;}
.field-name-field-google-map.field-type-text.field-label-hidden{ display: none;}

/*Archives*/
.region-after-content, .region-content {overflow: hidden;}
.page-node-113 .text_post_block p{ margin-bottom: 0;}
.region-after-content .view-blog-tags a, .region-after-content .view-blog-tags a {
  background: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.page-node-113 .view-blog-tags a:hover, .page-node-114 .view-blog-tags a:hover{
  color: #212428;
  background: none;
}
.page-node-113 #block-views-popular-categories-block-2{
  clear: both;
  padding-left: 0px;
}
.post-text .post_theme {
    background: #ff680d;
    color: #fff;
    font-size: 10px;
    line-height: 16px;
    margin: 2px 5px 0 0;
    padding: 0 4px;
    text-transform: uppercase;
}

/*SITE MAP*/
.page-node-114 #block-block-14 ul.nav li a{
  padding: 10px 0px;
  border-bottom: 1px solid #E8E8E8;
  color: #3E454C;
  transition: color 0.3s ease 0s; 
  width: 100%;
  float: left;
}
.page-node-114 #block-block-14 ul.nav li:first-child .mega-menu ul:first-child li:first-child a:first-child{
  padding-top: 0px;
}
.page-node-114 #block-views-popular-categories-block-2, .page-node-114 #block-views-blog-tags-blog-tags{margin-top: 0px;}
.page-node-114 #block-views-archives-block, .page-node-114 #block-views-authors-block{margin-top: 35px;}

.page-node-114 #block-block-14 ul.nav:nth-child(1) > li:nth-child(1) > a{
  display: none;
  border:none;
  padding:0;
  margin: 0;
}
.page-node-114 #block-block-14 ul.nav li a{
  color: #212428;
  font-family: "Droid Serif",serif;
  line-height: 1.3em;
  font-weight: bold;
}
.page-node-114 #block-block-14 h2{
  font-size: 16px;
}
.page-node-114 #block-block-14 ul.nav:nth-child(1) > li.expanded > a:nth-child(1),
.page-node-114 #block-block-14 ul.nav:nth-child(1) > li.expanded >.type_2 >ul > li:first-child > a:nth-child(1)
{
  display: none;
  border:none;
  padding:0;

}
.page-node-114 #block-block-14 ul.nav li:first-child{
  padding-top: 0;
}
.page-node-114 #block-block-14 ul.nav li a:before{
  content: "";
  font-family: FontAwesome;
  float: left;
  font-size: 8px;
  vertical-align: middle;
  padding-right: 8px;
}
.page-node-114 #block-block-14 ul.nav li a:hover::before{
  color:#ff680d;
}
.page-node-114 #block-block-14 ul.nav li:hover{
  color: #3E454C !important;
  text-decoration: underline;
}
.page-node-114 #block-block-14 ul.nav li a:hover{
  text-decoration: underline;
}

/*SEARCH RESULT*/
.page-search-node .product_item{
  width: 50%!important;
}
.search-form, #search-block-form--2{
  position: relative;
}
#search-block-form--2{ margin-bottom: 30px;}
li.search-result{
  margin-bottom: 30px;
}
.search-form #edit-advanced .fieldset-legend a:hover{ text-decoration: underline;}
.search-form #edit-basic.form-wrapper .form-submit, #search-block-form--2 .form-submit{
  position: absolute;
  right:0;
  bottom:0px;
  width:40px;
  height: 40px;
  background: url("../images/search_3e454c_15.png") right no-repeat;
  text-indent: -9999px;
  -moz-opacity: 0.70;
  -khtml-opacity: 0.70;
  opacity: 0.70;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter:alpha(opacity=70);
}
.search-form #edit-basic.form-wrapper .form-submit:hover, #search-block-form--2 .form-submit:hover{
  background: url("../images/search_ff680d_15.png") right no-repeat !important;
}
.search-form .form-wrapper i{
  position: absolute;
  right: 0px;
  top: 90px;
  padding: 28px 10px 30px 30px;
}
#edit-basic{position: relative;}
.search-form #edit-basic .form-item label{
  display:none;
}
.page-search-node .search-form .form-wrapper i:hover{
  cursor: pointer;
  color:#FF680D;
}
.page-search-node .search-form legend a{
  color:#FF680D;
}
.page-search-node ul.search-results li .forum_list{
  background: none repeat scroll 0% 0% #F2F2F2;
  padding: 10px 20px 20px;
}
.page-search-node .vertical_list li{
  margin-top: 0px;
}
.page-search-node ul.search-results li .forum_list .post_text h5{
  margin-right: 5px;
  float: left;
  padding-top: 4px;
}
.page-search-node ul.search-results li .forum_list .post_text a{
  color: #FF680D;
  font-weight: 300;
}
.page-search-node ul.search-results li .forum_list .post_text p{
  font-family: 'Roboto', 'sans-serif';
  color: #3E454C;
}
.page-search-node ul.search-results li .forum_list .post_photo{
  min-width: 80px;
  text-align: right;
  vertical-align: top;
  float: left;
}
.page-search-node ul.search-results li .forum_list .post_photo img{
  width: 100px;
  height: 100px;
}
.block-art-widget h2 {display: none;}
.flickr_badge_image {
  float: left;
  margin: 0 10px 10px 0;
}
.owl-demo-5 .owl-carousel .owl-item {
  float: left;
}
.owl-demo-5 .owl-stage{
  width:4560px;
}
.page-homepage .pane-homepage-slider h2.pane-title{
  color: #3e454c;
  margin-bottom: 25px;
  line-height: 1em;
  text-transform: uppercase;
  font-family: 'Roboto', 'sans-serif';
  font-weight: 600;
  font-size: 16px !important;
}
.author_details .user-picture img {width: 165px;}
.author_details .view-display-id-article_numbers .view-empty a:hover{
  text-decoration: none;
}
.page-user .section_post_left{height: 480px;}
.page-user .post_info{
  height: 100px;
  overflow: hidden;
}
.page-node-115 .author_details{
  margin-top: 25px;
}
#block-views-authors-block-2 ul.writers_list li img{
  height: 100px;
}
#block-views-authors-block-5 .writers_list.var2 li{
  height: 80px !important;
  width: 80px !important;
}
#block-views-authors-block-5 .writers_list.var2 li img{
  height: 80px !important;
}

/* MEMBERS */
.view-authors.view-display-id-block_4 .form-item-sort-by label, .view-display-id-block_4.view-user-s-posts .form-item-sort-by label{
  color: #bbbbbe;
  display: inline-block !important;
  display: -moz-inline-stack;
  *display: inline;
  font-weight: inherit;
  line-height: 1;
  margin-right: 5px;
  padding-top: 10px;

}
.view-authors.view-display-id-block_4 .activity_list li .post_text h5 span{    
  color: #212428;
  font-family: "Droid Serif",serif;
  font-weight: bold;
  line-height: 21px;
}
.view-authors.view-display-id-block_4 .activity_list li .post_text a:hover, 
.view-authors.view-display-id-block_4 .activity_list li .post_text h5:hover{
  text-decoration: underline; 
  cursor: pointer;}
.page-node-116  #search-block-form--2{width:220px;}
.page-node-116 .activity_list li .post_photo, .page-node-117 .activity_list li .post_photo{
  width: 80px;
  height: 80px;
}
.page-node-116 .activity_list li .post_photo img{
  height: 80px;
}
#block-views-authors-block-4 .activity_list li .post_text p.var3 a{
  float: right;
}
.page-node-116 .search-form{
  margin-top: 15px;
  width: 50%;
}
.page-node-116 .search-form label{
  display: none;
}
.page-node-116 #block-block-19{
  margin-top: 20px;
}
#block-views-user-s-posts-block-3 ul.activity_list li .post_photo .user-picture a img{
  width: 80px;
  height: 80px;
}
#block-views-user-s-posts-block-3 ul.activity_list li .post_text h5,.page-node-117 ul.activity_list li .post_text h5{
  float: left;
  margin-right: 5px;
}
#block-views-user-s-posts-block-3 .activity_list li .post_text p{
  border: none;
}
#block-views-user-s-posts-block-3 .activity_list li .post_text a.read_more{
  color: #FF680D;
  font-weight: 300;
} 
#block-views-archives-block ul.circle_list li{
  overflow: hidden;
  vertical-align: middle;
  font-family: 'Droid Serif', serif;
  line-height: 1.3em;
  font-weight: bold;
}
#block-views-archives-block ul.circle_list li a{
  padding-left: 15px;
  color: #212428;
}
#block-views-archives-block ul.circle_list li a:hover{
  text-decoration: underline;
}
form.comment-form label{
  margin-bottom: 5px;
  width: 100%;
  float: left;
}
form.comment-form #edit-author--2 label{
  width: auto;
  margin-right: 5px;
}
form.comment-form #edit-author--2 a{
  color:#ff680d;
}
form.comment-form #edit-comment-body label{
  margin-bottom: 0px;
  float: none;
}
form.comment-form #edit-comment-body .form-item-comment-body-und-0-value{
  line-height: 3em;
}

/*Single member*/
#newsletter-manage-subscriptions-form #edit-mail span, #newsletter-manage-subscriptions-form #edit-info label,
#newsletter-manage-subscriptions-form #edit-info span{
  color: #212121;
  float: left;
  font-weight: 300;
  line-height: 12px;
  margin-bottom: 10px;
}
#newsletter-manage-subscriptions-form #edit-info span{
  font-weight: 600;
}
#newsletter-manage-subscriptions-form label[for=edit-gender],#newsletter-manage-subscriptions-form label[for=edit-receive-format]{
  margin: 8px 5px 8px 0;
  float: left;
}

/*Calendar*/

#block-views-calendar-block-1 table.mini tr td, #block-views-calendar-block-1 table.mini tr th,
.calendar-calendar .month-view .full td, .calendar-calendar .month-view table.mini tr td, .calendar-calendar .month-view table.mini tr th{
  border: 1px solid #E8E8E8;
  padding: 10px 5px;
  text-align: center;
  color: #212428;
  font-family: "Roboto","sans-serif";
  font-weight: 300;  
  background: none;
}
.calendar-calendar .full tr th {
  padding: 40px 0px;
}
#block-views-calendar-block-1 .date-nav-wrapper, .view-calendar.view-display-id-block_1 .date-nav-wrapper {
  background: #F2F2F2;
  text-transform: uppercase;
  text-align: center;
  display: inline-block;
  color: #212428;
  font-size: 10px;
  height: 40px; 
  margin-top: 10px;
}
#block-views-calendar-block-1 .date-nav-wrapper a, .view-calendar.view-display-id-block_1 .date-nav-wrapper a{
  color: #212428;
}
#block-views-calendar-block-1 .date-nav-wrapper .date-heading, .view-calendar.view-display-id-block_1 .date-nav-wrapper .date-heading{
  padding-top: 5px;
  padding-bottom: 5px;
}
#block-views-calendar-block-1 .date-nav-wrapper ul.pager li{
  line-height: 2em;
  height: 40px;
  text-align: center;
}
.view-calendar.view-display-id-block_1 .date-nav-wrapper .date-heading h3 a{
  font-size: 16px;
  font-weight: 300;
}
.view-calendar.view-display-id-block_1 .date-nav-wrapper:hover{
  background: #ff680d !important;
}
.view-calendar.view-display-id-block_1 .date-nav-wrapper:hover a{
  color:#fff !important;
}
#block-views-calendar-block-1 .date-nav-wrapper ul.pager li.date-prev a{
  padding-right: 5px;
}
#block-views-calendar-block-1 .date-nav-wrapper ul.pager li.date-next a{
  padding-left: 5px;
}
#block-views-calendar-block-1 table.mini tr td.today, .calendar-calendar .month-view table.full tr td.today,
.calendar-calendar .month-view table.mini tr td.today{
  background:#FF680D !important;
  color: #FFF;
}
table.mini tr td > .mini-day-on a{
  text-decoration: none;
  color:#212428;
}
.calendar-calendar .month-view table.full tr td.today{
  border-left: 1px solid #E8E8E8;
  border-right:  1px solid #E8E8E8;
}
.calendar-calendar .month-view .full td.date-box.today{
  border: 1px solid #E8E8E8;
  border-bottom: none;
}
.calendar-calendar .month-view .full tr td.single-day.today{
  border-bottom: 1px solid #E8E8E8;
}
.calendar-calendar .week-view .full tr td span{
  font-size: 14px;
}
#block-views-calendar-block-1 table.mini tr td.has-events, .calendar-calendar .month-view table.mini tr td.has-events{
  background: #F2F2F2;
}
#block-views-calendar-block-1 table.mini tr td.has-events:hover, .calendar-calendar .month-view table.mini tr td.has-events:hover{
  background: #ff680d;
  color:#fff;
}
#block-views-calendar-block-1 table.mini tr td.has-events:hover a, .calendar-calendar .month-view table.mini tr td.has-events:hover a{
  color:#fff;
}
.view .date-nav-wrapper .date-prev , .view .date-nav-wrapper .date-next  {background: none;}
.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a {
  font-size: 20px;
  padding-right: 10px;
}
.view .date-nav-wrapper .date-prev a {
  margin-left: 20px;
}
.view .date-nav-wrapper .date-prev a:hover, .view .date-nav-wrapper .date-next a:hover {color: #fff; background:#ff680d; }
.view-review-overview .progress_bar{
  margin: 10px 0px;
}
.view-review-overview span.rating{
  float:right;
}
#block-views-authors-block-2 .event_date, #block-views-authors-block-2 h4{
  text-align: center;
}
#block-block-20 .prefix{
  margin-bottom:20px;
}
#block-views-blog-block-block-5 ul.vertical_list li .scale_image_container a img{
  width:165px;
}
.page-blog-category5 #block-views-blog-block-block-3 .scale_image_container:first-child{
  margin-top:0px;
}
.page-blog-category5 .two_third_column, .page-blog-category5 .one_third_column.one_third_var2,.page-blog-category5 .one_third_column{
  margin-top:0px;
}
.page-blog-category5 .view-display-id-page_5{
  float:left;
}
.page-blog-category5 #block-views-blog-block-block-3 .view-display-id-block_3 .scale_image_container{
  margin-bottom: 10px;
}
.page-blog-category5 #block-views-blog-block-block-4{
  padding-top: 0;
  clear:both;
  width: 100%;
  float: left;
  margin-top: 0;
}
.page-blog-category5 .read-post-list.var3 .section_post_left{margin-bottom: 40px;}

/*Blog layout 7*/
.page-blog-category7 #block-system-main,.page-blog-category7 .section_title_big,.page-blog-category4 #block-system-main,.page-blog-category4 #block-views-blog-block-block-5{
  float:left;
  padding: 0px;
}
.page-blog-category4 #block-views-blog-block-block-2{
  float:right;
  margin-right: -15px;
  margin-top: -48px;
}
.page-blog-category7 .view-display-id-page_3{
  margin-right: 0px;
}
.page-blog-category7 #block-views-blog-block-block-1{
  margin-top: -24px;
  float: right;
  margin-right: -16px;
}  

.page-blog-category7 #block-views-blog-block-block-19, .page-blog-category7 #block-views-blog-block-block-20,
.page-blog-category7  #block-views-blog-block-block-6{
  float: right;
  margin-right: -16px;
}
.page-blog-category7 .ads-block{
  margin-right: -29px;
  margin-left: 15px;
}

/*Header 3*/
header.header_3 .header_top.mobile_menu ul li span{
  color: #f2f2f2;
}
header.header_3 .header_top.mobile_menu > nav {
    width: 100%;
}
header.header_3 .login_block {
    float: right;
}
#block-art-widget-widget-twitter li a,.widget_latest_tweets li a  {
  color: #b0b1b4;
  font-size: 13px;
  text-decoration: none;
}
#block-art-widget-widget-twitter ul li span a,.widget_latest_tweets ul li span a {
    color: #ff680d;
    text-decoration: underline;
}
#block-views-archives-block ul.circle_list li:hover{
  color:#3e454c;
}
#block-views-archives-block ul.circle_list li:hover::before{
  color: #ff680d;
}

.page-taxonomy-term #block-system-main .section{
  margin-top:0px;
}
#block-views-porfolio-block-block .view-id-porfolio_block .scale_image_container{
  margin-bottom:20px;
}
#block-views-porfolio-block-block .view-content > div:last-child .scale_image_container{
  margin-bottom: 0px;
}

/*header 4*/
header.header_4 .header_top.mobile_menu > nav ,header.header_6 .header_top.mobile_menu > nav  {
  width: 100%;
}
header.header_4 .header_top.mobile_menu .login_block,header.header_5 .header_top.mobile_menu .login_block,header.header_6 .header_top.mobile_menu .login_block{
  float:right;
}
header.header_4 .header_top.mobile_menu .login_block ul li:before,header.header_5 .header_top.mobile_menu .login_block ul li:before,
header.header_6 .header_top.mobile_menu .login_block ul li:before,header.header_3 .header_top.mobile_menu .login_block ul li:before{
  display: none;
}
header.header_4 #block-search-form .form-submit{
  padding: 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  background: url("../images/search_3e454c_15.png") right no-repeat;
  text-indent: -9999px;
  -moz-opacity: 0.70;
  -khtml-opacity: 0.70;
  opacity: 0.70;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter:alpha(opacity=70);
}
header.header_4 #block-search-form .form-submit:hover{
  background: #fff url("../images/search_ff680d_15.png") right no-repeat !important;
}
header.header_4 #block-search-form .form-text{
  background: #fff;
  height: 40px;
  min-width: 237px;
  border: 1px solid #e8e8e8;
}
header.header_4 #block-search-form .form-text:focus{
  border-color:#ff680d;
}
header.header_4 #block-search-form .form-text::-webkit-input-placeholder{color: #b0b1b4;}
header.header_4 #block-search-form .form-text::-moz-placeholder{color: #b0b1b4;}
header.header_4 #block-search-form .form-text::-ms-input-placeholder{color: #b0b1b4;}
.shopping_cart #block-commerce-cart-cart .view-id-commerce_cart_block span{
  color:#3E454C;
}
header.header_4 .header_top.mobile_menu > nav,header.header_3 .header_top.mobile_menu > nav,header.header_6 .header_top.mobile_menu > nav {
  width: 50%;
}
.header_2 .h_bot_part .search_box{
  float:right;
}

/*Header 5*/
.header_5 .header_top.mobile_menu nav:first-child{ line-height: 14px;}
#block-menu-menu-top-link .contextual-links li:before{
  display:none;
}
.page-node- #block-system-main .node-page .section.text_post_block{
  margin-top:0px;
}
.page-node-122 .tabs-link{
  display: none;
}

/*BLog category 5*/
.page-blog-category5 .two-third-column{width: 65.8%;}
.page-blog-category5 .pagination_block{ margin-top: 0;}

/* Blog category 6*/
#block-quicktabs-latest-in-blog{ clear: both;}
  #quicktabs-latest_in_blog{ position: relative;}
.view-blog-block-latest-in-blog .f_right .scale_image_container, .view-blogcategory6-most-read .bottom .scale_image_container,
.page-blog-category6 .small_post_list .scale_image_container,.page-homepage .view-categories-filter .scale_image_container{
  float: left;
  margin-bottom: 30px;
  margin-right: 20px;
}
.view-blogcategory6-most-read .bottom .scale_image_container{ margin-bottom: 0;}
.page-blog-category6 .small_post_list .scale_image_container, .view-blogcategory6-most-read .view-content div:last-child .bottom{
  margin-bottom: 0px;
}
.view-blog-block-latest-in-blog .view-content > div:last-child .f_right .scale_image_container{
  margin-bottom: 0px !important;
}
.view-blog-block-latest-in-blog .col-lg-6.col-md-6{
  padding-right: 0px !important;
}
.view-blog-block-latest-in-blog .view-content div:last-child .space-bot-30{margin-bottom: 0px;}
.view-blog-block-latest-in-blog .f_right .scale_image_container{
  margin-bottom: 0px;
}
.view-blogcategory6-most-read .bottom {
  float: left;
  margin-top: 30px;
  width: 100%;
}
.page-blog-category6 .block-quicktabs, .page-homepage .pane-quicktabs{ position: relative;}
.page-blog-category6 .block-quicktabs .item-list, .page-homepage .pane-quicktabs .item-list{
  position: absolute;
  right: 0;
  top:7px;
  z-index: 5;
}
.page-blog-category6 .block-quicktabs .item-list ul li, .page-homepage .pane-quicktabs .item-list ul li{
  padding: 0px !important;
}
.page-blog-category6 .block-quicktabs .item-list ul li a, .page-homepage .pane-quicktabs .item-list ul li a{
  background: #f2f2f2;
  color: #212428;
  font-size: 12px;
  padding: 4px 10px;
  text-transform: uppercase;
}
.page-blog-category6 .block-quicktabs .item-list ul li.active a, .page-blog-category6 .block-quicktabs .item-list ul li a:hover,
.page-homepage .pane-quicktabs .item-list ul li a:hover{
  color:#fff;
  background: #ff680d;
}
.contextual-links ul li{
  margin-top: 0px;
}
.page-blog-category6 .view-id-blog_block_latest_in_blog.view-display-id-block_3{
  float:left;
  clear:both !important;
  width: 100%;
}
.page-blog-category6  #block-views-blog-block-block-11{
  margin-right: 5px;
}
.text_post_section.add_this {display: block;}
.add_this > div {width: 250px;}

/*BLOG CATEGORY 8*/
/*FOOTER*/
footer{
  clear:both;
}
footer .form-item-email{margin-bottom:0px;}
footer .widget_newsletter h3.pane-title, footer h3.pane-title,.region-sidebar-right .widget_flickr .widget_title, .pane-weather h3.pane-title,
.pane-poll .pane-title, .pane-calendar h3.pane-title, .sidebar .pane-art-widget-widget-twitter .widget_latest_tweets h3,.page-home5 .pane-dribbble-slider h3.pane-title,
.pane-newsletter h3.pane-title, .page-home5 .region-content h3.pane-title{
  border-top: 1px solid #3e454c;
  color: #3e454c;
  font-family: "Roboto","sans-serif";
  font-weight: 600;
  margin-bottom: 20px;
  padding-top: 5px;
  text-transform: uppercase;
}
footer .widget_newsletter .form-submit{
  background:#fff url("../images/envelope-o_3e454c_15.png") center no-repeat;
  text-indent: -9999px;
  padding:10px;
  width: 40px;
  height: 40px;
  position: absolute;
  right: -2px;
  top: 0px; 
}
footer .widget_newsletter .form-submit:hover{
  background:#ff680d url("../images/envelope-o_ffffff_15.png") center no-repeat;
}
footer .widget_newsletter .form-item-email{
  margin-right: 50px;
}
footer .panel-separator {
  margin: 0px !important;
}
footer .widget_flickr a img:hover{
  -moz-opacity: 0.60;
  -khtml-opacity: 0.60;
  opacity: 0.60;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter:alpha(opacity=60);
}
.widget_flickr .basicuse img {
  width: 80px;
  height: 80px;
}
/*Footer main*/
.footer-main #flickr_badge_image7, .footer-main #flickr_badge_image8{ display: none;}
/*FOOTER 2*/
.footer_2 .widget_categories .categories_list > li{ width: 48%;}
.footer_2 .mobile_menu nav ul li a, .footer_2 .mobile_menu nav ul li:before,
.footer_3 .mobile_menu nav ul li a, .footer_3 .mobile_menu nav ul li:before, .footer_4 .mobile_menu nav ul li a, .footer_4 .mobile_menu nav ul li:before,
.footer_6 .mobile_menu nav ul li a, .footer_6 .mobile_menu nav ul li:before,.footer_5 .mobile_menu nav ul li a, .footer_5 .mobile_menu nav ul li:before{
  color:#f2f2f2;
}
footer.footer_2 .categories_list li a,.footer_2 #block-newsletter-newsletter-subscribe > h2,footer.footer_3 .categories_list li a,
.footer_4 .widget_categories .categories_list > li > a{
  color:#f2f2f2;
}
footer.footer_2 .categories_list li {
  padding:7px 0;
}
footer.footer_2 .categories_list li:first-child{ padding-top: 0px;}
.footer_2 .panels-flexible-3 .panels-flexible-region-inside {
  padding-right:0px;
}
.footer_2 #block-newsletter-newsletter-subscribe,.footer_2 #block-block-6 .widget_social_icons,
.footer_2 .region-footer-box1 .logo,.footer_3 .widget_social_icons ,.footer_6 .region-footer-box5 .widget_flickr,.footer_2 .region-footer-box1 .widget_text,
.footer_3 .region-footer-box1 .logo,.footer_3 .region-footer-box1 .widget_text,.footer_3 .region-footer-box2 .widget {
  padding-top: 0px;
  margin-bottom: 0px;
}
.footer_2 .region-footer-box1 .logo,.footer_3 .region-footer-box1 .logo{
  margin-bottom: 20px;
}
.footer_2 #block-newsletter-newsletter-subscribe > h2{
  border-color:#f2f2f2;
}
.footer_2 .widget_categories .categories_list > li:last-child {
  padding-left: 0px;
}
.footer_2 #block-newsletter-newsletter-subscribe #newsletter-error{
  position: absolute;
  display: block;
  top: 230px;
  color:#ff680d;
}
#newsletter-error{
  color: #feb41c;
}
.footer_2 #block-newsletter-newsletter-subscribe .form-text{
  width: 85%;
}
.footer_2 .widget_categories .categories_list > li, .footer_4 .widget_categories .categories_list > li, .footer_3 .widget_categories .categories_list > li{
  border-bottom: 1px solid #565c64;
}
.footer_2 .widget_categories .categories_list > li:nth-child(2),.footer_2 .widget_categories .categories_list > li:nth-child(4),
.footer_2 .widget_categories .categories_list > li:nth-child(6),.footer_2 .widget_categories .categories_list > li:nth-child(8),
.footer_2 .widget_categories .categories_list > li:nth-child(10),.footer_2 .widget_categories .categories_list > li:nth-child(12){
  margin-left: 20px;
  width: 44%;
}
.footer_2 .widget_categories .categories_list > li:nth-child(2){ padding-top: 0;}
.footer_2 .region-footer-box1{
  padding-top: 45px;
}
.footer_2 .widget_newsletter h3.pane-title, .footer_2 .region-footer-box1 h2,.footer_3 .region-footer-box1 h2,.footer_6  h3.pane-title, .footer_3 .panels-flexible-region-first h3.pane-title,
.footer_6 h3.section_title, .footer_5 .widget_gallery .view-header {
  border-top: 1px solid #fff;
  color: #f2f2f2;
  font-family: "Roboto","sans-serif";
  font-weight: 600;
  margin-bottom: 20px;
  padding-top: 5px;
  text-transform: uppercase;
  font-size: 16px;
}

/*FOOTER 3*/
.footer_3 .widget_social_icons h3{
  display:none;
}
.footer_3 .panels-flexible-region-first h3.pane-title{
  margin: 45px 0px 10px 0px;
}
.footer_3 .side_bar_reviews .post_text .post_theme a{
  color:#fff;
}
.view-popular-categories.view-display-id-block .categories_list li:first-child,.view-popular-categories.view-display-id-block_1 .categories_list li:first-child,
.footer_4 .widget_social_icons,.footer_4 .widget_newsletter, .footer_3 .panels-flexible-region-first .widget{
  padding-top: 0px;
}

/*Footer 4*/
.footer_4 .widget_newsletter .form-submit{
  background:#f2f2f2 url("../images/envelope-o_3e454c_15.png") center no-repeat !important;
  margin-right: 0px;
  right:0px !important;
}
.footer_4 .widget_newsletter .form-submit:hover{
  background:#ff680d url("../images/envelope-o_ffffff_15.png") center no-repeat !important;
}

.footer_4 .widget_social_icons .widget_title,.footer_4 .widget_newsletter .prefix{
  display:none !important;
}
.footer_6 .widget_text{
  margin-top: 45px;
}

/*Footer 5*/

.footer_5 [class*="section-post-"] .section_title{ line-height: 1em;}
.footer_5 h3.section_title, .footer_5 .widget_gallery .item h4 a {
  color:#f2f2f2;
}
.footer_5 .widget_gallery .view-header{ margin-bottom: 0;}
.footer_5 .owl-carousel .owl-nav .owl-prev, .footer_5 .owl-carousel .owl-nav .owl-next {
  background:#383e44 !important;
  color:#f2f2f2 !important;
}
.footer_5 .widget_gallery .view_button{ background:#383e44; color: #f2f2f2;}
.footer_5 .widget_gallery .view_button:hover,.footer_5 .owl-carousel .owl-nav .owl-prev:hover, .footer_5 .owl-carousel .owl-nav .owl-next:hover{
  background: #ff680d !important;
}
.footer_5 .t_align_c {padding-top: 30px;}
.footer_5 .view-display-id-block_2 .section_title,.footer_5 .view-display-id-block_2 h4,.footer_6 .region-footer-box1 .view-blog-tags .section_title{
  color:#f2f2f2;
  border-color: #f2f2f2;
}
.footer_5 .view-display-id-block_2 ul li a img{
  width: 100px;
  height: 100px !important;
}
.footer_5 .view-id-authors.view-display-id-block_2 .post_text{
  text-align: center;
}
.footer_5 .widget_text p:last-child{
  margin-top: 20px;
}
.footer_5 .view-authors.view-display-id-block_2{margin-top: 45px;}
.footer_6 .widget_latest_tweets{
  padding-top: 0px;
}
.footer_6 .widget-tags.view-blog-tags{
  margin-top: 45px;
}
.footer_6 .widget-tags.view-blog-tags a{
  background-color: #60666b;
  color:#f2f2f2;
}
.footer_6 .widget-tags.view-blog-tags a:hover{
  background-color: #ff680d;
}
.footer_6 .widget_flickr a img:hover{
  -moz-opacity: 0.70;
  -khtml-opacity: 0.70;
  opacity: 0.70;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter:alpha(opacity=70);
}
.panels-flexible-region-6-footer_link{
  float: right;
}

/*Dribbble slider*/
.view-dribbble-slider  .dribble-slider.owl-carousel .owl-nav {
  bottom: 5px;
  position: absolute;
  right: 5px;
  top: auto;
}
.row-5{margin-left: -5px; margin-right: -5px;}
.dribble-slider .item{
  margin:0 5px;
}

/* Rating*/
.blog_rating_block{
  background: #3e454c;
}
.view-id-authors.view-display-id-block_2 h4:hover{text-decoration: underline; cursor: pointer;}
.block-icon {
  float: left;
  margin-bottom: 30px;
  width: 100%;
}
.rating-box{
    background: url("../images/star-o_ffffff_13.png") repeat-x;
    font-size: 0;
    height: 13px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 64px;
    margin: 0 auto;
}
.rating-box .rating {
    background: url("../images/star_ffffff_13.png") repeat-x;
    float: left;
    height: 13px;
}

/*Page User- NOT LOGGED IN*/
.page-user-orders #block-quicktabs-user-s-posts{
  display: none !important;
}

/*HOME PAGE*/
.page-homepage .view-categories-filter .scale_image_container .post_image_buttons .icon_box{
  left: auto;
  right: 0 ;
}
.page-homepage .view-categories-filter ul li{
  margin-right: 15px;
}
.page-homepage .contextual-links-region,.page-homepage .pane-porfolio-block{
  clear:both;
}
.page-homepage .pane-quicktabs-homepage-portfolio-tabs{
  float: left;
  margin-bottom: 20px;
}
.page-homepage #owl-demo-4 .owl-item .item{
  margin-left: 0px;
}
.page-homepage .panels-flexible-row.panels-flexible-row-1-1 .clearfix::after{
  clear:none;
}
.page-homepage .panels-flexible-region-1-right{
  padding-right: 0px !important;
}
.page-homepage .pane-quicktabs .item-list ul li.active a{
  background-color:#ff680d;
  color:#fff;
}
.variation-2 .section_title{
  color: #854ec2;
  border-color: #854ec2;
}
.variation-4 .section_title{
  color: #00ada7;
  border-color: #00ada7;
}
.variation-5 .section_title{
  color: #feb41c;
  border-color: #feb41c;
}
.variation-6 .section_title{
  color:#a13d63;
  border-color: #a13d63;
}
.page-homepage .pane-porfolio-block{
  margin-left: -15px;
}

/*QUICK TABS-HOME*/
#quicktabs-sport.quicktabs-wrapper, #quicktabs-home2_blog_tabs.quicktabs-wrapper, #quicktabs-homepage_portfolio_tabs.quicktabs-wrapper,
#quicktabs-health_category_tabs.quicktabs-wrapper, #quicktabs-home1_fashion_tabs.quicktabs-wrapper{
  border-top: none;
}
#quicktabs-sport .item-list, #quicktabs-home2_blog_tabs .item-list, #quicktabs-homepage_portfolio_tabs .item-list,
#quicktabs-health_category_tabs .item-list, #quicktabs-home1_fashion_tabs .item-list, #quicktabs-home4_latest_news_tabs .item-list{
  position: absolute;
  right: 0;
  top:7px;
  z-index: 1;
}
#quicktabs-sport .item-list ul li, #quicktabs-home2_blog_tabs .item-list ul li, #quicktabs-homepage_portfolio_tabs .item-list ul li,
#quicktabs-health_category_tabs .item-list ul li,#quicktabs-home1_fashion_tabs .item-list ul li, #quicktabs-home4_latest_news_tabs .item-list ul li{
  padding: 0px;
}
#quicktabs-sport .item-list ul li a, #quicktabs-home2_blog_tabs .item-list ul li a, #quicktabs-homepage_portfolio_tabs .item-list ul li a,
#quicktabs-health_category_tabs .item-list ul li a, #quicktabs-home1_fashion_tabs .item-list ul li a, #quicktabs-home4_latest_news_tabs .item-list ul li a{
  background: #f2f2f2;
  color: #212428;
  font-size: 12px;
  padding: 4px 10px;
  text-transform: uppercase;  
  font-weight: 300;
}
.quicktabs-style1 .item-list{margin-right: 3px;}
#quicktabs-sport .item-list ul li a:hover, #quicktabs-sport .item-list ul li.active a, #quicktabs-home2_blog_tabs .item-list ul li a:hover, 
#quicktabs-home2_blog_tabs .item-list ul li.active a, #quicktabs-homepage_portfolio_tabs .item-list ul li a:hover, #quicktabs-homepage_portfolio_tabs .item-list ul li.active a,
#quicktabs-health_category_tabs .item-list ul li.active a, #quicktabs-health_category_tabs .item-list ul li a:hover,#quicktabs-home1_fashion_tabs .item-list ul li a:hover,
#quicktabs-home1_fashion_tabs .item-list ul li.active a, #quicktabs-home4_latest_news_tabs .item-list ul li a:hover, #quicktabs-home4_latest_news_tabs .item-list ul li.active a{
  color:#fff;
  background: #ff680d;
}
#quicktabs-sport .view-categories-filter .scale_image_container,#quicktabs-homepage_portfolio_tabs .view-categories-filter .scale_image_container,
#quicktabs-health_category_tabs .view-categories-filter .scale_image_container,#quicktabs-home1_fashion_tabs .view-categories-filter .scale_image_container  {
  float:left;
  margin-right: 20px;
  margin-bottom: 0px;
}
#quicktabs-sport .contextual-links-wrapper, #quicktabs-homepage_portfolio_tabs .contextual-links-wrapper, #quicktabs-health_category_tabs .item-list .contextual-links-wrapper{
  margin-top: 40px;
}

/*View categories filter*/
.view-categories-filter .post_image_buttons .icon_box {
  left: auto;
}
.view-categories-filter ul li{
  margin-bottom: 30px;
  margin-right: 15px;
}
.view-categories-filter ul li:nth-child(3), .view-categories-filter ul li:nth-child(4) {
  margin-bottom: 0;
}

/*PAGE TAXONOMY TERM*/
/*.page-taxonomy-term- .section_post_left {
  height: 390px;
}
*/
/*HOME 1*/
.view-display-id-homepage_photo_and_video {
  padding-top: 40px;
  height: 268px;
}
.space-bot-50{margin-bottom: 50px;}
.page-header1 #block-system-main,
.page-footer1 #block-system-main{margin-top:-20px;}
/*.region-content .pane-block-4{margin-right: 10px;}*/

/*HOME 2*/
.sidebar .pluginSkinDark a, .pluginSkinDark .uiHeader h3{color: #3b5998 !important;}
.side_bar_reviews ul li:last-child .scale_image_container{ margin-bottom: 0;}
.sidebar .widget_facebook iframe a{ color: #3b5998 !important;}
.post-button-1 .post_image_buttons{display: none;}
.post-button-1 .view-content div:last-child .scale_image_container{
  margin-bottom: 0;
}
.page-home2 #block-system-main, .page-header2 #block-system-main, 
.page-footer2 #block-system-main{
  margin-top: -40px !important;
}
.page-home2 .widget_facebook .widget_title, .page-header2 .widget_facebook .widget_title,
.page-footer2 .widget_facebook .widget_title{
  color: #3e454c;
  border-color: #3e454c;
}
.one_third_column.one_third_var2 .view-content .scale_image_container{
  margin-top: 0px;
}
.one_third_column.one_third_var2 .view-content div:last-child .scale_image_container{
  margin-top: 10px;
}
.page-home2 .pane-blog-block .button.view_button, .page-header2 .widget_facebook .widget_title,
.page-footer2 .widget_facebook .widget_title{
  padding: 1px 7px;
}
.clear{
  clear:both;
}
.section_title.entertainment {
    border-color: #ec2913;
    color: #ec2913;
}
.section_title.health {
    border-color: #feb41c;
    color: #feb41c;
}

/*HOME 3*/
.view-homepage-slideshow.view-display-id-home3_slideshow .view-footer .view-content{ overflow: hidden;}
.social_tabs #tab-3 .form-item-email{ margin-bottom: 0;}
.page-home3  #block-system-main, .page-home4 #block-system-main,
.page-header3 #block-system-main, .page-header4 #block-system-main,
.page-footer3 #block-system-main, .page-footer4 #block-system-main{
  margin-top: -50px;
}
.news-gallery{
  padding: 19px 0 25px;
  background: #f2f2f2;
}
.news-gallery .section_title{
  color:#ec2913;
  border:none;
}
.full-width{
  width: 100%;
  overflow: hidden;
}
.page-header3 ul.writers_list,
.page-footer3 ul.writers_list {
  margin-left: 0px;
  margin-bottom: 50px;
}
.page-home3 .view-id-homepage_slideshow.view-display-id-home3_slideshow .view-content,
.page-header3 .view-id-homepage_slideshow.view-display-id-home3_slideshow .view-content,
.page-footer3 .view-id-homepage_slideshow.view-display-id-home3_slideshow .view-content{
  float:left;
  width: 65.8%;
}
.page-home3 .view-id-homepage_slideshow.view-display-id-home3_slideshow .view-footer .view-content,
.page-header3 .view-id-homepage_slideshow.view-display-id-home3_slideshow .view-footer .view-content,
.page-footer3 .view-id-homepage_slideshow.view-display-id-home3_slideshow .view-footer .view-content{
  float: right;
  width: 34.2%;
}
.page-home3 .view-id-homepage_slideshow.view-display-id-home3_slideshow .view-footer .thumbnails_container{
  width: 100%;
}
.page-home3 .view-id-homepage_slideshow.view-display-id-home3_slideshow .flex_container{
  width: 100%;
}

/* HOME 4*/
.page-home4 .pane-poll.section_7{ margin-top: 50px;}
#quicktabs-portfolio_tabs .view-porfolio-tags.view-display-id-block.box-tags {margin-top: 20px;}
.page-home4 .pane-owl-carousel{ overflow: visible;}
.view-owl-carousel.view-display-id-block_12{clear: both;}
.page-home4 .pane-poll ul.links li a{ left: 89px;}
.view-display-id-latest_video .post_image_buttons .icon_box{left: auto;}
.page-home4 .view-porfolio-block.view-display-id-home3_photo_gallery .post_text .post_title,
.page-home6 .view-porfolio-block.view-display-id-home3_photo_gallery .post_text .post_title
{ font-size: 22px;}
.page-home4 .ads-padding-50 .section{ margin-top: 0; padding-top: 50px;}
.view-display-id-home2_slider .scale_image_container{
  margin-bottom: 0px;
}
#quicktabs-home4_latest_news_tabs .view-categories-filter .view-content{
  margin-right: -15px;
  margin-left: -15px;
}
.section-title-grey h3{
  color: #3E454C;
  border-color: #3E454C;
}
/* HOME 6*/
#quicktabs-home6_latest_tabs .view-porfolio-block .item-list,
#quicktabs-home6_latest_tabs .view-porfolio-block ul.pager{ 
  margin-bottom: 0;
}
.page-home6 .ads-padding-20 .section.t_align_c{ margin-top: 20px !important;}
.view-display-id-home6_main_news .view-content {overflow: hidden;}

.view-porfolio-block.view-display-id-home6_latest .load_more_wrapper .section_title{ margin-bottom: 0;}
#quicktabs-home6_latest_tabs .small_post_list ul li:first-child{ padding-top: 5px;}
#quicktabs-home6_latest_tabs .tabs_content .post_text {height: 75px; overflow: hidden;}
#main-news {
  margin-left: 15px;
  margin-right: -7px;
}
  #main-news .post_text{     
    clear: both;
    padding-top: 10px;
  }
    #main-news .post_title.title_h2{display: inline;}
    .title_h2{
      color: #212428;
      font-size: 22px;
      font-weight: bold;
      line-height: 1.3em;
      font-family: "Droid Serif",serif;
      display: inline;
    }
    .title_h2:hover{ text-decoration: underline;}
  #main-news h4.post_title:hover{ text-decoration: none;}
.view-porfolio-block.view-display-id-block_7 .view-content div:last-child .half_column{padding:0 0 0 5px;}
.calousel-top-news .owl-carousel .item a{
  color:#212428;
}
.calousel-top-news .owl-carousel .item a:hover{
  color:#ff680d;
}
#quicktabs-container-home6_latest_tabs .view-porfolio-block .small_post_list li:first-child{
  margin-top: 0px;
}
.page-home6 .pane-newsletter .prefix{
  margin-bottom: 20px;
}
.page-home6 .ads{
  margin-right: 10px;
}
.one-third-banner-box{
  margin-left: -5px;
  margin-right: -5px;
}
.calousel-top-news .news_title {
    background: none repeat scroll 0 0 #f2f2f2;
    color: #ec2913;
    float: left;
    font-size: 13px;
    font-weight: 600;
    margin-right: 20px;
    padding: 4px 11px;
    text-transform: uppercase;
}
.page-home6 #block-system-main, .page-header6 #block-system-main,
.page-footer6 #block-system-main{
  margin-top: -40px;
}

/* Writer list*/
.page-home3 ul.writers_list .post_text{
  text-align: center;
}

/* HOME 5*/
.page-home5 .load_more_wrapper .section_title{ margin-bottom: 0;}
.view-forums-block .comments_list.comments_list_var2 a h4:hover{
  text-decoration: underline;
}
.dribbble-slider1.owl-carousel .owl-nav{
  top:120px;
}
.page-home5 #block-system-main,.page-header5 #block-system-main,
.page-footer5 #block-system-main{
  margin-top: -50px;
}
.page-home5 .block_post_list > ul > li:first-child{
  margin-top: 50px;
}
/*Weather*/
.weather{
  background: #3E454C;
  color:#fff;
  position: relative;
  padding-bottom: 10px;
}
.weather a{
  color:#fff;
}
.weather-image {
  display: none;
}
.weather p:first-child{
  float: right;
  padding: 20px 20px 10px 10px;
}
.weather p:nth-child(2){
  padding: 0 20px 10px 0;
  text-align: right;
  clear: both;
}
.weather p:nth-child(4){
  font-size: 22px;
  font-weight: normal;
  line-height: 0.8em;
  position: absolute;
  left: 20px;
  top: 25px;
  font-family: "Droid Serif",serif;
  width: 50%;
}
.weather p:nth-child(4) span{
  float: left;
  font-size: 60px;
  margin-top: 30px;
  font-weight: 600;
  font-family: "Roboto","sans-serif";
}
.weather p:last-child{
  background: #52585e;
  padding: 20px;
  display: none;
}

/*POLL*/
.poll .choices{
  float:left;
  width: 100%;
}
.poll .total{text-align: left;}
.poll .title{
  font-family: "Droid Serif",serif;
  font-weight: bold;
  line-height: 1.3em;
  margin-bottom: 7px;
}
.poll .form-item.form-type-radio.form-item-choice{
  padding:7px 0px;
}
.poll .form-submit{
  background: #ff680d;
  float: left;
  margin-top: 20px;  
}
.poll .form-submit:hover{
  background: #3E454C;
}
.pane-poll ul.links li a{
  background: #3e454c;
  padding: 8px 15px;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  margin-right: 10px;
  float: left;
  left: 75px;
  position: absolute;
  bottom: 0px;
}
.pane-poll ul.links li a:hover{
  background: #ff680d;
}
.pane-poll ul.links li:first-child a{
  left: 174px;
}
form#poll-view-voting ~ ul.links li:first-child {
  display: none;
}
.poll ~ div.links ul li:first-child a{
  bottom: -10px;
  left: 100px;
}
.caption_type_1 .f_right .button.banner_button{
  background: none;
}

/*Related Post*/
.page-node-91 .text_post_section h3{
  margin-bottom: 25px;
}
.view-blog-block.view-display-id-block_10 #owl-demo-10 .owl-item .item{margin: 0 30px 0 0 !important;}
.view-blog-block.view-display-id-block_10 #owl-demo-10 .owl-item .item .scale_image_container{width: 165px !important;}
.photo-gallery {
    border-top: 1px solid #3e454c;
    padding-top: 2px;
    position: relative;
}
.photo-gallery .section_title {
  border-top: medium none;
  display: inline-block;
  margin-bottom: 20px;
  margin-right: 10px;
  padding-top: 5px;
}

/*Flick photos*/
.region-sidebar-right .widget_flickr a img:hover{
  -moz-opacity: 0.60;
  -khtml-opacity: 0.60;
  opacity: 0.60;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter:alpha(opacity=60);
  transition: all 0.3s ease 0s;
}
.webform-confirmation p,.links a:hover{
  color: #ff680d;
}
.links a{
  color: #3E454C;
}
.form-textarea-wrapper textarea#edit-submitted-message{
  color:#b0b1b4;
}
#user-login-form .item-list ul li a:hover{
  text-decoration: underline;
}

/*Contributors*/
.page-node-115 .col-lg-8.col-md-8.col-sm-12{
  float:right;
}
.author_details .button_grey_light a{ color: #212428;}
.author_details .button_grey_light:hover a{ color: #fff;}
.page-node-115 .text_post_section.post_controls{ display: none;}
.space-top-30{margin-top: 30px;}
.page-node-115 #block-system-main .content .section:last-child{display: none;}

/*TYPOGRAPHY*/
.page-node-124 #block-system-main{
  margin-top: -25px;
}
.page-node-124 .text_list{
  padding-top: 14px;
}
.page-node-124 .text_list.messages{
  background: none;
  margin-top: 0px;
}

/*404 page*/
.page-node-106 .breadcrumb{display: none;}
.page-node-106 .text_post_section.post_controls{
  display: none;
}
.page-node-106 .wrapper_container > .content{ margin-top: -50px;}
.page-node-106 .region-after-content{
  float: left;
  width: 100%;
  margin-bottom: 60px;
}

/*Extended feature image post*/
/*Column*/
.page-node-123 #block-system-main{
  margin-top: -10px;
}
.page-node-123 .text_post_block p{ margin-bottom: 0;}
.page-node-123 .text_post_block h3.section_title_small{margin: 0 0 15px 0; padding-top: 0;}

/*Activity*/
.page-node-117 .region-content, .page-node-116 .region-content { position: relative;}
.view-user-s-posts.view-display-id-block_4{ padding-top: 10px;}
  .view-authors.view-display-id-block_4{ 
    border-top: 1px solid #3E454C; 
    padding-top:0; 
    margin-top: -19px;
  }
  .view-user-s-posts.view-display-id-block_4 ul.activity_list{     
    border-top: 1px solid black;
    padding-top: 40px;
  }
  .view-user-s-posts.view-display-id-block_4 .view-filters, .view-authors.view-display-id-block_4 .view-filters{
    position: relative !important;
  }
  .view-user-s-posts.view-display-id-block_4 .view-filters > form, .view-authors.view-display-id-block_4 .view-filters >form{
    position: absolute;
    bottom: -6px;
    right: 0;
  }
  .view-user-s-posts.view-display-id-block_4 .views-exposed-widgets, .view-authors.view-display-id-block_4 .views-exposed-widgets{ border: none;}
#quicktabs-groups .post_text h4 a{
  color: #212428;
  font-family: "Droid Serif",serif;
  font-weight: bold;
  line-height: 1.3em;
  font-size: 14px;
}
#quicktabs-groups .post_text h4 a:hover{
  text-decoration: underline;
}
#quicktabs-groups .item-list{
  position: absolute;
  top: 45px;
  z-index: 5;
}
#quicktabs-groups .section_title{ margin-bottom: 55px;}
#quicktabs-groups .item-list ul li.active a{ color: #3e454c;}
#quicktabs-groups .item-list ul li{ 
  border-right: 1px solid #b0b1b4;
  height: 10px;
  margin-right: 10px;
  padding-right: 10px;
}
#quicktabs-groups .item-list ul li a{
  color: #b0b1b4;
  font-family: "Roboto","sans-serif";
  font-weight: 600;
  text-transform: uppercase;
  transition: color 0.2s ease 0s;
  font-size: 12px;

}
/*SHOP */
/* SORT BY*/
.price span{margin-right: 5px;}
.views-exposed-widgets{ padding-top:10px; padding-bottom: 10px; border-bottom: 0px solid #516171;}
.views-exposed-form .views-exposed-widget{float: none;}
.views-exposed-widget.views-widget-sort-by{ float: right; padding-right: 0;}
.form-item-sort-by select.form-select#edit-sort-by{
  padding: 5px 10px;
  border: 1px solid #e8e8e8;
  float: right;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  -webkit-padding-before: 9px;
  -webkit-padding-after: 9px;

}
.form-item-sort-by select.form-select#edit-sort-by option:checked { 
  box-shadow: 0 0 10px 100px #ff680d inset;
}
.form-item-sort-by label{display: none;}
.views-exposed-form .views-widget-per-page{ float: left; padding-top: 0px;}
.views-exposed-form .views-widget-per-page label, .view-user-s-posts.view-display-id-block_4 .form-item-sort-by label{ 
  margin-right: 10px; 
  color: #b0b1b4; 
  font-weight: 300;
}
label[for=edit-items-per-page]{
  float: left;
  padding-bottom: 6px;
  padding-top: 6px;
}
.view-user-s-posts.view-display-id-block_4 .form-item-sort-by label{ display: inline-block;}
#main-news .post_title.title_h2{display: inline;}


/* Pagination */
ul.pager {
  margin-top: 30px;
  text-align: center;
  border-top: 1px solid #3e454c;
  color: #3e454c;
  font-family: "Roboto","sans-serif";
  font-weight: 600;
  line-height: 1em;
  padding-top: 6px;
  text-transform: uppercase;
}
ul.pager a, .pager li{
  font-weight: normal;
  line-height: 1em;
  text-transform: uppercase;
  color: #212428;
  font-size: 16px;
  transition: color 0.3s ease 0s;
}
.pager li {
  text-align: center;
  display: inline-block;
}

.pager li, .pager li.pager-current{
  color: #212428;
  margin-left: 2px;
  padding: 5px 11px;
  transition: all 0.3s ease 0s;
}
.pager li.pager-current, .pager li:hover{
  background: #ff680d none repeat scroll 0 0;
  color: #fff;
}
.pager li:hover a{ color: #fff;}
.date-nav ul.pager {border: none;}

/* HOME rtl*/
.page-home-rtl #quicktabs-portfolio_tabs .item-list ul li a{ margin-right: 0 !important;}
.page-home-rtl .poll .vote-form .choices, .page-home-rtl .poll .total{
  text-align: right;
}
.page-home-rtl input[type="radio"]:checked + label::after{ margin-right: 6px;}
.page-home-rtl .poll .form-submit{
  margin: 20px 0 0 10px;
  float: right;
}
.page-home-rtl .pane-poll ul.links li a{
  right: 75px;
  left: auto;
}
.page-home-rtl .poll ~ div.links ul li:first-child a{ right: 100px;}
.page-home-rtl input[type="radio"] + label::before,.page-home-rtl input[type="radio"] + label::after{
  right: 0;
  left: auto;
}
.page-home-rtl input[type="radio"] + label{
  padding-right: 30px;
  padding-left: 0;
}
.page-home-rtl .t_align_c img{
  float: none;
  text-align: center;
}
.page-home-rtl .photo-gallery .section_title{
  margin-right: 0;
}
.page-home-rtl .widget_flickr .basicuse{
  float: right;
}
.page-home-rtl .flickr_badge_image{
  float: right;
  margin: 0 0 10px 10px;
}
.page-home-rtl .region-content .quicktabs-tabs li a{margin-right: 4px;}
.page-home-rtl .quicktabs_main .view-tab-view .section_title{float: right;}
#layerslider .ls-bg {width: 100%;}

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}

.page-blog-category7 h2.section_title {float: none;}
.indented {
  margin-top: 15px;
}


@media screen and (max-width: 767px) {
	/*.commerce-price-formatted-components .component-total {text-align: left;}
	
	.table-responsive .views-table > thead {display: none}*/
	.shopping_cart li {margin-bottom: 20px}
table.views-table.cols-4 tr th{
  padding: 5px;
  font-size: 12px;
}
.commerce-order-handler-area-order-total .commerce-price-formatted-components {width: 70%; max-width: 70%}
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
   overflow-y: hidden;
   overflow-x: auto;
   /* -ms-overflow-style: -ms-autohiding-scrollbar;*/
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: normal;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
@media only screen and (max-width: 992px){
  .header_6 .searchform_wrap, .header-main .searchform_wrap, .header_3 .searchform_wrap, .header_5 .searchform_wrap{
    background-color: transparent;
  }
  .page-home-rtl .col-md-4.f_right{
    padding-left: 0; 
    padding-right: 0;
    float: none;
  }
  .page-home-rtl .sidebar .sectiont_align_c{
    padding-top: 50px;
    margin-top: 0;
    clear: both;
  }
  .page-home-rtl .main_menu .sub_menu_wrap.sub_menu_inner{left: auto;}
  .page-home-rtl .main_menu .sub_menu_wrap ul li{text-align: right;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    /* Safari 5+ ONLY */
    ::i-block-chrome, #owl-demo-3 .owl-controls,::i-block-chrome, #slider .flex-direction-nav{
        position:absolute;
        top:50%;
        width: 100%;
        margin-top: -16px;
    }
    ::i-block-chrome, .addthis_counter.addthis_bubble_style{
      float: right;
    }
    ::i-block-chrome, label[for=edit-sort-by]{margin-right:5px;}
    ::i-block-chrome, .view-filters .form-item-sort-by{ display: inline-table;}
}
@media only screen and (min-width: 1200px){
    /*Product page*/
  .products_list.var2 .product_description{
    overflow: hidden;
    width: 230px;
  }
  .footer_5 #owl-demo-2 .item{ width: 360px;}
}
@media only screen and (max-width: 1199px){
  .res-padding{ padding: 0 !important;}
  /*Home 2*/

  .page-home2  #quicktabs-portfolio_tabs .view-porfolio-block.view-display-id-block_3{
    margin-bottom: 0;
  }
  .view-display-id-homepage_photo_and_video{height: auto !important;}
  .header_3 .search-holder{ overflow: visible;}

}
@media (min-width: 992px) and (max-width: 1199px){
  .weather{
    display: flex;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .weather p:first-child{
    -webkit-box-ordinal-group: 1;  
    -moz-box-ordinal-group: 1;     
    -ms-flex-order: 1;     
    -webkit-order: 1;  
    order: 1;
    text-align: right;
  }
  .weather p:nth-child(2){
    -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
    -ms-flex-order: 2;              /* TWEENER - IE 10 */
    -webkit-order: 2;               /* NEW - Chrome */
    order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
  .weather p:nth-child(4){
    position: relative;
    top: 0;
  }
  .page-blog-category5 .read-post-list.var3 ul li .post_text{ height: 33px; overflow: hidden;}
  /*Product page*/
  .products_list.var2 .product_description{
    overflow: hidden;
    width: 160px;
  }
}
@media (min-width: 480px) and (max-width: 1199px){
  /*Home 6*/
  .page-home6 #main-news {
    margin-left: 15px;
    margin-right: -7px;
    padding-right: 7px;
  }
  .page-home6 #main-news .scale_image_container {
    margin-bottom: 0;
    margin-right: 0;
    float: none;
  }
}
/*iPad in portrait & landscape*/
@media (min-width: 480px) and (max-device-width : 1024px){
  .page-portfolio-2columns-with-sidebar .read_post_list .post_text{ 
    height: 33px;
    overflow: hidden;
  }

}
@media only screen and (max-width: 992px){
  .footer .footer_bottom_part .panels-flexible-region-2-footer_link{float: left;}
  .main_menu .sub_menu_wrap ul li{width: 100%;}
  .like-us .section{ float: left; width: 100%;}
  .page-home5 .sidebar{ padding: 0;}
  .page-home4 .header_top.mobile_menu{ text-align: center;}
  .page-home4 .h_bot_part{ text-align: center;}
  .page-home4 .logo img{
    padding-top: 0px;
    padding-bottom: 15px;
  }
  .page-home4 .sidebar{ padding: 0;}
  .page-home4 .middle{ padding-right: 0;}
  .page-home6 .col-md-4 .pane-block-22 .section.t_align_c{padding-top: 50px !important;}
}
@media (min-width: 480px) and (max-width: 992px){
  .page-portfolio-3columns .read_post_list ul li .post_text{height: 60px; overflow: hidden;}
}

@media (min-width: 569px) and (max-width: 595px){
  .page-home1 #quicktabs-sport .view-categories-filter ul li{
    height: 140px;
  }
}
@media only screen and (max-width: 595px){
/*  .page-home2 .tab-vertical .post_var_inline ul.post_list li .post_text{
    float: left;
    width: 20%;
  }*/
}
@media only screen and (max-width:769px){
  /*Home 4*/
  .page-home4 .sidebar .section.t_align_c{padding-top: 50px; margin-top: 0;}
  .login_block, #block-menu-menu-top-link{ float: none !important;}
  /*HOME 2*/
  .page-home2 .view-porfolio-block.view-display-id-block_5 > .view-content > div:first-child .scale_image_container{
    float: left;
  }
  .page-home2 .view-porfolio-block.view-display-id-block_5 > .view-content > div:last-child .scale_image_container{
    margin-top: 0;
  }
  .view-display-id-homepage_photo_and_video {
    height: 330px;
  }
  .post_event_clear{
    clear: both; 
  }
  .view-blogcategory6-most-read.view-display-id-block_3 {  
    clear: both;
    /*padding-top: 50px;*/
    /*margin-right: -15px;*/
  }
  .header .main_menu ul.nav{ display: block !important;}
  .header_top.mobile_menu > nav{ width: 100% !important;}
  /*blog category 5*/
  .two-third-column{ width: 100% !important;}
  .two-third-column .scale_image_container{ margin-bottom: 10px;}
  .one_third_column.one_third_var2 {
    margin-top: 10px;
    padding-left: 0;
    text-align: center;
    width: 100%;
    float: left;
 }
 .one_third_column.one_third_var2 .view-content div:last-child .scale_image_container{ float: right; margin-right: 0;}
 .one_third_column.one_third_var2 .view-content div:first-child .scale_image_container{ float: left; margin-right: 10px;}
 .page-blog-category5 .view-display-id-page_5{ float: none !important;}
 .page-home1 .f_none{ float: none; padding-right: 15px; clear:both;  padding-top: 1px;}
 .page-home1 .sidebar, .page-home2 .sidebar{ padding-left: 0; padding-right: 0;}
 .left-content{ padding-right: 0 !important;}
 .page-home5 .res-padding-0{ padding-right: 0;}
 /*Home 6*/
 .first-el-sidebar .section{ padding-top: 50px; margin-top: 0;}
 .page-home6 .sidebar{ clear: both; padding-top: 1px; padding-right: 0;}

}
@media (min-width: 481px) and (max-width: 769px){
    /* Post-text*/
  .page-portfolio-3columns-with-sidebar .read_post_list .post_text{
      height: 25px;
      overflow: hidden;
  }
  .page-blog-category5 .read-post-list.var3 .post_text{
    height: 60px;
    overflow: hidden;
  }
  .page-blog-category8 .read_post_list ul li h4{
    height: 38px;
    overflow: hidden;
  }
  .page-home5 .left-content{ padding-left: 0; padding-top: 0; padding-right: 15px !important;}
}
@media only screen and (max-width:768px){
  .region-after-content .col-lg-4.col-md-4{padding-left: 0; padding-right: 0;}
}
@media only screen and (max-width:650px){
  .page-portfolio-2columns .read_post_list ul li .post_text{height: 37px; overflow: hidden;}
}
@media (min-width: 480px) and (max-width: 650px){
  .col-lg-12.col-md-12.col-sm-6.col-xs-6 .weather{
    display: flex;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .col-lg-12.col-md-12.col-sm-6.col-xs-6 .weather p:first-child{
    -webkit-box-ordinal-group: 1;  
    -moz-box-ordinal-group: 1;     
    -ms-flex-order: 1;     
    -webkit-order: 1;  
    order: 1;
    text-align: right;
  }
  .col-lg-12.col-md-12.col-sm-6.col-xs-6 .weather p:nth-child(2){
    -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
    -ms-flex-order: 2;              /* TWEENER - IE 10 */
    -webkit-order: 2;               /* NEW - Chrome */
    order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
  .col-lg-12.col-md-12.col-sm-6.col-xs-6 .weather p:nth-child(4){
    position: relative;
    top: 0;
  }
}
@media (min-width: 300px) and (max-width: 480px){
  .page-blog-category5 .view-blog-block.view-display-id-block_4 .event_info{ position: absolute!important; right: 15px;}
}
@media only screen and (max-width:480px){
  .view-spotlight.view-display-id-spotlight{clear: both;}
  #views-exposed-form-shop-page .views-exposed-widgets{clear: both; min-height: 90px;}
  .page-home3 .f_right.res-padding{ width: 100%;}
  .page-portfolio-2columns .read_post_list ul li .post_text{ height: auto;}
    /*Product page*/
  .products_list.var2 .product_description{
    width: 49%;
    overflow: hidden;
  }
  /*Home 4*/
  #quicktabs-home4_latest_news_tabs .item-list{
    position: relative;
  }
  #quicktabs-home4_latest_news_tabs .item-list ul.quicktabs-tabs{
    left: 0;
    top: 38px;
    position: absolute;
  }
  #quicktabs-home4_latest_news_tabs .item-list ul li{ 
    float: left;
    margin-right: 3px;
    padding-bottom: 5px;
  }
  #quicktabs-home4_latest_news_tabs .section_title{
    margin-bottom: 50px;
  }
  .page-home4 .middle{ padding: 0;}
  #quicktabs-home4_latest_news_tabs .tabs_content .col-md-4:last-child .section_post_left{
    margin-bottom: 0;
  }
  /*Home 5*/
  .res-padding-0{ padding-right: 0; padding-left: 0;}
  .page-home5 .dribbble-slider1 .item{
    margin: 0px 5px;
  }
  .page-home5 .row-1{margin-right: -5px; margin-left: -5px;}
  .res-width-100{width: 100% !important;}
  /*Blog cate 8*/
  .view-blog-block.view-display-id-bloglayout8 .scale_image_container{margin-right: 5px;}
  .page-blog-category4 .responsive-1{
    clear: both;
    float: none !important;
    margin-top: 50px;
    padding:50px 0 0 0;
  }
  .page-node-116 .view-authors.view-display-id-block_4 .view-filters >form, 
  .page-node-117 .view-user-s-posts.view-display-id-block_4 .view-filters >form{
    bottom: -8px;
    left: 0;
    right: auto;
  }
  .page-node-116 .view-authors.view-display-id-block_4, .page-node-117 .view-user-s-posts.view-display-id-block_4{ margin-top: 55px;}
  .page-node-116  #search-block-form--2{width:100%;}
  .quicktabs-style-2 .view-content ul li{ margin-bottom: 30px;}
  .quicktabs-style-2 .view-content ul li:last-child{ margin-bottom: 0;}
  /*Home 2*/
  /*Latest in blog*/
  .page-home2 .pleft, .page-home2 .pright{ padding-left: 0; padding-right: 0;}
  #quicktabs-home2_blog_tabs .f_right, #quicktabs-latest_in_blog .f_right,
  .view-blog-block-latest-in-blog.view-display-id-block_3 .f_right{ 
    float: left; 
    padding-left: 0;
  }
  .page-home2 .col-md-8.pleft{padding-right: 0;}
  #quicktabs-home2_blog_tabs .view-content .col-md-6.row,  
  #quicktabs-latest_in_blog .view-content .col-md-6.row,
  .view-blog-block-latest-in-blog.view-display-id-block_3 .view-content .col-md-6.row{ 
    margin-left: 0 !important; 
    padding-left: 0;
  }

  .page-home2 .view-porfolio-block.view-display-id-block_5 > .view-content > div:last-child .scale_image_container{
    margin-top: 10px;
  }
  .page-home2 .sidebar{ padding-left: 0;}
  .page-home2 .pane-blogcategory6-most-read{ 
    padding:50px 0 0 0;
    clear: both;
    margin-top: 0;
  }
  .footer_2 .widget_categories  ul.categories_list li{ width: 45% !important;}
  /*Page Category 7*/
  .page-blog-category7 .res-padding-1{
    float: left !important;
    padding: 0 !important;
  }
  .page-blog-category7 #block-system-main ~ .res-padding-1:nth-child(2){margin-top: 50px;}
  .page-blog-category7 .ads-block{margin-right: 0 !important;}
  .page-blog-category7 .region-sidebar-right{ float: left; width: 100%;}
  /*Blog category 6*/
  #block-block-18 .padding-top-50{ padding-top: 0;}
  #block-views-blogcategory6-most-read-block-5, #block-views-blogcategory6-most-read-block-1,
  .view-blog-block.view-display-id-block_11, .post_var_inline{ 
    clear: both; 
    padding: 0;
  }
  .page-blog-category6 .region-after-content .pleft,.page-blog-category6 .region-after-content .pright { padding-right: 0; padding-left: 0;}
  .vertical_list li .scale_image_container{
    margin-right: 0;
  }
  .post_var_inline ul li .wrapper,
  .vertical_list li .wrapper{
    clear: both;
    margin-top: 10px;
  }
  .page-blog-category6 .post_var_inline ul li .wrapper{ clear: none;}
  .page-home3 .view-id-homepage_slideshow.view-display-id-home3_slideshow .view-content,
  .page-header3 .view-id-homepage_slideshow.view-display-id-home3_slideshow .view-content,
  .page-footer3 .view-id-homepage_slideshow.view-display-id-home3_slideshow .view-content{
    width: 100%;
  }
  .view-blog-block-latest-in-blog .col-lg-6.col-md-6{
    padding: 0;
  }
  .widget_facebook iframe{
    height: 202px !important;
  }
  .form-item-sort-by select.form-select#edit-sort-by{height: 36px; height: 36px;padding-right: 50px; width: 70%;}
  .weather p:nth-child(4) span{font-size: 50px;}
  .instagram_wrap{height: 260px !important; width: 100% !important;}
  .instagram_wrap body > div{
    width: 100% !important;
    height: 260px !important;
  }
  #forum{
    overflow-x: scroll;
  }
 
  /*Shop page*/
  [id^="views-exposed-form-shop-page"].views-widget-sort-by{
    float: left;
    margin-bottom: 10px;
    width: 100%;
  }
  [id^="views-exposed-form-shop-page"] .form-item-sort-by select#edit-sort-by.form-select{
    width: 100%;
  }
  [id^="views-exposed-form-shop-page"] .views-exposed-widgets.clearfix, .page-blog-category4 .region-content{ 
    display: flex !important; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-direction: column !important; 
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex !important;     /* NEW - Chrome */          
    -moz-flex-direction:column !important;
    -ms-flex-direction:column;
    -webkit-flex-direction:column;
    -webkit-box-orient: vertical;
  }
  [id^="views-exposed-form-shop-page"] .views-widget-sort-by,
  .page-blog-category4 .region-content #block-views-blog-block-block-2{
    -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
    -ms-flex-order: 2;              /* TWEENER - IE 10 */
    -webkit-order: 2;               /* NEW - Chrome */
    order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
  [id^="views-exposed-form-shop-page"] .views-widget-per-page, 
  .page-blog-category4 .region-content #block-views-blog-block-block-5{ 
    -webkit-box-ordinal-group: 1;  
    -moz-box-ordinal-group: 1;     
    -ms-flex-order: 1;     
    -webkit-order: 1;  
    order: 1;
  }
  [id^="views-exposed-form-shop-page"] .views-widget-per-page .form-item-items-per-page{
    float: left;
  }
  /*Check out*/
  #edit-buttons.checkout-buttons input#edit-continue{ margin-bottom: 10px !important;}
  /*Home 6*/
  .page-home6 .pane-quicktabs-home6-latest-tabs{ 
    padding-left: 0;
  }
  .page-home6 .col-md-8 .pane-porfolio-block{ clear: both; padding-top: 50px; margin-top: 0;}
  .page-home6 .col-md-8 .pane-porfolio-block .view-porfolio-block.view-display-id-block_10{
    margin-top: 0px;
  }
  .page-home6 #main-news {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 7px;
    clear: both; 
    float: left;
  }
  .page-home6 #main-news .post_text{clear: none;}
  .view-blog-block-latest-in-blog.view-display-id-home6_main_news .col-lg-6.col-md-6{ padding-left: 15px;}
  #quicktabs-container-home6_latest_tabs .post_var_inline ul li .wrapper{ clear: none !important;}
}
@media only screen and (max-width:337px){
  #quicktabs-home4_latest_news_tabs .section_title{ margin-bottom: 80px;} 
}
@media only screen and (max-width:320px){
  .view-display-id-homepage_photo_and_video {
    height: 280px;
  }

  /*Home 1*/
  .page-home1 .content .view-categories-filter ul li .post_text{ width: 32%; overflow: hidden;}
  #quicktabs-home4_latest_news_tabs .section_title{ margin-bottom: 80px;}
  .weather{
    display: flex;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .weather p:first-child{
    -webkit-box-ordinal-group: 1;  
    -moz-box-ordinal-group: 1;     
    -ms-flex-order: 1;     
    -webkit-order: 1;  
    order: 1;
    text-align: right;
  }
  .weather p:nth-child(2){
    -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
    -ms-flex-order: 2;              /* TWEENER - IE 10 */
    -webkit-order: 2;               /* NEW - Chrome */
    order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
  .weather p:nth-child(4){
    position: relative;
    top: 0;
  }
  .media-grid .item{margin-right: 2px;}
}
@media only screen and (max-width:450px){
  /*Home 1*/
  #quicktabs-sport .item-list, #quicktabs-latest_in_blog .item-list, #quicktabs-homepage_portfolio_tabs .item-list {
    left: 0;
    top: 38px;
  }
  #quicktabs-sport .view-header, #quicktabs-latest_in_blog .view-header, #quicktabs-homepage_portfolio_tabs .item-list{
    margin-bottom: 50px;
  }

  #quicktabs-sport .tabs_content, #quicktabs-latest_in_blog .tabs_content, #quicktabs-homepage_portfolio_tabs .tabs_content { margin-top: 80px;}
}


/* MAINTAINCE PAGE */
@font-face {
	font-family: 'southern_aire_personal_use_Rg';
	src: url('../fonts/southernaire_personal_use_only.eot');
	src: url('../fonts/southernaire_personal_use_only.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/southernaire_personal_use_only.woff') format('woff'),
		 url('../fonts/southernaire_personal_use_only.ttf') format('truetype'),
		 url('../fonts/southernaire_personal_use_only.svg#southern_aire_personal_use_Rg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#maintenance {
  background: url(../images/maintenance_bg.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center;
  height: auto;
}
#maintenance .overlay {
	background-color: rgba(0, 0, 0, 0.1);
	bottom: 0;
	height: 100%;
	left: 0;
	padding: 60px 0;
	position: absolute;
	right: 0;
}
#maintenance .title {
	margin:60px 0;
}
#maintenance .title h1 {
	font-size:90px;
	line-height:90px;
	font-weight:400;
	font-family: 'southern_aire_personal_use_Rg', cursive;
	color:#ffffff;
	text-decoration:none;
	padding:20px 0 0;
	border-width:0px;
	border-style:none;
}
#maintenance .highlight {
  color: #ffffff;
  display: block;
  font-size: 48px;
  font-weight: bold;
  margin-bottom: 0;
  overflow: hidden;
  padding: 30px 0;
}
#maintenance .highlight {
	margin-top:10px;
	font-size:72px !important;
	font-weight:normal;
	font-family: 'Lato', cursive;
}
#maintenance .subscribe .lead,
#maintenance .title .lead {
	font-size:18px !important;
	font-weight:100;
	font-family: 'Lato', cursive;
	padding:20px;
	color: #ff680d;
}
#maintenance .milestone-details {
	font-size:36px !important;
	font-weight:100;
	font-family: 'Lato', cursive;
	text-transform:uppercase;
	padding:20px;
}
#maintenance .title h1 span {
	color: #ff680d;
}

