html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video, 
button, input, textarea {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
font-size: 100%;
font-family: inherit;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
ol, ul {
list-style: none;
} button, input[type="submit"] { 
box-sizing: content-box; 
-moz-box-sizing: content-box; 
cursor: pointer; 
} 
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea { 
overflow: auto; 
}
a img { 
border: 0; 
} img { 
max-width: 100%;
height: auto;
}
.ie8 img {
width: auto;
} .clear { clear:both } 
body{
font-family: arial;
font-size: 12px;
color: #333;
}
body > header,
body > section,
body > footer {
display: block;
width: 100%;
clear: both;
float: left;
} a{
text-decoration: none;
color: #b17f4a;
transition: all 0.2s ease 0s;
outline: 0;
}
a:visited {
color: #b17f4a;
}
a:hover {
color: #b17f4a; text-decoration:underline
} .icon-houzz{ font-size: 20px; padding-bottom:1px}
@font-face {
font-family: 'helveticaneue';
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/helvetica-neue/helveticaneue.eot);
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/helvetica-neue/helveticaneue.eot?#iefix) format('embedded-opentype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/helvetica-neue/helveticaneue.woff) format('woff'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/helvetica-neue/helveticaneue.ttf) format('truetype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/helvetica-neue/helveticaneue.svg#helveticaneue) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'opensans_bold';
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_bold/opensans_bold.eot);
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_bold/opensans_bold.eot?#iefix) format('embedded-opentype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_bold/opensans_bold.woff) format('woff'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_bold/opensans_bold.ttf) format('truetype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_bold/opensans_bold.svg#opensans_bold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'opensans_italic';
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_italic/opensans_italic.eot);
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_italic/opensans_italic.eot?#iefix) format('embedded-opentype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_italic/opensans_italic.woff) format('woff'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_italic/opensans_italic.ttf) format('truetype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_italic/opensans_italic.svg#opensans_italic) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'opensans_regular';
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_regular/opensans_regular.eot);
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_regular/opensans_regular.eot?#iefix) format('embedded-opentype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_regular/opensans_regular.woff) format('woff'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_regular/opensans_regular.ttf) format('truetype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/opensans_regular/opensans_regular.svg#opensans_regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'roboto_slab_light';
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/roboto_slab_light/roboto_slab_light.eot);
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/roboto_slab_light/roboto_slab_light.eot?#iefix) format('embedded-opentype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/roboto_slab_light/roboto_slab_light.woff) format('woff'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/roboto_slab_light/roboto_slab_light.ttf) format('truetype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/roboto_slab_light/roboto_slab_light.svg#roboto_slab_light) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'roboto_slab_regular';
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/roboto_slab_regular/roboto_slab_regular.eot);
src: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/roboto_slab_regular/roboto_slab_regular.eot?#iefix) format('embedded-opentype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/roboto_slab_regular/roboto_slab_regular.woff) format('woff'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/roboto_slab_regular/roboto_slab_regular.ttf) format('truetype'),
url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/css/fonts/roboto_slab_regular/roboto_slab_regular.svg#roboto_slab_regular) format('svg');
font-weight: normal;
font-style: normal;
} @media only screen and (max-width: 1600px) and (min-width: 1180px) {
.revhomeslide{ min-height:468px}
#owl-demo1 .item img {max-width: 178px; height: 143px;}
}
.owl-demo { max-height:300px}
.owl-demo .item{ max-height:300px}
.overf { overflow: visible !important}
.testing { background-color:#eee; width:100%; min-height:200px; margin:0px 0px 0px 0px; border:1px solid red}
.logo       { padding-top:25px; padding-bottom:25px; float:left}
.logo a img { border:none }
.top_contact      { float:right; margin-top:5px}
.top_contact p    { float:left; display:inline; margin:0px 0px 0px 20px; padding:0}
.top_contact p    { font-family: 'opensans_regular'; font-weight: normal; font-size:13px; line-height:15px; color:#576163 }
.top_contact a    { font-family: 'opensans_regular'; font-weight: normal; font-size:13px; line-height:15px; color:#576163}
.top_contact a:link    { color: #576163; text-decoration: none}
.top_contact a:visited { color: #576163; text-decoration: none}
.top_contact a:hover   { color: #576163; text-decoration: underline}
.top_contact a:active  { color: #576163; text-decoration: none}
.evn i   {font-size:15px}
.centerdiv { float:left;}
.h_menu { float:left;} .h_menu{ margin-top:31px; float:right; margin-left:0px}
.h_menu ul {list-style:none; float:left; margin:0; padding:0}
.h_menu ul li { display:inline-block; margin:0px 30px 0px 0px; padding:0 }
.h_menu ul li:last-child {margin:0px 0px 0px 0px}
.h_menu ul li a  {display: block; font-family: 'opensans_bold'; font-weight: normal; font-size:16px; text-transform: uppercase; line-height:20px; text-align: left; color:#576163; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; float:left; border-bottom:5px solid #fff}
.h_menu ul li a:link    { color: #576163; text-decoration: none}
.h_menu ul li a:visited { color: #576163; text-decoration: none}
.h_menu ul li a:hover   { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.h_menu ul li a:active  { color: #576163; text-decoration: none}
.h_menu ul li a.hcurrent { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.tax-catalogue-country .h_menu ul li.menu-item-32 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.tax-catalogue-type .h_menu ul li.menu-item-32 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.tax-catalogue-colour .h_menu ul li.menu-item-32 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.single-stone-catalogue .h_menu ul li.menu-item-32 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.page-template-atmf-search .h_menu ul li.menu-item-32 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.page-template-paginaevents .h_menu ul li.menu-item-33 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.single-events .h_menu ul li.menu-item-33 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.current-menu-item.menu-item-31 a{ color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.blog .h_menu ul li.menu-item-34 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.single-post .h_menu ul li.menu-item-34 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.category .h_menu ul li.menu-item-34 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.page-id-13 .h_menu ul li.menu-item-35 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.tag .h_menu ul li.menu-item-34 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.slicknav_menu .current-menu-item.menu-item-31 a{ border-bottom:0px solid #00aad3}
.tax-event-country li.menu-item-33 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.tax-event-month li.menu-item-33 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.category-blog li.menu-item-1547 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.single-post li.menu-item-1547 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.archive.category li.menu-item-1547 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}
.tag li.menu-item-1547 a { color: #00aad3; text-decoration: none; border-bottom:5px solid #00aad3}   .slicknav_menu li a { display:block; font-family: 'opensans_bold'; font-weight: normal; font-size:16px; text-transform:uppercase; color:#576163; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; background:#fff;  border-bottom:0px solid #fff}
.slicknav_menu li a:link    { color: #576163; text-decoration: none}
.slicknav_menu li a:visited { color: #576163; text-decoration: none}
.slicknav_menu li a:hover   { color: #00aad3; text-decoration: none; border-bottom:0px solid #00aad3}
.slicknav_menu li a:active  { color: #576163; text-decoration: none}
.slicknav_menu li a.hcurrent { color: #00aad3; text-decoration: none; border-bottom:0px solid #00aad3}
.resp_menu{ float:left; display:inline; width:100%; min-height:1px; position:relative;}
.slicknav_menu { position:absolute; top:0px; left:0px; width:100%; z-index:999999999999999999; background-color:#fff}
.slicknav_menu {display:none}
.slicknav_menu {display:none; padding:0px 40px 0px 40px}  .slide  { margin-bottom:3px} .h_filter          { min-height:250px; float:left; display:inline; margin:32px 0px 30px 0px } 
.wrapcar{
overflow: hidden;
position: relative;
width: 100%; float:left; margin:0; padding:40px 0px 0px 0px
} .owl-carousel{float:left; margin:0; padding:0}
.mb50{ margin-bottom:50px}
.h_gen_title       { width:100%; margin:0px 0px 20px 0px; padding-left:3px}
.h_gen_title_box p { font-family: 'roboto_slab_light'; font-size:21px; color:#00aad3; line-height:35px; float:left; display:inline-block; margin:0; padding:0; border-bottom:5px solid #00aad3}
.owl-demo .item{ margin: 3px; overflow:hidden; text-align: center}
.owl-demo span{ font-family: 'opensans_regular'; font-weight: normal; font-size:17px; line-height:15px; color:#fff; padding-top:12px; padding-bottom:12px ; display:block; text-transform:uppercase}
.owl-demo .item a  { color:#fff}
.owl-demo .item a:link    { color: #fff; text-decoration: none}
.owl-demo .item a:visited { color: #fff; text-decoration: none}
.owl-demo .item a:hover   { color: #fff; text-decoration: underline}
.owl-demo .item a:active  { color: #fff; text-decoration: none}
.owl-demo .item{ margin: 3px}
.owl-demo .item img{display: block;width: 100%;height: auto}
.owl-prev, .owl-next {
position: absolute;
top: 30%;
margin-top: -30px;
width: 31px;
height: 31px;
text-align: center;
filter: Alpha(Opacity=90); opacity: 0.9;
}
.owl-prev {left: 10px}
.owl-next {right: 10px}
.owl-prev{background: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/imgs/bg_direction_nav1.png) no-repeat left center}
.owl-next{background: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/imgs/bg_direction_nav1.png) no-repeat right center}
.owl-prev.disabled{filter: Alpha(Opacity=50); opacity: 0.5;}
.owl-next.disabled{filter: Alpha(Opacity=50); opacity: 0.5;}
.owl-demo .item a{ display:block}
.owl-demo .item a:before{
content:'';
background:#999;
position:absolute;
top:3px;
left:3px;
right:3px;
bottom:-6px;
opacity:0;
display:block;
height:97%;
padding:0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out; z-index:9999
}
.owl-demo .item a:hover:before
{
opacity:.2
}  .mt20  { margin-top:20px} .h_title{ margin-bottom:17px; margin-top:43px}
.h_title h3 { font-family: 'opensans_regular'; font-weight: normal; font-size:22px; line-height:30px; color:#9ea1a3; text-transform:uppercase }
.mt43 { margin-top:43px}
.mb82 { margin-bottom:82px} .h_blog_news    { margin-bottom:30px; max-width:600px}
.h_blog_news p  { font-family: 'opensans_regular'; font-weight: normal; font-size:15px; line-height:15px; color:#9ea1a3 }
.h_blog_news h4 { font-family: 'opensans_regular'; font-weight: normal; font-size:20px; line-height:30px; color:#00aad3 }
.h_blog_news a  { display: inline-block; font-family: 'roboto_slab_light'; font-weight: normal; font-size:20px; line-height:30px; color:#00aad3}
.h_blog_news a:link    { color: #00aad3; text-decoration: none}
.h_blog_news a:visited { color: #00aad3; text-decoration: none}
.h_blog_news a:hover   { color: #00aad3; text-decoration: underline}
.h_blog_news a:active  { color: #00aad3; text-decoration: none} .h_event      { position:relative; width:100%; float:left; margin-bottom:10px; min-height:76px}
.h_event_date { position:absolute; top: 0; left:0px; width:74px; height:79px; border-right:5px solid white; border-bottom:5px solid white}
.h_event_name { width:100%; height:100%; float:left; background-color:#ededed; padding-left:74px; min-height:74px }
.h_event    a { width:100%; float:left; display: block; border:0px solid red;  min-height:74px}
.h_event_date { background: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/imgs/icon_calendar.jpg) no-repeat left top; }
.h_event_number { width:69px;font-family: 'opensans_bold'; color:#00aad3 }
.h_event_month  { width:69px;font-family: 'opensans_regular'; color:#10577a }
.h_event_name_title { font-family: 'opensans_bold'; color:#10577a }
.h_event_date_place { font-family: 'opensans_regular'; color:#9ea1a3 }
.h_event_number { float:left; display: block; text-align:center }
.h_event_month  { float:left; display:block; text-align:center; text-transform:uppercase }
.h_event_name_title { width:100%; float:left; display:block }
.h_event_date_place { width:100%; float:left; display:block }
.h_event_number     {margin-top: 12px; font-size: 33px;line-height:33px;}
.h_event_month      {margin-top: 0px;  font-size: 16px;line-height:16px;}
.h_event_name_title {margin-top: 16px; font-size: 16px;line-height:16px;padding-left:10px}
.h_event_date_place {margin-top: 12px; font-size: 16px;line-height:16px;padding-left:10px;padding-bottom:3px} .sec_page_title { background-color:#f6f6f6; border-top: 1px solid #d2d3d4; border-bottom:1px solid #d2d3d4}
.page_title h1      { font-family: 'helveticaneue'; font-weight: normal; font-size:26px; line-height:30px; color:#576163; padding:20px 0px 20px 0px } .fw-container .fw-rowsea {
margin-left: -13px;
margin-right: -13px;
}
.fw-container .fw-rowalt {
margin-left: 20px;
margin-right: 0px;
}
.main_list_four {
margin-right: -10px;
margin-left: -10px;
}
.list_four {
padding-left: 10px !important;
padding-right: 10px !important;
}
.sidebar{ margin-bottom:20px !important}
.breadcrumbs{  font-family: 'opensans_regular';  }
.breadcrumbs {
font-size: 12px;
color: #777;
margin-bottom: 20px;
margin-top:20px
}
.breadcrumbs a {
color: inherit;
}
.breadcrumbs a:hover { 
text-decoration: underline;
}
.breadcrumbs .delim {
padding: 0 10px;
font-size: 12px;
color: #777;
}
.catalogue { padding-bottom:87px}
.contactz { padding-bottom:84px}
.cataloguedetail { padding-bottom:74px} .wrapper_cat_stone{
padding-top: 0px !important;
padding-bottom: 20px !important;
}
.wrapper_cat_stone img {float:left;display: block; padding:0; margin:0}
.cataloguedetail .wrapper_cat_stone img { width:191px !important; height:132px !important}
.wrapper_cat_stone a  {display: block; margin:0; padding:0; position:relative;overflow: hidden;}
.wrapper_cat_stone a:link    { color: #3c3c3c; text-decoration: none}
.wrapper_cat_stone a:visited { color: #3c3c3c; text-decoration: none}
.wrapper_cat_stone a:hover   { color: #3c3c3c; text-decoration: none}
.wrapper_cat_stone a:active  { color: #3c3c3c; text-decoration: none}
.wrapper_cat_stone a:before{
content:'';
background:#999999;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
opacity:0;
display:inline-block;
height:100%;
padding:0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;	
}
.wrapper_cat_stone a:hover:before
{
opacity:.1
}
.wrapper_st_title { border-left: 1px solid #ececec; border-bottom:1px solid #ececec; border-right:1px solid #ececec; border-top:0px solid red; text-align:center; float:left; display:block; width:100%}
.st_title    { display:block; font-family: 'opensans_bold'; font-weight: normal; font-size:17px; line-height:17px; color:#3c3c3c; padding-top:9px; padding-bottom:12px; text-transform:uppercase }
.st_title_nd { display:block; font-family: 'opensans_regular'; font-weight: normal; font-size:17px; line-height:17px; color:#3c3c3c; padding:7px 0px 12px 12px }
.wrapper_st_title { min-height:56px; display: table;}
.st_title         { display: table-cell; vertical-align: middle; text-align: center; }
@media screen and (max-width: 1098px) {
.st_title   { font-size:13px; line-height:15px;}
}
@media screen and (max-width: 845px) {
.st_title   { font-size:12px; line-height:15px;}
}
@-moz-document url-prefix() { 
.wrapper_st_title {
height: 56px !important
}
} .wrapper_pagenavi{ 
display: block;
width: 100%;
clear: both;
float: left;
text-align:center
}
.wp-pagenavi{overflow: hidden; margin:70px auto 0px 0px}
.wp-pagenavi span  {font-family: 'opensans_regular'; font-weight: normal; font-size:17px; line-height:17px; color:#999999; padding:5px}
.wp-pagenavi span, .page .larger{    
border: 0px solid #DBDBDB;
color: #999999;
width: 32px;
display: inline-block;	
margin-right: 6px;
box-sizing: border-box;
text-align: center;
}
.wp-pagenavi .page, .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink{    
border: 0px solid #DBDBDB;
color: #999999;
width: 32px;
display: inline-block;	
margin-right: 6px;
box-sizing: border-box;
text-align: center;
}
.wp-pagenavi .previouspostslink,
.wp-pagenavi .nextpostslink{ 
width: auto;
padding: 5px;
}
.wp-pagenavi a:hover{
border: 0px solid #303030;
color: #006595;
text-decoration:none
}
.wp-pagenavi .current{
border: 0px solid #41BFE9;
color: #006595;
}
.wp-pagenavi a  {font-family: 'opensans_regular'; font-weight: normal; font-size:17px; line-height:17px; color:#999999; padding:5px}  .wrapper_stone_info { margin-top:12px; padding-right:20px;}
.wrapper_stone_info h1    {font-family: 'roboto_slab_light'; font-weight: normal; font-size:31px; color:#00aad3; padding:0px 0px 20px 0px}
.wrapper_stone_info p     {display: table;font-family: 'opensans_regular';padding:0px 0px 8px 0px;font-size:16px;font-weight: normal;}
.stone_item_title { width:130px; display: table-cell; color:#9da1a4; padding:0px 0px 0px 0px}
.stone_item_info  { display: table-cell; color:#3c3c3c; padding:0px 0px 0px 0px; line-height:26px}
.wrapper_stone_info_request  { margin:30px 0px 0px 0px; text-align:center}
.wrapper_stone_info_request a  {
font-family: 'opensans_regular';
display: inline-block;
padding: 12px 60px 11px 60px;
color: #3c3c3c;
font-size: 16px;
font-weight: normal;
border:1px solid #00aad3
}
.wrapper_stone_info_request a:link    { color: #00aad3; text-decoration: none}
.wrapper_stone_info_request a:visited { color: #00aad3; text-decoration: none}
.wrapper_stone_info_request a:hover   { color: #fff; text-decoration: none; background-color:#00aad3}
.wrapper_stone_info_request a:active  { color: #00aad3; text-decoration: none}
.wrapper_stone_about { margin-top:60px; padding-right:20px;}
.wrapper_stone_about h2    {font-family: 'opensans_regular'; font-weight: normal; font-size:19px; color:#9ea1a3; padding:0px 0px 21px 0px; text-transform:uppercase}
.wrapper_stone_about p     {font-family: 'opensans_regular';  padding:0px 0px 21px 0px; color:#3c3c3c; font-size:16px; font-weight: normal; line-height:22px}
.fw-container .fw-rowaltalt {
margin-left: 0px;
margin-right: 0px;
} .fw-container .fw-rowfin {
margin-left: 0px;
margin-right: 0px;
}
.main_list_fin {
margin-left: 0px;
margin-right: 0px;
}
.fw-col-3.list_foura{
}
.sss{ border-right:1px solid white}
.list_foura {
padding-left: 0px !important;
padding-right: 0px !important;
}
.list_foura img{ min-height:214px !important}
.wrapper_stone_finishing { margin-top:60px; padding-left:27px; margin-bottom:55px}
.wrapper_stone_finishing h2    {font-family: 'opensans_regular'; font-weight: normal; font-size:19px; color:#9ea1a3; padding:0px 0px 21px 0px; text-transform:uppercase}
.wrapper_stone_related { margin-top:60px;}
.wrapper_stone_related h2    {font-family: 'opensans_regular'; font-weight: normal; font-size:19px; color:#9ea1a3; padding:0px 0px 21px 0px; text-transform:uppercase}
.main_list_fourb {
margin-right: -10px;
margin-left: -10px;
padding-right:20px
}  div.gdl-single-portfolio{ margin-bottom: 25px; }
div.single-portfolio .port-media-wrapper{ max-width: 55%; float: left; 
margin-right: 40px; margin-bottom: 45px; }
div.single-portfolio .port-media-wrapper.gdl-video { width: 68%; }
div.single-portfolio .port-media-wrapper.gdl-slider .flex-control-nav{ display: none; }
div.single-portfolio .port-info-wrapper{ margin-bottom: 25px; font-size: 18px; }
div.single-portfolio .port-info{ margin-bottom: 10px; }
div.single-portfolio .port-visit-website{ margin-top: 13px; margin-bottom: 10px; }
div.single-portfolio .port-content-wrapper{ overflow: hidden; margin-bottom: 30px; }
div.single-portfolio .port-nav{ margin-bottom: 15px; }
div.row div.gdl-related-portfolio div.gdl-header-wrapper{ margin-bottom: 35px; }
div.single-portfolio.single-sidebar .port-media-wrapper,
div.single-portfolio.both-sidebar .port-media-wrapper{ max-width: 100%; margin-right: 0px; float: none; margin-bottom: 20px; }
div.single-portfolio.single-sidebar .port-content-wrapper,
div.single-portfolio.both-sidebar .port-content-wrapper{ overflow: visible; }
div.single-portfolio.single-sidebar .port-nav .port-prev-nav, 
div.single-portfolio.single-sidebar .port-nav .port-next-nav, 
div.single-portfolio.both-sidebar .port-nav .port-prev-nav,
div.single-portfolio.both-sidebar .port-nav .port-next-nav { margin-bottom: 15px; }
div.single-portfolio .port-info .head {
color: #6b6b6b;
}
div.single-portfolio .port-info {
color: #c2c2c2;
}
.mb0 {
margin-bottom: 0px !important;
}
div.portfolio-media-wrapper.gdl-image { display: block; opacity: 0; position: absolute; width: 100%; height: 100%; }
.port-content h1{
font-weight: bold;
line-height: 50px;
margin-bottom: 15px;
font-size:30px;
color: #303030;
}
.port-content p{color: #878787; font-size:14px; line-height:24px}
#pagination { float:right; width:130px; height:20px}
.nav-next, .nav-prev { float:left; display:inline}
.nav-next { margin-right:15px}
#pagination a { font-size: 14px; color:#bababa; text-decoration: none}
#pagination a:link   { color: #bababa; text-decoration: none}
#pagination a:visited{ color: #bababa; text-decoration: none}
#pagination a:hover  { color: #ed1e26; text-decoration: none}
#pagination a:active { color: #bababa; text-decoration: none}  .port-media-wrapper{ padding-left:27px; margin-top:56px}
.isgallery   {  position:relative;}
.isgallery a { }
.isgallery_over{position: absolute; top:0; left:0; width:100%; height:100%; margin:0; padding:0; 
background-color:#009abd;
opacity:.8; text-align:center;
}
.isgallery_over_txt {font-family: 'opensans_regular'; font-weight: normal; font-size:12px; color:#fff;
display: inline-block;
position: relative;
top: 50%;
transform: translateY(-50%);
margin: 0;
}
.isgallery_hide{ display:none}
.main_list_fourc {
margin-right: -10px;
margin-left: -10px;
}
.main-image {height:auto;width:100%;position:relative; margin:0px 0px 0px 0px; }
.main-image a {display:block}
.main-image a img {max-width:100% !important}
#detail-thumbs {position:relative;text-align:center;padding:20px 0px 0px 0px}
#detail-thumb-wrap{ width: 100%; min-height: 54px;}
.scroll-thumb {  }
.scroll-thumb:hover {  }
.scroll-thumb a {display:block}
.scroll-thumb a img {display:block;max-width: 100%;height: auto;}
.wrap_scroll-thumb{height:auto;width:100%;position:relative; margin:0px 0px 0px 0px;float:left; } .genpage2{  min-height: 500px; padding-top:40px; padding-bottom:0px} .selecto { border:0px solid red; float:left; display:inline; width:100%; min-height:1px; text-align:right; margin-top:12px; margin-bottom:36px; padding-right:10px }
.selecto select {
margin: 0;
padding: 5px 5px 5px 5px;
background: #f7f7f7;
border: 1px solid #ccc;
margin: 0;
font-family: 'opensans_regular'; font-weight: normal; font-size:13px; line-height: 16px; color:#3c3c3c;
}
.view-toggle{ display:none}
#isnoshow{ display:none}
.nostones {border:0px solid red; float:left; display:inline; width:100%; min-height:1px; padding-left:10px }
.nostones {font-family: 'opensans_regular'; font-weight: normal; font-size:16px; line-height: 16px; color:#3c3c3c} .wrapper_cato_navi{ 
display: block;
width: 100%;
clear: both;
float: left;
text-align:center
}
.cp-pagenavi{overflow: hidden; margin:70px auto 0px 0px; text-align:center}
.cp-pagenavi ul {list-style:none;
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
.cp-pagenavi li { display: inline;}
.cp-pagenavi li a{ display: inline-block;
padding: 10px;}
.cp-pagenavi li.span, .page .larger{    
border: 0px solid #DBDBDB;
color: #999999;
width: 32px;
display: inline-block;	
margin-right: 6px;
box-sizing: border-box;
text-align: center;
}
.cp-pagenavi .page, .cp-pagenavi .previouspostslink, .cp-pagenavi .nextpostslink{    
border: 0px solid #DBDBDB;
color: #999999;
width: 32px;
display: inline-block;	
margin-right: 6px;
box-sizing: border-box;
text-align: center;
}
.cp-pagenavi .previouspostslink,
.cp-pagenavi .nextpostslink{ 
width: auto;
padding: 5px;
}
.cp-pagenavi a:hover{
border: 0px solid #303030;
color: #006595;
text-decoration:none
}
.cp-pagenavi li.active a{
border: 0px solid #41BFE9;
color: #006595;
}
.cp-pagenavi a  {font-family: 'opensans_regular'; font-weight: normal; font-size:17px; line-height:17px; color:#999999; padding:5px}
.control-area {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.icheckboxposrel {
position: relative; margin:0px 0px 10px 0px
}
.icheckbox {
background-position: 0 0;
}
.icheckbox {
display: inline-block;
vertical-align: middle;
margin: 0;
padding: 0;
width: 20px;
height: 20px;
background: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/imgs/orange.png) no-repeat;
border: none;
cursor: pointer;
}
.icheckbox.hovery {
background-position: -22px 0;
}
.icheckbox input[type="checkbox"]{
top: 0; 
right: 0; 
bottom: 0; 
left: 0;
opacity: 0;
z-index: 100;
position: absolute;
width: 100%;
height: 100%;
cursor: pointer;
}
.icheckboxpos{
position: absolute;
top: 0%;
left: 0%;
display: block;
width: 20px;
height: 20px;
margin: 0px;
padding: 0px;
border: 0px;
opacity: 0;
background: rgb(255, 255, 255);
cursor: pointer;
}
.icheckbox_value{ position: absolute; top:2px; left:30px; width:30px; min-height:2px }
.icheckbox_value {
font-family: 'opensans_regular'; font-weight: normal; font-size:16px; line-height: 16px; color:#3c3c3c;
}
.icheckboxposrel:hover .icheckbox_value { text-decoration:underline}
h3.ng-binding{
font-family: 'opensans_regular';
font-weight: normal;
font-size: 18px;
color: #1f5d80;
padding: 15px 0px 15px 0px;
}
h2.filtername {
font-family: 'opensans_regular';
font-weight: normal;
font-size: 19px;
color: #9ea1a3;
padding: 24px 0px 9px 0px;
text-transform: uppercase;
} .thumb-wrap {
position: relative;
}
.genhover img {display: block; padding:0; margin:0}
.genhover     {display: block; margin:0; padding:0; position:relative;overflow: hidden;}
.genhover:before{
content:'';
background:#333;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
opacity:0;
display:inline-block;
height:100%;
padding:0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;	
}
.genhover:hover:before
{
opacity:.2
}
.scroll-thumb a img {display: block; padding:0; margin:0}
.scroll-thumb a     {display: block; margin:0; padding:0; position:relative;overflow: hidden;}
.scroll-thumb a:before{
content:'';
background:#333;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
opacity:0;
display:inline-block;
height:100%;
padding:0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;	
}
.scroll-thumb a:hover:before
{
opacity:.2
}
.footer-thumb a img {display: block; padding:0; margin:0;}
.footer-thumb a     {display: block; margin:0; padding:0; position:relative;overflow: hidden;}
@-moz-document url-prefix() { 
.footer-thumb a {max-width:107px !important; max-height:81px !important}
}
@-moz-document url-prefix() { 
.wrapper_st_title span {
position: static !important; 
display: table-cell !important; 
vertical-align: middle !important; 
width: 100% !important; 
}
}
.f_gal.footer-thumb{ float:none !important  }
.footer-thumb a:before{
content:'';
background:#333;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
opacity:0;
display:inline-block;
height:100%;
padding:0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;	
}
.footer-thumb a:hover:before
{
opacity:.2
} .events{ margin-bottom:51px}
.wrapper_events_title {
margin-top: 12px;
padding-right:47px
}
.wrapper_events_title h1 {
font-family: 'roboto_slab_light';
font-weight: normal;
font-size: 31px;
color: #00aad3;
padding: 0px 0px 27px 0px;
}
.e_event      { position:relative; width:100%; float:left; margin-bottom:10px; min-height:89px}
.e_event_date { position:absolute; top: 0; left:0px; width:90px; height:89px; border-bottom:5px solid white}
.e_event_name { width:100%; height:100%; float:left; padding-left:95px; min-height:84px }
.e_event    a { width:100%; float:left; display: block; border:0px solid red;  min-height:84px}
.e_event_date { background: url(//www.globalstoneportal.com/wp-content/themes/globalstoneportal/imgs/icon_calendar2.jpg) no-repeat left top; }
.e_event_number { width:90px;font-family: 'opensans_bold'; color:#00aad3 }
.e_event_month  { width:90px;font-family: 'opensans_regular'; color:#10577a }
.e_event_name_title { font-family: 'opensans_bold'; color:#10577a }
.e_event_date_place { font-family: 'opensans_regular'; color:#494949  }
.e_event_date_desc  { font-family: 'opensans_regular'; color:#9ea1a3; font-size:13px !important}
.e_event_number { float:left; display: block; text-align:center }
.e_event_month  { float:left; display:block; text-align:center; text-transform:uppercase }
.e_event_name_title { width:100%; float:left; display:block }
.e_event_date_place { width:100%; float:left; display:block }
.e_event_date_desc  { width:100%; float:left; display:block }
.e_event_number     {margin-top: 22px; font-size: 33px;line-height:33px;}
.e_event_month      {margin-top: 0px;  font-size: 16px;line-height:16px;}
.e_event_name_title {margin-top: 12px; font-size: 22px;line-height:22px;padding-left:5px}
.e_event_date_place {margin-top: 3px;  font-size: 14px;line-height:16px;padding-left:5px;padding-bottom:0px}
.e_event_date_desc  {margin-top: 10px; font-size: 14px !important;line-height:16px;padding-left:5px;padding-bottom:3px}
.e_event a:hover .e_event_name_title{ text-decoration:underline} .wrapper_calendar_title {
margin-top: 35px;
}
.wrapper_calendar_title h2 {
font-family: 'opensans_regular';
font-weight: normal;
font-size: 19px;
color: #9ea1a3;
padding: 0px 0px 20px 0px; text-transform:uppercase
}
.wrapper_calendar_subbox { margin-bottom:40px
}
.wrapper_calendar_subbox_tag {
margin-bottom: 30px;
}
.wrapper_calendar_subbox h3 {
font-family: 'opensans_regular';
font-weight: normal;
font-size: 18px;
color: #1f5d80;
padding: 0px 0px 6px 0px
}
.wrapper_calendar_subbox_tag h3 {
font-family: 'opensans_regular';
font-weight: normal;
font-size: 18px;
color: #1f5d80;
padding: 0px 0px 6px 0px
}
.wrapper_calendar_subbox h4{
font-family: 'opensans_regular';
font-weight: normal;
font-size: 19px;
color: #9ea1a3;
padding: 0px 0px 6px 0px; text-transform:uppercase
}
.wrapper_calendar_subbox ul {list-style:none; float:left; margin:0}
.wrapper_calendar_subbox ul li { display: block}
.wrapper_calendar_subbox ul li a  {display: block; font-family: 'opensans_regular'; font-weight: normal; font-size:15px; color:#576163; padding:6px 0px 6px 0px}
.wrapper_calendar_subbox ul li a:link    { color: #576163; text-decoration: none}
.wrapper_calendar_subbox ul li a:visited { color: #576163; text-decoration: none}
.wrapper_calendar_subbox ul li a:hover   { color: #576163; text-decoration: underline}
.wrapper_calendar_subbox ul li a:active  { color: #576163; text-decoration: none}
.wrapper_event_partner { margin-bottom:25px}
.wrapper_calendar_subbox select { margin-bottom:25px; font-family: 'opensans_regular'; font-weight: normal; font-size:15px; color:#576163; padding:6px 0px 6px 0px}
.wrapper_calendar_subbox_tag ul {list-style:none; float:left; margin:0}
.wrapper_calendar_subbox_tag ul li { display: inline-block; float:left; margin-right:10px; margin-bottom:10px}
.wrapper_calendar_subbox_tag ul li a  {display: block; font-family: 'opensans_regular'; font-weight: normal; font-size:15px; color:#576163; padding: 5px; border:1px solid #00aad3}
.wrapper_calendar_subbox_tag ul li a:link    { color: #00aad3; text-decoration: none}
.wrapper_calendar_subbox_tag ul li a:visited { color: #00aad3; text-decoration: none}
.wrapper_calendar_subbox_tag ul li a:hover   { color: #fff; text-decoration: none; background-color: #00aad3;border:1px solid #00aad3}
.wrapper_calendar_subbox_tag ul li a:active  { color: #00aad3; text-decoration: none}
.w_map_box{position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;min-height:360px} 
.w_map_box iframe, .w_map_box object, .w_map_box embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;max-height:360px; min-height:360px }
@media screen and (max-width: 767px) {
.w_map_box{position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;max-height: none; width:100%; left:le
; display:block} 
.w_map_box iframe, .w_map_box object, .w_map_box embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;max-height: none;}
} .fiximg { text-align:left; margin-top:9px; margin-left:0px}
.stone_item_info a  {color: #00aad3;font-family: 'opensans_regular';padding:0px 0px 8px 0px;font-size:16px;font-weight: normal;}
.stone_item_info a:link    { color: #00aad3; text-decoration: none}
.stone_item_info a:visited { color: #00aad3; text-decoration: none}
.stone_item_info a:hover   { color: #00aad3; text-decoration: underline}
.stone_item_info a:active  { color: #00aad3; text-decoration: none}
.wrapper_even_about { margin-top:40px; padding-right:37px;}
.wrapper_even_about h2    {font-family: 'opensans_regular'; font-weight: normal; font-size:19px; color:#9ea1a3; padding:0px 0px 20px 0px; text-transform:uppercase}
.wrapper_even_about p     {font-family: 'opensans_regular';  padding:0px 0px 21px 0px; color:#3c3c3c; font-size:16px; font-weight: normal; line-height:22px}
.wrapper_event_spacing { padding-right:10px;
margin-right: -10px; 
margin-left: -10px; 
}
.wrapper_event_tx { float:left; display:inline; }
.wrapper_event_tx_img { float:left; display:inline; } .conteudo_about p {
font-family: 'opensans_regular';
font-weight: normal;
font-size: 16px;
line-height: 26px;
color: #3c3c3c;
padding-bottom: 18px;
}
.conteudo_about h3 {
font-family: 'opensans_regular';
font-weight: normal;
font-size: 18px;
line-height: 26px;
color: #3c3c3c;
padding-bottom: 18px;
}
.conteudo_about h4{ font-family: 'opensans_regular'; font-weight: normal; font-size:18px; line-height:26px; color:#494949; padding-bottom:18px }
.conteudo_about a  {color: #00aad3;font-family: 'opensans_regular';padding:0px 0px 8px 0px;font-size:16px;font-weight: normal;}
.conteudo_about a:link    { color: #00aad3; text-decoration: none}
.conteudo_about a:visited { color: #00aad3; text-decoration: none}
.conteudo_about a:hover   { color: #00aad3; text-decoration: underline}
.conteudo_about a:active  { color: #00aad3; text-decoration: none}
.wrapper_pageside ul {list-style:none; float:left; padding:10px 0px 0px 0px; margin:40px 0px 0px 0px; border-top:5px solid #00aad3}
.wrapper_pageside ul li { display: block}
.wrapper_pageside ul li a  {display: block; font-family: 'opensans_bold'; font-weight: normal; font-size:15px; color:#00aad3; padding:6px 0px 6px 0px}
.wrapper_pageside ul li a:link    { color: #00aad3; text-decoration: none}
.wrapper_pageside ul li a:visited { color: #00aad3; text-decoration: none}
.wrapper_pageside ul li a:hover   { color: #00aad3; text-decoration: underline}
.wrapper_pageside ul li a:active  { color: #00aad3; text-decoration: none}  .list_blog_post .fw-col { padding:0}
.wrapper_list_blog{ padding:0}
.list_blog_post  { padding-right:0px; position:relative; margin-bottom:30px; width:100%; float:left}
.list_blog_post_img img  { width:380px; max-height:230px}
.list_blog_post_txt h2  { padding:0px 0px 10px 0px}
.list_blog_post_txt h2 a  { color: #10577a;font-family: 'opensans_bold';padding:0px 0px 8px 0px;font-size:22px;font-weight: normal;}
.list_blog_post_txt h2 a:link    { color: #10577a; text-decoration: none}
.list_blog_post_txt h2 a:visited { color: #10577a; text-decoration: none}
.list_blog_post_txt h2 a:hover   { color: #10577a; text-decoration: underline}
.list_blog_post_txt h2 a:active  { color: #10577a; text-decoration: none}
.list_blog_post_txt p  { color: #494949;font-family: 'opensans_regular';padding:0px 0px 20px 0px;font-size:14px; line-height:20px;font-weight: normal}
.list_blog_post_txt { padding-left:0px; padding-right:47px}
.l_read_more  {  }
.l_read_more a  { float:left; display:block; color: #494949;font-family: 'opensans_regular';padding:8px 16px 8px 16px;font-size:14px; font-weight: normal; border:1px solid #1b1b1b}
.l_read_more a:link    { color: #494949; text-decoration: none}
.l_read_more a:visited { color: #494949; text-decoration: none}
.l_read_more a:hover   { color: #fff; text-decoration: none; background-color:#494949}
.l_read_more a:active  { color: #494949; text-decoration: none} .wrapper_global_blog{ padding:0px 47px 0px 0px;color:#3c3c3c;}
.w_global_blog_txt p{ font-family: 'opensans_regular'; font-weight: normal; font-size:16px; line-height:26px; color:#3c3c3c; padding-bottom:18px }
.w_global_blog_txt .featured{ font-family: 'opensans_regular'; font-weight: bold; font-size:17px; line-height:26px; color:#3c3c3c; padding-bottom:18px }
.w_global_blog_txt h2{ font-family: 'opensans_regular'; font-weight: normal; font-size:22px; line-height:26px; color:#3c3c3c; padding-bottom:5px }
.w_global_blog_txt h3{ font-family: 'opensans_regular'; font-weight: normal; font-size:21px; line-height:26px; color:#3c3c3c; padding-bottom:5px }
.w_global_blog_txt h4{ font-family: 'opensans_regular'; font-weight: normal; font-size:20px; line-height:26px; color:#3c3c3c; padding-bottom:5px }
.w_global_blog_txt h5{ font-family: 'opensans_regular'; font-weight: normal; font-size:19px; line-height:26px; color:#3c3c3c; padding-bottom:5px }
.w_global_blog_txt h6{ font-family: 'opensans_regular'; font-weight: normal; font-size:18px; line-height:26px; color:#3c3c3c; padding-bottom:5px }
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #fafafa;
padding: 4px;
margin: 10px 0px 20px 0px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-family: 'opensans_regular'; font-weight: normal;
color:#3c3c3c;
font-size: 16px;
line-height: 26px;
padding: 0px 0px 0px 0px;
margin: 0;
}
.w_global_blog_txt ul {
list-style-type: disc;
}
.w_global_blog_txt ul li {
display: list-item;
line-height: 26px;
padding: 0px 0px 0px 0px;
font-family: 'opensans_regular';
font-size: 16px;
color: #3c3c3c;
}
.w_global_blog_txt ol {
list-style-type: decimal;
}
.w_global_blog_txt ul, .w_global_blog_txt ol {
margin-top: 0;
margin-bottom: 20px;
padding: 0px 0px 0px 20px;
}
.w_global_blog_txt ol li {
display: list-item;
line-height: 26px;
padding: 0px 0px 0px 0px;
font-family: 'opensans_regular';
font-size: 16px;
color: #3c3c3c;
}
blockquote {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 16px;
border-left: 5px solid #ccc;
}
.w_global_blog_txt a  { color: #00aad3;font-family: 'opensans_regular'; font-size:16px;}
.w_global_blog_txt a:link    { color: #00aad3; text-decoration: none}
.w_global_blog_txt a:visited { color: #00aad3; text-decoration: none}
.w_global_blog_txt a:hover   { color: #00aad3; text-decoration: underline}
.w_global_blog_txt a:active  { color: #00aad3; text-decoration: none}
.wrapper_global_blog a  { color: #00aad3;font-family: 'opensans_regular'; font-size:16px;}
.wrapper_global_blog a:link    { color: #00aad3; text-decoration: none}
.wrapper_global_blog a:visited { color: #00aad3; text-decoration: none}
.wrapper_global_blog a:hover   { color: #00aad3; text-decoration: underline}
.wrapper_global_blog a:active  { color: #00aad3; text-decoration: none} .post-image {
margin: 0 10px 10px 0;
}
img.centered,
.aligncenter {
display: block;
margin: 0 auto 10px;
}
img.alignnone {
display: inline;
margin: 0 0 15px;
}
img.alignleft {
display: inline;
margin: 0 15px 10px 0;
}
img.alignright {
display: inline;
margin: 0 0 10px 15px;
}
.alignleft {
float: left;
margin: 0 10px 0 0;
}
.alignright {
float: right;
margin: 0 0 0 10px;
}  .entry-social{
overflow: hidden;
font-size: 13px;
margin-bottom: 30px;
text-align: center;
}
.entry-social a{
display: block;	
}
.entry-social ul{
display: inline-block;
}
.entry-social li {
float: left;
line-height: 1;
margin-right: 15px;
padding: 8px 12px 10px;
background: #F8F8F8
}
.entry-social li i{
margin-right: 10px;	
color: #666666;
}
.entry-social li:hover a,
.entry-social li:hover i{
color: #FFFFFF;	
}
.entry-social li.fb:hover{
background: #5D82D1;	
}
.entry-social li.twitter:hover{
background: #40BFF5;
}
.entry-social li.gplus:hover{
background: #B84830;
}
.entry-social li.linkedin:hover{
background: #2D8ED6;
}
.entry-social li.pinterest:hover{
background: #FE4445;
} .post-nav{
overflow: hidden;
margin-bottom: 30px;
font-size: 16px;
}
.post-nav h4{
font-weight: 400;
display: inline-block;
}
.post-nav .link{
display: block;
float: left;
}
.post-nav .prev-post{
float: left;
}
.post-nav .prev-post i{
margin-right: 5px;
font-size: 18px;
}
.post-nav .next-post{
float: right;
}
.post-nav .next-post i{
margin-left: 5px;
font-size: 18px;
}
.entry-meta .comments {
float: right;
}
.entry-footer i {
margin-right: 5px;
}	
.entry-footer span{ display: inline-block
} .post-nav, #respond, .entry-footer, .entry-social, #comments {
display: block;
width: 100%;
clear: both;
float: left;
} 
.entry-footer { margin-bottom:50px } 
.entry-social { margin-bottom:50px } 
.form-allowed-tags{ display:none}
#respond #reply-title {
font-size: 16px;
}
#respond #reply-title {
margin-top: 20px;
background: #F8F8F8;
padding: 10px 12px;
color: #666666;
margin-bottom: 10px;
line-height: 1.1;
font-weight: 700;font-family: 'opensans_regular';
}
#respond #reply-title small {
font-weight: 400;
font-size: 13px;
}
#respond #commentform p {
font-size: 16px;
}
#respond .comment-notes {
color: #999999;
margin-bottom: 20px !important;
}
#commentform{
margin-left: -10px;
margin-right: -10px;
}
.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment, .form-submit, .comment-notes{
padding-left: 10px;
padding-right: 10px;
}
#respond .comment-form-author, #respond .comment-form-email {
width: 50%;
float: left;
}
#respond label {
display: block;
margin-bottom: 5px;
}
#respond .required {
color: #ff4b33;
font-weight: bold;
}
#respond .comment-form-author input[type=text], #respond .comment-form-email input[type=text] {
width: 100%;
}
#respond input[type=text], #respond textarea {
display: block;
font-family: inherit;
font-size: 16px;
color: inherit;
padding: 10px;
border: 1px solid #DBDBDB;
margin-bottom: 20px;
}
#respond .comment-form-author, #respond .comment-form-email {
width: 50%;
float: left;
}
#respond .comment-form-comment label {
margin-top: 10px;
}
#respond textarea {
height: 185px;
}
#respond .comment-form-url input[type=text], #respond textarea {
width: 100%;
}
#respond #commentform p {
margin-bottom: 0;
font-size: 16px;
}
#respond input[type=submit] {
color: #fff;
cursor: pointer;
display: inline-block;
text-decoration: none;
border: none;
margin: 0 0 30px;
background: #303030;
font-size: 14px;
padding: 8px 20px;
}
#respond input[type=submit]:hover { background-color:#00aad3}
#comments {
}
.comments-title {
overflow: hidden;
margin-bottom: 25px;
}
.comment-author img{
float: left;
width: 65px;
margin-right: 12px;
margin-top: 3px;
}
#comments .comment {
margin-bottom: 15px;
}
.comments-title  {
font-family: 'opensans_regular';
font-size: 14px;
line-height: 1.1;
letter-spacing: 1px;
color: #1D1F22;
font-weight: 700; text-transform:uppercase
}
#comments .comment-meta {
font-size: 12px;
margin-bottom: 2px;
margin-top:0px;
}
#comments .comment-meta a{
clear:left
}
.commentmetadata {
letter-spacing: 0;
margin-right: 5px;
}
.commentmetadata a {color:#AEAEAE
}
.fn{
width: 100%; min-height:25px;
font-style: normal; clear:right; display:block}
.comment-body  br {display:none}
.fn a {
float: left;
font-size: 15px;
}
.says, .reply{ display:none }
#comments .sep {
color: #AEAEAE;
margin-right: 0px;
}
#comments .reply {
margin-right: 10px;
}
#comments .comment-text {
font-size: 16px;
}
#comments .comment-text p:last-child {
margin-bottom: 0;
}
.comments-area{ position:relative
}
.comment-awaiting-moderation {
font-size: 14px;
color:#E96065;
font-size: 13px;
margin-bottom: 0; position:absolute; bottom:0; left:0
}
.comment-body p{  font-size: 16px;
}
.blogspac{ margin-bottom:25px}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
display: block;
}
span.wpcf7-not-valid-tip {
text-shadow: none;
font-size: 14px;
color: #fff;
padding: 5px;
font-family: 'opensans_regular';
} .wrapper_blogside { margin:37px 0px 0px 0px}
.blog_box_cats h3, .w_side_box h3 {
font-family: 'opensans_regular';
font-weight: normal;
font-size: 19px;
color: #9ea1a3;
padding: 0px 0px 6px 0px;
text-transform:uppercase
}
.w_side_box {
display: block;
width: 100%;
clear: both;
float: left;
margin-bottom:30px
}
.blog_box_cats ul {list-style:none; float:left; margin:0}
.blog_box_cats ul li { display: inline-block; float:left; margin-right:10px; margin-bottom:10px}
.blog_box_cats ul li a  {display: block; font-family: 'opensans_regular'; font-weight: normal; font-size:15px; color:#576163; padding: 5px; border:1px solid #00aad3}
.blog_box_cats ul li a:link    { color: #00aad3; text-decoration: none}
.blog_box_cats ul li a:visited { color: #00aad3; text-decoration: none}
.blog_box_cats ul li a:hover   { color: #fff; text-decoration: none; background-color: #00aad3;border:1px solid #00aad3}
.blog_box_cats ul li a:active  { color: #00aad3; text-decoration: none}
.blog_box_posts a  { font-family: 'opensans_regular'; font-weight: normal; font-size:14px; color: #494949; padding:0px 0px 8px 0px;}
.blog_box_posts a:link    { color: #494949; text-decoration: none}
.blog_box_posts a:visited { color: #494949; text-decoration: none}
.blog_box_posts a:hover   { color: #494949; text-decoration: underline}
.blog_box_posts a:active  { color: #494949; text-decoration: none}
.popbox a{ text-transform: capitalize !important }
.max {
float: left;
width: 100%;
margin: 0;
padding: 0; 
}
.imgside {
padding-bottom: 15px !important;
}
div.imgside + div.imgside + div.imgside {
padding-bottom: 0px !important;
}
.side_feat {
float: left;
display: inline;
max-width: 111px;
margin-right: 14px;
min-height: 78px;
}
.imgside .popbox {
float: left;
max-width: 100px;
}
.imgside .popbox {
display: table;     min-height: 78px;
}
.imgside .popbox h2 {
display:table-cell; vertical-align:middle
}
.liketags ul {list-style:none; float:left; margin:0}
.liketags ul li { display: inline-block; float:left; margin-right:10px; margin-bottom:10px}
.liketags ul li a  {display: block; font-family: 'opensans_regular'; font-weight: normal; font-size:15px; color:#576163; padding: 5px; border:1px solid #00aad3}
.liketags ul li a:link    { color: #00aad3; text-decoration: none}
.liketags ul li a:visited { color: #00aad3; text-decoration: none}
.liketags ul li a:hover   { color: #fff; text-decoration: none; background-color: #00aad3;border:1px solid #00aad3}
.liketags ul li a:active  { color: #00aad3; text-decoration: none} .wrapper_contact { }
.contact_side{ margin-top:0px }
.wrapper_contact p  { font-family: 'opensans_regular'; font-weight: normal; font-size:16px; line-height:22px; color:#494949; padding-bottom:21px }
.wrapper_contact h2 { font-family: 'opensans_bold'; font-weight: normal; font-size:18px; line-height:22px; color:#0184b7; padding-bottom:5px }
.wrapper_contact a  {font-family: 'opensans_regular'; font-weight: normal; font-size:16px; color:#00aad3}
.wrapper_contact a:link    { color: #00aad3; text-decoration: none}
.wrapper_contact a:visited { color: #00aad3; text-decoration: none}
.wrapper_contact a:hover   { color: #00aad3; text-decoration: underline}
.wrapper_contact a:active  { color: #00aad3; text-decoration: none}
.wrapper_contact_form h3 {
font-family: 'opensans_regular';
text-transform: uppercase;
font-weight: normal;
font-size: 22px;
line-height: 30px;
color: #9ea1a3;
padding: 0px 0px 10px 0px;	
}
.wrapper_contact{ width:100%;float:left; display:inline; margin-right:-10px; margin-left:-10px; margin-top:42px	}
.wrapper_contact_form{ width:100%;float:left; display:inline; margin-right:-10px; margin-left:-10px;	} #responsive-form{
margin:0 auto;
width:100%;
}
.form-row{
width: 100%;
margin-right: -10px;
margin-left: -10px;
}
.column-half, .column-full{
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
padding-left: 10px !important;
padding-right: 10px !important;
}
.clearfix:after {
content: "";
display: table;
clear: both;
} @media only screen and (min-width: 48em) { 
.column-half{
width: 50%;
}
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 3px;
font-family: 'opensans_regular';
font-weight: normal; font-size:14px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.wpcf7 input[type="text"]:focus{
background: #fff;
}
.formabut{
float: left;
background: #303030;
color: #fff;
text-transform: uppercase;
border: none;
padding: 8px 20px;
cursor: pointer;
transition: all 0.2s ease 0s;
font-family: 'opensans_regular';
font-weight: normal; font-size:14px;
}
.formabut:hover{
background: #00aad3;
}
span.wpcf7-not-valid-tip{
text-shadow: none;
font-size: 12px;
color: #fff;
padding: 5px;
}
div.wpcf7-validation-errors { 
text-shadow: none;
border: transparent;
padding: 5px;
color: #494949;
text-align: center;
margin: 0;
font-size: 12px;
}
div.wpcf7-mail-sent-ok{
text-align: center;
text-shadow: none;
padding: 5px;
font-size: 12px;
color: #fff;
margin: 0; border: none !important
}
.attachment-projsize{ width:60px; height:60px}
.wpcf7-mail-sent-ok{ 
font-family: 'opensans_regular', serif, Helvetica, Arial, Sans-Serif !important;
font-size: 18px !important;
font-weight: 400 !important;
line-height: 1.6 !important;
color: #1D1F22 !important;
}
.wrapper_contact_side {margin:40px 0px 0px 0px}
.wrapper_contact_side h3 {
font-family: 'opensans_regular';
font-weight: normal;
font-size: 18px;
color: #9ea1a3;
padding: 0px 0px 12px 0px;
text-transform: uppercase;
}
.wrapper_contact_side img { display:block}
.contact_side_txt  {padding:14px 24px 14px 24px; background-color:#01a7e3}
.contact_side_txt p  { font-family: 'opensans_regular'; font-weight: normal; font-size:14px; line-height:20px; color:#fff; padding-bottom:18px }
.contact_side_txt h4 { font-family: 'opensans_regular'; font-weight: normal; font-size:24px; line-height:24px; color:#fff; padding-bottom:5px }
.contact_side_txt input[type="text"], .contact_side_txt input[type="email"] {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 3px;
font-family: 'opensans_regular';
font-weight: normal; font-size:12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.contact_side_txt input[type="text"]:focus{
background: #fff;
} input[type=radio], input[type=checkbox] {
margin:0;
line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
.formquick .form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
line-height: 1.42857143;
color: #3c3c3c;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
font-family: 'opensans_regular'; font-weight: normal; font-size:12px; margin-top:40px
}
.filter-btn {
margin-bottom: 42px !important;
margin-top: 20px !important;
}
.btn-primary {
color: #fff;
background-color: #00aad3;
border-color: #00aad3;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
color: #fff;
background-color: #00aad3;
border-color: #00aad3;
color:#3c3c3c
}
.btn:hover, .btn:focus {
color: #3c3c3c;
text-decoration: none;
}
.btn {
font-family: 'opensans_regular'; font-weight: normal;
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 0px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.contact_side_txttxt p {
font-family: 'opensans_regular';
font-weight: normal; text-align:center !important;
padding-bottom: 0px;
}
.contact_side_txt .wpcf7-submit {
color: #fff;
text-transform: uppercase;
border: none;
margin:10px auto 0px auto;
font-size:11px; background-color:#303030;
cursor: pointer;
transition: all 0.2s ease 0s;
padding:10px;
float: none !important
}
.contact_side_txt span.wpcf7-not-valid-tip {
color: #494949;
} .footer{ background-color:#006595}
.footer_menu{ margin-top:15px; float:left; margin-bottom:40px}
.footer_menu ul {list-style:none; float:left; margin:0; padding:0}
.footer_menu ul li { display: inline-block; float:left; padding-right:7px; font-family: 'opensans_regular', serif, Helvetica, Arial, Sans-Serif; font-size: 12px}
.footer_menu ul li a  {font-family: 'opensans_regular'; font-weight: normal; font-size:12px; color:#e4e4e4}
.footer_menu ul li a:link    { color: #e4e4e4; text-decoration: none}
.footer_menu ul li a:visited { color: #e4e4e4; text-decoration: none}
.footer_menu ul li a:hover   { color: #e4e4e4; text-decoration: underline}
.footer_menu ul li a:active  { color: #e4e4e4; text-decoration: none}
.footer_menu ul li a.fcurrent{ color: #e4e4e4; text-decoration: underline}
.footer_menu li:after {
content: '|';
color: #e4e4e4;
position: relative;
padding-left: 7px;
}
.footer_menu li:last-child:after {
content: '';
padding-left: 0px;
}
.f_title     {padding-bottom:10px }
.f_title  h4 { font-family: 'opensans_bold'; font-weight: normal; font-size:16px; line-height:16px; color:#fff; text-transform:uppercase }
.info_text p{ max-width:390px; font-family: 'opensans_regular'; font-weight: normal; font-size:12px; line-height:18px; color:#e4e4e4; padding-bottom:18px }
.f_gal{ float:left; display:block; margin:0px 10px 10px 0px}
.fw-col-3a {width: 33.33333333333333%; float:left; display:inline}
.f_popular ul {list-style:none; float:left; margin:0; padding:0}
.f_popular ul li { display: inline-block; float:left; margin-right:10px; margin-bottom:10px}
.f_popular a  { display:block;font-family: 'opensans_regular'; font-weight: normal; font-size:14px; color:#e4e4e4; padding:5px; border:1px solid #e4e4e4}
.f_popular a:link    { color: #e4e4e4; text-decoration: none}
.f_popular a:visited { color: #e4e4e4; text-decoration: none}
.f_popular a:hover   { color: #006595; text-decoration: none; background-color:#e4e4e4}
.f_popular a:active  { color: #e4e4e4; text-decoration: none}
.social_links { float:left; text-align:left; text-transform:uppercase; color:#e4e4e4; margin-top:40px;margin-bottom:15px}
.social_links ul {list-style:none; float:left; margin:0}
.social_links ul li { display: inline-block; float:left; margin-right:20px}
.social_links a  {font-weight: normal; font-size:24px; color:#e4e4e4}
.social_links a:link    { color: #e4e4e4; text-decoration: none}
.social_links a:visited { color: #e4e4e4; text-decoration: none}
.social_links a:hover   { color: #e4e4e4; text-decoration: none}
.social_links a:active  { color: #e4e4e4; text-decoration: none}
.copywrite { float:right; text-align:right; color:#e4e4e4; margin-top:40px;margin-bottom:15px}
.copywrite p  { font-family: 'opensans_regular'; font-weight: normal; font-size:12px; line-height:15px; color:#e4e4e4; padding-top:5px }
.copywrite a  { font-family: 'opensans_regular'; font-weight: normal; font-size:12px; color:#e4e4e4}
.copywrite a:link    { color: #e4e4e4; text-decoration: none}
.copywrite a:visited { color: #e4e4e4; text-decoration: none}
.copywrite a:hover   { color: #e4e4e4; text-decoration: underline}
.copywrite a:active  { color: #e4e4e4; text-decoration: none}
@media screen and (max-width: 1220px) {
.mobhidey   { display:none}
}
@media only screen and (max-width: 1206px) and (min-width: 940px) {
.wrapper_stone_info .fw-col.fw-col-6, .wrapper_event_spacing .fw-col.fw-col-12 {
padding-left: 10px !important;
padding-right: 10px !important;
}
.list_blog_post .fw-col.fw-col-6 {
padding-left: 10px !important;
padding-right: 10px !important;
}
.list_blog_post_img img {
width: auto;
max-height: 230px;
}
.list_blog_post  {
margin-left: -10px !important;
margin-right: -10px !important;
}
.list_blog_post_txt {
padding-right: 0px;
}
.mobmargi .fw-col.fw-col-6 {
padding-left: 10px !important;
padding-right: 10px !important;
}
.mobmargi .fw-col.fw-col-12 {
padding-left: 10px !important;
padding-right: 10px !important;
}
.mobmargiy .fw-col.fw-col-6 {
padding-left: 40px !important;
padding-right: 40px !important;
}
.mobmargiy .fw-col.fw-col-12 {
padding-left: 40px !important;
padding-right: 40px !important;
}
}
@media screen and (max-width: 940px) {
.list_blog_post_img {padding-right: 10px;}
}
@media screen and (max-width: 850px) {
.h_menu ul li a  {font-size:14px; line-height:16px; color:#576163}
}
@media screen and (max-width: 767px) {
.st_title {font-size: 15px;}
.wrapper_even_about {padding-right: 0px}
.mobmenu{ 
width: 33.33333333333333%;
padding-left: 10px;
padding-right: 10px;
float: left;
}
.list_blog_post_txt {padding-right: 0px}
.list_blog_post_img img {
width: auto;
max-height: none;
}
.list_blog_post_img {
padding-right: 0px;
}
.mobhide{ display:none}
#detail-thumbs{ display:none}
.wrapper_stone_finishing{ display:none}
#respond .comment-form-author, #respond .comment-form-email {
width: 100%;
}
.wrapper_events_title{ padding: 0px 0px 0px 0px;}
.wrapper_global_blog{ padding: 0px 0px 0px 0px;}
.h_menu { display:none }
.slicknav_menu {display:block}
.fw-container .fw-rowsea {
margin-left: -3px;
margin-right: -3px;
}
.centerdiv {text-align:center; float:none}
.h_menu { margin-top:0px; float:left; margin-left:0px; float:none; text-align: center;}
.h_menu ul { text-align:center; float:none; margin:0px auto 0px auto}
.logo { float:none}
.x-screen { display:none}
.h_menu { margin-top:0px; margin-bottom:20px}
.x-mt20 { margin-top:20px}
.h_blog_news { max-width:100%;}
.info_text p{max-width:100%;}
st_title {font-size: 15px;}
.social_links { width:100%; display:inline; text-align:center}
.social_links ul {width:100%;list-style:none; float:none; margin: 0px auto 0px auto; text-align:center}
.social_links ul li { float:none}
.social_links ul li:last-child {margin-right: 0px;}
.copywrite { width:100%; text-align:center;margin-top: 5px;}
.mb20 { margin-bottom:20px}
.fw-container .fw-rowalt {
margin-left: 0;
margin-right: 0;
}
.main_list_four {
margin-right: -10px;
margin-left: -10px;
}
.main_list_foura {
margin-right:0px;
margin-left: 0px;
}
.main_list_fourb{
margin-right: -10px;
margin-left: -10px;
padding-right:0px
}
.main_list_four .fw-col-3 {
width: 50%;
position: relative;
clear: none;
float: left;
}
.main_list_foura .fw-col-3 {
width: 25%;
position: relative;
clear: none;
float: left;
}
.main_list_fourb .fw-col-4 {
width: 33.33333333333333%;
position: relative;
clear: none;
float: left;
}
.wrapper_cat_stone{  margin-bottom: 30px;}
.wrapper_stone_info  { margin-top:24px; padding-right:0px;}
.wrapper_stone_about { margin-top:80px; padding-right:0px;}
.wrapper_stone_finishing { margin-top:40px;margin-bottom:40px; padding-left:0px}
.port-media-wrapper {
padding-left: 0px; text-align:center; margin-top:38px
}
.fw-col.fw-col-2a {
width: 20%;
}
.top_contact {
float: none; text-align:center;
margin-top: 5px;
}
.top_contact p {
float: none;
display: block;
margin: 5px auto 5px auto;
padding: 0;
}
.fw-col-3.list_foura { width:25%;    float: left; clear: none
}
.wrapper_calendar_title, .blog_box_cats { display:block; float:left; width:100%;
margin-top: 35px;
}
.fiximg {
text-align: left;
margin-top: 32px;
}
.fw-col .fw-col-5, .e_events .fw-col-9, .wrapper_event_spacing .fw-col-6, .wrapper_event_spacing .fw-col-12{
padding-left: 0px;
padding-right: 0px;
}
.wrapper_event_spacing {
padding-right: 0px;
margin-right: 0px;
margin-left: 0px;
}
.wrapper_contact .fw-col.fw-col-6{
padding-left: 0px;
padding-right: 0px;
}
.wrapper_contact_form {
margin-right: 0px;
margin-left: 0px;
}
}
@media screen and (max-width: 520px){
#detail-thumbs{ display:block}
.wrapper_stone_finishing{ display: block}
}
@media screen and (max-width: 420px){
.mobmenu{ 
width: 100%;
padding-left: 0px;
padding-right: 0px;
float: left;
}
}
@media screen and (max-width: 420px){
.main_list_four .fw-col-3 {
clear: both;
float: none;
margin-left: 0;
margin-right: 0;
padding-left: 40px;
padding-right: 40px;
width: auto;
width: -moz-available;
}
}
@media screen and (max-width: 350px) {
.h_event_name_title {font-size: 14px}
.h_event_date_place {font-size: 14px}
#detail-thumbs{ display:none}
.fw-col-3a { width: 100%}
.stone_item_title {
width: auto; padding-right:5px
}
.top_contact p.ismail{ display:none}
}
@media screen and (max-width: 290px) {
.top_contact p{ display:none}
}
#icc_message {
display: none;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
min-height: 28px;
line-height: 28px;
font-family: 'apexnew_medium', serif, Helvetica, Arial, Sans-Serif; font-size: 14px; font-weight: 400; line-height: 1.6; color: #fff; z-index:999999999999999
}
.icc_dismiss_button { display:inline-block; margin-top:6px; margin-bottom:6px;cursor: pointer; }
.icc_delete_button {cursor: pointer}
#icc_message a     { font-family: 'apexnew_medium', serif, Helvetica, Arial, Sans-Serif; font-size: 14px; font-weight: 400; line-height: 1.6; color: #fff; margin: 0; text-decoration: underline; display:inline-block;}
#icc_message a:link    { color: #fff; text-decoration: underline}
#icc_message a:visited { color: #81a84d; text-decoration: underline}
#icc_message a:hover   { color: #fff; text-decoration: none}
#icc_message a:active  { color: #fff; text-decoration: underline}
.icc_dismiss_button { font-family: 'apexnew_medium', serif, Helvetica, Arial, Sans-Serif; font-size: 12px; font-weight: 400; line-height: 1.6; color: #fff;margin: 5px 0px 5px 0px; text-decoration: none; display:inline-block; padding:0px 5px 0px 5px; background-color:#7cab4f;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.3);
box-shadow:1px 1px 1px rgba(0,0,0,0.3);
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
text-transform:uppercase; padding-left:4px; padding-right:4px
}
.youtubecontainer {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
text-align: center;
}
.youtubecontainer iframe {
position: absolute;
width: 100%!important;
height: 100%!important;
top: 0;
left: 0;
}
.comments{display: none !important}
.gdpr {font-size: 14px !important}
.entry-meta .comments {display: none !important}
.gdpr {
font-family: 'opensans_regular';
font-weight: normal;
font-size: 14px;
line-height: 18px;
color: #494949;
}