﻿.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:none}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}


#slider{ position:relative; overflow:hidden;}

#slider ul, #slider li{margin:0;padding:0;list-style:none;}

#slider li{ width:623px;height:250px;overflow:hidden; position:relative;}

#slider .slider-content h2 a, #slider .slider-content a{ color:#fff;}


.slide-action .btn {
	padding: 12px 45px;
}


.btn,
.btn:visited {
	font-family: "BebasNeueRegular", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	line-height: 1;
	padding: 15px 45px;
	display: inline-block;
	width: auto;
	font-weight: 400;
}


.btn.white,
.btn.white:visited  {
	color: #FFF;
	border: 2px solid #FFF;
}


.btn.white:hover,
.btn.orange,
.btn.orange:visited {
	color: #E3631B;
	border: 2px solid #E3631B;
}


.btn.orange:hover {
	color: #474747;
	border: 2px solid #474747;
}


.btn.shortcode {
	margin: 5px;
}


.btn.join {
	padding-left: 80px;
	padding-right: 70px;
}


#done .btn {
	margin-bottom: 15px;
	font-size: 20px;
}


#slider-a-container .desc .x, 
#slider-a-container .desc .y, 
#slider-a-container .desc .width,
#slider-a-container .desc .hbgcolor,
#slider-a-container .desc .hcolor 
{
    display:none;
}


.twitter-feed {
	background-color: #50c9de;
	height: 159px;
	margin-bottom: 18px;
	overflow: hidden;
	padding: 14px 18px;
}


.twitter-feed:hover {
	background-color: #50acbc;
	
}


.twitter-feed, .twitter-feed a {
	color: #fff;
	font-size: 19px;
	font-weight: bold;
	line-height: 1;
}


.twitter-feed .user-name{
	display: block;
	color: #fff;
	font-size: 16px;
	line-height: 1;
}



.twitter-feed .twitterlink {
	margin-top:14px;
	margin-bottom:3px;	
}


.twitter-feed .hash-tag{
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 1;
}
.row{margin-right:-15px;margin-left:-15px}


.row.test-ajax {
  margin-top: 0px;
}


.container-fluid .row {
  margin-top: 0px;
}




.ftf .row {

margin-top: 100px;
margin-bottom: 40px;

}




.join .row {
border-bottom: 1px solid #eee;
margin-top: 25px;
}









.ig-box .row {
margin-top: 0px;
}




.row-full-height {
    display: table;
}


.row-full-height [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: bottom;
}




.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}



.row.promowrapper {
  margin-bottom: 90px;
  border: none;
  position: relative;
  margin-right: 0px;
  margin-left: 0px;
  overflow: hidden;
}


.mobile-bottom .row {
  padding: 8px;
  color: rgb(232, 232, 232);
  border-top: 1px solid rgb(240, 240, 240);
  margin-top: 0px;
}


.row.no-gutter {
  margin-left: 0px;
  margin-right: 0px;
}

#shareModal .row.vspace {
  margin-top: -8px !important;
}





#myModal .row:first-child {
  margin-top: 0px;
}

