@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,700);


html {background: none repeat scroll 0 0 #212121;height: 100%;}
*{ margin:0; padding:0; font-family: 'Roboto Condensed', sans-serif;}
body:before{ background:none !important; padding:0;}
#toolbar{display:none;}
#page{width:100% !important; max-width:100% !important;}
body{margin: 0 !important;padding: 0 !important;position:absolute; height:100%; width:100%;}

.header_container, .header {background: #fff;border-bottom: 1px solid #000;/*height: 65px;*/ height:115px;left: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 1000; background: url("../images/header_img.png") no-repeat scroll 52px bottom #fff;}
body.work {height: 100%;}
body {box-sizing: border-box;color: #222;font-family: 'Roboto Condensed',sans-serif;font-size: 18px;line-height: 1.6;padding-top: 115px !important;}
.nav_container {
    background: none repeat scroll 0 0 #fff;position: fixed;right: 0;
    top: 65px;
	transform: translateX(100%);
	 -ms-transform: translateX(100%); /* IE 9 */
    -webkit-transform: translateX(100%);/* Chrome, Safari, Opera */
	transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	 -webkit-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	width: 40%;z-index: 999;
}
.csstransforms3d .work_feed_container {transition-duration: 0.2s, 0.2s;transition-property: transform, opacity; -webkit-transition-property: transform, opacity; transition-timing-function: ease-out;}
.doc-ready .work_feed_container {opacity: 1;}
.work_feed_container {height: 100%;opacity: 0;overflow: auto;width: 100%;}
.work_feed_wrapper {height: 100%;}
/*.header_logo {color: #222;float: left;height: 55px;line-height: 1;   margin-left: 10px;margin-top: 9px;transition: color 0.3s ease-out 0s;width: 70px;}*/
.header_logo {color: #222;float: left;line-height: 1;transition: color 0.3s ease-out 0s;margin-top:9px;}



.header_logo img{height: 91%;width: 100%;}
.menu_button:before {
    bottom: 0;color: #000;content: "MENU";border-bottom:1px solid #000;
    font-family: 'Roboto Condensed',sans-serif;font-size: 17px; left: 0;opacity: 0;pointer-events: none;position: absolute;padding-top: 16px;
    right: 0;top: 0;transition: opacity 0.2s ease-out 0s; -webkit-transition:opacity 0.2s ease-out 0s;
}
.menu_button {
    border-left: 1px solid #000;cursor: pointer;height:115px;/*height: 65px;*/line-height:88px;position: absolute;right: 0;text-align: center;
    top: 0;transition: all 0.3s ease-out 0s;width: 70px;-webkit-transition: all 0.3s ease-out 0s;
}
.menu_button:hover:before {opacity: 1;}
.menu_button:hover {background: none repeat scroll 0 0 #f6f6f6;}
a:focus, input:focus, li:focus, textarea:focus, button:focus {outline: medium none;}
a:hover {color: #0033d9;}
/*.menu_button img {pointer-events: none;transition: opacity 0.2s ease-out 0s; -webkit-transition: opacity 0.2s ease-out 0s;}*/
.menu_button img {pointer-events: none;transition: opacity 0.2s ease-out 0s; -webkit-transition: opacity 0.2s ease-out 0s;width:26px; margin-top:50px;height: auto;}
.menu_button:hover img {opacity: 0;}
.csstransforms .nav-active .nav_container {transform: translateX(0px); -ms-transform: translateX(0px); -webkit-transform: translateX(0px); }
.iphone.csstransforms .nav-active .nav_container {display: block !important;opacity: 111;transform: translateX(0px);z-index: 9999;}
.iphone .nav_container {z-index:-1;display:none !important;}
.nav_container {
    background: none repeat scroll 0 0 #fff; position: fixed;right: 0;/*top: 65px;*/ top:115px;
    transform: translateX(100%);
	 -ms-transform: translateX(100%); /* IE 9 */
    -webkit-transform: translateX(100%); /* Chrome, Safari, Opera */
	transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-webkit-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;  width: 40%;z-index: 999;
}
.page-node-10 .field-name-body .field-items, .page-node-10 .field-name-body .field-item{}
.page-node-10 .field-name-body .map{}
.page-node-10 .field-name-body .map a{height:100%;}
.page-node-10 .field-name-body .map img{height:auto;}


.views-field-field-mobile-image{display:none;}
.view-about-mobile .views-field-php{width:100%; height:100%;}
.view-about-mobile .field-content{width:100%; height:100%;}
.view-about-mobile .about_image{width:100%; height:100%;}

.nav-active .menu_button img { opacity: 0;}
.nav-active .menu_button:before {opacity: 1;}
h2.block-title{display:none;}

.work_feed_wrapper .view-home-page-gallery .views-row:after {
    background: none repeat scroll 0 0 #000;bottom: 0;content: "";left: 0;
    opacity: 0;pointer-events: none;position: absolute;right: 0;
    top: 0;transition: opacity 0.4s ease-out 0s;z-index: 2; -webkit-transition: opacity 0.4s ease-out 0s;
}
.work_feed_wrapper .view-home-page-gallery .views-row {float: left;height: 100%;overflow: hidden;position: relative;width: 400px;}
.views-field-field-front-image img{width:100%; height:100%;}
.views-field-field-back-image, .views-field-nothing{display:none;}

#content_inner{height:100%;}


/*   **********  Updated  ***********  */
.view-home-page-gallery .views-field-php-1{width:100%; height:100%;}
.view-home-page-gallery .views-field-php-1 .field-content{width:100%; height:100%;}
.view-home-page-gallery .views-field-php-1 .front_pic{width:100%; height:100%;}
.view-home-page-gallery .views-field-php-1 .back_pic{width:100%; height:100%;}
.view-home-page-gallery .views-field-php-1:hover .field-content:after{ opacity: 0.3;}
.view-home-page-gallery .views-field-php-1 .field-content:after {
    background: none repeat scroll 0 0 #000;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.4s ease-out 0s; -webkit-transition: opacity 0.4s ease-out 0s;
    z-index: 2;
}
.view-home-page-gallery .views-field-php-1 .field-content{
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.view-home-page-gallery .views-field-php-1:hover .front_pic, .view-home-page-gallery .views-field-php-1:hover .back_pic{
    transform: translateX(10px);
	 -ms-transform: translateX(10px); /* IE 9 */
    -webkit-transform: translateX(10px); /* Chrome, Safari, Opera */
    transform: translateX(10px);
}
.view-home-page-gallery .views-field-php-1 .front_pic, .view-home-page-gallery .views-field-php-1 .back_pic {
     bottom: 0;
    height: 100%;
    left: -20px;
    opacity: 1;
    position: absolute;
    right: -20px;
    top: 0;
    transition-duration: 0.4s;-webkit-transition-duration:0.4s;
    transition-property: opacity, transform; -webkit-transition-property: opacity, transform;
    transition-timing-function: ease-out;
    width: 110%;
}
.icons_pic{position: absolute;top: 42%;width: 100%; z-index:1111; display:none;}
.view-home-page-gallery .views-field-php-1:hover .icons_pic, .icons_pic:hover{display:block;}
.view-home-page-gallery .views-field-php-1 .rotate, .view-home-page-gallery .views-field-php-1 .view{cursor: pointer;display: inline-block;margin-right: 2%;width:37px; height:37px;}
.view-home-page-gallery .views-field-php-1 .rotate img, .view-home-page-gallery .views-field-php-1 .view img{ height: 100%;width: 100%;}

.front .work_feed_container{ overflow-y: hidden;overflow-x: auto;}
.front #galleriffic #thumbs {display: none; visibility:hidden;}

#block-views-a2f964573af07e3dde26ef4c6d8fc0c9{}

/*  --------------------- END -------- */


.views-field-field-front-image .field-content{width:100%; height:100%;}
#block-views-home_page_gallery-block_1{height:100%;float:left;overflow:hidden;}
.region-content{height:100%;float:left;}
#block-views-home_page_gallery-block_1 .block-inner{height:100%;float:left;}
#block-views-home_page_gallery-block_1 .block-inner{height:100%;float:left;}
#block-views-home_page_gallery-block_1 .content{height:100%;float:left;}
.view-home-page-gallery{height:100%;float:left;}
.view-home-page-gallery .view-content{float:left;height:100%;}

.views-field-field-front-image .field-content{
    bottom: 0;height: 100%;left: -20px;opacity: 1;position: absolute;right: -20px;top: 0;transition-duration: 0.4s;
	transition-property: opacity, transform; -webkit-transition-property:opacity, transform;transition-timing-function: ease-out;width: 110%;
}
.views-field-field-front-image:hover .field-content{
	transform: translateX(10px);
	 -ms-transform: translateX(10px); /* IE 9 */
    -webkit-transform: translateX(10px);/* Chrome, Safari, Opera */
}
.nav-active .shield_overlay {opacity: 0.7;z-index: 111;}
.shield_overlay {
    background: none repeat scroll 0 0 #000;bottom: 0;
    display: block;left: 0;opacity: 0;position: fixed;right: 0;top: 0;transition: opacity 0.3s ease-out 0s; -webkit-transition: opacity 0.3s ease-out 0s;z-index: -999;
}
.views-field-field-front-image:hover .field-content{opacity: 0.7;}
.views-field-field-front-image:hover .field-content:after{
    background: none repeat scroll 0 0 #000;bottom: 0;content: "";left: 0;
    opacity: 0;pointer-events: none;position: absolute;right: 0;top: 0;transition: opacity 0.4s ease-out 0s;z-index: 2; -webkit-transition: opacity 0.4s ease-out 0s;
}
.views-field-nothing{ 
	background: url("../images/bg_rotate.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    bottom: 0;display: block;height: 70px;padding-top: 23px;position: absolute;width: 100%;
}
.rotate_icon img{cursor:pointer;}
.views-field-field-back-image{bottom: 0;height: 100%;position: absolute;width: 100%;}
.views-field-field-back-image .field-content {
    bottom: 0;height: 100%;left: -20px;opacity: 1;position: absolute;right: -20px;
    top: 0;transition-duration: 0.4s;transition-property: opacity, transform;  -webkit-transition-property: opacity, transform; -webkit-transition-property:opacity, transform;
    transition-timing-function: ease-out;width: 110%;
}
.views-field-field-back-image img {height: 100%;width: 100%;}
#block-block-2{ text-align: center;height: 60%;}
#block-block-2 .block-inner, #block-block-2 .block-inner .content{height:100%;}
.menu_item{ background: url("../images/border.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);height: 50%;overflow: hidden;}
.menu_item a{color: #000;display: block;font-size: 19px;height: 100%;padding-top: 12%;text-decoration: none;width: 100%;}
.contacts.menu_item{background:none !important;}
.contacts a{background:none;}
.view-main-collection-name, .view-main-collection-name .view-content, .view-main-collection-name .views-row,
.view-main-collection-name .views-field-php, .view-main-collection-name .field-content {height: 100%;}
.menu_item:hover{background-color:#f6f6f6 !important;}
.other_menu #block-views-main_collection_name-block{height: 30% !important;}
.other_menu #block-views-main_collection_name-block a, .other_menu .menu_item a{padding-top: 7% !important;}
.other_menu .menu_item{height:33% !important;}
.other_menu  #block-block-2 {height: 70% !important;}
#block-views-main_collection_name-block:hover{background-color:#f6f6f6;}
#block-views-main_collection_name-block{ 
	background:url("../images/border.png") no-repeat center bottom;
    color: #999;font-size: 19px;height: 30%;text-align: center;
}
.region-menu-page {height: 100%;}
#block-views-main_collection_name-block .views-row a{ color: #999;display: block;font-size: 19px;height: 100%;padding-top: 10%;text-align: center;text-decoration: none;width: 100%;}

.page-node-7 #block-views-main_collection_name-block .views-row a{color:#000000;}
.page-node-7  .about.menu_item a{color: #999;}
.page-node-7 #work_feed_container{overflow-x: hidden;width: 100% !important;}
.page-node-7 .field-type-text-with-summary{
	background: url("../images/about_shaddow.png") no-repeat center center;
    border: 1px solid #fff;color: #fff;float: right;font-size: 14px;margin-right: 14%;margin-top: 52px;padding: 27px;text-align: center;width: 33%;
}
.page-node-7 .field-type-image{ height: 100%;position: absolute;width: 100%;z-index: -1;}
.page-node-7 .field-type-image .field-items, .page-node-7 .field-type-image .field-item{width:100%; height:100%; float:left;}
.page-node-7 .field-type-image img{width: 100%;height:100%;}
.page-node-7 #work_feed_wrapper{width:100% !important;}

.ie .fb_social_icon img.desktop_icon{width:24px !important; height:29px !important;}
.page-node-10{background-color:#ffffff;}
.info_contact{float: left;margin-right: 12%;}
.info_contact .title{color: #000;font-size: 18px;font-weight: bold;margin-bottom: 5px;padding-bottom: 21px;}
.info_contact .title span{padding-bottom:21px; border-bottom:1px solid #000000; padding-right: 25px;}
.info_contact .description, .info_contact .description a{font-size: 18px;padding-bottom: 21px; color:#000; text-decoration:none; }
#webform-client-form-10 label{ color: #000;font-size: 16px;font-weight: normal;}
#webform-client-form-10 input{border: 1px solid #000;height: 35px;width: 49%;padding-left:10px; font-size:16px;border-radius:0 !important;box-shaddow:none !important;}
.page-node-10 #work_feed_wrapper{width:70% !important; margin-left:10%;}
.page-node-10 #content_inner{ margin-top: 30px;text-align: left;width: 100%;}
.page-node-10 .region-content{width:100%;}
.page-node-10 .form-required{display:none;}
.page-node-10  #edit-submit{background-color: #000000;color: #ffffff;font-size: 16px;margin-top:25px;height: auto !important;padding:7px 20px;width: auto;}
.page-node-10  .title_form{float: left;font-size: 18px;font-weight: bold;margin-bottom: 17px;padding-bottom: 20px;width: 100%;}
.page-node-10  .title_form span{border-bottom: 1px solid #000;padding-bottom: 20px;padding-right: 30px;}
.page-node-10  .request{background-color: #e9e9e9;color: #000;float: left;font-size: 18px;margin-top: 46px;padding: 7px 10px;}
.page-node-10  .request:hover, .page-node-10 #edit-submit:hover{background-color: #cccccc;border:0 !important;}
.page-node-10  .request a{color: #000;font-size: 18px;text-decoration:none;}
.page-node-10 .header_container, .page-node-10 .header{border-bottom: 1px solid #000;}

.title_stayin_touch{ float: left;font-size: 18px;font-weight: bold;margin-bottom: 17px;margin-top: 59px;padding-bottom: 20px;padding-right: 30px;width: 100%;}
.title_stayin_touch span{padding-bottom: 20px;border-bottom: 1px solid #000;padding-right:555px;}
.social_media a{color: #000;display: block;font-size: 15px;text-decoration: none;}
.social_media .img_icon{float: left;margin-right: 6px;}
.social_media .text_link{float: left;}
.social_media .link{ float: left;margin-right: 65px;}
.copy_right a{color:#000; text-decoration:none;}
.copy_right{font-size:13px; color:#000; float:left; width:100%; text-align:center;margin-top:65px;margin-bottom:20px;}

#webform-component-country-code{ margin:0;position: absolute;width: 13%;}
#webform-component-country-code label{display: none;}
#webform-component-country-code input{width: 100%;margin-top:25px;}
#webform-component-phone-number input{margin-left: 14%;width: 35%;}
.page-node-10 .contacts a{color:#999;}

.page-node-10 #block-views-main_collection_name-block .views-row a{color:#000000;}
#node-10 .map{margin-top: 20px;}
#node-10 .map img{width:100%;}
.page-node-10{float: left;height: auto !important;position: relative !important;}
.page-node-10 .work_feed_container {display: block !important;overflow: inherit !important;width: 100%;}
.page-node-10 .request span{cursor:pointer;}
.views-field.views-field-field-collection-description {color: #fff;display: none;font-size: 14px;}
.views-field.views-field-field-collection-description {text-align:left;line-height:18px;display: block;left: 13px; z-index:111;position: fixed;top: 66px;display: block;left: 13px;margin-top:60px;position: fixed;top: 66px;/*width: 25%;*/width:345px;}
.form-item input.error, .form-item textarea.error, .form-item select.error {border: 2px solid red !important;}

.view_image{bottom: 0;height: 70px;padding-top: 23px;position: absolute;right: 0;width: 34%;z-index: 11;}
.view_image a{margin-left: 0px; color:#fff;}

.page-about .view-about.single_item .jssora21l, .page-about .view-about.single_item .jssora21r, .page-about .view-about.single_item .jssorb21{display:none;}
#block-views-news-block .views-field-php a img, #block-views-articles-block .views-field-php a img{width: 25px;}
/* ------------ Page Other Collection ----------------------- */
.page-taxonomy-term{}
.page-taxonomy-term #work_feed_wrapper, .page-other-collections #work_feed_wrapper{margin-left: 10%;width: 80% !important;}
.page-taxonomy-term #block-system-main, .page-other-collections #block-system-main{ margin-top: 15px;}
#galleriffic{width:100%;}
#galleriffic #thumbs{width:100%;}
ul.thumbs li{ height: 220px !important;margin-right: 1% !important;width: 15% !important;opacity:1 !important;overflow:hidden;position:relative !important;}
ul.thumbs a{border: 0 none !important;padding: 0 !important;width: 110% !important;height: 100%;position:absolute; left:-20px; right:-20px; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-property: opacity, transform;-webkit-transition-property:opacity, transform;transition-timing-function: ease-out;}
#galleriffic ul.thumbs li a.thumb:hover {
	transform: translateX(10px);
	 -ms-transform: translateX(10px); /* IE 9 */
    -webkit-transform: translateX(10px); /* Chrome, Safari, Opera */
}
#galleriffic ul.thumbs li.even{display: none !important;}
ul.thumbs img{ width: 100%;height: 100%;}

.page-other-collections .other_collection.menu_item a, .page-taxonomy .other_collection.menu_item a{color:#999;}
.page-other-collections #block-views-main_collection_name-block .views-row a, .page-taxonomy #block-views-main_collection_name-block .views-row a{color:#000;}

#gallery{  display:none;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
	height: 100%;left: 0;position: fixed;text-align: center;top: 0 !important;width: 100% !important; z-index: 11111;
}
#galleriffic span.image-wrapper {top: 5%;}
.nav-controls a.prev{background: url("../images/gallery_prev.png") no-repeat 0 0;
    height: 50px;left: 0;margin-left: 30px;overflow: hidden;position: absolute;text-indent: 100px;top: 50%;
    width: 31px;z-index: 1111;
}
.nav-controls a.next{ background: url("../images/gallery_next.png") no-repeat 0 0;height: 50px;right: 0;margin-right: 30px;overflow: hidden;position: absolute;text-indent: 100px;top: 50%;width: 31px;z-index: 1111;}
#slideshow-container{border:0 !important; padding:0 !important;height: 100%;}
#slideshow{height: 100% !important;}
#slideshow span{position: relative !important;}
#slideshow span a img{height: 89%;max-width: 90%;}
#caption {bottom:3px;margin: 0 !important;position: fixed !important;width: 100%;z-index: 11111111;}
#caption span{background: none !important;border: 0 !important;position: relative !important;}
a.sharePage{cursor:pointer;}

.close{cursor: pointer;display: inline-block;position: fixed;right: 22px;text-align: center;top: 14px;vertical-align: middle;width: 38px;z-index: 2147483647;}
.share_links a{display: inline-block;margin-right: 14px;}
#galleriffic .image-desc{padding:0 !important; line-height:normal !important;}
.view-taxonomy-term .view-header, .view-other-collections .view-header, .view-clone-of-home-page-gallery .view-header{display:none;}
.page-taxonomy, .page-other-collections {background-color:#fff;}
.page-taxonomy .header_container, .page-taxonomy .header, .page-other-collections  .header, .page-other-collections  .header_container{border-bottom: 1px solid #000;}

#block-views-otheer_collection_list-block{margin-top: 20px;width: 70%;}
.view-otheer-collection-list .views-row{display: inline-block; margin-right: 40px;margin-bottom: 10px;}
.view-otheer-collection-list .views-row a{color: #666;font-size: 16px;padding-bottom: 7px;text-decoration: none;}
.view-otheer-collection-list .views-row a.active{border-bottom: 1px solid #000;color: #000;}
.views-field-field-main-collection-{display:none;}
.page-taxonomy-term .region-content, .page-other-collections .region-content{width:100%;}
#galleriffic .loader{width:100% !important;height:100% !important;}

.page-user-login, .page-user{background-color:#fff;}
.page-user-login .work_feed_wrapper, .page-user .work_feed_wrapper{width:100% !important;}
.page-user-login #user-login, .page-user #user-login, .page-user #user-profile-form{width:800px !important; text-align:left;margin-left:100px;margin-top: 25px;}
.page-user-login #user-login label{}
.page-user-login #user-login input, .page-user #user-login input, .page-user #user-profile-form input{border: 1px solid #000;font-size: 16px;height: 36px;padding-left: 10px;width: 366px;color:#000000;}
.page-user-login #edit-actions{}
.page-user-login #edit-actions input, .page-user #edit-actions input{background-color: #000;color: #fff;font-size: 21px;margin-top: 25px;padding: 1px 25px;width: auto;}
.page-user-login .description, .page-user .description{display:none !important;}
.page-user-login .login_title, .page-user .login_title{font-size: 40px;margin-left: 100px;margin-top: 54px;text-align: left;}
#edit-timezone{display:none;}
.confirm-parent, .password-parent{width:100% !important;}
@media screen and (max-width: 1180px)
{
	ul.thumbs li {width: 19% !important;}
	.view-otheer-collection-list .views-row {margin-right: 31px;}	
	.view-otheer-collection-list .views-row a {font-size: 15px;}
}
@media screen and (max-width: 1000px)
{
	.header_container, .header{background-size:75% auto !important;}	
}
@media screen and (max-width:960px)
{
	ul.thumbs li {width: 24% !important;}
	#block-views-other_collection-block {width: 100%;}
}
@media screen and (max-width:833px)
{
	#block-views-otheer_collection_list-block {width: 100%;}
	.header_container, .header {background-position: 113px center;background-size: 66% auto !important;}
}
@media screen and (max-width:760px)
{
	ul.thumbs li {width: 32% !important;}
	#block-views-other_collection-block {margin-left: -6%;width: 115%;}
	.view-other-collection .views-row {margin-right: 20px}
	.view-other-collection .views-row a {font-size: 13px;}
	.header_container, .header {background:none repeat scroll 0 0 #fff;}
	
}
@media screen and (max-width:650px)
{
	.view-otheer-collection-list .views-row {margin-right: 20px;}
}
@media screen and (max-width:550px)
{
	ul.thumbs li {width: 49% !important;height: 172px !important;}
	.view-otheer-collection-list .views-row {margin-bottom: 1px;margin-right: 6px;}
	.view-otheer-collection-list .views-row a {font-size: 10px;}
}

.page-node-15 #work_feed_wrapper, .page-node-15 #content_inner, .page-node-15 .region-content{width:100% !important;}
#block-views-3e6c8cf3f4ca97ea33fc65e67ba4239c{display:none;}

@media screen and (max-width:1150px)
{
	.info_contact {margin-right: 50px;}
	.info_contact .description {color: #000;font-size: 15px; padding-left: 30px;}	
	.info_contact .description, .info_contact .description a {color: #000;font-size: 15px;padding-left:0;}
}

@media screen and (max-width: 940px)
{
	.nav_container {width: 50%;}	
}

@media screen and (max-width: 900px)
{	
	.info_contact .title , .info_contact .title span{padding-bottom: 10px; padding-left:25px;}
	.page-node-10 #work_feed_wrapper {margin-left: 3%;width: 94% !important;}
	.page-node-10 #content_inner{text-align:center;}
	.page-node-10 .views-row{display: inline-block;margin-right: 10%;}	
	.info_contact {float: none;margin-right: 0;}
	.page-node-10 .request { background: none;float: none;font-size: 18px;margin-top: 0;padding: 0;width: 100%;}
	.page-node-10 .request:hover{background: none !important;}
	.page-node-10 .request span{ background-color: #e9e9e9; padding: 7px 10px;}
	.page-node-10 .request span:hover{ background-color: #cccccc;}
	.page-node-10 .request a{font-size: 18px;}
	.page-node-10 .title_form span {display: block;padding-bottom: 10px;width: 100%;padding-right:0;}
	#webform-client-form-10 input {height: 40px;width: 100%;}	
	#webform-client-form-10 label {float: left;text-align: left;width: 100%;}	
	#webform-component-phone-number input {margin-left: 14%;width: 86%;}	
	.title_stayin_touch span {border-bottom: 1px solid #000;padding: 0 4% 15px;}
	.social_media .link {float: left;margin-bottom: 20px;margin-right: 0;text-align: center;width: 100%;}	
	.social_media a {font-size: 19px;}
	.social_media .img_icon {display: inline-block;float: none;margin-right: 6px;}	
	.social_media .text_link {display: inline-block;float: none;}	
	#node-10 .map {margin-top: 60px;}
}

.social_link{float: right;margin-right: 95px;/*margin-top: 22px;*/margin-top:49px; }
.social_link a{float: right;margin-left: 26px;}

@media screen and (max-width: 680px)
{
	.nav_container {width: 60%;}
	.info_contact .description {	font-size: 14px;padding-bottom: 21px;padding-left:25px;}
	#webform-component-country-code {width: 25%;}	
	#webform-component-phone-number input {margin-left: 27%;width: 73%;}
	@media screen and (orientation: landscape) {#block-views-main_collection_name-block , .menu_item{background:none !important ;}} 
	#slideshow span a img {height: 80%;}
	.jssora21l, .jssora21ldn, .jssora21r, .jssora21rdn{
		transform: scale(2) !important;
		 -ms-transform: scale(2) !important;/* IE 9 */
    -webkit-transform: scale(2) !important; /* Chrome, Safari, Opera */
	}
	.jssora21l, .jssora21ldn, .jssora21r, .jssora21rdn{left: 50px !important;}
	.jssora21r, .jssora21rdn {left: auto !important;right: 63px !important;}
	
}
@media screen and (max-width: 500px)
{
	.nav_container {width: 70%;}
	.views-field-field-mobile-image img {height: 300px;}
	.view-about-mobile .owl-buttons {margin-top: 113px;}
	.view-about-mobile .owl-pagination {margin-top: 267px;}
	.view-about-mobile .views-field-body {font-size: 16px !important;}
	
	@media screen and (orientation: landscape) {
		 #block-views-main_collection_name-block , .menu_item{background:none ;}
		 #slideshow span a img {height: 60%;margin-top: 15px;}
	}
	.mobile #content_inner{margin-top:0;}
}
@media screen and (max-width: 450px)
{
	.nav_container {width: 80%;}	
	.views-field-field-mobile-image img {height: 285px;width: 100%;}
	.view-about-mobile .owl-buttons {margin-top: 100px;}
	.view-about-mobile .owl-pagination {margin-top: 250px;}
	 
	 .views-field-field-mobile-image img {height: 330px;} 
	.view-about-mobile .owl-pagination {margin-top: 296px;}
	.view-about-mobile .owl-buttons {margin-top: 130px;}	
	
	.view-about-mobile .views-field-body {font-size: 16px !important;}			
	.view-about-mobile .owl-pagination {margin-top: 231px;}
	.view-about-mobile .owl-buttons {margin-top: 92px;}
	.views-field-field-mobile-image img {height: 265px;}
	
	#webform-component-phone-number input {margin-left: 32%;width: 68%;}
	#webform-component-country-code {width: 30%;}
	#webform-client-form-10 input {font-size: 11px;}
	
	.page-node-10 .request, .page-node-10 .request a {font-size: 14px;}
	.social_link a {margin-left: 16px;}
	.social_link {margin-right: 77px;}
	
	@media screen and (orientation: landscape) {#block-views-main_collection_name-block , .menu_item{background:none !important ;}}
	.page-about #block-system-main .views-field-body {font-size: 50px;}
	.jssora21l, .jssora21ldn, .jssora21r, .jssora21rdn{ 
		transform: scale(2) !important;
		 -ms-transform: scale(2) !important; /* IE 9 */
    -webkit-transform: scale(2) !important; /* Chrome, Safari, Opera */
    transform:scale(2) !important;
	}
	
	.page-node-10 .request span {background-color: #d5d5d5;padding: 13px 40px;}	
	.page-node-10 .request, .page-node-10 .request a {font-size: 19px;}	
	.page-node-10 #edit-submit {font-size: 19px; padding: 13px 40px;}
	#webform-client-form-10 label{font-size: 18px;}
	#webform-component-country-code {margin-top: 28px;}
	.info_contact .description strong{
		background: url("../images/call.png") no-repeat scroll 5px 8px / 21px 19px rgba(0, 0, 0, 0);
		padding-bottom: 3px;padding-left: 35px;padding-top: 7px; border:1px solid #ccc; border-right:0;
	}
	.info_contact .description a{margin-left: -6px;padding: 7px 10px 3px 7px;border:1px solid #ccc; border-left:0;}
	.info_contact.call_us .description{ line-height: 44px;padding-top: 10px;}
	
}

@media screen and (max-width: 400px) , (max-height: 400px)
{
	.nav_container {width:100%;}
	.views-field-field-mobile-image img {height: 195px;}	
	.info_contact .title , .info_contact .title span{padding-bottom: 10px; padding-left:25px;}
	
	#webform-component-country-code {width: 30%;}	
	#webform-component-phone-number input {margin-left: 32%;width: 68%;}
	#webform-component-country-code {width: 30%;}
	#webform-client-form-10 input {font-size: 11px;}
	
	.menu_item a {padding-top: 15%;}
	#block-block-2 {height: 66%;}
	#block-views-main_collection_name-block {height: 33%;}
	.social_link a {margin-left: 16px;}
	.social_link {margin-right: 77px;}
	@media screen and (orientation: landscape) {
		 #block-views-main_collection_name-block , .menu_item{background:none !important ;}
		 #slideshow span a img {height: 71%;}
	}
	.social_link a{margin-left: 15px;}	
	.social_link {margin-right: 73px;margin-top: 27px;}
	.header_logo img{height: auto;margin-top: 10px;width: 100px;}
	.social_icon img{width: 15px;}
	.fb_social_icon img{width: 8px;}	
	.menu_button img {margin-top: 30px;width: 20px}
	.menu_button:before {font-size: 13px;}
	.menu_button {height: 74px;line-height: 45px;width: 55px;}
	#block-views-main_collection_name-block .views-row a, .menu_item a{font-size: 17px;}
	#slideshow span a img {height: 81%;margin-top: 0;max-width: 93%;}
	@media screen and (orientation: landscape) { #slideshow span a img {height: 71%;} }
		.close {right: 13px;top: 5px;}
		.close img {width: 25px;}
		ul.thumbs li {height: 150px !important;}
		
	#block-views-otheer_collection_list-block {margin-left: -8%;margin-top: 20px;width: 117%;}
	.instagram_icon img.desktop_icon {width: 17px;}	
	.fb_social_icon img.desktop_icon {width: 18px;}
	.nav_container {top: 75px;}
	body {padding-top: 75px !important;}	
	.header_container, .header{height:75px !important;}
	.work_feed_wrapper .view-home-page-gallery .views-row-first .views-field-php{margin-top: 10px !important;position: absolute !important;top:10px !important;width: 90%;}
	.work_feed_wrapper .view-home-page-gallery .views-row-first .views-field-php {margin-top: 20px;}
	.header_logo {margin-top: 0;}
	.header_logo {margin-top: 0;}
}
@media screen and (max-height: 400px)
{
	.menu_item {background: url("../images/border.png") no-repeat scroll center bottom rgba(0, 0, 0, 0) !important;height: 44%;overflow: hidden;}
	.menu_item a {display: block;padding-top: 2%;}
	.work_feed_wrapper .view-home-page-gallery .views-row-first .views-field-php{display:none;}
	.header_logo {margin-top: 0;}
}
@media screen and (max-width:300px)
{
	ul.thumbs li {margin-left: 10% !important;width: 85% !important;}
	#slideshow span a img {height: 80%;max-width: 90%;}
}


.view-about .views-field-php{width:100%; height:600px;}
.view-about .views-field-php .field-content{width:100%; height:600px;}
.view-about .views-field-php .field-content .about_image{width:100%; height:600px;}
.page-about .view-about .views-field-body{top:0;}
.views-field-field-author-image{display:none;}

.page-about{background-color: #ffffff;}
.page-about .work_feed_container{overflow-x: hidden !important;}
.page-about #work_feed_wrapper{width: 100% !important;}
.page-about .work_feed_wrapper, .block-inner, .content {height: 100%;width: 100% !important;}
.page-about #content_inner{height: 100%;}
.page-about .region-content {float: left;height: 100%;width: 100%;}
.page-about #block-system-main{
	display: block !important;height: auto !important;position: relative !important;visibility: visible !important;z-index: 111;
	opacity:1 !important;
}
#slider1_container {height:600px;left: 0;margin: 0 auto;overflow: hidden;position: relative;top: 0;width: 1366px;}
.view-id-about .view-about {height: 100% !important;width: 100% !important;}
.view-about .view-content {cursor: move;height:600px;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;}
.views-field-field-author-image .field-content, .views-field-field-author-image img {height: 100%;width: 100%;}
.views-field-field-mobile-image {height: 100%;width: 100%;}
.views-field-field-mobile-image img {display: none;}
.views-field-field-author-image img {display: block;}

.page-about .view-about .views-field-body {
    border: 1px solid #000;color: #000;display: block;font-size: 17px;height: 90%;line-height: 27px;
    margin-top: 4%;max-height: 77%;overflow: auto;
    padding: 27px;position: absolute;right: 7%;width:40%;z-index: 11;
}
.jssorb21{left:45% !important;}
.jssorb21 .av {opacity: 1 !important;}
.jssorb21 div {background-color: #fff;border-radius: 23px !important;margin-top: -10px;opacity: 0.46;}
.jssora21l, .jssora21ldn, .jssora21r, .jssora21rdn {
    background: url("../images/arrow_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;position: absolute;width: 20px;z-index: 111;
}
.jssora21r, .jssora21rdn {background: url("../images/arrow_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

.page-about #block-views-about_mobile-block{display: none;}
.view-about-mobile .views-field-field-mobile-image img {display: block !important;}	
.view-about-mobile .views-field-body {font-size: 16px;padding-top: 30px;width: 90%;}
.owl-controls {margin: 0 !important;position: absolute !important;top: 0 !important;width: 100% !important;}
.owl-pagination {margin: 0 !important;position: absolute !important;width: 100% !important;}
.owl-theme .owl-controls .owl-page span {background: #fff !important;height: 20px !important;width: 20px !important;}
.owl-buttons {display: block !important;margin-top: 0 !important;position: absolute;top: 0;width: 100%;}
.owl-prev {
    background: url("../images/arrow_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    float: left;height: 55px !important;opacity: 1 !important;overflow: hidden;text-indent: 1000px;width: 50px !important;
}
.owl-next {    
    background: url("../images/arrow_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    float: right;height: 55px !important;opacity: 1 !important;overflow: hidden;text-indent: 1000px;width: 50px !important;
}
.views-field-field-mobile-image .field-content, .views-field-field-mobile-image img {height: 100%;width: 100%;}
.views-field-field-mobile-image .field-content, .views-field-field-mobile-image img {height: 100%;width: 100%;}
#block-views-news-block, #block-views-articles-block {margin-top: 28px;width: 900px;}
#block-views-news-block .views-row, #block-views-articles-block .views-row {float: left;margin-bottom: 34px;text-align: left;width: 100%;}
#block-views-news-block .views-row-even .views-field-field-image-news, #block-views-articles-block .views-row-even .views-field-field-article-image{float: right;}
#block-views-news-block .views-row-even .views-field-title, #block-views-articles-block .views-row-even .views-field-title{float: left;}
#block-views-news-block .views-row-even .views-field-body,  #block-views-articles-block .views-row-even .views-field-body{float: left;}
#block-views-news-block .views-row-even .views-field-php,  #block-views-articles-block .views-row-even .views-field-php{float: left;}
#block-views-news-block .views-field-field-image-news , #block-views-articles-block .views-field-field-article-image{float: left;height: 274px;width: 400px;}
#block-views-news-block .views-field-field-image-news .field-content , #block-views-articles-block .views-field-field-article-image .field-content{height: 100%;width: 100%;}
#block-views-news-block .views-field-field-image-news img, #block-views-articles-block .views-field-field-article-image img {height: 100%;width: 100%;}
#block-views-news-block .views-field-title, #block-views-articles-block .views-field-title {float: right;font-size: 18px;font-weight: bold;margin-bottom: 14px;padding-bottom: 10px;width: 460px;}
#block-views-news-block .views-field-title span, #block-views-articles-block .views-field-title span {border-bottom: 1px solid #000;padding-bottom: 10px;}
#block-views-news-block .views-field-body, #block-views-articles-block .views-field-body{float: right;font-size: 18px;width: 460px;}
#block-views-news-block .views-field-php, #block-views-articles-block .views-field-php{float: right;font-size: 18px;width: 460px;margin-top:10px;}
#block-views-news-block .views-field-php a, #block-views-articles-block .views-field-php a{background: url("../images/facebook_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);color: #000;cursor: pointer;font-size: 18px;padding-left: 17px;}
.page-about .menu_item.about a, .front .menu_item.main_menu a {color:#999;}
.page-about #block-views-main_collection_name-block .views-row a{color:#000;}

#block-views-news_banner-block {height: 429px;margin-top: 20px;width: 900px;}
#block-views-news_banner-block .view-news-banner, #block-views-news_banner-block .view-news-banner .view-content {height: 100%;width: 100%;}
#block-views-news_banner-block .views-row {height: 100%;width: 100%;}
#block-views-news_banner-block .views-field-title {
   /* background: url("../images/quote1.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);*/
    line-height: 37px;margin-top: 35px;padding-top: 45px;position: absolute;width: 100%;
}
#block-views-news_banner-block .views-field-title span {
   /* background: url("../images/quote2.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);*/
    text-shadow: 5px 5px 5px #000;
	background: url("../images/about_shaddow.png") no-repeat scroll center center / 100% 100% rgba(0, 0, 0, 0);
    color: #fff;display: block;font-size: 41px;padding-bottom: 46px;width: 344px !important;
}
#block-views-news_banner-block .views-field-field-banner-image , #block-views-news_banner-block .views-field-field-banner-image .field-content,
#block-views-news_banner-block .views-field-field-banner-image img{height: 100%;width: 100%;}
#block-views-news_banner-block .views-field-nothing {background: none;bottom: 0;height: 36px;padding: 0;}
#block-views-news_banner-block .views-field-nothing a {color: #fff;font-size: 14px;font-weight: bold;}
.view-news-banner .owl-wrapper, .view-news-banner .owl-wrapper-outer{height:100% !important;}
.view-news-banner .owl-item{height:100% !important;}
.view-news-banner .owl-pagination{display:none !important;}

/* -------------- Image Carrousel ----- */
.mobile #slideshow span a img{height: auto;margin-top: 11px;max-height: 100%;max-width: 93%;}
.mobile .nav-controls a.prev, .mobile .nav-controls a.next {height: 30px;width: 15px; background-size:100% 100% !important;}
.mobile .front{overflow-y:hidden;}
.mobile .work_feed_wrapper .view-home-page-gallery .views-row-first .views-field-php{top:0 !important;}
.mobile .social_link a {margin-left:15px;}
.mobile .social_icon img { width: 23px !important;}
 .mobile_icon{display:none;}
.mobile .mobile_icon{display:block !important;}
.mobile .desktop_icon{display: none;}
.mobile .mobile_icon{}
.mobile .icons_pic{display:block !important;} 
.back_pic{z-index:1;}
.front_pic{z-index:3;}
.chrome .page-about .view-about .views-field-body{font-weight: lighter;}
.social_icon img{}
.instagram_icon img.desktop_icon{/*width: 20px;*/ width: 24px;height:24px;}
.fb_social_icon img.desktop_icon{width: 23px;}
.pin_icon img.desktop_icon{width: 23px;}
/* -------------- END Image Carrousel ----- */ 


@media screen and (max-width: 960px)
{
	#block-views-about_mobile-block {display: block !important;}
	.page-about #block-system-main {height: 0 !important;visibility: hidden !important; opacity:0 !important;}
	
	#block-views-news-block, #block-views-articles-block {border-top: 1px solid #000;padding-top: 40px;width: 75% !important;}
	#block-views-articles-block{border-top:0 !important;}
	#block-views-news-block .views-field-field-image-news , #block-views-articles-block .views-field-field-article-image{height: 200px !important;text-align: center;width: 100% !important;}
	#block-views-news-block .views-field-field-image-news img, #block-views-articles-block .views-field-field-article-image img {width: 55%;}	
	#block-views-news-block .views-field-title, #block-views-news-block .views-field-body, #block-views-articles-block .views-field-title, #block-views-articles-block .views-field-body {margin-bottom: 0 !important;margin-top: 17px !important;text-align: center;width: 100% !important;}
	#block-views-news-block .views-field-php, #block-views-articles-block .views-field-php, #block-views-news-block .views-field-php .field-content, #block-views-articles-block .views-field-php .field-content{text-align: center;width: 100% !important;}
	#block-views-news-block .views-field-body, #block-views-news-block .views-field-body {margin-top: 10px !important;}
	#block-views-news_banner-block {width: 90%;}
	#block-views-news_banner-block .views-field-nothing {height: 27px;}
}
@media screen and (max-width: 720px)
{
	#block-views-news_banner-block {height: 380px !important;}
}
@media screen and (max-width: 660px)
{
	#block-views-news_banner-block {height: 330px !important;}
}
@media screen and (max-width: 480px)
{
	.page-features .views-field-title, .page-features .views-field-title .field-content{font-size:15px !important;}
	.view-about-mobile .views-field-body {float: left;font-size: 15px !important;margin-left: 5%;width: 86%;}
	.owl-theme .owl-controls .owl-page span {
		height: 15px !important;margin-left: 0 !important;margin-right: 5px !important;margin-top: 15px !important;
		width: 14px !important;
	}
	.owl-prev {
		background: url("../images/arrow_left.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0) !important;
		height: 35px !important;width: 25px !important;
	}
	.owl-next {
		background: url("../images/arrow_right.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0) !important;
		height: 35px !important;width: 25px !important;
	}
	#block-views-news-block .views-field-title, #block-views-news-block .views-field-body, #block-views-articles-block .views-field-title, #block-views-articles-block .views-field-body {font-size: 15px !important;}
	
	#block-views-news_banner-block {height: 270px !important;}
	#block-views-news_banner-block .views-field-title span {
		font-size: 31px;padding-bottom: 45px;width: 80% !important;
	}
	
}
@media screen and (orientation: landscape){
	#block-views-about_mobile-block{display:none !important;}
	 #block-views-3e6c8cf3f4ca97ea33fc65e67ba4239c{display:none !important;}
}
@media screen and (max-width: 720px)
{
	#block-views-news-block .views-field-field-image-news img, #block-views-articles-block .views-field-field-article-image img {width: 70%;}
}
@media screen and (max-width: 535px)
{
	#block-views-news-block .views-field-field-image-news img , #block-views-articles-block .views-field-field-article-image img{width: 85%;}
}
@media screen and (max-width: 400px)
{	
	#block-views-news-block .views-field-field-image-news, #block-views-articles-block .views-field-field-article-image {height: 175px;}	
	#block-views-news-block .views-field-title, #block-views-news-block .views-field-body, #block-views-articles-block .views-field-title, #block-views-articles-block .views-field-body {font-size: 15px !important;}
	#block-views-news-block, #block-views-articles-block {width: 90%;}
	
	#block-views-news_banner-block {height: 240px !important;}
	#block-views-news_banner-block .views-field-title {
		margin-top: 10px;padding-top: 28px;
	}
	#block-views-news_banner-block .views-field-title span {
		font-size: 26px;padding-bottom: 27px;width: 80% !important;
	}
}

@media screen and (max-width: 585px)
{
	.page-node-10 .views-row {display: inline-block;margin-right: 0;width: 100%;}
	.info_contact .description, .info_contact .description a {color: #000;font-size: 14px;}
}






.page-about{background-color: #ffffff;}
.page-about .work_feed_container{overflow-x: hidden !important;}
.page-about #work_feed_wrapper{width: 100% !important;}
.page-about .work_feed_wrapper, .block-inner, .content {height: 100%;width: 100% !important;}
.page-about #content_inner{height: 100%;}
.page-about .region-content {float: left;height: 100%;width: 100%;}
.page-about #block-system-main{display: block;height: auto;position: relative;visibility: visible;z-index: 111;}
#slider1_container {height: 525.385px;left: 0;margin: 0 auto;overflow: hidden;position: relative;top: 0;width: 1366px;}
.view-id-about .view-about {height: 100% !important;width: 100% !important;}
.view-about .view-content {cursor: move;height: 600px;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;}
.views-field-field-author-image .field-content, .views-field-field-author-image img {height: 100%;width: 100%;}
.views-field-field-mobile-image {height: 100%;width: 100%;}
.views-field-field-mobile-image img {display: none;}
.views-field-field-author-image img {display: block;}

.jssorb21 .av {opacity: 1 !important;}
.jssorb21 div {background-color: #fff;border-radius: 23px !important;margin-top: -10px;opacity: 0.46;}
.jssora21l, .jssora21ldn, .jssora21r, .jssora21rdn {
    background: url("../images/arrow_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;position: absolute;width: 20px;z-index: 111;
}
.jssora21r, .jssora21rdn {background: url("../images/arrow_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

.page-about #block-views-about_mobile-block{display: none;}
.view-about-mobile .views-field-field-mobile-image img {display: block !important;}	
.view-about-mobile .views-field-body {font-size: 16px;padding-top: 30px;width: 90%;}
.owl-controls {margin: 0 !important;position: absolute !important;top: 0 !important;width: 100% !important;}
.owl-pagination {margin: 0 !important;position: absolute !important;width: 100% !important;}
.owl-theme .owl-controls .owl-page span {background: #fff !important;height: 20px !important;width: 20px !important;}
.owl-buttons {display: block !important;margin-top: 0 !important;position: absolute;top: 0;width: 100%;}
.owl-prev {
    background: url("../images/arrow_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    float: left;height: 55px !important;opacity: 1 !important;overflow: hidden;text-indent: 1000px;width: 50px !important;
}
.owl-next {    
    background: url("../images/arrow_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    float: right;height: 55px !important;opacity: 1 !important;overflow: hidden;text-indent: 1000px;width: 50px !important;
}
.views-field-field-mobile-image .field-content, .views-field-field-mobile-image img {height: 100%;width: 100%;}
.views-field-field-mobile-image .field-content, .views-field-field-mobile-image img {height: 100%;width: 100%;}
#block-views-news-block, #block-views-articles-block {margin-top: 28px;width: 900px;}
#block-views-news-block .views-field-field-image-news .field-content, #block-views-articles-block .views-field-field-article-image .field-content {height: 100%;width: 100%;text-align: center;}
#block-views-news-block .views-field-field-image-news img, #block-views-articles-block .views-field-field-article-image img {height: 100%;width: auto;}
.page-about .menu_item.about a{color:#999;}
.page-about #block-views-main_collection_name-block .views-row a{color:#000;}

@media screen and (max-width: 960px)
{
	#block-views-about_mobile-block {display: block !important;}
	.page-about #block-system-main {height: 0 !important;visibility: hidden !important; opacity:0 !important;}
	
	#block-views-news-block , #block-views-articles-block {border-top: 1px solid #000;padding-top: 40px;width: 75%;}
	#block-views-news-block .views-field-field-image-news, #block-views-articles-block .views-field-field-article-image {height: 200px !important;text-align: center;width: 100% !important;}
	#block-views-news-block .views-field-field-image-news img, #block-views-articles-block .views-field-field-article-image img {width:auto !important;}	
	#block-views-news-block .views-field-title, #block-views-news-block .views-field-body, #block-views-articles-block .views-field-title, #block-views-articles-block .views-field-body {
		margin-bottom: 0 !important;margin-top: 17px;text-align: center;width: 100%;
	}
	#block-views-news-block .views-field-body , #block-views-articles-block .views-field-body {margin-top: 10px !important;}
}
@media screen and (max-width: 480px)
{
	.view-about-mobile .views-field-body {float: left;font-size: 15px !important;margin-left: 5%;width: 86%;}
	.owl-theme .owl-controls .owl-page span {
		height: 15px !important;margin-left: 0 !important;margin-right: 5px !important;margin-top: 15px !important;
		width: 14px !important;
	}
	.owl-prev {
		background: url("../images/arrow_left.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0) !important;
		height: 35px !important;width: 25px !important;
	}
	.owl-next {
		background: url("../images/arrow_right.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0) !important;
		height: 35px !important;width: 25px !important;
	}
	#block-views-news-block .views-field-title, #block-views-news-block .views-field-body, #block-views-articles-block .views-field-title, #block-views-articles-block .views-field-body {font-size: 15px !important;}
}

@media screen and (max-width: 720px)
{
	#block-views-news-block .views-field-field-image-news img, #block-views-articles-block .views-field-field-article-image img {width: 70%;}
}
@media screen and (max-width: 535px)
{
	#block-views-news-block .views-field-field-image-news img, #block-views-articles-block .views-field-field-article-image img {width: 85%;}
}
@media screen and (max-width: 400px)
{	
	#block-views-news-block .views-field-field-image-news , #block-views-articles-block .views-field-field-article-image{height: 175px;}	
	#block-views-news-block .views-field-title, #block-views-news-block .views-field-body, #block-views-articles-block .views-field-title, #block-views-articles-block .views-field-body {font-size: 15px !important;}
	#block-views-news-block , #block-views-articles-block{width: 90%;}
	#block-views-news-block .views-field-php a, #block-views-articles-block .views-field-php a {font-size: 15px;}
	.other_menu #block-views-main_collection_name-block .views-row a{ line-height: 25px;}
}

@media screen and (max-width: 585px)
{
	.page-node-10 .views-row {display: inline-block;margin-right: 0;width: 100%;}
	.info_contact .description, .info_contact .description a {color: #000;font-size: 18px;}
}





#galleriffic span.image-wrapper{display:none !important;}
#galleriffic span.image-wrapper{height:90% !important;}
#galleriffic span.image-wrapper a{display:block !important;}
#galleriffic span.image-wrapper.image1{display:block !important;}
#slideshow span a img{display: none; }
#slideshow span a img:first-child{display: inline-block !important;}
#galleriffic span.image-caption, #galleriffic .caption{display:none !important;}
#galleriffic span.image-caption:first-child, #galleriffic .caption:first-child{display:block !important;}
img{pointer-events: none !important;}

.messages{
	 background: none !important;
    border: 0 none !important;color: #000 !important;font-size: 14px !important;
    font-weight: bold;margin: 6px 0;padding: 0 !important;
}




@media screen and (min-width: 600px)
{	
.desktop #galleriffic span.image-wrapper a{height:100% !important;}
.desktop #galleriffic span.image-wrapper.image1{top:7% !important;}
.desktop #slideshow span a img{height:100% !important;margin-top:0 !important;}
}