﻿.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_12{width:1180px}
.container_12 .grid_1,.container_12 .grid_2,.container_12 .grid_3,.container_12 .grid_4,.container_12 .grid_5,.container_12 .grid_6,.container_12 .grid_7,.container_12 .grid_8,.container_12 .grid_9,.container_12 .grid_10,.container_12 .grid_11,.container_12 .grid_12{width:300px}

	#navigation .navtop .nav-txt {
		float:left;
		font-size:14px;
		line-height:24px;
		font-weight:400;
		padding:7.5px 0px;
	}

	#navigation .navtop .nav-txt.nav-txt-right { float:right; }

		#navigation .navtop .nav-txt p {
			position:relative;
			padding-left:26px;
			margin:0px;
		}

			#navigation .navtop .nav-txt p .ion {
				position:absolute;
				top:0px;
				left:0px;
				width:16px;
				font-size:16px;
				line-height:24px;
				text-align:center;
			}

			#navigation .navtop .nav-txt p strong { font-weight:500; }


							#menu-wrap.menu-top #main-menu li:hover, 
							#menu-wrap.menu-top #main-menu .sub-menu,
							#menu-wrap.menu-top #main-menu .children, 
							#menu-wrap.menu-top #main-menu .sub-menu li:hover,
							#menu-wrap.menu-top #main-menu .children li:hover, 
							#searchsubmit-main, 
							#search-outer input[type="text"]:focus { 
								border: 1px solid #4d6184;
							}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.wraper-link{float:left;width:100%}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

  table.visible-xs {
    display: table;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }

.post-entry-inner {
  padding: 20px;
  position: relative;
  width: auto;                  
}

  #wrapper .post-entry-inner,
  #wrapper .entry-content-inner,
  #wrapper .entry-headline-wrapper-inner {
    padding: 0 !important;                       
}
.clear{clear:both}
.article-search .views-row-odd{background-color:#f2f2f2;}

.pagination {
    clear: both;
    font-size: 30px;
    font-weight: bold;
    padding: 20px 0 10px 0;
    margin: 0px auto;
    width: 90%;
}

    .pagination ul {

    }

    .pagination li {
        display: inline
    }

        .pagination li a {
            padding: 4px 12px;
            margin: 2px;
            text-decoration: none;
            color: #3f5564;
            border: 2px solid;
        }

        .pagination li a:hover {
            text-decoration: none;
            color: #f45429;
            border: 2px solid;
        }

                #mw_board_group_3 .mw_board_group_3_content.talk6 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk5 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk4 { display:none; }

                #mw_board_group_3 .mw_board_group_3_content.talk2 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk1 { display:none; }
#block-menu-menu-og-top-menu,#block-menu-menu-og-top-menu .content{text-align:center;padding:0 0 20px 0;}
#comments .content{padding:20px 5%;}
#block-webform-client-block-393 .content{display:block;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-mox-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:500px;}


    
    
    .portfolio-grid li {
        width: 50%;
    }

    

    
    
    .screenshots .portfolio-grid li {
        width: 33.33333%;
        margin: 0;
    }





.portfolio-grid {
    display: block;
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 0;
    margin-bottom: 0;
}


.portfolio-grid:after {
    content: "";
    display: block;
    clear: both;
}


.portfolio-grid li img, 
.portfolio-card img {
    width: 100%;
    height: auto;
}

.comm{
display: inline-block;
width: 30%;
color: #fff;
text-align:justify;
position:relative;

}


.desclaimer {
  color: #939ba7;
  font-size: 14px;
  padding: 14px 0 0;
  line-height: 1.45;
  text-align: justify;
  letter-spacing: 1px; }

  .desclaimer span {
    color: #fff; }

  .desclaimer p {
    margin-bottom: 15px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}

.search-navigation-inner {
	position: relative;
}
.footer.footer-menu .column .honcode .text_honcode{float:left;margin-left:8px;font-size:12px;color:#9b9b9b;width:40%}


.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

  .container:before, .container:after {
    content: " ";
    display: table; }

  .container:after {
    clear: both; }


.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }

  .container-fluid:after {
    clear: both; }

      .page-header-lg .container {
        height: 100%; }


.show-menu .site-header .container {
  width: 100%; }

  .abs-bot-right .container {
    z-index: 1; }
.list-unstyled{padding-left:0;list-style:none}
[dir=rtl] .list-unstyled{padding-right:0}
[class*=colcount-].list-unstyled{list-style:none outside none;padding-left:0}
[class*=colcount-].list-unstyled li{margin-left:0}

.foottop{background:#02c6bc;}

.foottop-with{ width:1200px; margin:0 auto;padding:15px 0; }

.foottop-tp{overflow:hidden; }

.foottop-tp dt{ width:17%;color:#FFF; padding:0 11px; float:left;  border-right: 1px solid #b8fffc;}

.foottop-tp .foottop-lf{ border-right:none;}


.sleekslider .slide-content {
  z-index: 50;
  bottom: 30%;
  right: 50px;
  min-height: 275px;
  width: 325px;
  padding: 10px 25px 0px 25px;
}


.slide-content p {color: #FFFFFF;}


.slide-content { background-color: #6eceb2;}


#notepad-1 .slide-content {background-color: #FA781E!important;}


#notepad-2 .slide-content {background-color: #A50034!important;}


#notepad-3 .slide-content {background-color: #009CA6!important;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

	
	
	#aboutwrap {
		width:960px; border-top:1px solid #e3e3e3; margin-top:10px;
		float:right;
	}

#home-latest .half .section-header .icon-wrap { margin-right: 0.5em; }

#home-latest .half .section-header .icon-wrap img { display: block; width: auto; max-height: 55px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}


.red {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}
#my_account_menu{position:absolute;top:18px;left:710px;background:#f6f6f7;width:157px}
#my_account_menu li{margin:8px 10px 8px 30px;display:block;list-style-type:disc;list-style-position:outside;letter-spacing:1px;color:#aaa}
#my_account_menu li a{color:#aaa}
#my_account_menu li a:hover{//color:#F47E71}

	#access ul li.page_item a:visited {
		color: #aaa;
	}

	#access ul li.page_item a:visited:hover {
		color: #fff;
	}