.attachment-full.wp-post-image{height:auto; }
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}
.block-rsa-albumtrack{width:300px;float:left;}
.block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}
.block-aggregator .more-link{display:none}
.block-rsa-player{float:right}
footer .block p{opacity:1 !important;color:black}
footer h2.block-title{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d31344;font-size:1.6em;font-weight:800;color:#999;}
footer .block:first-child h2.block-title{margin-top:10px;}
footer .block{min-height:150px;display:inline-block;padding:5px 5px 5px 10px;vertical-align:text-top;margin:0 0 10px 0;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);background-color:rgba(220,220,220,.3);}
footer .block h2.block-title{margin-top:10px;}
.widget-body .freetextarea ol,.widget-body .freetextarea ul{width:auto}
.widget-body .freetextarea ul ul,.widget-body .freetextarea ol ul{list-style:circle outside none !important}
.widget-body .freetextarea ul ul ul,.widget-body .freetextarea ul ol ul,.widget-body .freetextarea ol ul ul,.widget-body .freetextarea ol ol ul{list-style:square outside none !important}
.widget-body .freetextarea ol ol,.widget-body .freetextarea ul ol{list-style:lower-latin outside none !important}
.widget-body .freetextarea ol ol ol,.widget-body .freetextarea ol ul ol,.widget-body .freetextarea ul ol ol,.widget-body .freetextarea ul ul ol{list-style:lower-roman outside none !important}
.widget-body .freetextarea ul li,.widget-body .freetextarea ul ul li,.widget-body .freetextarea ol ul li,.widget-body .freetextarea ul ol ul li,.widget-body .freetextarea ol ul ul li,.widget-body .freetextarea ol ol ul li,.widget-body .freetextarea ul ul ul li,.widget-body .freetextarea ol li,.widget-body .freetextarea ol ol li,.widget-body .freetextarea ul ol li,.widget-body .freetextarea ol ol ol li,.widget-body .freetextarea ol ul ol li,.widget-body .freetextarea ul ol ol li,.widget-body .freetextarea ul ul ol li{list-style:inherit !important;margin:0 !important}
.widget-body .freetextarea font[size="1"]{font-size:xx-small}
.widget-body .freetextarea font[size="2"]{font-size:x-small}
.widget-body .freetextarea font[size="3"]{font-size:small}
.widget-body .freetextarea font[size="4"]{font-size:medium}
.widget-body .freetextarea font[size="5"]{font-size:large}
.widget-body .freetextarea font[size="6"]{font-size:x-large}
.widget-body .freetextarea font[size="7"]{font-size:xx-large}
.widget-body .freetextarea div{margin-bottom:15px}
.projects_holder article .image_holder,.projects_holder article .portfolio_description{display:block;position:relative}
.projects_holder article .portfolio_description{padding:20px 0 22px;text-align:center;background-color:#fff;border-style:none;border-top:none!important;border-width:1px;border-color:#fefefe}
.projects_holder article .portfolio_description.text_align_left{text-align:left}
.projects_holder article .portfolio_description.text_align_center{text-align:center}
.projects_holder article .portfolio_description.text_align_right{text-align:right}
.standard_no_space.projects_holder article .portfolio_description{margin:0 -1px 0 0}
.projects_holder article .portfolio_description .portfolio_title{display:block;margin:0 0 7px 0}
.projects_holder article .portfolio_description .separator.small{margin-top:10px;margin-bottom:10px}
.projects_holder article .portfolio_description .project_category,.projects_holder.hover_text article .project_category{line-height:22px;display:block;font-size:13px;font-weight:500}
.projects_holder.slide_from_top article .image_holder,.projects_holder.slide_from_top article .portfolio_description{opacity:0!important;-webkit-transform:translateY(-70%);transform:translateY(-70%);-moz-transition:-moz-transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}
.projects_holder.slide_from_top article.show .image_holder,.projects_holder.slide_from_top article.show .portfolio_description{opacity:1!important;-webkit-transform:translateY(0);transform:translateY(0)}
.projects_holder.slide_from_left article .image_holder,.projects_holder.slide_from_left article .portfolio_description{opacity:0!important;-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:-moz-transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}
.projects_holder.slide_from_left article.show .image_holder,.projects_holder.slide_from_left article.show .portfolio_description{opacity:1!important;-webkit-transform:translateX(0);transform:translateX(0)}

.entry-content-home{font:1.2em/1.7em Helvetica,Arial,sans-serif; color:#444000; margin:auto}


.attachment-large {
width: 100%;
height: 100%;
border-radius: 2px;
margin-bottom: 15px;
}

			#footer-widgets .fwidget { padding-bottom: 15px; }

		.fwidget { padding-bottom: 30px; }


	.post-content .rev_slider_wrapper{margin-left:-5px !important;}

	.rev_slider_wrapper .tparrows,.rev_slider_wrapper:hover .tparrows{display:none !important;}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}
.header-img{width:100%;max-width:1500px}



.container	{ width: 948px;	margin: 0 auto; }




.glyph { font-family: 'blockshop-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .payment-options .glyph.mastercard { font-size: 2em; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #ebebeb; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }
.page_title_blank a.normal{background-image:none;}
.dream_stable .item a.normal{color:#666;}
.account_main .f_obs .normal{color:#666666;}
 .accontent .f_obs .normal{ color:#666666; }
 .wide_ads .adsense_item a.normal{ font:bold 11px Verdana; color:#000; }
 .wide_ads_search .adsense_item a.normal{ font:bold 9px Verdana; color:#666; }
 .details_video .text a.normal{ font:normal 11px Verdana; }
ul.dropdown li.normal,ul.dropdown li.normal:hover{background:none;border:0px;padding:1px}
ul.dropdown li.normal a,ul.dropdown li.normal:hover a{color:#fff}
ul.dropdown li.normal a:hover{text-decoration:underline;}
ul.dropdown li.normal a{padding-right:13px;background:none}
ul.top-menu li.normal{padding:0;float:left;border-left:0;}
ul.top-menu li.normal:hover a{border-bottom-color:#c4c4c4;}
table.views-view-grid tr td{padding:15px;}
table.views-view-grid tr{background-color:#ffffff;border-color:#c1cbd7;}
.views-view-grid tbody{border-top:none;}


  .payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

.icon.icon-discover {margin-left:-20px;}

	
	.one-ninth, .one-eighth, .one-seventh,.one-fifth,
	.two-fifth, .three-fifth, .four-fifth,
	.one, .two, .three, .four, .five, .six, .seven,
	.eight, .nine, .ten, .eleven, .twelve{ width: 100%; }

.four-fifth{ width: 80%; }

.four{ width: 33.333%; }


header.main-header nav.mobile-nav ul.nav {
  display: none;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 3;
  padding: 45px 12px 45px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}


header.main-header nav.mobile-nav ul.nav li a {
  display: block;
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1rem;
  line-height: 1rem;
  text-transform: uppercase;
  border-bottom: 1px solid #aaa;
  padding: 14px 0;
  background-color: transparent;
}


header.main-header nav.mobile-nav ul.nav li a:hover {
  background-color: rgba(61, 61, 61, 0.1);
}


header.main-header nav.mobile-nav ul.nav li a span {
  display: none;
}


header.main-header nav.mobile-nav ul.nav ul.sub-menu {
  display: none;
  padding-left: 20px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.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-sm-3{width:25%}
.front .region-preface .col-sm-3 img{max-width:100%;height:auto!important}
.front .region-preface .col-sm-3{padding:5px;}

.aside .current_page_item .page_item a {
    color:#666;
}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}

#sliders-container {
  position: relative;
}



.alignnone { margin: 5px 5px 5px 0; }

a img.alignnone { margin: 5px 5px 5px 0;}

.wp-caption.alignnone { margin: 5px 5px 5px 0; }


.socialwall .socialbox {
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
background-color: #fff;
padding: 3%;
width: 76%;
margin: 0 auto;
height: 450px;
overflow-y: auto;
overflow-x: hidden;
}


.socialwall .socialbox h3 {
color: #92278f;
margin: 0px;
padding: 0px;
font-size: 2em;
line-height: 1;
text-transform: uppercase;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_8 {
	width:310px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}

	
#tsub {
	position: relative;
	text-align: right;
	color: #6699cc;
	font-size: 0.8em;
	font-weight: bold; }


#page-wrap {
  position: relative;
  overflow: hidden;
  background-color: #fff;
  z-index: 9;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ms-sbtable{font-family:inherit;}
