
/* added */
.content-full {
    /*width: 1014px;
    margin: auto;*/
}

/* Google map */
#huge_it_google_map1_container {
    border: 1px solid green;
    width: 70%;
}
#huge_it_google_map1_container #huge_it_google_map1 {
    width: 100% !important;
    /*height: 100% !important;*/
    float: right !important;
}



/*-----------------------------------------------------------------------------------*/
/*	0-14.	Pricing Tables
/*-----------------------------------------------------------------------------------*/

.pricing-table {
    display: inline-block;
    overflow: hidden;
    margin: 20px 0 14px;
    width: 100%;
    background: #FFFFFF;
}

.pricing-table h5 {
    display: block;
    margin: 0;
    padding: 17px 0;
    width: 100%;
    background: #23282F;
    color: #FFFFFF;
    text-align: center;
	font-weight: 400 !important;
	letter-spacing: -1px !important;
}

.pricing-table .price {
    display: block;
    padding: 17px 0;
    width: 100%;
    border-top: 1px solid #F0F0F0;
    background: #323A45;
    color: #FFFFFF;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
}

.pricing-table .price span {
    display: block;
    font-weight: 400;
    font-size: 12px;
}

.pricing-table ul {
    margin: 0;
    padding: 0;
}

.pricing-table li {
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #F0F0F0;
    text-align: center;
    font-size: 14px;
}

.pricing-table li:last-child {
    border-bottom: none;
}

.pricing-table .confirm {
    display: block;
    padding: 16px 0;
    width: 100%;
    background: #F88A79;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
	letter-spacing: -1px;
    -webkit-transition: opacity 0.15s ease-in-out 0s;
    -moz-transition: opacity 0.15s ease-in-out 0s;
    -o-transition: opacity 0.15s ease-in-out 0s;
    transition: opacity 0.15s ease-in-out 0s;
}

.pricing-table.selected {
    margin-top: 0;
}

.pricing-table.selected h5 {
    padding: 27px 0;
    background: #F88A79;
}

.pricing-table.selected .price {
    background: #F88A79;
}

.pricing-table.selected .price span {
    color: #FFFFFF;
}

.pricing-table.selected li {
    font-weight: 600;
}

.pricing-table.selected .confirm {
    padding: 24px 0;
}

.pricing-table .confirm:hover,
.pricing-table.selected .confirm:hover {
    opacity: 0.90;
}



/* colors */
a:link, 
a:hover,
a:active,
a:focus {
	color: #1CCCA0;
    text-decoration: none;
    font-weight: bold;
}
.site-branding a:link,
.site-branding a:hover,
.site-branding a:active,
.site-branding a:focus,
.menu a:link, 
.menu a:hover,
.menu a:active,
.menu a:focus {
    font-weight: normal;
}

a:link, 
a:hover,
a:active,
a:focus,
header #logo a:hover,
#navigation-mobile li a:hover,
.navigation-blog ul li.prev a i,
.navigation-blog ul li.next a i,
.wpcf7 .wpcf7-submit,
.standard-blog .entry-meta a:hover,
.masonry-blog .entry-meta a:hover,
.comment-author cite a:hover,
.comment-meta a:hover,
#commentform #submit,
#twitter-feed .tweet_list li .tweet_text a,
#twitter-feed .tweet_list li .tweet_time a:hover,
.tagcloud a,
.social_widget a i,
.footer-widgets .social_widget a:hover,
.button-main,
.button-main.inverted:hover,
.button-main.inverted:active,
.button-main.inverted:focus,
.box:hover .icon i,
.box:active .icon i,
.box:focus .icon i,
.dropmenu-active ul li a:hover,
.color-text,
.social-icons li a:hover i,
.icons-example ul li a,
.icons-example ul li:hover a i,
.icons-example ul li.active a i,
#footer-credits p a:hover,
#social-footer ul li:hover a i,
#title-page.banner-image .entry-meta.entry-header a:hover {
	color: #1CCCA0;
}

.single-people .hover-wrap .overlay,
.item-project .hover-wrap .overlay,
.navigation-blog ul li.prev a:hover,
.navigation-blog ul li.next a:hover,
.wpcf7 .wpcf7-submit:hover,
#blog .post-thumb .hover-wrap .overlay,
#latest-posts .post-thumb .hover-wrap .overlay,
.badge,
#commentform #submit:hover,
#back-to-top:hover,
.tagcloud a:hover,
.tagcloud a:active,
.tagcloud a:focus,
.widget_quick-flickr-widget ul li a .overlay,
.social_widget a:hover,
.fancybox-nav:hover span,
.button-main:hover,
.button-main:active,
.button-main:focus,
.button-main.inverted,
.tooltip-inner,
.highlight-text,
.dropcap-color,
.progress .bar,
.lightbox .fancy-wrap .overlay,
.pricing-table .confirm,
.pricing-table.selected h5,
.pricing-table.selected .price,
.mejs-overlay:hover .mejs-overlay-button,
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
    background-color: #1CCCA0;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    background-color: #1CCCA0 !important;
}

.navigation-blog ul li.prev a,
.navigation-blog ul li.next a,
.wpcf7 .wpcf7-submit,
#commentform #submit,
.tagcloud a,
.social_widget a,
.button-main,
.dropmenu:hover,
.dropmenu:hover,
.dropmenu.open,
.dropmenu.open,
.accordion-heading:hover .accordion-toggle,
.accordion-heading:hover .accordion-toggle.inactive,
.accordion-heading .accordion-toggle.active,
.nav > li > a:hover,
.nav > li > a:focus,
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus,
.box:hover .icon:after,
.box:active .icon:after,
.box:focus .icon:after {
    /*border-color: #e30613;*/
    border-color: #1CCCA0;
}

.single-people:hover .team-name,
.single-people .team-name:hover,
.item-project:hover .project-name,
.item-project .project-name:hover,
#blog article:hover,
#latest-posts article:hover  {
	border-bottom-color: #1CCCA0;
}

.tooltip.top .tooltip-arrow {
  	border-top-color: #1CCCA0;
}

.tooltip.right .tooltip-arrow {
  	border-right-color: #1CCCA0;
}

.tooltip.left .tooltip-arrow {
  	border-left-color: #1CCCA0;
}

.tooltip.bottom .tooltip-arrow {
  	border-bottom-color: #1CCCA0;
}

#circle:after {
	box-shadow: 0 0 0 4px #1CCCA0;
}

/* for the Editor */
.textalignleft { text-align: left !important;}
.textaligncenter { text-align: center !important;}
.textalignright { text-align: right !important;}

.text-center {
    text-align: center !important;
}

.header-like-table {
    background-color: #303338;
    color: #fff;
    padding: 5px 0 5px 0;
}
.header-like-table h1,
.header-like-table h2,
.header-like-table h3,
.header-like-table h4,
.header-like-table h5 {
    margin: 0px 0 5px 0;
}

.element-with-padding,
.entry-content
{
    padding: 1%;
}